CAN bus physical layer checks

Before you blame a module, prove whether the network wiring looks healthy. These checks are intentionally simple and safe — they won’t replace OEM procedures, but they catch the common real-world failures fast.

What this guide is for

Safety note: Don’t pierce insulation. Back-probe at connectors when possible. If you’re unsure, stop and get a wiring diagram.

Test 1: CAN resistance (key off)

  1. Key off. Let the car go to sleep (wait a few minutes).
  2. Measure resistance across CAN‑H and CAN‑L at a convenient network connector (often OBD).

What you hope to see

~60 Ω (two 120 Ω terminators in parallel). Some vehicles may differ, but 60 Ω is a strong “healthy baseline”.

What bad results suggest

  • ~120 Ω: one terminator missing / open circuit / a section disconnected
  • Very low Ω: short between lines or to power/ground
  • Open circuit: broken wiring / connector / missing network connection

Test 2: Voltage bias (key on)

With key on (engine off), measure each line to ground (not line-to-line). Many systems sit around ~2–3 V when idle.

If a line is stuck near 0 V or near battery voltage, suspect a short to ground/power or a damaged module pulling the bus.

Fast isolation strategy (real-world)

  1. Start with known trouble spots: water ingress areas, fuse boxes, boot/trunk looms, door looms.
  2. Unplug one suspect module at a time (especially aftermarket modules, towbar modules, audio amps).
  3. Recheck resistance/voltage after each unplug. A big jump back towards “normal” points to the culprit branch/module.

Common causes that mimic “dead ECU”

Related: U‑Codes & Network Triage, U0100/U0121 Patterns, Voltage Drop Testing.