HomeTrouble CodesU0212

U0212 — Lost Communication Steering Column Control Module

Generic OBD-II · all makesNetwork / communication

U0212 is a network communication fault indicating the Powertrain Control Module (PCM) has lost contact with the Steering Column Control Module (SCCM). The SCCM manages steering wheel controls, the ignition lock cylinder, and sometimes steering column locking functions. This code is set when messages from the SCCM are not received on the CAN bus for a specified period.

Symptoms

What causes it — most likely first

1. Failed Steering Column Control Module (SCCM)

The SCCM itself has failed internally, stopping all CAN bus communication from this module. This is the most common actual failure causing this code.

2. Wiring or connector damage

Damaged wiring or corroded connectors between the SCCM and the CAN bus network, commonly due to age, moisture intrusion, or steering column movement/assembly.

3. CAN bus communication fault

A break, short, or resistance issue on the CAN high or CAN low lines that prevents messages from reaching the PCM. Other modules may also be affected.

4. Loss of power or ground to SCCM

The SCCM is not receiving proper switched ignition power, constant battery power, or adequate ground, preventing it from transmitting on the network.

5. Fault in another module causing network interference

A failing module elsewhere on the CAN bus may be flooding the network or causing communication errors that affect the SCCM's ability to communicate.

6. PCM/ECM failure

The Powertrain Control Module itself has failed and cannot process incoming CAN messages. This is the least common cause and should be diagnosed only after other causes are ruled out.

How it's diagnosed

  1. Scan for all stored Diagnostic Trouble Codes (DTCs), noting any additional U-codes that may indicate a broader network problem
  2. Perform a visual inspection of the steering column connectors and wiring for damage, corrosion, or loose connections
  3. Check for proper power supply (switched ignition and battery) and ground at the SCCM connector using a multimeter
  4. Use a diagnostic scan tool to monitor SCCM data and verify CAN bus communication integrity
  5. Consult manufacturer-specific technical service bulletins (TSBs) for known issues and calibration updates
  6. If wiring and power are confirmed good, substitute a known-good SCCM or perform module replacement as a final step

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Can I drive the vehicle with a U0212 code?

The vehicle will typically still drive, but you may lose steering wheel controls and potentially have starting/ignition issues depending on the vehicle. Some functions like cruise control and audio controls on the wheel will not work. The SCCM may also control steering column locking, which could be affected.

Why was I told to replace the PCM for this code?

Some technicians may suspect the PCM because the code mentions lost communication with a module. However, the PCM is almost never the cause of U0212 - the SCCM, wiring, or CAN bus are the actual culprits in the vast majority of cases. Replacing the PCM is rarely necessary and is often an unnecessary expense.

How much does it cost to fix U0212?

Costs vary significantly depending on the actual cause. A wiring repair or connector cleaning may cost $100-300. Replacing the SCCM can range from $200-800 or more for the part alone, plus labor. A proper diagnosis is essential before replacing expensive components.

Can a weak car battery cause this code?

While a weak battery alone rarely causes U0212, low voltage conditions during startup can affect CAN bus communication. If the battery is weak or failing, it should be charged or replaced, but this is not typically the primary cause of this communication loss.