← Back to DiagCoach

CAN Bus Diagnostics: From U-Codes to Root Cause

Problem

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.

Why guessing fails

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.
What data matters

Inputs, commands, and expected results

Inputs — what to read

  • Resistance across CAN-H/CAN-L at DLC, key off
    Tells you about termination.
  • CAN-H and CAN-L bias voltage to ground, key on
    Tells you about shorts.
  • Scope waveforms on both lines
    Tells you about signal quality.
  • List of modules online vs. offline
    Topology + which dropped = where to look.
  • Wiring diagram with CAN topology
    You cannot diagnose a bus without it.

Commands — what to do

  • Disconnect modules one at a time
    Watch resistance and bias return to normal. The module that 'fixes' it is the suspect.
  • Wiggle test connectors and harness sections
    Especially door jambs, trunk hinges, and under carpet.
  • Disconnect aftermarket accessories first
    Remote start, dashcam, trailer brake controller — common offenders.

Expected results — what good looks like

  • Key-off resistance CAN-H to CAN-L
    60Ω (two 120Ω terminators in parallel).
  • CAN-H bias, key on
    ~2.5–3.5V.
  • CAN-L bias, key on
    ~1.5–2.5V.
  • Scope waveform
    Mirrored square waves around 2.5V, clean recessive states.
Common mistakes

What sends techs down the wrong path

Parts swapping
Replacing modules listed as offline. They're offline because the bus is broken — they're symptoms, not causes.
Ignoring voltage drop
Skipping the bias voltage check. A bus shorted to power or ground tells you immediately if the bias is wrong.
Skipping verification
Clearing codes after one fix and shipping it. A wounded module can still poison the bus intermittently — drive it.
Not pulling a topology diagram
Probing the wrong wires because high-speed and medium-speed CAN look identical at a connector. Read the diagram first.
Guided diagnostic thinking

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. 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. 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. 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. 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. 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 →
FAQ

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.

Related diagnostics

Report