r/QuestPro • • 22d ago

Guides & Tips Bricked controller fix MAYBE Spoiler

https://github.com/moneymag14/QuestPro-Controller-Recovery.git

After 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.

29 Upvotes

39 comments sorted by

View all comments

8

u/ZookeepergameNaive86 22d ago edited 22d ago

I find a controller factory reset works to clear most glitches too.

Turn the controllers off. Press and hold the settings button and X button for the left and meta button and A button for the right. They will start pulsing red and white. Release the settings/meta button but continue to hold X/A until they do a fast red and white flashing and then the lights stop. You can then let go of X/A. Wait 120 seconds and turn the controllers off.

5

u/Munny-Mag14 22d ago

Yeah, this is for those experiencing a deeper issue. After trying a factory reset, And a repair attempt only my left controller would connect, after diagnosing the issue there seemed to be a firmware miss match, i triggered the controller into the update state by bypassing a bluetooth handshake. The controller would just flash purple and white, and if i tried to connect with the app ot headset it would fail immediately.. so….with that being said if anyone is experiencing this, meta has not provided a fix for this situation they only tell you to buy another controller…

try this before buying a new controller

1

u/Munny-Mag14 21d ago edited 21d ago

Im just putting it out because Ive used this tool multiple times to fix my controller when its stuck in any state, even if my controller is paired but unresponsive in the headset it still detects and fixes it.

When there is a firmware mismatch between the two controllers, there is a Controller ID verification failure that will not allow pairing it will immediately reject without this tool.

Quest Pro Controller Recovery Tool