How I Fixed a Tesla Model S Battery for $890 (Instead of $16,000) (image)

   As reported on TeslaMotorsClub forum,a Tesla Model S with Full Self-Driving (FSD) and free Supercharging for life sat unusable due to persistent BMS_f123/BMS_w123 errors. The owner faced a $16,000 battery replacement quote, but a DIY fix solved it for under $1,000. Here’s how.

1. Diagnosing the Fault: Moisture-Induced Insulation Failure

Symptoms:

  • Complete loss of driving/charging capability.

  • Dashboard showed insulation fault codes BMS_f123/BMS_w123.

  • Tesla’s report only noted "low insulation value" without specifics.

Root Cause:

   Using Tesla Service Mode, the issue was traced to battery pack moisture ingress. A 0.2 psi pressure test revealed leaks at the rusted steel fuse cover.

Key Finding:

   AC condensation had dripped onto the cover for years, corroding it and allowing water into the high-voltage system.

2. Repair Process: Scientific Drying & Engineering Upgrades

  • Leak Fixes

    • Replaced the rusted steel fuse cover with a custom aluminum one (anti-corrosion).

    • Cleaned the sealing area with electronics cleaner + wire brush.

  • Humidity Control

    • Added 6 x 5g desiccant packs inside the battery.

    • Monitored with Govee BLE sensors (inside/outside):

Parameter

Inside Pack (Start)

Outside (Start)

Inside Pack (Final)

Outside (Final)

Temp (°F)

60.5

57.9

61.8

64.9

RH (%)

23.2

31.7

16.6

22.6

Dew Point (°F)

22.6

28.0

16.0

25.7

VPD (kPa)

1.38

1.12

1.57

1.62

Result: After 3 days, internal humidity stayed lower than outside, confirming dryness.

  • Sealing Validation

    • Used Permatex The Right Stuff sealant + butyl/foil tape layers.

    • Passed 0.2 psi pressure test (held for 60 seconds).

3. Cost Breakdown: $890 vs. $16K

Item

Cost

Model S (non-running)

$4,500

HV gloves + insulated tools

$200

Hydraulic table

$250

Borescope camera

$75

Pressure gauge + fitting

$50

Sealants, desiccants, tape

~$50

Wheel cribs + dollies

$75

CRC cleaner, dielectric grease, RV conditioner

$40

Remote diagnostics (Archie @ YourTeslaSolution.com)

$150

Total Repair Cost

~$890

Savings: $15,110 vs. Tesla’s quote.

4. Extended Insights: Decoding BMS Fault Codes

Tesla’s Battery Management System (BMS) codes have distinct severity levels:

  • Performance Limits (e.g., BMS_a067/a068):

    • Reduced range/charging speed. Address soon.

  • Charging Blocks (e.g., BMS_a069/U006):

    • Critical low charge. Plug in immediately.

  • Fuse Warnings (e.g., BMS_w176/w179):

    • Replace battery fuse ASAP to avoid no-start.

Note: Some legacy codes require professional tools to clear.

Learn more about BMS codes.