U0021 Low Speed CAN Communication Bus (+) Open
U0021 marks a break in the (+) wire of a two-wire low-speed CAN, called CAN-High in the fault-tolerant layout of ISO 11898-3. There the wire rests close to 0 V and is pulled toward 5 V for a dominant bit, the reverse of the high-speed pattern. NXP's TJA1055 treats an interrupted CAN-High as failure 1: drivers, termination and differential reception stay unchanged, and its error pin only reacts when the gap lies between sender and receiver, so it toggles rather than staying low. Communication therefore usually continues and the code mainly records lost redundancy. GM's low-speed GMLAN uses one wire only, so a (+)/(-) split does not apply there. No manufacturer documents U0021 publicly; CARB merely demands that missing communication of digital inputs be detected and coded separately.
Likely causes
Symptoms
- Usually no noticeable effect, the bus keeps running
- Occasional comfort function glitches, especially with interference
- Code stored only in modules on one side of the break
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: nxp.com, law.cornell.edu, saabwisonline.com.