U010004 is an ISO 14229 CAN bus communication fault code — Atto 3
U010004 is an ISO 14229 CAN bus communication fault code.
It indicates the ESP (Electronic Stability Program) module detects a data validation error (CRC error), sequence error, or abnormal Data Length Code (DLC) when receiving a CAN data frame from the ECM (Engine Control Module, or the Vehicle Control Unit [VCU] / Motor Control Unit [MCU] in New Energy Vehicles).
This compromises data integrity.
Unlike U0100 (communication timeout), this fault indicates a physical connection exists but the data content is corrupted.
On BYD hybrid and battery electric platforms, this prevents the ESP from obtaining accurate motor torque, speed, or engine operating condition information.
This condition can trigger brake system downgrade mode (limiting ABS/ESP functions), disrupt energy recovery and brake coordination control, and in severe cases, cause power interruption or limp mode.
BYD G6 ESP System Warning with Communication Fault
BYD S7 intermittent ESP warning light and multi-system communication fault
BYD Song petrol variant won't start with history DTCs
BYD Song DM: Multiple system warnings and power interruption while driving