OBD Codes List

Diagnostic reference · U0400

U0400

Invalid Data Received

System
Network communication (U code)
Lamp
Check Engine Light
Category
Network Communications

What it means

U0400 means Invalid Data Received.

Check these first

  • Corrupted data on the network bus reaching the ECM
  • A module sending messages the ECM cannot accept
  • A loose or corroded connector on the data bus
  • Low voltage causing garbled messages on the bus

What to do next

  1. Read stored codes on every module on the network
  2. Check for a second code that names the offending module
  3. Inspect the data bus connectors for corrosion or a poor fit
  4. Check battery voltage and charging under load
  5. Replace the module that keeps sending invalid data
  6. Clear the code and retest

Look up another code

Enter a full code or a symptom. Press / to search. How to read a code

Type a code above, or start from a symptom or a common code.

Updated

Generic SAE J2012 definition. Last updated 2026-10-10.