OBD-II Code · Network
U0121
Lost Communication With ABS Module
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
- Try the cheapest cause first. Start by checking: abs module unpowered.
- Cost & scope. $200-$1,800
- 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
More free tools