TL;DR Had black screen tracking error. Controllers not detected. I factory reset my headset, then stripped the headset and controllers down to bare bones. No head strap, no face plate, no controller covers, no controller battery covers. Booted headset to initial setup screen. Put brand new batteries in both controllers. Rebooted headset. Initialized headset and everything worked.
Posting here as I also ran into this infamous black screen with no tracking error, but I was able to fix my headset, which I'll get to. During troubleshooting I had hand tracking enabled so I was able to click use without tracking options, but controllers were not detected. For my case I learned both my controller batteries were dead. I had only replaced one controller battery but could not get it detected. Hand tracking worked fine and pass-thru would only work if I put headset in travel mode. You could see in settings menu headset tracking was toggled off and could not be toggled on. However, if in travel mode you could try and turn it on but it would take you back to the black tracking error screen. I used developer mode adb while hooked to PC to pull logs. Tried couple of adb commands like toggle boundary and clear cache, then factory reset the headset. Upon setup it would not detect my controllers, even the one controller with good battery.
At this point I took the custom head strap off the headset and the face plate off, so it was just the headset itself. I took the rubber covers off the controllers and left the battery covers off. After that, I put a new battery in my second controller (still no detection in headset) and rebooted the headset. Upon reboot both controllers were detected and I was able to initialize the headset. Was it because I took everything off the headset/controllers, or because both needed new batteries at same time, or a combination... I don't know. Haven't seen that error before with dead controllers though.
I'm interested in the sweat and/or condensation theory. I haven't seen a single photo or video to show moisture on the headset itself.
Condensation occurs when humid air contacts a surface that is colder than the air's dew point:
- Warm air (like vapor from your skin) carries moisture.
- When it touches a cooler surface, the air cools down.
- Cooler air can’t hold as much moisture → moisture condenses into water droplets on that surface.
Inside the Quest 3 = Warm/Hot
- Internal components generate heat (from the SoC, sensors, displays).
- Limited airflow and close skin contact raise internal temperature even more.
- As a result, the interior surfaces are typically warmer than your face.
So if the surface (like the Meta Quest 3) is hotter than your face:
- No condensation will occur.
- The water vapor stays in the air.
- It may evaporate even faster due to heat.
What COULD Cause Moisture Issues
- Using the headset in extremely humid environments (e.g. 100% humidity in Florida summer)
- Rapid temperature changes (like moving from cold air conditioning into a hot space instantly)
The "Capillary Sweat Damage" Claim:
"The reason for the failures seems to be that sweat seeps between the two parts of the facial interface due to capillary action. It collects there, eventually penetrating through the mounting holes into the headset and can damage the electronics."
This theory, while technically plausible, lacks direct evidence such as photos or videos. If sweat is the issue here due to CAPILLARY then for this to be true:
- Sweat would need to visibly accumulate between the layers of the facial interface.
- You would expect the area behind the interface to be noticeably wet upon removal.
- A substantial amount of liquid would be required for capillary action to draw sweat through the interface seams and into mounting holes — then somehow reach and damage internal circuitry.