Drive gently; ABS/stability likely disabled. U0122 is a network communication code meaning a control module has lost communication with the vehicle dynamics control module — the unit that manages stability control, traction control, and ABS. The reporting module stopped receiving the expected data messages from the stability module over the CAN bus.
What U0122 means
U0122 is a generic SAE J2012 network (U) code. Modern vehicles link their control units on a Controller Area Network (CAN) data bus, and each module both broadcasts its own status and listens for messages from the others. The vehicle dynamics control module — often called the stability control, ESP, ESC, or vehicle stability control (VSC) module, and usually integrated with the ABS/hydraulic unit — continuously reports wheel speeds, yaw, brake status, and stability-system health onto the bus. U0122 sets when a module that depends on that data (for example the powertrain, instrument cluster, or another controller) does not receive the dynamics module's expected messages for a defined period. This is a lost-communication fault, not an invalid-data fault: the concern is that the messages are missing entirely — because the module is unpowered, has dropped off the bus (bus-off), or the wiring between them is broken — rather than that the data itself is out of range. The typical set condition is several missed message frames across one or more ignition cycles, after the monitor confirms the node is genuinely absent rather than briefly delayed.
Symptoms
- ABS, traction control (TCS), and stability/ESP warning lights illuminated together
- Brake warning light on, with stability and anti-lock functions disabled
- Loss of traction control, hill-start assist, and other dynamics-based driver aids
- Speedometer, wheel-speed data, or steering-assist behavior affected or erratic
- Multiple lost-communication U-codes stored across several modules at once
Common causes
- Loss of power or ground to the vehicle dynamics / stability control module (blown fuse, corroded ground, open supply)
- Open, shorted, or high-resistance CAN bus wiring between the dynamics module and the rest of the network
- Corroded, loose, or backed-out connector pins at the stability module or a shared bus junction
- Failed vehicle dynamics control module that has dropped off the bus (internal fault or bus-off condition)
- Low or unstable battery/system voltage causing the module to reset or fail to power up
- A defective gateway or another module faulting the bus and disrupting network traffic
Severity & driving advice
Severity: High — Stability control, traction control, and ABS are usually disabled while this code is active, reducing braking and handling safety margins.
Can I drive? Drive gently; ABS/stability likely disabled.
Diagnostic approach
- Scan every module and record all codes — Use a full-system scan tool, not just a generic reader, and pull codes from all modules. Note which modules report U0122 and any companion lost-communication codes. If several modules cannot see the dynamics unit, suspect its power, ground, or a break in the bus near that node rather than each reporting module.
- Verify power and ground at the dynamics module — Check the fuses and relays feeding the stability/ABS module, then measure battery voltage and ground at its connector with the key on. A missing supply or a poor ground will take the module offline and set U0122 in every module that expects its data. Confirm system voltage is healthy, as low battery voltage alone can trigger network dropouts.
- Inspect the connector and wiring — Disconnect the module connector and inspect for corrosion, spread or pushed-out terminals, water intrusion, and chafed harness sections. Wiggle-test the harness while watching live data if possible. Repair any damaged pins or wiring before further testing.
- Test CAN bus integrity — With the key off and battery disconnected per the service procedure, measure resistance across the CAN High and CAN Low lines; a healthy bus reads about 60 ohms (two 120-ohm terminating resistors in parallel). Check for opens, shorts to power or ground, and shorts between the two bus wires along the run to the dynamics module.
- Confirm the module and clear — If power, ground, connectors, and bus wiring are all good but the dynamics module still will not communicate, the module itself has likely failed and dropped off the bus. Verify it powers up and responds; replace and program it if required, then clear codes and confirm U0122 does not return after a road test and key cycles.
Make & model notes
Jeep: On Stellantis vehicles (Jeep, Chrysler, Dodge, Ram) the dynamics function lives in the ABS/ESP module on the CAN-C bus. U0122 here usually means that module lost power, ground, or its bus link. Check the ESP module fuses and grounds and inspect the CAN-C wiring before condemning the module.
Ford: On Ford applications the stability/ABS module reports on the high-speed CAN network. U0122 typically points to a wiring or connector fault at the ABS/stability module or a module that has gone bus-off. Confirm module power and grounds and verify CAN continuity before replacing the unit.
FAQ
Is it safe to drive with a U0122 code?
It is best avoided for anything beyond a short, careful trip. When U0122 is active the vehicle usually shuts off stability control, traction control, and often ABS, so you lose the systems that help you stop and stay in control on slippery or emergency braking situations. The base brakes still work, but drive gently and get it diagnosed promptly.
What is the vehicle dynamics control module?
It is the control unit that manages stability control (ESP/ESC/VSC), traction control, and anti-lock braking, usually built into the ABS hydraulic unit. It reads wheel speeds and yaw, decides when to intervene with braking or torque reduction, and broadcasts that data to the rest of the network. U0122 means another module can no longer hear it.
Does U0122 mean the dynamics module is bad?
Not necessarily. U0122 is a lost-communication code, which means the messages went missing — that can be caused by a blown fuse, a bad ground, corroded connectors, or broken CAN bus wiring just as easily as by a failed module. Check power, ground, and wiring first; only condemn the module once those are confirmed good.
Can a weak battery cause U0122?
Yes. Low or unstable system voltage can make a module reset or fail to power up, which drops it off the data bus and sets lost-communication codes like U0122 in the modules that expect its messages. Always confirm the battery and charging system are healthy before chasing wiring or replacing parts.