Fix for Oculus Quest 2 controllers not tracking in Open XR

I’ve been reading and checking a lot of the documentation but couldn’t find a solution for my controllers not appearing or moving my character.

I’ve found a fix and to be honest I’m not sure how it’s worked but it has and I can’t see whats different.
I used the XR Rig Interaction prefab in the XR interaction toolkit samples.

  1. Enable Open XR.
  2. Disable Meta XR in the Feature groups.
  3. Run your game and it will ask to “Enable Meta” so enable it. Hands and controllers should work now.
  4. Drag the current XR Rig into prefabs and use that one for your game. Should work fine now.

The out of the box XR Rig Interaction prefab must have had some incorrect settings and when you enable Meta XR at runtime it appears to fix them.

Either way it’s a hack and it’s got me going again so hopefully I can save anyone else who comes across this problem all the time I spent on it.

4 Likes

Thank you, this was quite annoying

You just saved my life en a short dead line

This hacked seemed to fix my project for Play mode only, but when I actually build the game, OpenXR doesn’t seem to work at all in the oculus quest 2 windows build (!!!)

what i would do is use the official unity create with vr tempelate to rig up your xr. it always works for me and im working on the hardest-to-use os: Mac