U1004

In BYD new energy vehicles, DTC U1004 typically indicates "loss of communication with the Vehicle Control Unit (VCU)" or "powertrain CAN bus off" — Seal U

Safety System

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.

5
Cases Logged
5
Causes
  • 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 chafing at the firewall or floor causing a short to ground.
  • 2CAN bus physical layer damage: Power CAN or Comfort CAN wiring harness chafing against A/C lines or sharp body edges; aged waterproof seals causing water ingress and corrosion after wading (common at GWC or VCU connectors); connector pin back-out, oxidation, or excessive contact resistance.
  • 3Internal control module fault: internal CAN transceiver chip breakdown in the VCU, gateway controller (GWC), or airbag control unit; power management circuit fault causing abnormal 12V power output to the CAN line; or module failing to enter sleep mode and continuously occupying the bus.
  • 412V low-voltage system fault: Aging, discharged battery (voltage <10V) or excessive quiescent current (parasitic draw >50mA) causes insufficient VCU power supply or repeated restarts, triggering a communication timeout.
  • 5Software or modification factors: VCU/GWC software version contains a CAN bus load management defect, or aftermarket accessories (e.g., 360-degree surround-view cameras, dash cams) improperly connected in parallel to the powertrain CAN bus cause excessive bus load or signal reflection.
  • 1
    Use VDS or a dedicated diagnostic tool to read the complete fault code stream. Confirm whether U1004 is an active or history fault. Record accompanying fault codes (such as U0100, U0110, B1C00) and preliminarily determine whether the issue is a VCU communication fault or an SRS system fault.
  • 2
    Check 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 power (IG) to verify 11-14V. Verify the ground point resistance is less than 0.5Ω. Check if the relevant fuses in the front compartment distribution box are blown. If blown, measure the downstream circuit resistance to ground to locate the short circuit.
  • 3
    Measure 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 to ground voltage is 2.5-3.5V, and normal CAN-L to ground voltage is 1.5-2.5V. Voltage near 0V with infinite resistance indicates a short to ground or an open circuit.
  • 4
    Check the wiring harness in sections: disconnect the VCU/SRS connectors and measure the insulation resistance of the harness-side CAN lines to ground. A resistance below 10kΩ indicates a short circuit. Follow the CAN line routing to inspect the firewall, center console, and front compartment harness fixing points. Focus on signs of water ingress and chafing or wear against air conditioning pipes and metal brackets.
  • 5
    Check the gateway module (GWC): If multiple systems report communication faults simultaneously, remove the centre 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 a disconnected A/C drain hose allowed water to enter the connector.
  • 6
    Module-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 new version is available); if necessary, substitute the module to verify an internal module fault.
  • 7
    Verify repair: Clear all fault codes, perform a multi-condition road test (including bumpy roads and high-speed driving), monitor the data stream using the diagnostic tool to verify normal values, and confirm the fault does not recur.
BYD DTC AI Analysis

BYD Qin Pro DM (2019) - VCU Power Supply Fault Caused Communication Loss

Symptoms: Vehicle failed to start after sitting overnight. The dashboard displayed "Power System Fault" and the Ready light did not illuminate. Diagnosis: Scan tool retrieved U1004 (Communication fault with Vehicle Control Unit) and B1C00 (VCU system fault). CAN-H voltage at the diagnostic port measured 0.2 V (normal 2.5–3.5 V) and CAN-L measured 4.8 V (normal 1.5–2.5 V), indicating CAN bus failure. Disconnected the VCU connector (located under the passenger floor) and found no 12 V supply at pins 1 and 2 on the VCU side. Inspected fuse F1/23 (15 A, VCU constant power) in the engine compartment fuse box; it was blown. Resistance to ground showed an intermittent short. Resolution: Replaced the VCU power supply fuse. Traced the harness along the firewall and found it rubbing against the air-conditioning pipe, causing the short. Re-wrapped the harness and adjusted the routing to avoid interference. Fault resolved.
Original source ↗
BYD DTC AI Analysis

BYD e5 (2018 model, ride-hailing vehicle) – Gateway module water ingress corrosion

Symptoms: After driving in wet conditions, the vehicle suddenly lost power. The instrument cluster displayed "Check Powertrain System" and speed was limited to 20 km/h. Retrieved fault codes U1004 (VCU Communication Timeout) and U0100 (Lost Communication with Motor Controller). Diagnosis: Checked VCU power and earth - normal. Measured the powertrain CAN bus and found infinite resistance between CAN-H and CAN-L (normal value 60 Ω), with abnormal voltage to earth. Measuring sections of the CAN wiring revealed severe corrosion on pins 10 and 11 (powertrain CAN) of connector B at the gateway controller (located inside the centre console, right side of the A/C evaporator). Disassembled the gateway module and found water ingress on the internal circuit board that prevented CAN signal forwarding, paralyzing the entire powertrain CAN network. Solution: Replaced the gateway control module. Fixed the A/C drain hose leak (the drain hose had detached, allowing water to enter the centre console). Resealed the wiring harness connectors. Test drove for one week with no recurrence.
Original source ↗
BYD DTC AI Analysis

BYD Song DM (2017) - VCU Software Version Defect

Symptoms: Intermittent juddering while driving, followed by "Check Engine" and "Check Powertrain" warnings on the dashboard and limp mode. Normal operation returned after stopping and restarting. Fault occurred approximately 1-2 times per week. Historical fault code U1004 (VCU communication loss). Diagnosis: Checked VCU wiring harness and connectors; no looseness. Power and ground circuits normal. CAN bus waveform testing showed no abnormalities. Comparison with an identical model revealed the VCU software was the early 2017 version, which has a known defect of occasional communication interruption under high CAN bus load. Found an aftermarket 360-degree camera system (non-OEM) installed, consuming additional CAN bus bandwidth and causing communication conflicts. Solution: Upgraded VCU software to the March 2019 version (VCU_20190315). Removed the aftermarket 360-degree camera system and restored factory wiring. Cleared fault codes. No recurrence after one month of monitoring.
Original source ↗
BYD DTC AI Analysis

BYD Tang DM (2020) — CAN Wiring Harness Poor Contact

Symptoms: Sudden power loss during high-speed driving. The instrument cluster blacked out for 2 seconds, then recovered and displayed "Powertrain Malfunction". Pure electric mode was unavailable, but the vehicle could drive at low speeds in hybrid mode. The scan tool showed U1004 (VCU Communication Fault) as a current fault that would not clear. Diagnosis: Inspected the VCU wiring harness connector in the front compartment. Found three pins inside the 64-pin connector (CAN-H, CAN-L, and power) had backed out with insufficient insertion depth. Disassembling the connector revealed the internal locking tab had broken, allowing the connector to loosen from driving vibrations and causing intermittent power and communication loss to the VCU. The backed-out power pin measured 15Ω contact resistance (normal <0.5Ω), resulting in insufficient VCU operating voltage. Fix: Replaced the VCU vehicle wiring harness connector (repair kit). Re-crimped the pins to ensure full insertion and added a cable tie at the connector to prevent loosening during driving. Road-tested 100 km with no fault recurrence.
Original source ↗
BYD DTC AI Analysis

BYD e2 (2021 model) - Low 12V battery voltage causing communication fault

Symptoms: No start after 5 days parked. Dashboard showed "Check Power System". Scanned DTCs U1004 (VCU communication fault) and U0110 (lost communication with battery manager). 12V battery voltage: 9.8V. Diagnosis: Jump-started with external power. Codes cleared; vehicle drove normally. Confirmed as secondary fault from discharged 12V battery. Checked parasitic draw: 2.8A after locking (normal <50mA). Found VCU failed to enter sleep mode after shutdown, continuously transmitting CAN signals. Cause: internal VCU wake-up circuit fault. Repair: Replaced 12V battery (original damaged) and VCU control unit. Parasitic draw dropped to 35mA. Fault resolved. Advised owner to disconnect negative battery terminal for extended parking.
Original source ↗
Data confidence: Official This information is for reference only. Always consult a qualified technician for diagnosis and repair. Do not attempt high-voltage system repairs yourself.