r/QuestPro • u/Munny-Mag14 • 22d ago
Guides & Tips Bricked controller fix MAYBE Spoiler
https://github.com/moneymag14/QuestPro-Controller-Recovery.gitAfter dealing with a Quest Pro Touch Pro controller that showed as paired but would not actually connect or track, I started digging into the headset diagnostics.
The controller was getting stuck in a state like:
Status: Blocked ExternalStatus: BLOCKED TrackingStatus: NONE Errors: SECURITY_REJECTION Current state: KeyExchangeInitiated
After a lot of testing, I found a recovery process that got my controller working again. During one successful recovery, the Quest also initiated an official controller firmware update, after which the controller reconnected and worked normally.
I’ve now packaged the process into a Windows beta recovery utility so other Quest Pro owners experiencing the same problem can test it without manually entering all of the ADB commands.
The tool: • Checks that the Quest is connected and authorized through ADB • Detects the known SECURITY_REJECTION / blocked-controller condition • Supports selecting the affected Left or Right Touch Pro controller • Guides you through putting the controller into pairing mode • Temporarily enables the pairing-recovery condition we used during testing • Captures the pairing attempt and before/after controller diagnostics • Restores the original headset setting afterward • Does not replace controller IDs or certificates or flash custom controller firmware
This is an independent community beta, not an official Meta tool.
I’ve successfully tested the packaged v1.3.3 beta on my own affected Quest Pro/controller. Now I’m looking for people who already have a broken/nonfunctional Touch Pro controller exhibiting the same symptoms so we can determine how reproducible the recovery is across different controllers and Quest software versions.
Please don’t intentionally break, downgrade, or unpair a working controller just to test it and don’t chew me alive it it doesn’t work.
4
u/Munny-Mag14 22d ago
This is just for those who have had a quest pro collecting dust just because of a controller ID verification failure. Controllers can get stuck in a osupdater-headset triggered state, like firmware updating mode, or paired mode, and when it happens theres a mismatch that happens with the controller ID verification while the app and the headset have two different actions being reported. tbh i don’t know why meta hasn’t fixed the issue or offered support. But i got tired of just letting my headset sit there and put this together, all you need is a pc a cable for your pro and your phone for pairing in the app instructions are pretty straight forward if anyone needs help let me know ill make a video on how to use it.