Skip to main content
Version: Development

Headset Setup

This page covers everything you need to prepare a Quest headset for QuestNav: enabling Developer Mode, applying the required system settings, and installing the QuestNav app.

Prerequisites

The QuestNav Setup Page handles almost everything for you, but you still need to:

  1. Complete the initial Quest setup (Meta account, guardian boundaries, system tutorials) if this is a brand-new headset
  2. Enable Developer Mode on the headset — see below

Enable Developer Mode

Developer Mode is required by both the QuestNav Setup Page and the manual procedure. You only need to do this once per headset.

Requirements

Steps

  1. Open the Meta Horizon app on your phone
  2. Tap the headset icon in the toolbar
  3. Tap your paired headset at the top of the screen
  4. Tap Headset Settings → Developer Mode
  5. Toggle Developer Mode On
  6. Restart your Quest headset for the change to take effect

For the official walkthrough (with screenshots and a video), see Enable developer mode on your headset on the Meta developer docs.

Authorize USB Debugging

After enabling Developer Mode, connect the Quest to your computer with a USB-C data cable. When prompted inside the headset, select Always allow from this computer to authorize USB debugging. This lets the QuestNav Setup Page (and ADB / Meta Quest Developer Hub if used) communicate with the headset.

Always allow from this computer prompt on the Quest

Run the QuestNav Setup Page

With Developer Mode enabled and USB debugging authorized, the QuestNav Setup Page handles the rest:

  1. Keep the Quest connected to your computer over USB
  2. Open setup.questnav.gg in a browser
  3. Follow the on-screen prompts

The page applies every required system setting (Wi-Fi, Bluetooth, Guardian, power, screen timeout) and installs two apps for you:

  • QuestNav itself
  • QuestNav KeepAwake — a companion app that prevents the Quest from sleeping during operation. The Quest's built-in sleep timers can't be disabled through normal Android settings on Quest 3 and 3S, so KeepAwake holds a wake lock and continuously signals the headset that it's being worn. It auto-starts on boot and runs in the background.

Next Steps

With your Quest configured and QuestNav installed, proceed to Mounting to learn how to attach the headset to your robot.

Need to set up a headset by hand?

The manual procedure (configuring system settings yourself and installing the APK via ADB, MQDH, or SideQuest) lives in Development → Manual Headset Setup. It is preserved for reference and edge cases — for normal team setup, use the QuestNav Setup Page above.