Block of codes

U04xx codes: invalid data received from another control unit

This block brings together the codes from U0400 to U0431 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

  • U0400Invalid data received
  • U0401Invalid data received from ECM/PCM A
  • U0402Invalid data received from TCM
  • U0403Invalid data received from transfer case control module
  • U0404Invalid data received from gear shift control module A
  • U0405Invalid data received from cruise control module
  • U0406Invalid data received from fuel injector control module
  • U0407Invalid data received from glow plug control module 1
  • U0408Invalid data received from throttle actuator A control module
  • U0409Invalid data received from alternative fuel control module
  • U0410Invalid data received from fuel pump control module A
  • U0411Invalid data received from drive motor control module A
  • U0412Invalid data received from battery energy control module A
  • U0414Invalid data received from four-wheel drive clutch control module
  • U0415Invalid data received from anti-lock brake system (ABS) control module
  • U0416Invalid data received from vehicle dynamics control module
  • U0417Invalid data received from park brake control module
  • U0418Invalid data received from brake system control module A
  • U0419Invalid data received from steering effort control module
  • U0420Invalid data received from power steering control module A
  • U0421Invalid data received from suspension control module A
  • U0422Invalid data received from body control module
  • U0423Invalid data received from instrument panel cluster control module
  • U0424Invalid data received from HVAC control module
  • U0425Invalid data received from auxiliary heater control module
  • U0426Invalid data received from vehicle immobilizer control module
  • U0427Invalid data received from vehicle security control module
  • U0428Invalid data received from steering angle sensor module
  • U0429Invalid data received from steering column control module
  • U0430Invalid data received from tire pressure monitor module
  • U0431Invalid data received from body control module A

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.

Can we help you get started?

Leave us your details and we will tell you how Diaglana fits your workshop, your fleet or your car.