U0099 Vehicle Communication Bus H (-) High
U0099 describes a (-) wire on Vehicle Communication Bus H held at too high a voltage, most often through contact with battery power; on a CAN that wire is CAN-Low. Nothing public from a manufacturer covers U0099. NXP's data sheet for the fault-tolerant low-speed TJA1055 separates two cases: CAN-Low at battery voltage is recognised once the line stays above a comparator threshold for a set time, after which the chip turns off its CANL driver and listens over CANH alone; CAN-Low at the 5 V supply is tolerated without leaving differential mode. Recovery happens automatically after a run of recessive bits. On a high-speed CAN, by contrast, onsemi found that CAN-Low at 12 V blocks all transmission, so U007A for bus off may follow.
Likely causes
Symptoms
- On high-speed CAN: Bus H goes silent
- On fault-tolerant CAN: degraded but working communication
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: nxp.com, onsemi.com, law.cornell.edu.