U0050 Vehicle Communication Bus C (+) High
U0050 flags excess voltage on the (+) wire of Vehicle Communication Bus C. On a high-speed-style CAN bus, the conductor is CAN-High sitting at battery or 5 V level, a condition onsemi found survivable: frames still pass, the dominant bits merely look different and the transceiver draws about as little as when idle, since its high-side driver delivers no current. NXP therefore lists it with the hidden failures that need transceiver diagnosis to surface at all. Fault-tolerant low-speed transceivers such as NXP's TJA1055 confirm the fault in two timed steps and then fall back to single-wire operation on CAN-Low. Because driving rarely changes, the code is often found by chance during a scan. No manufacturer documents U0050 publicly. CAN-High near supply voltage against ground confirms it.
Likely causes
Symptoms
- Usually no symptom, code found during a scan
- Occasional single warning from a module on Bus C
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: onsemi.com, nxp.com, nxp.com.