The Quest Pro's Dying Face Tracking Problem
The Quest Pro has a well-known failure point for its face tracking system, with numerous users who have encountered the exact same symptoms. How the story typically goes:
- The eye and face tracking was working fine until it wasn't
- The eye tracking calibration on the headset works
- The eye and face tracking are nonfunctional only when attempting using eye and face tracking simultaneously.
The problem is moisture getting in the headset. Sweat and other moisture will find their way into the headset if you use the headset like a VRC user would. This is especially true if you do things like Just Dance, VR workouts, or long sessions of Beat Saber with the headset. The problem may be exacerbated if you live in a humid and warm environment.
An example of what your Quest Pro's front plate might look like on the inside after a fair bit of use:
Issue Analysis
The fundamental problem that develops is corrosion on the face tracking illuminator boards on the bottom of the headset. The Quest Pro has 4 boards with little IR LEDs on them that turn on when you use face tracking. The outer pair of these boards are completely exposed (not encased into the plastic frame with adhesive like the inner pair), and unfortunately placed right next to the intake vent that runs along the edge of the headset. Moisture, whether it be sweat from the lens side of the headset finding its way between the rubber flap and lens modules down to the bottom of the headset, or moisture from the user's breath / other sourcefinding its way into the headset through the intake vent, will end up condensing on the exposed solder points of the face tracking illuminator board.
This eventually causes a green corrosion to appear on the outer LED boards, as well as other exposed metal bits in the area, such as the body of the face tracking camera. Eventually this corrosion ("green crud") causes one or some of the LEDs to fail.
The LEDs for face tracking and eye tracking are driven by a single, shared driver IC (TLC59401). What this means is, if the user only has eye tracking enabled, which means the face tracking LEDs on the bottom of the headset are not being driven, everything will seem fine. However, when something attempts to use the face tracking, the IC detects that something is wrong (due to the corroded face tracking LED board) and effectively gets shut down, taking all the illuminators with it, eye and face. With no (or very dim) lights, the cameras for tracking your eyes and face can't see anything clearly, and tracking looks dead.
Detection
If your Quest Pro's face tracking seems to have stopped working, you can easily verify whether or not the cause is this problem
- Make sure that you can still complete eye tracking calibration
- Install the Aura application from the Meta Quest store
- Run Aura and test eye and face tracking with the alien flower girl head. It might take a little bit of time to start at first
- If the alien girl's eyes and face are unresponsive, you most likely have corroded face tracking LEDs
- If the alien girl's eyes and face are completely responsive and expressive, you probably have a VRCFT-setup related issue, and not damaged hardware
- You could also use a smartphone's camera to observe the eye and face tracking LEDs (they will show up as purple-ish dots). Run Aura as above, and take off the headset. If you notice that one or more of the LEDs on the bottom are missing (there should be 3 LEDs per outer board), then you definitely have the problem.
Example Quest Pro (cropped image from evg-zhabotinsky) with dead LEDs on one side:
Repair
For now, refer to this VRCFT Discord post
Prevention
For now, refer to this VRCFT Discord post
Big thanks to community members tikkaqrow, cucumberworks, evg-zhabotinsky on Reddit, and teh_venom for their knowledge contributions to this niche issue (and pictures).