Device Setup
Setting up your Quest headset correctly is crucial for optimal QuestNav performance. This guide will walk you through the initial configuration to prepare your Quest for robot navigation.
Initial Setup
- Power on the Quest headset and put it on.
- Complete the initial Oculus setup process if this is a new headset:
- Create or log into a Meta account if prompted
- Set up your guardian boundaries in a clear area
- Complete any system tutorials that are required
If this is your first time using a Quest headset, take a few minutes to familiarize yourself with the basic controls and interface before proceeding with the QuestNav setup.
Developer Account Setup
Before you can install custom applications on your Quest, you need to set up a developer account. There are two ways to do this:
Method 1: Manual Meta Account Setup
- Follow this guide to set up "Developer Mode"
- Sign into your Meta developer account and download the Meta Quest Developer Hub (MQDH)
Method 2: SideQuest-Led Setup
- Download the SideQuest advanced installer from sidequestvr.com
- Connect your Quest to your PC using a USB cable
- Follow the on-screen prompts to enable developer mode
Developer mode is required to install and use custom applications like QuestNav. Without it, you won't be able to complete the installation process.
Optimizing for QuestNav
Once developer mode is enabled, you'll need to adjust several system settings:
Disable Wi-Fi
QuestNav uses a direct Ethernet connection to your robot, so Wi-Fi should be disabled:
- Navigate to Settings → Wi-Fi
- Toggle the switch to Off
Alternatively, you can use ADB to disable Wi-Fi with this command:
adb shell svc wifi disable
If Wi-Fi remains enabled, the headset will constantly disconnect from the robot network as it tries to look for internet connectivity, causing reliability issues.
Disable Bluetooth
Bluetooth connections can cause interference:
- Go to Settings → Bluetooth
- Toggle the switch to Off
Alternatively, you can use ADB with this command:
adb shell svc bluetooth disable
Disabling Bluetooth will break the companion app functionality, but this is necessary for competition reliability.
Disable Guardian System
The Guardian system is designed for VR safety but can interfere with QuestNav:
- Navigate to Settings → Advanced → Experimental Settings → Enable Custom Settings
- Turn OFF Physical Space Features, MTP Notification, and Link Auto Connect
- These settings might also be located in Settings → Developer → Experimental Settings on older OS builds
Maximize Screen Timeout
To prevent the headset from sleeping during operation:
- Go to Settings → General → Power → Display off
- Set to the maximum value (usually 4 hours)
Power Settings
For optimal operation on your robot:
- Disable Travel Mode in power settings
- Disable Battery Saver Mode in power settings
These power settings are the opposite of what was previously recommended. Testing has shown that disabling these features provides better performance for robot navigation.
Verification
To verify your settings have been properly applied:
- Wi-Fi icon should show as disconnected
- Bluetooth icon should not appear
- No guardian boundaries should appear when moving the headset
- Screen timeout should be set to the maximum value
Create a pre-competition checklist with these verification steps to ensure your Quest is properly configured before each match.
Troubleshooting
- If the quest goes into sleep mode, check for system updates that may have changed settings
- If developer mode isn't working, verify your Meta account has developer status enabled
- If ADB connection fails, try restarting the headset or switching USB ports on your laptop
Meta occasionally releases Quest updates that may reset some of these settings. Always verify your configuration before competitions.
Video Guide
[Placeholder for Device Setup Video Guide]
Next Steps
Now that your Quest is configured, proceed to the App Setup section to install the QuestNav application.