U0100 Lost Communication With ECM/PCM
A module on the vehicle CAN bus has lost communication with the Engine Control Module / Powertrain Control Module.
Definition
U0100 is a network communication code. The module reporting U0100 (could be the TCM, BCM, ABS module, etc.) is unable to talk to the PCM. This is usually a wiring/connector problem on the CAN bus, but can also be a failed PCM or a PCM power/ground issue.
Common causes
- CAN bus wiring fault (broken wire, short, bad connector)
- Failed PCM
- PCM power or ground circuit fault
- Failed CAN bus terminator resistor
- Another module on the bus pulling the bus down
Common misdiagnoses
- Replacing the PCM when the actual fault is a chafed CAN wire.
Troubleshooting steps
-
1. Verify PCM power and grounds
Check fuses, power feeds, and chassis grounds to the PCM.
-
2. Measure CAN bus voltages
CAN High should idle around 2.5V rising to 3.5V; CAN Low should idle around 2.5V dropping to 1.5V. Both stuck at the same voltage indicate a bus fault.
-
3. Disconnect modules one at a time
If a faulty module is pulling the bus down, disconnecting it will restore communication.
-
4. Inspect bus connectors
Look for green corrosion, water intrusion, or broken pins at the OBD2 port and major splice points.