U100004

DTC U100004 indicates the control module detects the CAN bus is in a "Bus Off" state — Atto 3

Braking System

DTC U100004 indicates the control module detects the CAN bus is in a "Bus Off" state.

In the BYD E5 battery electric vehicle, the ABS system reports this DTC.

It indicates the ABS control unit CAN controller automatically shuts down communication due to an error counter overflow (typically caused by continuous bus errors or interference) to protect the bus from a faulty node.

Consequently, the ABS module cannot exchange data with the vehicle network (including the gateway, VCU, and instrument cluster).

This disables functions such as the anti-lock braking system and electronic stability control (ESC) and illuminates multiple instrument panel warning lamps.

On some other models (such as the S6), U100004 may also indicate a transmission control module (TCU) communication fault, but the core mechanism remains a communication interruption between the control unit and the CAN bus.

The U100004 fault code on the Atto 3 indicates the ABS control module has detected a CAN bus “Bus Off” state, meaning it has stopped communicating with the vehicle network. Severity is medium because ABS/ESC functions may be disabled and warning lights can appear. Common causes include a faulty ABS CAN transceiver or CAN wiring shorted to power, ground, or another CAN line. Visit an authorised dealer for diagnosis and repair. Typical repair cost data is available.
4
Cases Logged
5
Causes
  • 1A damaged internal CAN transceiver chip in the ABS control unit, or a cold solder joint, prevents sending or receiving CAN signals.
  • 2Chassis CAN bus lines (CAN-H/CAN-L) shorted to power, shorted to ground, or shorted together, causing bus blockage.
  • 3Abnormal ABS control unit power supply voltage (battery voltage too high/too low) or poor ground connection, causing abnormal communication module operation.
  • 4Gateway controller fault causes abnormal bus impedance matching or communication routing errors, indirectly triggering Bus Off at the ABS node.
  • 5CAN bus terminating resistor failure (open circuit or resistance drift) causing signal reflection, communication interference, and error counter accumulation.
  • 1
    Use the BYD VDS diagnostic tool to read all fault codes. Confirm if U100004 is a current or history code, and check for other accompanying communication fault codes, such as U100308 (EPB CAN communication timeout).
  • 2
    Check the ABS control unit power supply: Measure the battery positive (B+) and ignition (IG) voltages. Voltages must be within 12V ± 0.5V. Ground resistance must be less than 1Ω.
  • 3
    Measure the CAN bus voltage at the OBD port or ABS connector: CAN-H is approximately 2.6-2.7 V, and CAN-L is approximately 2.3-2.4 V. Disconnect the power and measure the terminating resistance: approximately 60 Ω (two 120 Ω resistors in parallel).
  • 4
    Check the 32-pin ABS control unit connector (or corresponding connector) for water ingress, oxidation, or terminal back-out. Clean and apply conductive paste if necessary.
  • 5
    Perform a CAN bus short/open circuit test: Measure the resistance and voltage of CAN-H and CAN-L to ground and to the power supply, respectively. Verify no short circuits exist.
  • 6
    Attempt a power reset: Disconnect the 12V battery negative terminal for at least 5 minutes to clear the ABS control unit CAN controller error counter. Reconnect power and test.
  • 7
    If all above checks are normal but the fault persists, replace the ABS control unit assembly and perform online coding and ESC calibration.
BYD DTC AI Analysis

2018 BYD E5 ABS CAN Bus Off Fault

Instrument cluster ABS and ESC warning lights stayed on constantly. VDS retrieved DTC U100004 (CAN bus off). Found pin 15 (CAN-H) at the ABS connector slightly oxidized. Cleaned and reconnected; fault persisted. ABS supply voltage measured normal. Disconnected the battery to reset; fault cleared. Recurred after one week of driving. Replaced the ABS control unit assembly and programmed it; fault completely resolved.
BYD DTC AI Analysis

BYD S6 U100004 Transmission Communication Fault

The dashboard warning light came on. The scan tool read DTC U100004. Per technical documentation, this code relates to the transmission system on this model; the vehicle exhibited harsh shifting. Inspection revealed an internal chip failure in the Transmission Control Module (TCU) interrupting CAN communication. Replaced the TCU; fault resolved.
Original source ↗
BYD DTC AI Analysis

BYD Song DM Gateway Communication Fault (Reference Case)

After starting the vehicle, multiple warning lights illuminated simultaneously (engine warning light, ABS light, airbag light, etc.) and some electronic functions failed. The scan tool could not establish communication with multiple control modules. U-category communication DTCs were retrieved. Checked the Gateway module power supply and CAN bus connections and found a loose Gateway connector causing the communication interruption. Reconnected the Gateway module connector, cleaned the terminal oxidation, and resolved the fault.
Original source ↗
BYD DTC AI Analysis

BYD S6 instrument panel communication fault (U100004-type symptoms)

The owner reported inoperative steering wheel buttons, inability to set cruise control, and abnormal instrument cluster displays. Technicians replaced the steering wheel cruise control switch assembly, instrument panel relay assembly, and instrument cluster assembly, but the fault remained. Troubleshooting revealed poor contact in the CAN bus lines between the instrument cluster, BCM, and gateway. Repairing the wiring harness connector resolved the issue. This case demonstrates how CAN bus communication faults can affect multiple modules.
Original source ↗
Common problems reported for Atto 3Atto 3 overview →
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.