U0009 High Speed CAN Communication Bus (-) Shorted to Bus (+)
U0009 describes CAN-Low and CAN-High of the high-speed bus being shorted to each other. The voltage difference between them then stays at zero, which every receiver interprets as recessive, so a dominant bit can never form; onsemi's tests show transmission stopping entirely and controllers running into bus-off. According to NXP, transceiver bus diagnosis cannot detect this short, so a module infers it from protocol errors instead. No manufacturer documents U0009 publicly. With the battery disconnected, the resistance between both lines reads close to zero ohms instead of the usual 60. Likely sources are a crushed harness section, water inside a splice or connector, or a damaged transceiver in one module bridging its two bus pins. Unplugging modules one by one narrows the location down.
Likely causes
Symptoms
- No communication on the high-speed network at all
- Numerous warnings, fallback modes, possibly no start
- Scan tool reaches only modules on other networks
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: onsemi.com, nxp.com, ti.com.