Forum Discussion

youjijian's avatar
youjijian
Honored Guest
18 days ago

Quest 3 v203 forces 6DoF Headset Tracking when launching an app, but I need to use 3DoF

Hi everyone,

I am developing a UE5 application for Meta Quest 3.

My use case requires the headset to work in 3DoF , I need to disable Headset Tracking / motion tracking in the Quest system settings, because the application is used in a moving environment where 6DoF positional tracking is not stable.

However, on the latest Quest system version v203, when I disable Headset Tracking and then launch my app, the system shows a prompt asking me to enable Headset Tracking / 6DoF. If I choose not to enable it, the application closes and cannot continue.

I have already tried adding the following to the final AndroidManifest.xml:

<uses-feature

android:name="android.hardware.vr.headtracking"

android:required="false"

android:version="1" />

I confirmed that this entry exists in the final APK Manifest, but the Quest system still forces me to enable Headset Tracking when launching the app.

 

My questions are:

1. Is there an official way in Unreal Engine / Meta XR to allow a Quest app to launch when Headset Tracking is disabled?

2. Is there an Unreal equivalent of Unity’s “Allow Optional 3DoF Head Tracking” setting?

3. Is this forced 6DoF prompt a system-level behavior in the latest Quest v203 firmware?

4. Can an app disable or bypass this prompt, or is it impossible from the application side?

My target device is Meta Quest 3, running the latest system version v203.

Any official guidance or workaround would be appreciated.

 

Thank you.

1 Reply

  • Degly's avatar
    Degly
    Start Mentor

    I believe this is now a system-level behavior on newer Quest firmware.

    What I have seen from latest tests is that Quest 3 + newer Horizon OS versions appear to strongly assume 6DoF tracking is required for normal VR apps, even if the manifest marks head tracking as optional. I even tried a completely empty app and it went back to 6DoF.

    I am sure that there has to be a way to get it working, but maybe someone from Meta has more information. 

→ Find helpful resources to begin your development journey in Getting Started

→ Get the latest information about HorizonOS development in News & Announcements.

→ Access Start program mentor videos and share knowledge, tutorials, and videos in Community Resources.

→ Get support or provide help in Questions & Discussions.

→ Show off your work in What I’m Building to get feedback and find playtesters.

→ Looking for documentation?  Developer Docs

→ Looking for account support?  Support Center

→ Looking for the previous forum?  Forum Archive

→ Looking to join the Start program? Apply here.

 

Recent Discussions