Skip to content
Skip to content

OBD-II Code · Network

U0121

Lost Communication With ABS Module

Severity

high

Left alone, this one tends to take other parts with it.

Can you drive it

Only if running normally

A short trip to a shop may be reasonable if the light is steady and the car runs normally. Stop safely for a flashing light, severe shaking, overheating, loss of power, or another urgent warning. The code alone cannot confirm safety.

Indicative cost (USD)

$200–$1,800

Varies by vehicle, diagnosis, parts, and local labor. This is not a repair quote.

Other modules cannot reach the ABS module.

How a shop works this

Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed.

  1. Note every code that is set, not just this one.

    Codes that appear together usually narrow the cause faster than any one of them read alone.

  2. Read the freeze frame — the conditions the fault was recorded under.

    Cold or warm, idle or load, road speed and engine speed. A fault that only appears cold is a different fault from one that only appears under load, even with the same code on the scanner.

  3. Confirm the fault is current rather than history.

    Clear the code and see whether it returns under those same conditions. A code that does not come back may have been logged during a repair, a flat battery, or a bad connection that has since been disturbed.

  4. Then work the likely-causes list in the order shown.

    That order is what a shop checks first for this code — wiring and connections before the component they run to, because a connector costs nothing to inspect and is a common answer.

If the code comes back after a repair, the underlying fault is still there. That is the point to bring in a scanner with live data and freeze-frame, or a shop that has one.

Common symptoms

  • ABS + brake warning lights
  • Speedo erratic in some designs

Likely causes

  • ABS module unpoweredMost common
  • CAN wiring
  • Failed ABS module
Read the full diagnostic procedureU0121 indicates the ABS/EBCM (Electronic Brake Control Module) has stopped communicating on the CAN bus, which is high-priority because loss of ABS c…

U0121 indicates the ABS/EBCM (Electronic Brake Control Module) has stopped communicating on the CAN bus, which is high-priority because loss of ABS communication also disables stability control, traction control, and on many vehicles the electric parking brake.

Cheapest-first ladder

  1. pull all wheel-speed sensor codes first, because a single shorted WSS can pull the entire ABS module power rail down and mimic a dead module.
  2. Then check the ABS module's dedicated maxi-fuse (often 40-60A in the underhood fuse box labeled ABS or EBCM) and confirm battery voltage at the module's heavy-gauge power feed.
  3. Verify CAN-H/CAN-L at the ABS connector pins (consult the wiring diagram, often pins 12 and 13 on Bosch 8.x units) showing 2.5V each at idle, and measure 60 ohms across them with key off and battery disconnected to confirm the ABS module isn't shorting the bus.
  4. Caveat: a rebuilt or aftermarket ABS module without the correct VIN-coded firmware can throw U0121 immediately on install, so factory programming is not optional on most 2008+ vehicles.
  5. Replacing a $700-$2000 ABS module without confirming bus integrity is a frequent repeat offense.
Vehicle-specific patterns2003-2007 GM trucks (Silverado, Tahoe, Suburban) suffer EBCM internal solder failures on the Kelsey-Hayes 325 module causing U0121 with simultaneous…
  • 2003-2007GM trucks (Silverado, Tahoe, Suburban) suffer EBCM internal solder failures on the Kelsey-Hayes 325 module causing U0121 with simultaneous wheel-speed sensor codes; Module Masters and ECMtoGo rebuild these for a fraction of dealer cost.
  • 2007-2014Dodge/Ram with TIPM gets U0121 when the ABS ignition relay inside the TIPM degrades.
  • 2010-2015Toyota Prius generates U0121 from the brake actuator (skid control ECU) internal failure, a well-documented TSB issue with Toyota covering some units past warranty.
  • 2007-2013BMW E90/E92 sets U0121 when the DSC module's pin corrosion at the K-CAN connector breaks the bus loop.

Estimated repair$150 to $2200.

Look up another code

U0121 — frequently asked

What does a U0121 code mean?

Other modules cannot reach the ABS module.

What causes a U0121 code?

Common causes: ABS module unpowered; CAN wiring; Failed ABS module.

What are the symptoms of a U0121 code?

Typical symptoms: ABS + brake warning lights; Speedo erratic in some designs.

Is it safe to drive with a U0121 code?

Only if running normally. A short trip to a shop may be reasonable if the light is steady and the car runs normally. Stop safely for a flashing light, severe shaking, overheating, loss of power, or another urgent warning. The code alone cannot confirm safety. Estimated repair: $200-$1,800.

How do I diagnose a U0121 code?

Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed. 1. Note every code that is set, not just this one. 2. Read the freeze frame — the conditions the fault was recorded under. 3. Confirm the fault is current rather than history. 4. Then work the likely-causes list in the order shown.

More free tools

See all 9 tools