In BYD new energy vehicles, DTC U1004 typically indicates "loss of communication with the Vehicle Control Unit (VCU)" or "powertrain CAN bus off" — Atto 8
In BYD new energy vehicles, DTC U1004 typically indicates "loss of communication with the Vehicle Control Unit (VCU)" or "powertrain CAN bus off".
Some SRS system documentation defines it as "CAN short to ground".
This fault indicates a physical layer abnormality in the Controller Area Network (CAN) communication bus.
Specifically, the insulation resistance to ground for CAN-H (high line) or CAN-L (low line) decreases or shorts completely.
This pulls the bus differential signal voltage down to ground potential, preventing normal data frame transmission.
Consequently, this interrupts communication between the VCU or airbag control unit and other key vehicle modules, such as the Battery Management System (BMS), Motor Control Unit (MCU), and Instrument Cluster Unit (ICU).
The interruption triggers the fault protection mechanism, forcing the vehicle into limp mode (speed limited to 20-40 km/h) or inhibiting the Ready state, severely compromising driving safety.
In the SRS system, this fault also disables passive safety systems such as the airbags and seat belt pretensioners.
- 1Abnormal VCU or SRS control unit power supply circuit: blown VCU power supply fuse in the front compartment fuse box (usually F1/23 or F2/08, 15A), burnt relay contacts, or wiring harness chafed at the firewall or floor causing a short to ground.
- 2CAN bus physical layer damage: Power CAN or Comfort CAN wiring harness chafing against air conditioning lines or sharp body edges; waterproof seal aging causing water ingress and corrosion after wading (common at gateway module GWC or VCU connectors); connector pin back-out, oxidation, or excessive contact resistance.
- 3Internal control module fault: CAN transceiver chip breakdown in the VCU, gateway controller (GWC), or airbag control unit; power management circuit fault causing abnormal 12V output to the CAN line; or module failing to enter sleep mode and continuously occupying the bus.
- 412V low-voltage system fault: Battery aging and low charge (voltage <10V) or excessive quiescent current (parasitic draw >50mA) causes insufficient power to the VCU or repeated restarts, triggering a communication timeout.
- 5Software or modification factors: VCU/GWC software version has a CAN bus load management defect, or aftermarket 360-degree surround-view cameras, dash cams, and other devices connect improperly in parallel to the powertrain CAN bus, causing excessive bus load or signal reflection.
- 1Use VDS or a dedicated diagnostic tool to read the full DTC data stream. Confirm whether U1004 is a current (Active) or historical (History) fault. Record accompanying fault codes (e.g., U0100, U0110, B1C00) and preliminarily determine if the issue is a VCU communication fault or an SRS system fault.
- 2Check the power supply and ground for the VCU (usually located under the front passenger floor) or the SRS control unit. Measure the constant power (B+) and ignition switch (IG) voltages; the readings must be 11-14V. Measure the ground point resistance; it must be less than 0.5Ω. Check the relevant fuses in the front compartment power distribution box. If a fuse is blown, measure the downstream circuit resistance to ground to locate the short circuit.
- 3Measure the CAN bus physical layer at the OBD diagnostic port: check pins 6 (CAN-H) and 14 (CAN-L). Terminal resistance should be approximately 60 Ω (two 120 Ω resistors in parallel). Normal CAN-H voltage to ground is 2.5-3.5 V, and normal CAN-L voltage to ground is 1.5-2.5 V. Voltage near 0 V with infinite resistance indicates a short to ground or an open circuit.
- 4Inspect the wiring harness in sections: disconnect the VCU/SRS connectors and measure the insulation resistance from the harness-side CAN lines to ground. A resistance of less than 10 kΩ indicates a short circuit. Follow the CAN line routing to inspect the firewall, center console, and front compartment harness fixing points. Focus on interference and chafing against air conditioning pipes and metal brackets, and check for signs of water ingress.
- 5Check the gateway module (GWC): If multiple systems report communication faults simultaneously, remove the center console. Inspect the GWC connector (usually located on the right side of the A/C evaporator housing) for corrosion or backed-out pins. Check if the A/C drain hose has detached and allowed water to flow into the connector.
- 6Module-level diagnosis: If the wiring harness is normal, check the VCU/SRS connectors for backed-out pins or oxidation; update the VCU software (if a newer version is available); if necessary, substitute the module to verify an internal fault.
- 7Verify repair: Clear all fault codes, perform a multi-condition road test (including bumpy roads and high-speed driving), use a diagnostic tool to monitor the data stream for normal operation, and confirm the fault does not recur.
BYD Qin Pro DM (2019) - VCU Power Supply Fault Caused Communication Loss
BYD e5 (2018 model, ride-hailing vehicle) – Gateway module water ingress corrosion
BYD Song DM (2017) - VCU Software Version Defect
BYD Tang DM (2020) — CAN Wiring Harness Poor Contact
BYD e2 (2021 model) - Low 12V battery voltage causing communication fault