Forum Discussion

3d-illusions.co.uk's avatar
1 month ago

Why does Meta allow charging to resume with just “OK” if debris could cause fire risk?

I understand that Android’s detection system cannot reliably distinguish between simple power fluctuations and actual debris or moisture in the charging port. I also understand that, for legal and safety reasons, Meta must disable charging whenever there’s a possibility of debris, since a malfunctioning battery could pose a serious risk.

What I don’t understand is why charging is allowed to resume immediately after clicking “OK.” If there truly is debris in the port, this behaviour could put users at risk of battery malfunction, overheating, or even fire/death. Meta should not be placing that responsibility on the user with a single button press, particularly as many users are children.

Proposed solution:

  • Charging should only resume after the system detects that the cable has been removed and reconnected, ensuring the user has physically checked the port for debris.
  • Once charging is disabled, the headset is already safe. Instead of blocking the entire screen with a disruptive popup, display a small message in the corner: “Charging disabled until port checked for debris.”
  • This would allow users to continue playing uninterrupted for as long as the battery allows. Currently, Meta requires users to click OK to resume charging, which undermines the safety intent by encouraging them to bypass the warning just to finish their game.
  • After a few seconds, replace the message with a simple battery icon to indicate charging is paused. Charging would only resume once the cable is disconnected and reconnected.
  • If the battery runs out, to avoid the risk of the user missing the message, have the unit blink orange then green to indicate that charging cannot continue until the port has been checked.

Benefits

  • Maintains safety compliance by ensuring users physically check the port before charging resumes.
  • Improves user experience by removing the intrusive popup and replacing it with subtle, persistent indicators.
  • Balances awareness and immersion - users remain informed without having their gameplay disrupted.

 

3 Replies

  • Potentially Meta could continually recheck the port for 60 seconds without re-enabling charging, and if debris is not detected for that period, give the user the option to assume it was a false positive with a  small unintrusive message saying 'debris no longer detected, click volume up to resume charging without checking the port?'

    This is basically a less intrusive variation of the current system, but at least Meta attempts to ensure it was a false positive before allowing the user to click OK.

  • And a third option, probably the best of all, is to completely disable charging when the unit is in use, until the battery is below 40%.  The False positive only ever happens when the battery is above 40% charged.

    ⚡ Why It Shows Up Above 40%

    1. Charging Current Profile Changes
      • Lithium‑ion batteries don’t charge at a constant rate.
      • Above ~40–50%, the charging controller often shifts from constant current (CC) mode to constant voltage (CV) mode.
      • In CV mode, the system is more sensitive to small variations in voltage/current because it’s tapering the charge.
      • Those variations can be misinterpreted as “abnormal conductivity” → debris/moisture warning.
    2. Safety Thresholds
      • The firmware may only enable debris/moisture detection logic during certain charging phases.
      • At lower battery levels, the system prioritizes fast charging and tolerates more fluctuation.
      • At higher levels, it tightens safety margins to protect the battery from overcharging stress — making false positives more likely.
    3. Sensor Calibration
      • The detection circuit may be calibrated to trigger more aggressively when the battery is above a certain state of charge.
      • This is a conservative design: better to stop charging unnecessarily than risk overheating near the top of the battery curve.
  • perhaps with quest 4 there could be two smaller batteries. One to supply power, and one that's charged. When one is depleted the other battery could take over, and charing move to the other battery. That way power could be constant.

    Dual‑battery architecture concept

    • Primary pack (discharge): Supplies the headset’s load continuously via a dedicated buck‑boost regulator.
    • Secondary pack (charge): Charges from USB‑C PD independently, isolated from the system rail.
    • Seamless switchover: A power‑path controller (ideal diodes + MOSFETs) hands off to the charged pack when the active pack hits a threshold, with no rail droop.
    • Unified fuel gauge: A master gauge tracks combined state of charge and predicts switchover timing.

    Design requirements

    • Isolation: Separate charge/discharge paths to prevent charge ripple from coupling onto the system rail.
    • Fast power‑muxing: Millisecond‑level switchover using OR‑ing controllers to avoid brownouts.
    • Accurate sensing: Per‑pack voltage/current/temperature monitoring to decide safe switchover points.
    • Thermal management: Independent thermistors and charge limits per pack to prevent heat stacking.
    • PD negotiation: The charging pack’s path must maintain stable PD profiles while the other feeds load.