U0121 Code: Lost Communication With ABS Control Module
Other modules stopped receiving data from the ABS module, so ABS and stability control are off.
Safety first · Consult a professional
- Braking system affected: ABS may be disabled. Drive carefully and have it checked promptly.
At a glance
Severity: Moderate
- Meaning
- Lost Communication With ABS Control Module
- System
- Module Communication · Network
- Safe to drive?
- With caution
- Typical repair cost
- $10–$2,000
- DIY difficulty
- Moderate
U0121 is stored by modules such as the PCM, transmission module, instrument cluster or steering module when the anti-lock brake module stops sending its messages on the CAN bus. The ABS module broadcasts wheel speeds and vehicle speed that many other systems rely on, so losing it switches off ABS, traction and stability control and can also knock out the speedometer, cruise control and correct transmission shifting. The ABS module usually lives in the engine bay bolted to the hydraulic unit, where heat, vibration and road splash attack its connector, fuses and circuit board. Normal braking still works, but the wheels can lock under hard braking.
Can I keep driving? The regular brakes still work, but without ABS and stability control the wheels can lock and the car can slide on wet or icy roads. Drive gently, leave extra following distance, avoid hard braking, and get it checked soon.
How to read U0121
- U Network
- 0 Generic (SAE)
- 1 Module Communication
- 21 Specific fault
Symptoms
- ABS, traction control and stability control lights on
- Speedometer and odometer stop working on vehicles that get speed from the ABS module
- Cruise control won't engage
- Transmission shifts late, harshly or stays in one gear
- Wheels lock up under hard braking
- Brake warning or electronic brake-force distribution warning on
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- Blown ABS fuse or bad power/ground at the ABS module (it usually has a separate high-current feed for the pump motor)
- Corroded or loose ABS module connector from road splash and heat
- Internal ABS module failure, often cracked solder joints on the circuit board
- Damaged CAN wiring between the ABS module and the rest of the network
- Low system voltage from a weak battery or charging problem
Diagnosis step by step
Try to talk to the ABS module
Use a scan tool that can access ABS, not just engine codes. If the tool can't reach the ABS module at all, the module has no power, no ground or no network connection; if it answers, read its own stored codes and check for intermittent drop-outs.
Tools: OBD-II scanner
Check the ABS fuses
Find all ABS fuses in the underhood fuse box; there is usually a smaller fuse for the module and a larger cartridge fuse for the pump motor. Test them with a meter across both test points instead of judging by eye.
Tools: Multimeter, Flashlight
Inspect and test the ABS connector
With the ignition off, release the lock and unplug the ABS module connector. Look for green corrosion, water and bent pins, then back-probe or use the wiring diagram to confirm battery voltage on the power pins and a solid ground.
Tools: Flashlight, Multimeter, Screwdriver
Check the CAN lines at the module
With the key on, CAN-high and CAN-low at the ABS connector should each sit around 2.5 V and mirror each other. Compare with the readings at the OBD port; a big difference points to a wiring break between the two.
Tools: Multimeter
Test the battery and charging voltage
A weak battery can make the ABS module reset during cranking or when the pump motor runs. Confirm about 12.6 V at rest and 13.5 to 14.7 V with the engine running.
Tools: Multimeter
Decide between module repair and replacement
If power, ground and CAN lines are good at the connector but the module still won't respond, the module itself has failed. Many can be rebuilt by specialist repair services; a new or used unit may need programming and a brake bleed procedure with a capable scan tool.
Tools: OBD-II scanner
Where the parts are
- 1Battery
- 2Alternator
- 3Engine computer (ECM)
- 4CAN bus
- 5Transmission
- 6Wheel speed sensor
- 7High-voltage battery
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| Replace ABS fuse / clean ground | Yes | $10–$120 |
| Repair ABS connector or wiring | No | $150–$500 |
| Rebuild ABS control module (mail-in service plus labor) | No | $250–$600 |
| Replace ABS control module (incl. programming) | No | $700–$2,000 |
Rough US estimates for parts and labor; shop rates vary by region. Not a quote.
Notes by brand
Field data
| Chevrolet | 11 | ||
|---|---|---|---|
| Jeep | 4 | Cherokee, Compass, Liberty | |
| Ford | 3 | Explorer, F-150 CREW CAB, Focus Bev | |
| Dodge | 2 | Charger | |
| Toyota | 2 | RAV4 | |
| Volkswagen | 2 | Gti, Rabbit |
Source: NHTSA Complaints API (US government open data), analyzed by DTC mention.
Emissions / smog test impact
Depends
U0121 rarely affects the emissions portion of a US smog check unless it lights the check engine light. States with a separate safety inspection may fail a vehicle with the ABS warning lamp on.
Frequently asked questions
Are my brakes going to fail with U0121?
No, the hydraulic brakes still work normally. What you lose is ABS, traction and stability control, so the wheels can lock and the car can skid under hard braking, especially on wet or icy roads.
Why did my speedometer stop working with this code?
On many vehicles the ABS module reads the wheel speed sensors and shares vehicle speed over the network. When it drops off, the cluster, PCM and transmission lose that signal, so the speedometer and even shift timing can be affected.
Can an ABS module be repaired instead of replaced?
Often yes. Many failures are cracked solder joints or failed internal components that specialist services can fix for less than a new unit. It's only worth doing after the fuses, grounds and connector have been ruled out.
Does a replacement ABS module need programming?
Many do. The module often has to be configured for the vehicle's options and tire size, and some require an automated bleed procedure with a scan tool afterward.
Sources
- SAE J2012 – Diagnostic Trouble Code Definitions
- ISO 15031-6 – Road vehicles, diagnostic trouble code definitions (EOBD)
- Manufacturer public service information (cross-checked)
- NHTSA Complaints API
- Methodology: How We Build Code Pages · Data Sources We Use · Editorial Policy