Skip to main content
TESLA·FAQBY
MajorModel SModel XModel 3Model Y#Battery#BMS#Error codes#Service Mode0-25000 USD

Tesla battery errors (BMS): Service Mode codes decoded, what they mean & repair cost (2026)

≈ 17 min read
13 source(s)
Drivetrain · RWD, AWD, AWD Performance
Updated · October 20, 2026
Contents

Quick FAQ

What does the BMS_a079 error mean on a Tesla?
BMS_a079_Max_Charge_Level_Exceeded shows "Unable to charge - Maximum charge level reached": the BMS has already lowered the maximum charge level because of cell imbalance, and the current charge is above that new limit, so the car won't charge until the SOC drops below it. The limit is usually around 50%; owners in the chat have also seen 32%. A mass issue on Model 3/Y. It is preceded by BMS_a066 (the early SOC Imbalance Warning) and BMS_a064 (caps the max SOC), and on screen the driver sees BMS_a074 "Maximum battery charge level reduced". Balancing won't fix it: the balancer in the pack runs constantly on its own, and if it could no longer cope, the cells have degraded. The fix is a module or pack replacement; Minsk shops quote $1,500-7,000.
What does BMS_a066 mean and how serious is it?
BMS_a066_SOC_Imbalance_Warning is the earliest sign of imbalance: a couple of cell groups have sagged in voltage, and the trigger threshold is lower than for BMS_a064. This code has no on-screen message; you only see it in Service Mode → Alerts. It doesn't stop you driving, but it is the precursor to BMS_a064/a079. Check the imbalance in Scan My Tesla (healthy spread 2-6 mV, alarm from ~200 mV) and watch the trend: the BMS balances continuously by itself, a manual "balancing" won't clear the code. If it persists, you're heading for a module replacement.
Which battery codes are the most expensive to fix?
The priciest is 4680 (structural pack, integral with the body): $15,000-25,000. Then Panasonic 82 imbalance ($1,500-7,000), BMS_f107 sense-tab failures on the S/X 100 ($1,000-3,000), moisture/contactors on older S/X ($500-3,000). Cheapest to fix is the 12V/16V "brick" (not the traction battery): a battery swap.
Where do I see Tesla error codes?
In Service Mode (Controls → Software → hold the model name → code "service") the Alerts section lists what is active now (Active Alerts) and the last 100 alerts (Recent Alerts), in the format BMS_a066_SOC_Imbalance_Warning. The full name after the number is the explanation; for details, search the stats.tessie.com and tesware.net databases. A number without its prefix means nothing: different modules (BMS, DI, VCFRONT, CP) use the same number for different alerts. For depth (per-group imbalance, SOH) you need Scan My Tesla.
What does BMS_a255 mean?
There is no public definition: the Tessie alert database has no such alert (BMS alerts with the letter a end at a181 there), and it has never come up in the owners' chat. The number a255 does exist on other modules, for example VCFRONT_a255_pumpPtStopped (the powertrain coolant pump has stopped), so check the prefix on the screen first. The car itself gives the explanation: in Service Mode the full alert name follows the number, and tapping the alert expands the details. Also compare timestamps with neighboring alerts: if they fired in the same second, it is one event.
What does BMS_a117 mean?
BMS_a117_SW_Delta_SOC_Weak_Short: one brick (a parallel group of cells) repeatedly shows an alpha estimate below the threshold, so the BMS suspects a weak internal short, meaning the group loses charge faster than its neighbors. There is no message for the driver; according to Tessie the alert on its own doesn't limit the car, and it is cleared by a service procedure. But it is an early sign of the self-discharge that later triggers charge limits (BMS_a029, shown on screen as BMS_a074). Watch the spread in Scan My Tesla.

Tesla hides the specifics from the owner, but the codes in Service Mode name the problem precisely. This article is a single breakdown of the "scary" battery codes: what each one means, who it affects (model, year, chemistry) and what it costs in Belarus, with links to the detailed write-ups. People google these codes character-for-character, so they are spelled out in full.

How to pull the codes: Service Mode (Controls → Software → hold the model name ~2 s → code "service") → the Alerts section. Format: BMS_a066_SOC_Imbalance_Warning. Decode via stats.tessie.com and tesware.net.

Summary: code → case → price

Codes What it is Who it affects Cost in Belarus
BMS_a066 / a064 / a079 (+a029) Cell imbalance NCA Panasonic 2170L: US M3/Y LR 82, SR 55 (2021) $1,500–7,000
BMS_w107 / f107 Voltage Sense Harness tab failure S/X 100 kWh (V2); pre-refresh M3/Y "tabs" $1,000–3,000
BMS_a035 / w035 / a037 Moisture / flood port open S/X 85 (valves); M3/Y and S/X 2021+ $500–3,000
BMS_f038 / w026 / w086 Stuck HV contactor Classic S/X $300–2,000
BMS_w172 (+u008) Drive isolation (often mistaken for the battery) S/X 2012–2020 (usually an LDU leak) $50–7,000
no code Long-term LG NCM (rising resistance) M3/Y LR LG, by ~240k km pack replacement
no code 4680 structural (non-separable) Model Y Texas, Cybertruck $15,000–25,000

Code by code. Full alert names as they appear in Service Mode, meanings from the Tessie database. Every row has an anchor you can link to, for example #bms_a079. A price is given only where the chat has a case; group prices are in the table above.

Code What it means (Tessie) What the chat saw What to do
BMS_a066
SOC_Imbalance_Warning
Early warning of SOC imbalance between bricks (parallel cell groups), with a lower threshold than a064. No on-screen message; visible only in Service Mode EU Model Y Performance 2023: pack replaced under warranty in Berlin (#293967); on another car the code went away after a reset and slow charging, then came back every couple of months (#297054) Watch the spread in Scan My Tesla; it is the precursor to a064/a079, see section 1
BMS_a064
SW_SOC_Imbalance
SOC difference between the most and least charged brick is above the threshold; max SOC is capped at 50% none yet Module or pack repair, see a079
BMS_a029
dSoc_Limiting
A condition inside the pack requires limiting brick voltage: charging stops at about 50% SOC. Tessie names the trigger as the "Delta SOC Weak Short" signal (see a117) none yet Will come back without a repair; 82 kWh imbalance
BMS_a117
SW_Delta_SOC_Weak_Short
One brick's alpha estimate is repeatedly below the threshold: the BMS suspects a weak internal short. No message, does not limit the car by itself none yet Explained under "Other BMS codes"
BMS_a067
CAC_Imbalance_Limiting
Calculated capacity (CAC) spread between bricks inside one module is above the threshold: "High voltage battery performance limited". The next stage is BMS_a068 CAC_Imbalance_Limp: limp mode, "Acceleration and charging performance reduced" none yet Imbalance inside a module: module or pack repair, as with a079; 82 kWh imbalance
BMS_a074
Max_Charge_Level_Reduced
"Maximum battery charge level reduced - OK to drive - Schedule service": the charge limit is lowered by one or more BMS alerts (for example a064 or a029) US Model 3 Standard Range 2021: a074 together with a079 (#333175); replies say packs get swapped, but few are available in Belarus (#333183) A reset won't help; find the limiting alert; 82 kWh imbalance
BMS_a079
Max_Charge_Level_Exceeded
"Unable to charge - Maximum charge level reached": the limit is already lowered and the current charge is above it, so charging won't start until SOC drops below the limit US Long Range in Italy: limit at 32%, 1,700 km from Minsk (#298175); Model 3 2019 Standard, 140,000 km, won't charge (#404023) You can still drive home, charging often at low percentages (#298193); the fix is a module or pack (#404024), $1,500–7,000 in Minsk; 82 kWh imbalance, module replacement
BMS_w107 / f107
SW_Cell_Voltage_Sensor
Implausible brick voltage reading. w107: "Vehicle may not restart", f107: "Service is required". Classic S/X 2012–2020 none yet Sensor repair across the whole pack, section 2; S/X 100 sense tabs
BMS_a035 / w035
SW_Isolation
Isolation below the minimum while contactors are closed: "Vehicle may not restart - Service is required". a035 is Model 3/Y and S/X 2021+, w035 is classic S/X Model 3 2019 SR+: a035, then a142; the reply: not the 12V but the high-voltage isolation, service only (#420465) A reset won't clear it (#472837); isolation fault
BMS_a037
SW_Flood_Port_Open
At least one battery flood port is open. Tessie lists it as informational, for logging none yet Check the ports and nearby isolation alerts, section 3
BMS_f038
SW_Neg_Contactor
The negative contactor does not respond in the first 2 seconds of closing; Tessie gives the cause as a welded (stuck) contactor. "Unable to start vehicle - Service is required" none yet Stuck contactor, section 4
BMS_f086 / w086
SW_Not_Ok_To_Precharge
The BMS blocks precharge and the contactors won't close: "Unable to start vehicle - Service is required". Classic S/X Model S after a fault at a DC station in Minsk: f086 + w023 + w026 (#55431); the same set on a Model X 2019 after a hit to the rear wheel (#10437) and on a Model S after a week parked (#200910) On a Model S the lockout was cleared with a Toolbox reset (#55445), but find the cause first; stuck contactor
BMS_w026
SW_Ctrs_Disabled
Contactors disabled until service; per Tessie the alert can only be cleared with Toolbox 3 Paired with f086, see above Stuck contactor
BMS_w172
SW_Drive_Iso_Warning
Low isolation over several drive cycles (classic S/X) none yet Check the rear drive unit first, section 5; LDU problems
BMS_u008
limpMode
The BMS puts the car in limp mode: "Acceleration and top speed reduced" (classic S/X; the newer-platform equivalent is a170) none yet Look for the root-cause alert at the same timestamp
BMS_a170
SW_Limp_Mode
The BMS has cut drive power: "Acceleration and top speed reduced - Performance may be restored on next drive" Several cases; replies say a170 is a consequence and the cause is in the neighboring alerts (#223611) Explained under "Other BMS codes"; pyro fuse
BMS_a036
SW_HvpHvilFault
HVIL loop shorted while contactors are closed: "Vehicle may not restart - Service is required" none yet Section 7 and "Other BMS codes"
BMS_a255 / a709 / d265 No public definition: the Tessie database has no such BMS alerts none yet How to handle them: "Other BMS codes"

1. Module imbalance: BMS_a066 → a064 → a079

The most common "scary" scenario. Escalating in stages:

  • BMS_a066_SOC_Imbalance_Warning: early warning with a lower threshold than a064; there is no on-screen message, the code shows only in Service Mode. You can keep driving.
  • BMS_a064_SW_SOC_Imbalance: the BMS caps the maximum SOC (at 50%).
  • BMS_a079_Max_Charge_Level_Exceeded: "Unable to charge - Maximum charge level reached", the charge is above an already lowered limit (usually ~50%; the chat has also seen 32%, #298175); a mass issue on Model 3/Y (often paired with BMS_a029). The screen then shows BMS_a074_Max_Charge_Level_Reduced, "Maximum battery charge level reduced".

Affects NCA Panasonic on 2170L cells: US Model 3/Y Long Range 82 kWh (2021-2022 refresh) and Standard Range 55 kWh from 2021 ("Panasonic 1L"). This is the same problematic L-chemistry as the 82, and the SR-55 also drifts into imbalance often, but it was built for only a short time (essentially Q1 2021 before the switch to LFP), so donor modules are noticeably harder to find at salvage yards than for the 82.

Imbalance codes also show up outside this chemistry: the chat has an EU Model Y Performance 2023 with BMS_a066 (pack replaced under warranty in Berlin, #293967) and a Model 3 2019 Standard with BMS_a079 at 140,000 km (#404023). For scale: in South Korea, 4,351 cars have logged BMS_a079 since 2017 (4,637 incidents), according to Korea JoongAng Daily data (Drive Tesla Canada, October 2025).

In Belarus $1,500-7,000 (module/pack replacement; depends on donor availability). More detail: 82 kWh Panasonic imbalance · module/cell replacement · 54/75 pre-refresh packs.

2. Voltage sense tab failure: BMS_f107

  • Codes: BMS_w107 / BMS_f107 and related voltage-measurement circuit codes.

  • Thin contact "tabs"/harnesses (Voltage Sense Harness) read voltage off the cell groups; vibration and thermal cycling tear the contact loose → the BMS loses its readings → pack shutdown.

  • Affects S/X 100 kWh (V2 packs 2016-2020). A close relative: module contact "tabs" coming loose on the pre-refresh M3/Y 2017-2020.

  • tsk.by field experience ("error 107" on the 100 kWh Long Range / LR Plus): the shop traces the voltage sensor failures to an incorrectly configured robot that soldered the wiring inside the battery at the factory. So fixing a single module doesn't guarantee the result: the defect is factory-made and common to the whole pack, and the complete fix is upgrading the sensors of all modules (tsk.by breakdown).

  • In Belarus $1,000-3,000 (more often ~$2,000).

  • More detail: Voltage Sense Harness tabs on the S/X 100.

3. Moisture in the pack and isolation: BMS_a035, BMS_a037

  • BMS_a035 / BMS_w035: isolation alerts (often a sign of moisture in the pack).
  • BMS_a037_SW_Flood_Port_Open: the battery's drain (flood) port is open.
  • Affects the old S/X 85 (water enters through the breathing valves); the flood port affects M3/Y and S/X 2021+. The refresh Palladium also has a vulnerable floor.
  • A reset won't help: the car re-tests isolation every time it powers up, and the error clears by itself only once isolation is actually restored (#472837, #472850). Without Toolbox, Service Mode shows only the external isolation reading (#420470).
  • More detail: moisture in the 85 via valves · Palladium 100: vulnerabilities.

4. Stuck high-voltage battery contactor: BMS_f038

  • Codes: BMS_f038 / BMS_w026 / BMS_w086.
  • The power contactor (on classic S/X, in the "penthouse" inside the pack) sticks or won't open. In Service Mode → Battery the bus voltages should drop to zero within 30-60 s of the disconnect command; if they don't, the contactor is stuck.
  • BMS_f086_SW_Not_Ok_To_Precharge / BMS_w086_SW_Not_Ok_To_Precharge: the opposite case, the BMS blocks precharge and the contactors won't close. BMS_w026_SW_Ctrs_Disabled: contactors disabled until service; per Tessie this alert can only be cleared with Toolbox 3. In the chat, the f086 + w026 set hit a Model S after a fault at a DC station in Minsk (#55431) and a Model X 2019 after a hit to the rear wheel (#10437). On a Model S the lockout was cleared with a Toolbox reset (#55445), but the cause has to be found first.
  • More detail: stuck HV battery contactor.

5. A "battery" error that is really about the drive unit: BMS_w172

  • BMS_w172_SW_Drive_Iso_Warning (often paired with BMS_u008): an isolation error. On S/X 2012-2020 the cause is almost always a coolant leak through the rotor seal of the rear motor (LDU), not the battery itself.
  • More detail: rear drive unit problems on S/X.

6. Long-term and "non-repairable" chemistries (no single catastrophe code)

  • LG NCM (M3/Y LR refresh): no single code, instead rising internal resistance and individual cell failures by ~240k km; modules are often not economically repairable. The nuance and the counter-argument are in the 79 kWh LG "grail" article.
  • 4680 (Model Y Texas, Cybertruck): structural pack, inseparable from the body → any cell problem = full pack replacement, $15,000-25,000. See 4680 problems in Texas.
  • Capacity drop after service ("HVC replaced") happens; measure SOH before and after.
  • 12V/16V "brick": the traction battery is fine, but the car "dies" entirely; fixed by an AGM/Li swap (12V battery brick).

7. HVIL loop break: the HV system won't power up at all

  • Every high-voltage connector is wrapped in an HVIL (High Voltage Interlock Loop) connection-monitoring circuit. Road de-icing chemicals destroy these loops and their contacts over time. When the HVIL is broken, the BMS refuses to close the contactors: the high-voltage system won't power up, and the car goes to the shop on a flatbed (tsk.by breakdown).
  • Affects any model driven on winter roads treated with de-icing agents, which means practically all use in Belarus.

Other BMS codes

Codes people often search for that the sections above don't cover. Only verified definitions are used here (the Tessie database and Tesla's Service Mode guide); causes and prices that the sources don't give are left out.

BMS_a117_SW_Delta_SOC_Weak_Short

  • What it means: one brick (a parallel group of cells) repeatedly shows an alpha estimate below the threshold (Tessie). The name reads as "delta SOC, weak short": the BMS sees the group's charge drifting away from the rest and suspects a weak internal short, in other words elevated self-discharge.
  • How it shows up: there is no on-screen message, the alert is visible only in Service Mode Plus (audience: service). According to Tessie it doesn't affect how the car works on its own, it is a log entry; it is cleared not by a reset but by a service routine (UDS routine CLEAR_SOC1_SNAPSHOT).
  • Related codes: on classic S/X the same algorithm is called BMS_w117 / BMS_f117, and with the dSoc alert enabled it sets BMS_u029_dSoc_Limiting, a charge limit at about 50% SOC. On Model 3/Y the equivalent limit is BMS_a029_dSoc_Limiting, and the driver sees BMS_a074.
  • What to do: track the voltage spread in Scan My Tesla instead of waiting for the limit to kick in. The mechanism is the same as the current leaks in the 82 kWh Panasonic pack: the faulty group discharges faster than its neighbors. The chat has no a117 cases yet.

BMS_a170_SW_Limp_Mode

  • What it means: the BMS has reduced drive power; the screen shows "Acceleration and top speed reduced - Performance may be restored on next drive" (Tessie). Model 3/Y and S/X 2021+ platform; on classic S/X the equivalent is BMS_u008_limpMode.
  • What the chat saw: the "turtle" and a170 right after an overnight charge, gone after a few minutes of driving and a short stop (#139221); a Model 3 2019 with a170 that would not engage Drive at all (#223564); a Model 3 Performance 2022 where a170 kept coming back together with BMS_a088 (#405031).
  • Key points from the replies: a170 is a consequence, not a diagnosis; the neighboring alerts show the cause (#223611). If one motor fails, a car with a170 may still drive; if CAN communication is lost, it won't. In the case discussed, the car could not see the front motor (#223617, #223619). Another experience: a170 appeared after charging and went away again, and a pyro fuse replacement cured it (#223604); see HV battery pyro fuse.
  • Paired with BMS_a088: BMS_a088_SW_VcFront_MIA_InDrive means the BMS is not receiving messages from the VCFRONT front controller while driving; the screen shows "Vehicle may not restart" (Tessie).
  • What to do: open Recent Alerts and see what fired in the same second as a170.

BMS_a036_SW_HvpHvilFault

  • What it means: the BMS sees the HVIL loop shorted while the contactors are closed (HVIL voltage lower than expected); the screen shows "Vehicle may not restart - Service is required" (Tessie). Model 3/Y and S/X 2021+ platform.
  • HVP link: a fault in the same loop seen by the high-voltage controller sets HVP_w026_HvilFault: until the HVIL is intact, the contactors won't close and the car won't drive; if the alert cleared by itself without a repair, it may come back (Tessie).
  • What to do: HVIL is the loop from section 7; when it is broken, the contactors won't engage (#137). The usual search is for a bad contact in the high-voltage connectors; the chat has no separate a036 cases.

BMS_a255, BMS_a709, BMS_d265: no public definition

  • The public Tessie database (about 17,000 alerts across all modules, checked on 2026-10-20) has no such BMS alerts, and they have never come up in the chat. BMS alerts with the letter a end at a181 there, and those with d end at d014.
  • A number without its prefix means nothing. a255 exists on other modules, for example VCFRONT_a255_pumpPtStopped: the powertrain coolant pump has stopped (below 800 rpm while flow is requested), and power may be limited (Tessie). So first check that the screen really says BMS_.
  • The car itself gives the explanation: in Service Mode the alert name follows the number, and tapping the alert expands the details. Owners in the chat quote Potential Impact, Set condition and Alert Payload (signal values at the moment the alert fired) from there (#143078, #42057).

How to read a Tesla alert code: prefix → module

Where to look. Service Mode (Controls → Software → hold the MODEL text ~2 s → code "service") → Service Alerts. Active Alerts shows what is active now, Recent Alerts the last 100 alerts by time; there are Customer / Service-Fix / All filters, and the Manual button opens the Troubleshooting Alerts section of the owner's manual (Tesla's Service Mode guide).

Who the alert is for. Every alert has an audience: customer means the driver sees a two-line message on screen; service-fix means a repair is needed and the alert shows only in Service Mode; service is reference information visible only in Service Mode Plus.

How the name is built. BMS_a066_SOC_Imbalance_Warning = module (BMS) + letter and number (a066) + name (SOC_Imbalance_Warning). A number is unique only within its module: BMS_a036 is HVIL, while DIR_a036_busOV is high-voltage bus overvoltage at the rear inverter; BMS_a117 is a weak short in the battery, while CP_a117_inletHeaterUnableToRegulate is the charge port inlet heater. Even one code can mean different things on different platforms: GTW_w019_bmsMia on classic S/X and GTW_w019_CPversionMismatch on newer cars. So search for the full name, not the number.

Letters. In the Tessie database (checked for every code in this article), BMS alerts with the letter a belong to the Model 3/Y and S/X 2021+ platform, while w, f and u belong to classic S/X 2012–2020. On the classic cars one number often exists as a w/f pair with a different vehicle response (BMS_w107: "Vehicle may not restart", BMS_f107: "Service is required"), and the u codes u008, u018 (SOC imbalance, 50% charge limit) and u029 are shown to the driver. Cybertruck battery alerts use other prefixes: for example, HVREX_a259_MaxChargeLevelExceeded is the counterpart of BMS_a079.

Timing matters more than count. Several alerts that fired in the same second are one event, not several failures: five THC alerts at once on a Model X 2019 were read in the chat as a single fault, most likely an empty refrigerant circuit (#434523).

Prefix Module Seen in the chat
BMS_ Battery Management System: SOC, imbalance, isolation, contactors, HVIL BMS_a079, BMS_a066, BMS_a170: this article; isolation: isolation fault
PM_ Pedal Monitor (Tessie's term): watches the pedal and torque requests and checks that other modules are online PM_w041_dasMIA, one of the most frequent codes in the chat: the module can't see the Autopilot computer (DAS) on the CAN bus. It appeared after an update while the car drove as usual (#132948); owners see it often, usually with no consequences (#132951). If it stays active, check the connectors and power supply of the Autopilot computer (#434523); Autopilot generations
DI_, DIR_, DIF_ Drive inverter: inverter and drive unit (DIR rear, DIF front) DIR_a018_hwLVSupplyUV: the inverter saw a 12V dip; per Tessie it then goes into limp mode with no torque, yet owners see it often in the log and the chat has seen no consequences (#194034). DIR_a149_oilPumpFailure: drive unit oil pump failure, speed and power limited; one owner has replaced the pump twice already (#385531). 980 inverters, drive unit oil
VCFRONT_, VCLEFT_, VCRIGHT_ Vehicle Controller (front, left, right): power to loads via e-fuses, 12V, the AC compressor VCFRONT_a580_rightHeadlightEFuseTrip: the right headlight e-fuse tripped, see DRL and e-fuse. VCFRONT_a160_compressorInhibited: compressor inhibited; after a recharge with the wrong refrigerant (134a instead of the factory R1234yf), a160 came with the lowSuctionPressure parameter, and a service fixed it in two hours (#378534); AC compressor
THC_ Thermal controller on classic S/X: pumps, chiller, compressor, shutters THC_d0018_activeAero together with THC_w126_condRightShutrNoFeedbk: no feedback from the condenser shutters, stuck open (#7679); in the chat's experience faulty shutters can keep DC charging from going above 50 kW (#7686). Five THC alerts in the same second: one fault, most likely no refrigerant (chat analysis) (#434523)
HVP_ High Voltage Processor (Tesla manual term): HVIL, contactors, pyro fuse HVP_w026_HvilFault: HVIL fault, contactors won't close (Tessie). Example from the chat: the Alert Payload of HVP_a026 shows per-node voltages, including the front and rear inverters (#42057); pyro fuse
GTW_ Gateway: links the CAN buses, checks module firmware versions GTW_w019 showed up in a Model S alert history while the car was parked, while the car drove and charged normally (#5061); on classic S/X this is GTW_w019_bmsMia, the gateway can't see the BMS (MIA, missing in action). On newer platforms GTW_w019_CPversionMismatch means the charge port module firmware doesn't match the rest, and the car can't drive or charge until updated (Tessie); software updates
RCM_ Restraint Control Module: airbags and seat belt pretensioners RCM_a021_pretenLapFrontLeft: fault in the front-left lap pretensioner (Tessie); in the chat it appeared on a rebuilt Model 3 when the seat moved back for easy entry (#7707); buying a salvage Tesla
CP_ Charge port module: door, latch, AC/DC inlet CP_a051_doorInductiveSensorMIA: no link to the charge port door sensor, so the button won't open the port, while the app and the screen still do (#408463). CP_a066_proxLatchedIdlePilot: the station is connected but "not ready" (a common alert per Tessie); in the chat, sessions dropped at certain DC stations while another station charged the car to the end (#354337). CP_a163_coverOpenDcChgBlocked: DC unavailable, AC only, a known charge port harness issue on 3/Y (#83953); the fixed part revision is 1509395-10-C (#83961). Charge port door and latch, CCS2 retrofit

What to do with any code

  1. Pull the full list of codes in Service Mode → Alerts (and the history).
  2. Check which alerts fired in the same second: one event often produces a batch of codes with a single cause (#434523).
  3. Connect Scan My Tesla: SOH, per-group imbalance (normal 2-6 mV, alarm from ~200 mV), temperatures.
  4. Run the Battery Test in Service Mode: it is a diagnostic and gauge calibration, not a cure, because the BMS balancer already runs constantly on its own. If the code persists, the only question is the scale of the replacement.
  5. Cross-check the pack and the risks against the battery chemistry guide and the used-buying checklist.

Clearing errors: when it's enough, and when the code will come back

Clearing codes by itself fixes nothing; it just wipes the records.

  • Clearing is enough if the code is a historical trace of an already-solved problem: after component replacement, a brief glitch in a circuit, a 12V battery disconnect or a software update.
  • The code will come back if the cause is real: a dying sensor, damaged wiring, cell degradation. The error reappears within minutes or kilometers, and clearing it is pointless until the cause is fixed.
  • Clearing does not touch battery calibrations and data: the capacity/SOH statistics accumulated by the BMS stay in place.

Source: tsk.by

Sources

  • https://stats.tessie.com/alerts/BMS_a066_SOC_Imbalance_Warning
  • https://www.autoevolution.com/news/the-dreaded-msa079-battery-error-hits-thousands-of-tesla-model-3-and-model-y-owners-259310.html
  • tff-forum.dein German
    https://tff-forum.de/t/wiki-akkuwiki-model-3-y-s-x-ct/107641
  • https://t.me/teslacar_chat/647526
  • https://stats.tessie.com/alerts/BMS_a079_Max_Charge_Level_Exceeded
  • https://stats.tessie.com/alerts/BMS_a074_Max_Charge_Level_Reduced
  • https://stats.tessie.com/alerts/BMS_a117_SW_Delta_SOC_Weak_Short
  • https://stats.tessie.com/alerts/BMS_a170_SW_Limp_Mode
  • https://stats.tessie.com/alerts/BMS_f086_SW_Not_Ok_To_Precharge
  • https://driveteslacanada.ca/news/tesla-potential-subsidy-loss-south-korea-battery-failures/
  • https://t.me/tesla_belarus/223611
  • https://t.me/tesla_belarus/293967
  • https://t.me/tesla_belarus/83953
Spotted a mistake or something outdated in this article?Report it — we will fix it

Model 3/Y: front creak/crunch when steering or over bumps, upper control arm (ball joint)

The classic 'old cart' creak at low speed and during steering changes. Most often the front upper control arm is at fault (the ball joint in the 'horseshoe'): grease leaks out, the ball goes dry, and a creak appears. What to do as a temporary fix (syringe/grease) and how to solve it properly (replace with the updated arm).

Radiator health in Service Mode: where the percentage comes from and why it falls

Firmware from the 2026.20.* branch added a radiator health percentage to Service Mode. In the summer of 2026 it sagged across the fleet: 79% on a refreshed Model 3, 83%, 76%, and for one owner 100% turned into 65% in three weeks. The number comes back to 100 neither after cleaning the stack nor after fitting a new radiator. What sits behind it, and when it really is about dirt.

All Tesla models in order: from Roadster to Cybercab (2008–2026)

Tesla's lineup in release order: Roadster, Model S, Model X, Model 3, Model Y, Semi, Cybertruck and Cybercab. Production years, refreshes (Raven, Palladium, Highland, Juniper, Model Y L), body styles, drivetrains and batteries in one table, plus where the S3XY naming came from and which models ended production in 2026.

Tesla diagnostic software: Scan My Tesla, OBD adapter & what it shows (2026)

Scan My Tesla is the go-to Tesla diagnostic app over OBD: real battery SOH, cell imbalance, temperatures, charge power. Which adapter you need for Model 3/Y and S/X, what it costs, what to check when buying used, and the alternatives (Service Mode, TM-Spy, Aviloo).