A few days ago I walked into the garage and our Tesla was completely dead. Black screen, no response from the door handles, and not even the Bluetooth advertisement that a sleeping Tesla always sends. The evening before I had parked it and plugged it into the Wattpilot charger as usual.
With 12V from a bench supply on the two leads behind the tow eye cover I could open the frunk and get to the low-voltage battery. The car booted with “High voltage fuse A blown” in red, and Service Mode showed DTC P0A9501 with the pyro disconnect flagged red and a squib resistance of 5.744 ohms.

The pyro disconnect is a one-shot explosive fuse inside the battery pack that cuts the high voltage circuit in a crash. Mine had not fired, but the car believed it might not fire when needed, and that is enough for it to shut everything down. The car still charged and drove, so I took it to the Bucharest service center (400 km, because Thessaloniki doesn’t do high voltage repairs) and they replaced the high voltage controller and the pyro disconnect under warranty. I had it back less than 24 hours after spotting the problem.
My first theory was a power surge from the grid, as the car is plugged into a charger wired into my PV and battery system. Luckily I log pretty much everything: the Home Assistant recorder, TeslaMate and an ESP32 running the Tesla BLE proxy a few meters from the car. The BLE proxy turned out to be the most useful. A sleeping Tesla still advertises over Bluetooth (the phone key works that way), so the proxy hears the car when the cloud API shows nothing. This is the timeline I put together:
- 19:04–19:30 – the charge port latch cycles disengaged/engaged three times on its own and the gear selector briefly reads “Invalid”. Parked, plugged in, nobody in the car. Looking back, this was the first symptom.
- 20:55:01 – the BLE advertisement vanishes. This is when the car died, to the second.
- overnight – nothing on the grid in the recorder: no outage, no sag, voltage 237–255 V, frequency 50 Hz. So it was not the grid.
- next morning – TeslaMate shows one unbroken 16-hour offline gap.

The BMS measures the resistance of the squib (the ignition element of the pyro fuse) all the time, because the fuse has to be able to fire. Healthy is roughly 1.0 to 5.0 ohms, and mine was above that. The trouble code is set when “the BMS detects a low resistance value” though, and my live reading was high, so the measurement was bouncing out of its window in both directions. To me that looks more like a corroding contact than a cleanly dead part. The BMS cannot tell a drifted measurement from a compromised fuse, so it locks everything down, including the DC-DC converter that keeps the 16V battery charged, and that battery alone lasts a couple of hours.
That the fuse itself was fine I could see in Service Mode: pack contactors closed and 381 V on the DC link. A fired pyro fuse means a flatbed.

The car took two things down with it. The local API of the Wattpilot froze shortly after the car came back online and stayed frozen until a factory reset. The inverter kept discharging the home battery to help charge the car, so when the car finished charging the house exported 1.6 kWh to the grid in 23 minutes. Now a watchdog automation in Home Assistant resets the storage registers when the battery discharges to the grid with no consumer.

Tesla Motors Club has a thread on exactly this squib resistance warning, and at least two cases where the HV bus dropped mid-drive for no apparent reason, with locked wheels and a flatbed.
Why the measurement drifted Tesla won’t tell me, but there is a clue in their own paperwork. In November 2025 Tesla added two steps to the Model 3 and Model Y service procedure for replacing the high voltage controller:
- apply dielectric grease to the X484 connector
- tuck the pyro disconnect harness underneath the ancillary bay harness
Dielectric grease keeps moisture out of a connector, and re-routing a harness stops it chafing. My car failed in exactly that circuit eight months later, so I bet on a corroding connection and not on a dead chip. If you are having this controller replaced, ask whether the work was done to the updated procedure.
