HomeTrouble CodesU0049

U0049 — Vehicle Communication Bus C Low

Generic OBD-II · all makesNetwork / communication

OBD-II code U0049 indicates that the vehicle's communication bus (CAN C) is experiencing a low voltage condition. This typically means there is an electrical issue affecting the network that allows modules to communicate with each other.

Symptoms

What causes it — most likely first

1. Damaged or shorted CAN C bus wiring or connectors

Frayed, pinched, or corroded wiring or connectors in the CAN C network can cause a low voltage condition. Common in areas exposed to moisture, heat, or physical stress.

2. Faulty or failing control module on the CAN C network

A module (e.g., ABS, instrument cluster, or transmission control) with an internal short or failure can drag down the bus voltage, triggering U0049.

3. Poor ground connection for the CAN C network

A weak or corroded ground can cause voltage irregularities, leading to communication issues. Grounds are often shared among multiple modules.

4. Blown fuse or faulty power supply to the CAN C network

A missing or blown fuse, or a failing power supply (e.g., from the battery or alternator), can disrupt the voltage required for proper bus communication.

5. Terminating resistor failure in the CAN C network

The CAN bus relies on terminating resistors (usually 120 ohms) at each end of the network. A failed or missing resistor can cause voltage instability.

6. Powertrain Control Module (PCM/ECM) failure (rare)

While uncommon, a PCM/ECM with an internal fault could theoretically cause a bus voltage issue. This is a last-resort diagnosis after all other causes are ruled out.

How it's diagnosed

  1. Scan for additional codes in all modules to identify which systems are affected and pinpoint potential culprits.
  2. Visually inspect the CAN C wiring harness and connectors for damage, corrosion, or loose connections. Focus on areas near modules or exposed to environmental stress.
  3. Check the voltage and resistance of the CAN C bus at the diagnostic connector (typically pins 6 and 14 for CAN C). Compare readings to manufacturer specifications (e.g., ~2.5V for CAN High/Low, ~60 ohms for resistance).
  4. Test the terminating resistors in the CAN C network by measuring resistance between CAN High and CAN Low at the ends of the bus. A reading significantly different from ~120 ohms indicates a resistor issue.
  5. Inspect and test the ground connections for the CAN C network. Clean or repair corroded or loose grounds as needed.
  6. Use a lab scope to monitor CAN C bus activity. Look for abnormal voltage levels, noise, or signal dropouts that could indicate a short or failing module.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Is U0049 always caused by a bad PCM/ECM?

No. The PCM/ECM is rarely the cause of U0049. This code is almost always triggered by wiring issues, failed modules, or poor electrical connections. Replacing the PCM/ECM should be a last resort after all other possibilities are exhausted.

Can I drive with U0049 set?

Driving with U0049 is not recommended. The code indicates a communication issue that can affect critical systems like ABS, traction control, or transmission control, potentially compromising safety or drivability.

Why do I have multiple warning lights with U0049?

U0049 affects the communication bus that connects multiple modules. When the bus fails, modules can't communicate properly, leading to false warnings or system deactivations, which trigger multiple dashboard lights.

How do I know if the issue is wiring or a module?

Start by inspecting the wiring and connectors for damage or corrosion. If the wiring appears intact, use a multimeter or lab scope to test the bus voltage and resistance. Abnormal readings often point to a module or resistor issue.