Skip to content
Skip to content

OBD-II Code · Network

U0121

Lost Communication With ABS Module

high severitySafe to drive$200-$1,800

Other modules cannot reach the ABS module.

Common symptoms

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

Likely causes

  • ABS module unpowered
  • CAN wiring
  • Failed ABS module

Where to start

  1. Try the cheapest cause first. Start by checking: abs module unpowered.
  2. Cost & scope. $200-$1,800
  3. If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there.
Read the full diagnostic procedure

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: 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. 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. 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. 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. Replacing a $700-$2000 ABS module without confirming bus integrity is a frequent repeat offense.

Vehicle-specific patterns

Vehicle-specific patterns: 2003-2007 GM 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-2014 Dodge/Ram with TIPM gets U0121 when the ABS ignition relay inside the TIPM degrades. 2010-2015 Toyota 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-2013 BMW 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.

Related codes

Look up another code

← All OBD-II codes

More free tools

VIN DecoderDecode year, make, model, engine, recalls.Maintenance ScheduleOil, timing belt, fluids, by vehicle.Gas CostWeekly, monthly, annual fuel math.Tire SizeOEM vs new — diameter delta + speedo error.

See all 9 tools