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 6 EV

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
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: Community This information is for reference only. Always consult a qualified technician for diagnosis and repair. Do not attempt high-voltage system repairs yourself.