Block of codes
U03xx codes: software incompatibility between control modules
This block brings together the codes from U0300 to U0331 in the glossary. Open yours to see what it means, its causes and whether you can keep driving.
Reviewed by Daniel Morales, founder of Reprorace SL, on
What this block covers
Communication network
Control units talk to each other over buses such as CAN. A U code means one control unit has stopped hearing another: the cause may be that other unit, the wiring or the power supply, often a low battery.
The 31 codes of the block
- U0300Internal control module: software incompatibility
- U0301Software incompatibility with ECM/PCM
- U0302Software incompatibility with transmission control module
- U0303Software incompatibility with transfer case control module
- U0305Software incompatibility with cruise control module
- U0306Software incompatibility with fuel injector control module
- U0307Software incompatibility with glow plug control module 1
- U0308Software incompatibility with throttle actuator control module
- U0309Software incompatibility with alternative fuel control module
- U0310Software incompatibility with fuel pump control module
- U0311Software incompatibility with drive motor control module
- U0312Software incompatibility with battery energy control module A
- U0313Software incompatibility with battery energy control module B
- U0314Software incompatibility with four-wheel drive clutch control module
- U0315Software incompatibility with anti-lock brake system (ABS) control module
- U0316Software incompatibility with vehicle dynamics control module
- U0317Software incompatibility with park brake control module
- U0318Software incompatibility with brake system control module A
- U0319Software incompatibility with steering effort control module
- U0320Software incompatibility with power steering control module
- U0321Software incompatibility with suspension control module A
- U0322Software incompatibility with body control module
- U0323Software incompatibility with instrument panel control module
- U0324Software incompatibility with HVAC control module
- U0325Software incompatibility with auxiliary heater control module
- U0326Software incompatibility with vehicle immobilizer control module
- U0327Software incompatibility with vehicle security control module
- U0328Software incompatibility with steering angle sensor module
- U0329Software incompatibility with steering column control module
- U0330Software incompatibility with tire pressure monitor module
- U0331Software incompatibility with body control module A
Other blocks
Read your car's fault codes on your phone
With an ECO-LITE in the OBD socket you see the codes in your account, with the data captured when the fault happened, and your workshop can check them remotely, always with your permission.
Keep reading
- OBD fault codes: what each one means
- Check engine light on: what to do
- How to read and clear your car's fault codes
- Will your car pass its MOT or inspection with the engine light on?
- Wi-Fi OBD2 reader: which one to choose
- Reading fault codes by car make
- Remote OBD diagnostics: what it is, how it works and what it can't do
- Vehicle diagnostics glossary