CAN network

U0128 — Lost Communication with Parking Brake Control Module

Severity: medium Drive with care, to a shop

What U0128 means

Code U0128 means other control units stopped receiving messages from the electronic parking brake module over the CAN network. Normally this module constantly exchanges data with the engine computer, ABS unit and instrument cluster, and it receives commands to apply and release the brake. When communication is lost, EPB functions may be unavailable or limited.

Symptoms

  • Parking brake or EPB fault light on
  • Parking brake cannot be released
  • Parking brake does not apply by button or automatically
  • Other warning lamps on at the same time
  • Related features such as auto hold and hill start assist unavailable

Possible causes

  1. Failed EPB module
  2. CAN bus wiring fault (open, short, chafed harness)
  3. Corroded connectors or terminals
  4. Low voltage after a battery swap or disconnect
  5. Power supply or ground fault at the module
  6. Another faulty module loading the bus
  7. Weak or discharged battery

How to diagnose

  1. Check battery voltage and terminal condition; charge the battery if needed
  2. Run a full-system scan to map which modules are not communicating
  3. Clear codes and see whether U0128 returns
  4. Inspect the EPB module harness and connectors for moisture, corrosion and chafing
  5. Check the module's fuses, power supply and ground
  6. Measure CAN bus voltages and resistance at the diagnostic connector (about 60 ohms between CAN-H and CAN-L is normal)
  7. Disconnect suspect modules one at a time only using a documented factory procedure
  8. If wiring is good, test or replace the EPB module and perform the required calibration

Common fixes

  • Charge or replace the battery, then reset and recalibrate the EPB
  • Repair damaged CAN wiring and clean or replace connectors
  • Correct the module's power or ground fault
  • Replace a faulty module that is loading the bus
  • Replace or reprogram the EPB module

Questions and answers

What should I do if the parking brake won't release with U0128?

Check battery voltage first, since a voltage drop often knocks the module off the bus. If that doesn't help, many vehicles have a manual release procedure in the owner's manual, or the car needs professional diagnosis.

Can I just clear U0128?

You can, but if the cause is wiring, power or the module itself, the code will return. The underlying communication fault needs to be found and fixed.

Can U0128 appear after replacing the battery?

Yes. A voltage dip or a disconnect can temporarily drop the module off the network. Check the charge and terminal tightness, and perform an EPB reset or calibration if needed.

This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.