How to Enable Developer Mode on Your VR Device (Oculus Quest & More)

Learn how to put your VR headset in developer mode, including: Meta Quest Pro, Oculus Quest 1, Meta Quest 2, Oculus Quest 2, PICO G2 4K, PICO Neo 2, PICO Neo 3 Pro, PICO 4 Enterprise, HTC VIVE Focus Plus, and HTC VIVE Focus 3.

The COVID-19 pandemic is going to be one of those unbelievable stories written about in history books for future generations — the tale of how billions of people’s lives and behaviors changed abruptly… all at the same time.

This pandemic has not only affected people’s personal lives but how businesses function as well.

Millions of companies had to employ new ways to train, connect with, and retain their growing remote workforce. Extended Reality (XR) emerged as a creative and effective way of helping organizations meet these needs in an affordable manner. The results of using XR in enterprise settings were so powerful, that they are becoming necessary for how companies do business.

If your company has embraced XR technology, you’ve likely discovered there are unique steps to getting headsets set up. Often we are asked, what is developer mode? How do I enable developer mode on VR? Or more specifically, how do I put Oculus Quest 2 in developer mode? One of the most essential functions you’ll need to understand is how to enable developer mode on your VR headset.

In this post, we’ll cover what developer mode is and how to enable it on different VR devices.

Before we get there though, we first need to understand why enabling developer mode is so important. What does it mean for you?

Among other things, it gives you one of the most important functions — the ability to sideload.

What is Sideloading?

Sideloading is the process of installing VR applications from a computer to a headset without using an app store or the internet.

The easiest way to understand this term is to first think of how downloading and uploading work.

Most of us get files, apps, and other software onto our devices (e.g., phone or computer) by downloading them from the internet, usually through an app store or the device’s manufacturer. Uploading works the other way around — this is the process of transferring files from our devices to a remote location (i.e., the internet).

While sideloading involves transferring files between devices, the main difference is that no internet is involved in the process. This means that you would typically need to use alternatives such as a Bluetooth connection, USB cable, or a physical memory card to help transfer the data between devices.

Sideloading isn’t common because most of the files or apps people need are usually found on the device’s app store. However, there are cases where you’ll need to access unique files that aren’t in an app store. For this reason, a lot of users may consider using an app like Sidequest to help with the sideloading process.

A great example of this is if you have employee VR training. Each company has its own day-to-day challenges that employees need to face and VR training helps put them in these situations without the real-life consequences.

This means the VR application needs to be specifically designed for a company, and you can’t just download it from any app store. This is where ArborXR comes in handy, because you can distribute VR apps remotely. You just need to sideload ArborXR’s client app first.

Is Sideloading Safe?

Earlier, we highlighted how downloading and uploading work. We all know, it’s essential to ensure that you download files from trusted apps or services. The same applies to sideloading.

For most organizations, the most common practice with VR is to use custom-built business apps, because you can tailor applications for a business’s unique needs.

The process is perfectly safe when you go this route, as the company can ensure that the app has no malicious content, and all files sideloaded will be safe.

In order to sideload VR apps, you must have USB debugging enabled, which is a setting usually hidden behind developer mode.

What is Developer Mode?

Developer mode enables advanced settings on VR headsets. For example, most headsets require you to have developer mode on to enable USB debugging, and you can only sideload apps and other important software when a device has USB debugging enabled. We’ve discussed the value of sideloading, especially to an organization. However, none of it would be possible without enabling USB debugging, which is an advanced setting found in developer mode.

In a nutshell, enabling developer mode on your VR headsets allows you to access more functionalities, including the ability to sideload.

What is USB Debugging?

USB debugging allows you to access a VR headset via computer to read all data, run adb commands, and install or remove apps.

It’s important to note that some hardware manufacturers, like PICO and HTC, offer to ship devices with USB debugging enabled, so that you do not manually have to turn it on. When you enable developer mode on Oculus Quest, USB debugging by default.

However, if your device does not ship with USB debugging enabled, you may have to turn on developer mode first and then turn on USB debugging in a separate menu.

The process of enabling developer mode and USB debugging usually involves a few steps and may differ from one device to another. Here’s a closer look at that process for some of the most popular devices on the market.

What is the Difference Between Oculus Quest 2 and Meta Quest 2?

Many organizations use Quest devices for deployment and must place those devices in developer mode to install enterprise content or device management software, so it’s worth understanding some recent changes in with Oculus and Meta.

  • Meta is now the parent company over Instagram and Facebook. Meta purchased Oculus in 2014.
  • Meta recently rebranded everything formerly “Oculus” to “Meta.” Oculus Quest, Oculus apps, Oculus Store, or Oculus accounts are now referred to as Meta Quest, Meta apps, Meta Store and Meta accounts.
  • Meta Quest 2 and Oculus Quest 2 are the same piece of hardware with different names.
  • In this article, we primarily use the term “Oculus Quest” for hardware and “Meta” for the company. We also use the term “Meta accounts” because their challenges are slightly different than during the Oculus era.

How to Enable Developer Mode on Different VR Devices

Oculus Quest 2 & Oculus Quest 1

(Consumer Version)

How to Enable Developer Mode on Oculus Quest 2 & Oculus Quest 1

Important note: Before you pair your Meta Quest to your device, make sure to log in to your Meta Account and create a Meta Quest developer account. Complete these steps:

    • Create a New Organization
    • Type an Organization Name into the provided text field
    • Click Submit
    • Review and Accept Terms

      Placing Meta Quest in Developer Mode 

  1. Turn on your Quest and complete the Meta set up process.
    • This includes pairing controllers, setting language, boundary guardian, WiFi, tutorial video, and more.
  2. Download and install the mobile companion app “Meta Quest
    • Log in with your Meta account
  3. Open Meta Quest companion app
  4. Select Menu (located on the bottom-right corner)
  5. Select Devices, then select your Quest device and wait until you see a green dot next to “Connected”
    • If it does not work, make sure Bluetooth is turned on and your headset and phone are close together.
  6. Select Headset Settings
  7. Select Developer Mode, and toggle on
  8. Reboot your Quest using the right-side power button.
  9. Plug your Oculus Quest into a computer and put on the headset.
  10. Press Allow USB Debugging and Allow connected device to access files

    Your Oculus Quest 2 is now in Developer mode!

How to Enable Developer Mode on Oculus Quest 2 with the Meta Quest Developer Hub

Important note: Before you pair your Meta Quest to your device, make sure to log in to your Meta Account and create a Meta Quest developer account.

    • Then Create a New Organization
    • Type an Organization Name into the provided text field
    • Click Submit
    • Review and Accept Terms
  1. Turn on your Quest and complete the Meta setup process.
    • This includes pairing controllers, setting language, boundary guardian, WiFi, tutorial video and more.
  2. Download and install the Meta Quest Developer Hub (MQDH) on your PC or Mac. You will find the option to download for Windows or macOS under Install MQDH.
  3. Launch the Meta Quest Developer Hub, and Click Continue in the lower-right corner.
  4. Log in with your Meta account.
  5. Connect your Oculus Quest 2 headset to your PC using a USB-C cable.
  6. Click Device Manager in the top left corner.
  7. Select Set Up New Device in the upper-right corner, then click Set Up New Device in the drop-down menu again.
  8. Click Next at the bottom of the pop-up.
  9. Select your Oculus Quest 2 headset from the menu.
  10. Click Next to log in with your MQDH account. Click Next again.
  11. Toggle on Developer Mode, then Click Next, and Finish to activate Developer Mode on your Oculus Quest 2
  12. Plug your Oculus Quest 2 into a computer. 
  13. Put on the headset and use your controller to press Allow USB Debugging and Allow connected device to access files.

The above steps cover how to enable Developer mode on Oculus Quest 2  through the Meta Quest Developer Hub. These same steps also show how to enable developer mode for Oculus Quest 1.

As you can see, there are two different ways to enable developer mode on Quest devices. You can either choose to use the Meta Quest companion app or you can use the Meta Quest Developer Hub on a desktop.

Regardless of which way you choose to enable developer mode for Quest, you’ll need to be sure to complete some preliminary setup steps, like creating a developer account and completing the default Meta Quest setup process.

For many organizations, it is a frustrating process to enable developer mode Quest and it only becomes more challenging when you scale with more devices. Still, many organizations choose to use Oculus Quest 2 because it is both quality and affordable.

Now that your device is in developer mode, learn how to put the Meta Quest in kiosk mode, and how to deploy content to Meta devices.

Oculus Quest 2 & Oculus Quest 1

(Oculus for Business Version)

How to Enable Developer Mode on Oculus for Business Devices (Oculus Quest 1 & Oculus Quest 2)

  1. From Device Manager, click Device Fleet.
  2. Click on the headset or group of headsets you want to enable Developer Mode for, then click Settings.
  3. Click the edit icon next to USB Debugging, then select On.
  4. Review the warning prompt then click Accept.
  5. Click Save.

The above steps only enable developer mode on Oculus Quest 1 and 2 that were purchased originally with Oculus for Business licenses.

It’s important to note that Oculus for Business headsets are no longer available for purchase. However, if you’ve already purchased Oculus for Business headsets, you can enable developer mode via Oculus’ Device Manager portal following the steps above.

Meta will soon be launching a new platform called “Quest for Business.” Meta’s new platform will make it possible to use third party device management systems like ArborXR to make it even easier to manage XR devices, XR content and control what users see and do in VR.

You can learn more about how Oculus for Business is no longer available and other challenges with Meta here.

Meta Quest Pro

How to Enable Developer Mode on Meta Quest Pro (companion app)

  1. Log in to your Meta Account and create a Meta Quest developer account.
    • Then Create a New Organization
    • Type an Organization Name into the provided text field
    • Click Submit
    • Review and Accept Terms
  2. Download and install the mobile companion app “Meta Quest
    • Log in with your Meta account
  3. Turn on your Quest and complete the Meta set up process.
    • This includes pairing controllers, setting language, boundary guardian, WiFi, tutorial video and more.
  4. Open Meta Quest companion app
  5. Select Menu (located on the bottom-right corner)
  6. Select Devices
  7. Select your Meta Quest Pro device and wait until you see a green dot next to “Connected”
    • If it does not work, make sure Bluetooth is turned on, and your headset and phone are close together.
  8. Select Headset Settings
  9. Select Developer Mode, and toggle on
  10. Reboot your Quest using the right-side power button.
  11. Plug your Meta Quest Pro into a computer
  12. Put on the Meta Quest Pro
  13. Press Allow USB Debugging and Allow connected device to access files

Alternatively, you can also place the Meta Quest Pro into developer mode on your desktop. See the steps below:

Enable Developer Mode on Meta Quest Pro with the Meta Quest Developer Hub

  1. Log in to your Meta Account and create a Meta Quest developer account.
    • Then Create a New Organization
    • Type an Organization Name into the provided text field
    • Click Submit
    • Review and Accept Terms
  2. Turn on your Quest and complete the Meta set up process.
    • This includes pairing controllers, setting language, boundary guardian, WiFi, tutorial video and more.
  3. Download and install the Meta Quest Developer Hub (MQDH) on your PC or Mac. You will find the option to download for Windows or macOS under Install MQDH.
  4. Follow the instructions to complete the installation.
  5. Launch the Meta Quest Developer Hub
  6. Click Continue, in the lower-right corner.
  7. Log in with your Meta account.
  8. Connect your Meta Quest Pro headset to your PC using a USB-C cable.
  9. Click Device Manager in the top left corner.
  10. Select Set Up New Device in the upper-right corner, then click Set Up New Device in the drop-down menu again.
  11. Click Next at the bottom of the pop-up.
  12. Select your Meta Quest Pro headset from the menu.
  13. Click Next to log in with your MQDH account. Click Next again.
  14. Confirm your Meta Quest Pro headset is connected to WiFi
  15. Toggle on Developer Mode
  16. Click Next, then Finish to activate Developer Mode on your Meta Quest Pro
  17. Plug your Meta Quest Pro into a computer
  18. Put on the Meta Quest Pro
  19. Press Allow USB Debugging and Allow connected device to access files

You should now know how to enable developer mode on the Meta Quest Pro. To find unofficial apps installed on your Quest headset, go to the app library on your headset. Click on the drop-down menu in the top right corner and select Unknown Sources.

Now that you have set up the Meta Quest Pro in developer mode, you can sideload applications, including an XR MDM to control the in-headset experience for business or education users.

PICO Neo 2 & G2 4K

How to Enable Developer Mode on PICO Neo 2 & G2 4K

  1. On your headset, navigate to Settings.
  2. Select General.
  3. Scroll down to Software Version and click on it eight times. This will prompt the Developer menu item to appear in the left-hand menu. Select Developer.
  4. After selecting Developer, you will then see Android’s stock 2D setting menu. Scroll down and select System.
  5. Click on About Device.
  6. Proceed to tap PUI Version eight times. You can then go back to the main 2D menu. Developer Options should now appear in the menu. This means that Developer Mode has been activated.
  7. Next, select Developer Options.
  8. Scroll down to the Debugging section, and enable USB Debugging.

After following the steps above, your PICO Neo 2 and G2 4K will be in developer mode, allowing you to install third party apps through sideloading.

If you’ve purchased headsets from PICO’s B2B sales teams, you should receive your headsets USB debugging enabled, and won’t need to enable developer mode.

PICO Neo 3 Pro

How to Enable Developer Mode on PICO Neo 3 Pro

  1. Start by navigating to Settings.
  2. Select the General option.
  3. Scroll down to the Software Version option and select it eight times.
  4. This will prompt the Developer menu item to appear in the left-hand menu. When this occurs, it means that Developer Mode has been activated.
  5. For USB Debugging, select Developer, and then enable USB Debugging.

With developer mode turned on, you will now be able to sideload apps and enroll in a mobile device management platform like ArborXR.

If you purchase PICO Neo 3 Pro from PICO’s B2B sales team, it will likely come shipped with USB debugging already enabled.

PICO does this so organizations using PICO devices can quickly load apps and device management software onto the headset without having to spend time navigating in settings.

If developer mode is not enabled on the PICO Neo 3 Pro, follow the above steps and you can sideload applications and install XR mobile device management software for PICO.

PICO 4 Enterprise

How to Enable Developer Mode on PICO 4 Enterprise

  1. Navigate to Settings.
  2. Select the General option.
  3. Scroll down and select About.
  4. Scroll down to the Software Version option and select it seven times.
  5. This will prompt the Developer menu item to appear in the left-hand menu. When this occurs, it means that Developer Mode has been activated.
  6. For USB Debugging, select Developer, and then enable USB Debugging.

One benefit of purchasing the PICO 4 Enterprise is that it is specifically designed for enterprise use cases, so it will likely come shipped with USB debugging already enabled.

PICO does this so organizations using PICO 4 Enterprise can quickly load apps and device management software onto the headset without having to spend time navigating in settings.

If developer mode is not enabled on the PICO 4 Enterprise, follow the above steps and you can sideload applications and install XR mobile device management software for PICO.

Learn more about the PICO 4 Enterprise here.

HTC Vive Focus Plus & Focus 3

How to Enable Developer Mode on HTC Vive Focus Plus & Focus 3

  1. Navigate to Settings and select More Settings.
  2. Scroll down to Build Version and select it seven times. You will get a pop-up message that begins to count down from seven clicks.
  3. After the seventh click, you will see a message that reads “You Are a Developer.”
  4. To enable USB Debugging, go back and click on the More Settings option. Then, scroll down to the Developer Options section and click on enable USB Debugging.

As you can see, enabling developer mode on the HTC VIVE Focus Plus and Focus 3 is the same process as PICO devices.

One benefit of purchasing the HTC VIVE Focus 3 is that it is specifically designed for enterprise use cases, so it will likely come shipped with USB debugging already enabled.

HTC enables USB debugging at the factory level so that admins can quickly load apps and device management software onto the headset without having to spend time navigating in settings.

If developer mode is not enabled on the HTC VIVE Focus device, follow the above steps and you can sideload applications and install XR mobile device management software for HTC.

The Common Challenges Implementing XR

Over the past few years, organizations have started to embrace XR technology fully. Many companies are using VR and AR to train employees, engage with remote teams, collaborate, connect with customers, and so much more.

But implementing XR successfully can be challenging. For instance, a pilot project with a few headsets may run smoothly. However, as companies begin to scale the project and deploy more headsets, they are often faced with the challenge of updating the apps manually.

Unfortunately, that usually means one person is responsible for receiving the physical headsets, updating the apps, and then mailing them back to relevant staff members. There has to be a better way.

ArborXR software can help to simplify this often time-consuming process. It allows you to:

  • Manage thousands of devices from a central point
  • Deploy apps and update them remotely
  • Customize employee headset experience
  • Upload a library of apps, videos, files, WebXR, and 360° content
  • Integrate with an existing mobile device management (MDM) or unified endpoint manager (UEM)

To find out more about how ArborXR can help you manage your AR and VR device, click here to watch the product demo.

Final Thoughts

The COVID-19 pandemic has changed the way companies operate, and AR & VR technology have helped to meet these new needs.

After reading this post, we hope you’re now clear on how to enable developer mode so you can have more flexibility with your chosen VR device.

ArborXR can help make deploying a new fleet of XR devices seamless and less time-consuming for any organization. Sign up for a live demo, explore our platform and experience how ArborXR can make XR device management easy.

Subscribe to stay in the know!