UE 4.9 Oculus 0.7 Runtime Crash

Hi, I’ve been trying to get UE 4.9 working with Oculus’ 0.7 runtime drivers with no luck. I’ve tried to get things running with a blank FPS project and it crashes after two attempts at initiating VR Preview. A crash log is generated. I’ve updated to the latest Nvidia Drivers (355.98) and running Windows 10.

Below is the crash report:

Access violation - code c0000005 (first/second chance not available)

UE4Editor_RHI!FRHITexture2D::GetSizeY() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\rhi\public\rhiresources.h:446]
UE4Editor_Engine!FCanvas::Flush_GameThread'::21’::EURCMacro_CanvasFlushSetupCommand::DoTask() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\engine\private\userinterface\canvas.cpp:775]
UE4Editor_Engine!TGraphTask<FCanvas::Flush_GameThread'::21’::EURCMacro_CanvasFlushSetupCommand>::ExecuteTask() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\core\public\async\taskgraphinterfaces.h:779]
UE4Editor_Core!FTaskThread::ProcessTasks() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\core\private\async\taskgraph.cpp:539]
UE4Editor_Core!FTaskThread::ProcessTasksUntilQuit() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\core\private\async\taskgraph.cpp:340]
UE4Editor_RenderCore!RenderingThreadMain() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\rendercore\private\renderingthread.cpp:310]
UE4Editor_RenderCore!FRenderingThread::Run() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\rendercore\private\renderingthread.cpp:411]
UE4Editor_Core!FRunnableThreadWin::Run() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:74]

On this page of the Unreal Documentation there’s a note saying that the only version of the runtime that works with unreal engine is 0.4.2. This directly conflicts with this page on the documentation that says that you must have the “lastest” version of the runtime installed. I’m currently struggling with getting either to work so I currently have no idea which end of the paradox is right.