CAN Bus Diagnostics: From U-Codes to Root Cause
The complaint
“Scan tool shows U-codes from half the modules. Gauges sweep, warning lights everywhere.”
Multiple modules going offline is rarely multiple module failures. It's almost always one bus problem — a shorted wire, a failed terminator, or a single module holding the bus dominant. The diagnostic challenge is isolating which without replacing modules at random.
The assumptions that burn techs
- Symptoms point everywhere because the bus connects everything.
- Replacing a module without confirming the bus is healthy will brick the new module the same way.
- Unplugging at random can put the bus into bus-off and 'fix' the symptom temporarily — and teach you the wrong lesson.
- Aftermarket accessories tied into the bus cause faults that look exactly like internal module failures.
Inputs, commands, and expected results
Inputs — what to read
- Resistance across CAN-H/CAN-L at DLC, key offTells you about termination.
- CAN-H and CAN-L bias voltage to ground, key onTells you about shorts.
- Scope waveforms on both linesTells you about signal quality.
- List of modules online vs. offlineTopology + which dropped = where to look.
- Wiring diagram with CAN topologyYou cannot diagnose a bus without it.
Commands — what to do
- Disconnect modules one at a timeWatch resistance and bias return to normal. The module that 'fixes' it is the suspect.
- Wiggle test connectors and harness sectionsEspecially door jambs, trunk hinges, and under carpet.
- Disconnect aftermarket accessories firstRemote start, dashcam, trailer brake controller — common offenders.
Expected results — what good looks like
- Key-off resistance CAN-H to CAN-L60Ω (two 120Ω terminators in parallel).
- CAN-H bias, key on~2.5–3.5V.
- CAN-L bias, key on~1.5–2.5V.
- Scope waveformMirrored square waves around 2.5V, clean recessive states.
What sends techs down the wrong path
The questions a real diagnostician asks
This is the difference between a parts changer and a diagnostician — not what you test, but the order you think about it.
- 1
Is termination intact?
60Ω = healthy. 120Ω = one terminator missing (often a module that's lost ground or a broken wire to it). Open = bus break. This 30-second test eliminates whole categories of failure.
- 2
Are bias voltages where they should be?
Both lines at battery voltage = shorted to power. Both at 0V = shorted to ground or bus-off. Asymmetric = one line broken or shorted.
- 3
What does the waveform look like?
Clipped, distorted, or stuck-dominant waveforms point to a module holding the bus down. Scope before swapping anything.
- 4
Which modules are actually offline, and what do they share?
Map dropped modules against the topology. If they share a branch, the break is on that branch — not in every module.
- 5
Was anything added to this vehicle aftermarket?
Remote start, GPS, fleet trackers, dashcams — they tap the bus and they fail. Disconnect them as your first move, not your last.
Stop guessing. Start thinking.
DiagCoach helps technicians follow structured diagnostic logic using real-world test results — the same way the best techs in the bay actually work.
Start a guided diagnostic →Frequently asked questions
Why do I see 120Ω instead of 60Ω?
One terminator is missing — usually a broken wire to a terminating module, or a failed module that's lost its internal resistor.
Can I diagnose CAN with just a multimeter?
You can get a long way — termination, bias, shorts. But an intermittent module holding the bus dominant only shows up on a scope.
What if unplugging a module restores the bus?
That module OR its harness is the suspect. Scope it before ordering — a shorted connector pin looks identical to a failed module.