User Tools

Site Tools


devices:oculus_quest_2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
devices:oculus_quest_2 [2023/08/19 17:08] – [120Hz] Sean Rhonedevices:oculus_quest_2 [2025/05/16 21:39] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Device Set-up ======
 +
 +===== Factory Reset =====
 +
 +  * https://www.meta.com/help/quest/software_update/
 +
 +  "%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge_proxy.exe" --app="https://www.meta.com/help/quest/software_update/"
 +
 +===== MQDH =====
 +
 +  * https://developers.meta.com/horizon/downloads/package/oculus-developer-hub-win/
 +  * Last tested: ''Meta-Quest-Developer-Hub-5.5.0.exe.zip''
 +
 +===== Versions =====
 +
 +  * 2025/05/04
 +
 +==== System Version ====
 +
 +****
 +
 +  51540840076700150
 +
 +==== Firmware Version ====
 +
 +****
 +
 +  76.0.0.595.312
 +
 +==== Firmware Build ID ====
 +
 +****
 +
 +  UP1A.231005.007.A1
 +
 +==== Firmware Build Date ====
 +
 +****
 +
 +  Wed Apr 23 18:16:44 PDT 2025
 +
 ====== ADB Commands ====== ====== ADB Commands ======
  
Line 35: Line 76:
 ==== Performance AIO ==== ==== Performance AIO ====
  
-  * Sets CPU and GPU performance level to ''5'', 120Hz globally, enables [[https://developer.oculus.com/documentation/native/android/mobile-phase-sync/|Phase Sync]] globally, and minor Developer Options tweaks ((''always_finish_activities 1'' could //potentially/cause issues with background apps))+  * Sets CPU and GPU performance level to ''5'', enables [[https://developer.oculus.com/documentation/native/android/mobile-phase-sync/|Phase Sync]] globally, and minor Developer Options tweaks 
 + 
 +<code>adb shell "setprop debug.oculus.cpuLevel 5 && setprop debug.oculus.gpuLevel 5 && setprop debug.oculus.adaclocks.force 0 && setprop debug.oculus.phaseSync 1 && settings put global always_finish_activities 0 && settings put global wifi_scan_throttle_enabled && settings put global window_animation_scale 0.25 && settings put global transition_animation_scale 0.25 && settings put global animator_duration_scale 0.25 && sync"</code>
  
-<code>adb shell 'setprop debug.oculus.cpuLevel 5 && setprop debug.oculus.gpuLevel 5 && setprop debug.oculus.adaclocks.force 0 && setprop debug.oculus.phaseSync 1 && settings put global always_finish_activities 1 && settings put global wifi_scan_throttle_enabled 1 && settings put global window_animation_scale 0.25 && settings put global transition_animation_scale 0.25 && settings put global animator_duration_scale 0.25 && setprop debug.oculus.refreshRate 120 && sync'</code>+<code>adb shell "setprop debug.oculus.refreshRate 120 && sync"</code>
  
 ==== Verify ==== ==== Verify ====
  
 <code> <code>
-adb shell 'getprop debug.oculus.cpuLevel'</code>+adb shell "getprop debug.oculus.cpuLevel"</code>
  
 <code> <code>
-adb shell 'getprop debug.oculus.gpuLevel'</code>+adb shell "getprop debug.oculus.gpuLevel"</code>
  
 <code> <code>
-adb shell 'getprop debug.oculus.adaclocks.force'</code>+adb shell "getprop debug.oculus.adaclocks.force"</code>
  
 <code> <code>
-adb shell 'getprop debug.oculus.phaseSync'</code>+adb shell "getprop debug.oculus.phaseSync"</code>
  
 <code> <code>
-adb shell 'settings get global always_finish_activities'</code>+adb shell "settings get global always_finish_activities"</code>
  
 <code> <code>
-adb shell 'settings get global wifi_scan_throttle_enabled'</code>+adb shell "settings get global wifi_scan_throttle_enabled"</code>
  
 <code> <code>
-adb shell 'settings get global window_animation_scale'</code>+adb shell "settings get global window_animation_scale"</code>
  
 <code> <code>
-adb shell 'settings get global transition_animation_scale'</code>+adb shell "settings get global transition_animation_scale"</code>
  
 <code> <code>
-adb shell 'settings get global animator_duration_scale'</code>+adb shell "settings get global animator_duration_scale"</code>
  
 ====== Notes ====== ====== Notes ======
  
-  * Developer mode needs manually re-enabled from Oculus app on mobile after Factory Reset+  * :!: Developer mode needs manually re-enabled from Oculus/Meta app (mobile or MQDH) after Factory Reset ((any issues with pairing will prevent enabling Dev mode; [[https://www.reddit.com/r/OculusQuest/comments/1bkixqx/adb_not_finding_quest_3/kw0q2tj/|possible workaround]]))
   * Hold PWR + Vol- to access bootloader menu to perform Factory Reset on-device   * Hold PWR + Vol- to access bootloader menu to perform Factory Reset on-device
   * ''%localappdata%\Oculus'' contains Logs   * ''%localappdata%\Oculus'' contains Logs
-  * Since it's Qualcomm, EDL mode could be interesting to dump and flash partitions+  * :?: Since it's Qualcomm, EDL mode could be interesting to dump and flash partitions
  
 ===== IPD Expander ===== ===== IPD Expander =====
Line 192: Line 235:
  
   * Last updated: 2022/07/11   * Last updated: 2022/07/11
-  * :!: TODO 
  
-  * Latency at H.264 is 4ms at 1080p@144, 6ms at 1440p@144, and 10ms at 4K@30 ((HEVC tests didn't run on 22.5.2))+  * Latency at H.264 is 4ms at 1080p@144, 6ms at 1440p@144, and 10ms at 4K@30
   * It looks ideal to either use 120Hz, or limit encode resolution for lower refresh rates to ~2560 in order to avoid the 4ms spike   * It looks ideal to either use 120Hz, or limit encode resolution for lower refresh rates to ~2560 in order to avoid the 4ms spike
  
C:/www/wiki/data/attic/devices/oculus_quest_2.1692479288.txt.gz · Last modified: by Sean Rhone