U0400 to U0425: invalid data received from another module
A module received messages from another one, such as the engine, gearbox, transfer case, ABS, park brake, steering or body module, that arrived but did not make sense.
SeverityHighCarrying on can cause expensive damage, so deal with it now.
Can you keep driving?Only as far as the workshopWhat does U0400 mean?
Unlike a lost communication code, here the other module is still talking: its messages arrive, but their content fails a check. A value can be outside its possible range, a message counter can skip, or a checksum can be wrong. The receiving module then ignores that data and uses a safe substitute or switches the feature off. The cause is often the sending module itself, especially when one of its own sensors has failed, but interference on the network and software mismatches cause it too.
What causes U0400?
- A fault in the sending module, often with its own codes for a failed sensor
- A software version on one module that does not match the other
- Low or unstable battery voltage corrupting messages
- Network wiring with poor contact causing errors in the messages
- A module configured with the wrong options for this car
What to check first for U0400
- Read the codes stored in the module that sent the bad data, not only in the one that complained
- Fix that module's own faults first, then clear all codes and test again
- Check the battery and charging voltage while the engine runs
- Ask whether a module was replaced, updated or coded recently
Can you drive with U0400?
Drive only to a workshop, and only if the car feels normal. Features that depend on the rejected data, such as ABS, stability control or gear changes, may be off or limited; have the car towed if the engine stalls or the brakes or steering behave differently.
Since May 2018 an engine warning light that stays on is a major defect at the MOT, so the car fails until the fault is fixed.
Codes on this page
26
- U0400Invalid Data Received
- U0401Invalid Data Received From ECM/PCM
- U0402Invalid Data Received From Transmission Control Module
- U0403Invalid Data Received From Transfer Case Control Module
- U0404Invalid Data Received From Gear Shift Control Module
- U0405Invalid Data Received From Cruise Control Module
- U0406Invalid Data Received From Fuel Injector Control Module
- U0407Invalid Data Received From Glow Plug Control Module
- U0408Invalid Data Received From Throttle Actuator Control Module
- U0409Invalid Data Received From Alternative Fuel Control Module
- U0410Invalid Data Received From Fuel Pump Control Module
- U0411Invalid Data Received From Drive Motor Control Module
- U0412Invalid Data Received From Battery Energy Control Module "A"
- U0413Invalid Data Received From Battery Energy Control Module "B"
- U0414Invalid Data Received From Four-Wheel Drive Clutch Control Module
- U0415Invalid Data Received From Anti-Lock Brake System 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
- U0419Invalid Data Received From Steering Effort Control Module
- U0420Invalid Data Received From Power Steering Control Module
- U0421Invalid Data Received From Ride Level Control Module
- U0422Invalid Data Received From Body Control Module
- U0423Invalid Data Received From Instrument Panel Control Module
- U0424Invalid Data Received From HVAC Control Module
- U0425Invalid Data Received From Auxiliary Heater Control Module
Related codes
Checked on · Rafael Soares
These are the generic meanings every manufacturer shares. Each brand adds its own detail, so your car's handbook, its service information and a qualified mechanic have the last word. OdoKeep has no connection with any manufacturer, and the app does not read codes from the car.