U0004high severityNetwork
High Speed CAN Communication Bus (+) Low
on 2006 Volvo S80 2.9L I6 · FWD
What this code means
The CAN High wire voltage is lower than expected, indicating a short to ground or excessive load on the bus.
Symptoms
- Communication failures
- Multiple DTCs from various modules
- Intermittent system operation
Common causes
- CAN H wire shorted to ground
- Module pulling CAN H low
- Damaged wiring insulation
- Water intrusion in connector
Diagnostic steps
- Measure CAN H voltage
- Disconnect modules one at a time to find short source
- Inspect wiring for chafing against ground
- Check connectors for moisture
Repair notes
Find and repair the short to ground on the CAN H wire. Inspect for damaged insulation.
🔌 Don't have a code reader?
Any of these will read and clear this code — pick by how deep you want to go.
Bluetooth code reader (~$25)
Veepeak OBDCheck BLE →
Pairs with your phone — reads and clears codes, live data.
Serious DIY (~$100)
BlueDriver Pro →
Enhanced codes (ABS, airbag, TPMS) plus repair reports.
Shop-grade tablet (~$300+)
Autel MaxiCOM MK808S →
Bidirectional tests, service resets, all systems.
As an Amazon Associate, OLP earns from qualifying purchases — how we link. This never changes the specs we publish.
Other Network codes on this vehicle
U0001
High Speed CAN Communication Bus
U0001
High Speed CAN Communication Bus
U0002
High Speed CAN Communication Bus Performance
U0002
High Speed CAN Communication Bus Performance
U0003
High Speed CAN Communication Bus (+) Open
U0003
High Speed CAN Communication Bus (+) Open
U0005
High Speed CAN Communication Bus (+) High
U0005
High Speed CAN Communication Bus (+) High
U0006
High Speed CAN Communication Bus (-) Open
U0006
High Speed CAN Communication Bus (-) Open