U0121

Lost Communication With Anti-Lock Brake System (ABS) Control Module

U0121 is a generic OBD-II network diagnostic trouble code: Lost Communication With Anti-Lock Brake System (ABS) Control Module. It is logged by the engine control unit when the network monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
U0121
Group
Network
System
Network
Severity
Warning (MIL on, possible limp mode)
Need U0121 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What U0121 means

U0121 is an SAE generic network communication code stored when a control module on the vehicle's CAN bus stops receiving expected messages from the Anti-lock Brake System (ABS) control module for longer than a calibrated timeout period. The module logging U0121 is typically the ECM, TCM, Electronic Stability Control (ESC) module, or instrument cluster — any unit that relies on wheel-speed or brake-pressure data broadcast by the ABS module for coordinated functions such as torque vectoring, traction control, hill-start assist, or transmission shift scheduling.

Because the ABS module continuously broadcasts wheel-speed signals that many other modules consume, its silence has cascading effects: ESC and traction control systems disable themselves, the TCM may alter shift logic, and adaptive cruise or lane-keep systems may disengage. The MIL and ABS warning lamp typically illuminate together. The root cause may be total loss of power or ground to the ABS module, an open circuit on the specific CAN segments connecting the ABS node, an internally failed ABS module, or — if U0073 is also present — a broader bus-level failure rather than an ABS-specific fault.

Diagnosis must first rule out a bus-wide fault (check for concurrent U0073), then confirm that the ABS module has proper power and ground.

Common causes

Most-frequently reported root causes when U0121 is logged.

  • 1
    Loss of battery voltage supply to the ABS control module (blown fuse, open relay, broken power wire)
  • 2
    Loss of chassis ground at the ABS module ground point
  • 3
    Open circuit or high resistance in the CAN High or CAN Low wires between the ABS module and the bus
  • 4
    Internally failed ABS control module (dead transceiver or processor)
  • 5
    Corroded or damaged ABS module harness connector
  • 6
    Bus-level fault (concurrent U0073) causing the ABS module's messages to be undeliverable to other nodes
  • 7
    Water intrusion into the ABS module or its connector (common on underbody-mounted units)

Symptoms drivers notice

ABS warning lamp illuminated (ABS disabled)
Traction control and/or Electronic Stability Control warning lights on and systems disabled
MIL illuminated with U0121 stored in one or more control modules
Transmission may alter shift scheduling or enter conservative mode without wheel-speed input
Hill-start assist, adaptive cruise, or other features depending on ABS wheel-speed data may be unavailable
Scan tool unable to communicate with the ABS module at its node address

How to diagnose U0121

A typical diagnostic flow when this code is present.

  1. 1
    Scan all modules for DTCs — if U0073 (Bus A Off) is also present, diagnose U0073 first as it is the underlying bus fault that will generate U0121 as a consequence
  2. 2
    Locate the ABS module fuse(s) and relay in the fuse/relay box; test for voltage and verify fuse continuity; replace any blown fuse and investigate the cause of overcurrent
  3. 3
    Verify the ABS module ground circuit: measure resistance from the module ground pin to chassis ground — more than 0.1 Ω indicates a corroded or broken ground path that must be repaired
  4. 4
    Inspect the ABS module harness connector for corrosion, pushed-back pins, or water damage — underbody connectors are particularly susceptible; clean and seal as required
  5. 5
    With key on (engine off), attempt module-level communication with the ABS module via a scan tool; if the tool cannot establish contact despite confirmed power and ground, the module itself is likely failed
  6. 6
    If power, ground, and connector check out, back-probe the CAN High and CAN Low pins at the ABS module connector and compare voltages to readings at the OBD-II port
  7. 7
    Replace the ABS module if it fails to communicate after confirming all supply and network connections are intact

Related network codes

Frequently asked questions

Is it safe to drive with U0121 active?

The base braking system (hydraulic brakes) remains functional, but ABS, traction control, and stability control are disabled. Stopping distances on slippery or uneven surfaces will be longer and wheel lockup is possible. Avoid driving in adverse conditions until the fault is repaired.

Could a blown fuse really cause U0121?

Yes. If the ABS module loses its power supply it will stop transmitting CAN messages, and every module that expected those messages will log U0121. Always check the ABS fuse and relay before suspecting the module itself.

If U0073 and U0121 are both stored, which should I fix first?

Always address U0073 (Bus A Off) first. A complete bus failure will silence the ABS module along with every other node, producing U0121 as a side-effect. Repairing the bus fault will often clear U0121 as well.

Does U0121 mean the ABS module needs to be replaced?

Not necessarily. The code means communication was lost, which is most often caused by a power/ground failure or wiring fault rather than a dead module. A methodical check of fuses, grounds, connector condition, and CAN wiring will resolve the majority of U0121 cases without module replacement.

Disabling U0121 in software

RaceTune can permanently disable U0121 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got U0121 in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file