Oculus Quest stuck on Loading Screen

I’ve been trying to build a quest build to test it out. Packaging goes through and I am able to install it on the device, but when I try to start the app it just hands on the loading screen (three white dots) and nothing happens. I tried using logcat (even without any params) to see the root of the problem but it’s not showing any problems, it just hangs.

Did anyone experience something similar? My project is a cpp project based on FirstPerson template for cpp. I am using 4.24 and I’m building in Development Editor mode + packaging for Development. I didn’t tick For Distribution in packaging settings.

Edit: Resolved - it does load, it just takes forever.

Turns out it did load, it just takes the device forever to do it. Like upwards of 2 minutes.

I recently faced a problem where my Oculus Quest 2 was stuck on the logo loading screen. After some research and testing, I successfully resolved the issue. Here’s a summary of the steps that can help if you’re facing a similar situation:

  • Hard Reboot:
    • Hold down the power button for 15-60 seconds. This basic step can often resolve minor glitches.
  • Launch from Boot Menu:
    • Turn off the headset, then hold the power and volume down buttons. Select “Boot device” from the boot menu.
  • Connect to Charging Cable and Wait:
    • This surprisingly simple solution worked for me. I connected the headset to the charger and left it for about 45 minutes.
  • Cover the Proximity Sensor:
    • Some issues might be related to the proximity sensor. Try removing any custom facial interfaces or covering the sensor manually.
  • Reconnect Headset via Oculus App:
    • Reconnecting the headset through the Oculus mobile app has helped some users.
  • Factory Reset:
    • As a last resort, a factory reset can solve persistent problems, though it means reinstalling everything.
  • Contact Oculus Support:
    • If none of the above solutions work, it’s best to reach out to Oculus Support with a detailed description of the issue.

These methods provided a solution to the loading screen problem. Feel free to check here for more details on any of these steps.