U04ADInvalid Data Received From Hybrid/EV Battery Interface Control Module M
- Generic OBD-II code · Network
- Turns on the check-engine light
- Matters for the ITP
- Can trigger limp mode
- How the car detects it
- With U04AD the series reaches module M, the thirteenth interface board, which only exists in packs larger than the common twelve-module layout. One example of such a size is GM's Hummer EV: Wikipedia describes its Ultium battery as 24 modules in two layers that can be switched from parallel to series for 800 V fast charging. How GM names the monitoring electronics in that pack is not published, and no maker documents U04AD. The code says the battery controller receives M's frames but rejects their content; corrupted counters, checksums or impossible cell values are typical reasons in this code family. Loss of contact would be U01AC, a software mismatch U0346. Reduced power or charging is the likely consequence.
- What you may notice
- Battery system warning
- Fast charging slower or refused
- Likely causes
- PossibleCorrupted frames on the internal link (counter or checksum errors)
- PossibleInterface control module M faulty
- RareMeasurement input on board M reporting impossible values
- Inspection (ITP)
- Matters for the ITP. While the check-engine light is on, the car fails the emissions check.
- Repair
- Workshop only · Usually a job for a workshop.Typical cost: €200 – €4,000
- Related codes
Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.