Tesla battery errors (BMS): Service Mode codes decoded, what they mean & repair cost (2026)
Contents
Quick FAQ
What does the BMS_a079 error mean on a Tesla?
What does BMS_a066 mean and how serious is it?
Which battery codes are the most expensive to fix?
Where do I see Tesla error codes?
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?
What does BMS_a117 mean?
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_a066SOC_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_a064SW_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_a029dSoc_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_a117SW_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_a067CAC_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_a074Max_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_a079Max_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 / f107SW_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 / w035SW_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_a037SW_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_f038SW_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 / w086SW_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_w026SW_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_w172SW_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_u008limpMode |
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_a170SW_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_a036SW_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 withBMS_a029). The screen then showsBMS_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_f107and 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 withBMS_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 setsBMS_u029_dSoc_Limiting, a charge limit at about 50% SOC. On Model 3/Y the equivalent limit isBMS_a029_dSoc_Limiting, and the driver seesBMS_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_InDrivemeans 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 saysBMS_. - 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
- Pull the full list of codes in Service Mode → Alerts (and the history).
- Check which alerts fired in the same second: one event often produces a batch of codes with a single cause (#434523).
- Connect Scan My Tesla: SOH, per-group imbalance (normal 2-6 mV, alarm from ~200 mV), temperatures.
- 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.
- 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 Germanhttps://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
Related
Full list →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).