Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
delphinius81's avatar
delphinius81
Rising Star
10 years ago

A new version of Oculus is required...

Trying to test a new build of my app on GearVR, but every time I build and run the app (from Unity), I am getting the error message: "A new version of Oculus is required to support your experience in VR. Please turn on WiFi and then reinsert your device into your headset."

I also get this same error when creating and uploading a real build to a test channel on the Oculus dashboard.

I have tried reinserting and various combinations of running/quitting/restarting to trigger any kind of update screen, but I'm not sure that there actually is an update to download. Other apps from the Oculus store are running fine.

The GearVR Oculus software is version 2.7.4 (35597401).

OVRManager reports the following when I run within Unity editor:Unity v5.4.0p1, Oculus Utilities v1.6.0, OVRPlugin v1.6.0, SDK v1.7.0.

LogCat of the error is below:

I/App_Android(22458): VrAppInterface::SetActivity: com.fearless.gearless 
I/App_Android(22458):         {
I/App_Android(22458):             "Command": "failMenu",
I/App_Android(22458):             "OVRVersion": "1.1.7.0",
I/App_Android(22458):             "extraData": {
I/App_Android(22458):                 "Reason": "",
I/App_Android(22458):                 "Tag": "PlatformSDKAppLoader",
I/App_Android(22458):                 "Message": "Update required.
I/App_Android(22458): 
I/App_Android(22458): A new version of Oculus is required to support your experience in VR. Please turn on WiFi and then reinsert your device into your headset.",
I/App_Android(22458):                 "RequiresUpdate": "true"
I/App_Android(22458):             }
I/App_Android(22458):         }
I/App_Android(22458):          
I/App_Android(22458): new AppLocal( 0xf54512b0 0xff7fe490 0xefe01000 )

Anyone else run into this problem? Is it some kind of sdk mismatch between the latest version of Unity and the mobile sdk, which basically would mean 5.4.0p1 or the v1.6 oculus utility is not compatible with GearVR right now?

9 Replies

Replies have been turned off for this discussion
  • No one has come across this before or knows how to actually force Gear software to update?
  • Ok so I think I tracked down what's going on here. The 1.7.0 Platform SDK version is NOT compatible with the current version of Oculus on GearVR, at least when doing Unity builds. I created a test project and added the latest Unity tools + Platform SDK and had a script perform platform initialization. When this script was active, I would get the update required warning. If the script was inactive (and therefore platform initialization did not occur), I could run my app.

    So heads-up, do NOT use 1.7 platform sdk for GearVR builds.
  • Sorry for the confusion. Yes, there is a mismatch between the SDK and service. We are investigating how we can fix this problem. For now, I believe using an older Platform SDK should be fine, or just wait for the fix. Thanks.
  • Sorry, the 1.7 Platform SDK shipped a little to soon. There will be an Oculus app update in the near future that makes it work. We will let you know when the 1.7 Platform SDK is safe to use.
  • We released that Oculus app update yesterday. It should be safe to use now!
  • Thanks for the info! I'll update and let you know if there are any further issues.