Pin16

U0001

High Speed CAN Communication Bus

Severity
High
Driving
Drive only to a garage

A fault has been detected on the high-speed CAN bus. A vehicle bus is the shared pair of wires that control modules use to talk to each other; when it is faulty, modules cannot exchange information even though each one may be perfectly healthy. The engine, transmission, braking and stability modules all talk on it, so a fault here affects how the car drives.

Possible causes

What you might notice

What to check, in order

  1. Read every code stored, then look at how many there are. A bus fault typically produces a long list of lost-communication codes, and those are consequences rather than separate problems.
  2. Check battery voltage and state of charge first. A weak battery drops modules off the bus and produces a scatter of communication codes with no wiring fault at all - the single most common false lead on any U-code.
  3. Ask what was done to the car recently, and what is plugged into the diagnostic socket. Aftermarket alarms, trackers, tow bar wiring and dongles left permanently connected are a frequent cause of bus faults that appear weeks after the work.
  4. Measure the resistance across the two bus lines at the diagnostic socket with the ignition off. On a twin-wire CAN bus with a terminating resistor at each end this is normally around 60 ohms; roughly 120 suggests a break or a missing terminator, and a much lower reading suggests the lines are shorted.
  5. Inspect connectors for water and corrosion, particularly any mounted low in the vehicle.
  6. Disconnect modules one at a time and re-check. This is slow but it is how a bus fault caused by one failed module is actually found.

Read this code from your own car

Plug an ELM327 adapter into the OBD-II port under the dashboard. Pin16 reads every stored, pending and permanent code, explains each one like this page does — offline, with no account — and shows what the car recorded when the fault was set.

Get Pin16 on Google Play

Where this code sits