Literally not a single one of the Oculus demos work. Only Unity's GearVR demos. How to start?

I setup my rift to allow sources from everywhere, I created an app on the Oculus website and now I am ready to try out VR development.

I download the Utilities and install them just fine. I try to run any of the included demos and Unity crashes as soon as I hit play. I remove the player prefab and use the FPS prefab instead and that way I can get my empty scene with just a plane on it to work just fine. Replace the FPS prefab with the player prefab and boom, Unity crash.

Okay, so these don’t work, clearly. Fortunately I am not interested in those demos, literally all I want to do is use the touch controller in my own scene to test if I can detect and send a message to a UGUI object in world mode… so I install the avatar_sdk and try those demos. The first time I tried it it crashed Unity every single time I hit play in any scene.

So I started a new project and imported only that but now Unity crashes during the import of the asset saying Disk I/O error. Every time I restart Unity and select the project it again crashes while loading. I noticed it crashes while trying to import Oculus’s shaders so I simly deleted the shaders and then started Unity again. Now Unity loads. I start the Controllers demo and it works just fine… except all I can see is the sky and that I am at the boundary. Looking at the console it is throwing out 999+ warnings about non existent shaders on the renderers, unassigned objects and saying that the controllers are only supported from 1.18 onwards.

I started with 18 originally then moved up to 20 and back down to 18 then 14 and that was the furthest I had come so far and all I got was for it to tell me I needed to use 18… so I went back to 18

I try to drag a random shader onto the Oculus prefab and it simply won’t let me. I try to select one by clicking on the circle and as soon as I select a shader Unity crashes.

I reimport the asset and deselect everything except the shaders. Unity crashes with Disk I/O error while importing the shaders.

So I try Using an older version of Unity since the 3 different versions of the Oculus SDK (the included one and externally imported ones) all crash on importing the shaders into 2017.2 … I open Unity 5 and now I get a Disk I/O error as soon as I drag the asset to the Projects tab and when I select to import it directly.

All the Samples Unity created for the GearVR in their getting started kit works perfectly. I can use the right Touch controller’s one button to simulate the button on the side of the GearVR and I can play the GearVR demos just fine with the Rift and the Touch controller… but as soon as I try to use the player prefab provided by Oculus themselves (both the package from their site and the one on the Asset Store uploaded in October) Unity crashes as soon as I hit play.

If I add the player prefab to the scene but I set “None” as the VR system instead of “Rift” then the scene works just fine and I can play with the keyboard but as soon as I enable the Rift then I better make sure I don’t use the Rift or else Unity will crash in under a second.

So my question is simple:
How do I get started with a super simple scene that has nothing but a floor and the touch controllers in the scene?

another day and another 20 Unity crashes while trying to importthe default demos from Oculus. This brings my Unity crashes to 40 in 3 days, every single one of them faiiling with a Disk i/O error when it gets to compiling a shader.

Seriously, WTF???