U0122

Lost Communication With Vehicle Dynamics Control Module

U0122 is a generic OBD-II network diagnostic trouble code: Lost Communication With Vehicle Dynamics Control Module. It is logged by the engine control unit when the network monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
U0122
Group
Network
System
Network
Severity
Warning (MIL on, possible limp mode)
Need U0122 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What U0122 means

U0122 is a network communication fault stored by one or more control modules when they stop receiving expected CAN-bus messages from the Vehicle Dynamics Control (VDC) module — also known as the Vehicle Stability Assist (VSA), Electronic Stability Control (ESC), or Electronic Stability Program (ESP) module depending on manufacturer. The VDC module continuously broadcasts wheel-speed data, yaw-rate, lateral-acceleration, and steering-angle information over the high-speed CAN bus; if those messages go missing for a defined period, every module that subscribes to them logs U0122 independently. Because the stability system relies on inputs from ABS sensors and the steering-angle sensor, ABS and traction-control warning lights commonly illuminate alongside the MIL.

The root cause is often physical: loss of power or ground to the VDC module, a broken CAN-High or CAN-Low wire, a corroded connector at the module or at a CAN-bus splice junction, or a failed CAN transceiver inside the VDC module itself. Because U0122 appears in multiple modules simultaneously, it is important to distinguish between a CAN-bus-wide fault (which would cause many U-series codes across all modules) and an isolated VDC module fault (where only U0122 appears). The former points to a shared wiring issue or termination resistor problem; the latter points directly to the VDC module, its dedicated wiring, or its power/ground supply.

With U0122 active, the stability, traction-control, and ABS systems are typically disabled as a safety measure, leaving the vehicle without electronic intervention during skids or emergency braking. On some platforms, the active-ride or torque-vectoring systems are also suspended. The fault does not typically affect basic driveability but significantly reduces active-safety capability.

Common causes

Most-frequently reported root causes when U0122 is logged.

  • 1
    Loss of ignition-switched power or ground to the VDC/ESC module (blown fuse, corroded ground strap).
  • 2
    Open or shorted CAN-High or CAN-Low wire in the harness segment connecting the VDC module to the main CAN bus.
  • 3
    Corroded, water-damaged, or backed-out connector at the VDC module multi-pin plug.
  • 4
    Failed CAN-bus transceiver inside the VDC module preventing it from transmitting messages.
  • 5
    Damaged CAN-bus splice or junction block causing an open in the shared network segment.
  • 6
    Missing or incorrect CAN termination resistance (should measure ~60 Ω between CAN-H and CAN-L at the DLC) caused by a failed terminating resistor.
  • 7
    Aftermarket accessories (alarm systems, remote starters) wired into the CAN bus improperly and disrupting network traffic.

Symptoms drivers notice

Electronic Stability Control / ESC warning lamp illuminated on the instrument cluster.
ABS and traction-control warning lights on simultaneously with the ESC light.
Loss of electronic stability assistance — vehicle will not intervene during oversteer or understeer events.
Check engine light (MIL) on; multiple U-series communication codes may be stored across different modules.
Possible loss of adaptive cruise control, torque vectoring, or active-suspension features that rely on VDC module data.

How to diagnose U0122

A typical diagnostic flow when this code is present.

  1. 1
    Scan all modules for DTCs, not just the PCM; note whether U0122 appears in multiple modules simultaneously (suggests a shared bus fault) or in only one module (more likely a VDC module-specific fault).
  2. 2
    Verify VDC module power and ground: with the ignition on, measure voltage at the VDC module power pin (should be within 0.5 V of battery voltage) and check ground pin resistance to chassis (should be under 0.5 Ω).
  3. 3
    Check all fuses and relay circuits that supply power to the VDC/ESC module in the under-hood and interior fuse boxes.
  4. 4
    Inspect the VDC module connector and nearby CAN-bus connectors for corrosion, moisture intrusion, and pushed-back pins; repair or replace as needed.
  5. 5
    Measure CAN-bus resistance at the OBD-II diagnostic link connector (DLC) pins 6 and 14 with the ignition off — approximately 60 Ω is normal; higher values indicate an open circuit or missing terminator.
  6. 6
    If power, ground, and wiring are confirmed good, attempt a VDC module software update with OEM diagnostic software before condemning the module.
  7. 7
    Replace the VDC module if a confirmed internal failure (dead transceiver or internal fault) is found after all external circuits test correctly.

Related network codes

Frequently asked questions

Is it safe to drive with U0122 active?

Basic driveability is unaffected, but stability control, ABS, and traction control may be disabled. The vehicle can still be driven carefully at moderate speeds, but emergency braking performance and anti-skid protection are reduced. Repair promptly, especially in wet or icy conditions.

Why does U0122 appear in so many different modules at once?

Every module on the CAN network that subscribes to VDC broadcast messages will independently log U0122 when those messages stop arriving. This is expected behaviour — it does not mean every module is faulty. Focus diagnosis on the VDC module and its wiring, not on the modules that merely reported the missing messages.

Could a dead battery cause U0122?

Yes. A severely discharged or failing battery can cause CAN-bus voltage to drop below the minimum operating threshold, causing modules to drop off the network and log communication faults including U0122. Always load-test the battery and verify charging system output before chasing network faults.

The VDC module has power and ground — does that mean it must be replaced?

Not necessarily. Confirm the CAN wiring continuity between the VDC module and the nearest bus junction, and check the connector for corrosion. An internal transceiver failure is possible but a software reflash with OEM tooling should be attempted first as it is less expensive than module replacement.

Disabling U0122 in software

RaceTune can permanently disable U0122 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got U0122 in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file