What it means
Here the modules are talking, but one is sending information that another cannot believe, such as a wheel speed that is impossible. The receiving module sets the code. The real fault is usually a sensor problem in the sending module.
Codes in this group
| Code | Meaning |
|---|---|
| U0401 | Invalid data received from the engine computer |
| U0402 | Invalid data received from the transmission computer |
| U0415 | Invalid data received from the ABS module |
Bank 1 is the side of the engine that has cylinder 1. Sensor 1 is before the catalytic converter and sensor 2 is after it. More terms explained.
What you may notice
- Warning lights for ABS, traction control or gearbox
- Cruise control or stability control switched off
- Odd gear changes
Common causes
Most likely first:
- A sensor fault in the sending system, such as a wheel speed sensor
- Mismatched software after one module was replaced or updated
- Low battery voltage
What to check first
- Read the codes stored in the sending module: they normally show the real cause
- Fix those first, then clear this code
Have a mechanic confirm. A fault code tells you which system reported a problem, not which part has failed. The same code can have several causes, and they differ between car models. Use this page to understand the code, then have a qualified mechanic test the car before any part is replaced.
After the repair
Once the cause is fixed, the code can be cleared with a scan tool, or the warning light goes out by itself after several trips without the fault. Clearing a code without fixing the cause only hides it for a while. More about clearing codes.
Related codes
CAN data bus fault (U0001), Lost communication with a control module (U0100). All codes.
Written in November 2026. These are generic OBD-II codes, the same on all makes. Causes and repair steps differ between models.