U010104 is a powertrain CAN bus communication fault code indicating the ABS (Anti-lock Braking System) control unit cannot establish normal communication with the TCU (Transmission Control Unit / Motor Control Unit) via the CAN bus — Seal 6 EV
U010104 is a powertrain CAN bus communication fault code indicating the ABS (Anti-lock Braking System) control unit cannot establish normal communication with the TCU (Transmission Control Unit / Motor Control Unit) via the CAN bus.
Although the BYD E5 pure electric model uses a fixed-ratio reducer instead of a conventional transmission, the TCU designation typically refers to the drive motor control unit (MCU) or the reducer control module.
This fault prevents the ABS system from obtaining real-time powertrain data, such as motor speed, torque output, and gear position status.
This data loss restricts regenerative braking and disrupts ESC (Electronic Stability Control) coordination.
Severe cases may trigger limp mode or cut power output.
Information exchange between the ABS and TCU is critical to vehicle dynamic control; repair this fault immediately.
- 1TCU power supply system fault: Blown TCU power fuse (usually 15A or 20A), open power supply circuit, or poor contact preventing normal TCU operation.
- 2CAN bus physical layer fault: Power CAN-H or CAN-L circuit short to ground or power, wiring harness open circuit, abnormal terminating resistance (standard value: 60Ω), or poor contact at branch nodes.
- 3TCU control unit fault: damaged internal CAN transceiver, main control chip fault, software crash, or outdated software version causing a communication protocol mismatch.
- 4Wiring harness connector issues: Loose TCU or ABS CAN line connector, backed-out terminals, water ingress causing oxidation and corrosion (common after wading or car washing), or deformed pins causing poor contact.
- 5Gateway controller fault: An internal fault in the vehicle gateway (GWC) interrupts data routing between the powertrain network (PT-CAN) and the chassis network (Ch-CAN).
- 1Fault Confirmation and Freeze Frame Reading: Use a VDS2000 or Launch X431 diagnostic tool to read all fault codes and freeze frame data. Confirm if U010104 is a current fault. Check for accompanying communication fault codes (e.g., U0100, U0121). Record parameters including vehicle speed and voltage at the time of the fault.
- 2TCU power supply and ground check: Disconnect the TCU connector and measure the voltage between the TCU power supply pin (constant +B) and body ground. The standard value is 10-16V (20-32V for 24V systems). Check the continuity of the TCU ground harness (resistance must be less than 1Ω) and verify the condition of the power supply fuse.
- 3CAN bus physical layer inspection: Measure the terminating resistance between diagnostic connector pins 6 (CAN-H) and 14 (CAN-L) (standard: 60 ± 5 Ω); at the TCU connector, measure the CAN-H to ground voltage (2.5–3.5 V), CAN-L to ground voltage (1.5–2.5 V), and the resistance between CAN-H and CAN-L; use an oscilloscope to verify normal CAN waveforms (dominant level: CAN-H 3.5 V / CAN-L 1.5 V, recessive level: 2.5 V).
- 4Wiring continuity and insulation check: Test continuity of the CAN wiring harness from the ABS control unit to the TCU (resistance must be less than 5 Ω); check the wiring harness for wear and crushing, and measure the insulation resistance of the CAN lines to ground/power (must be greater than 10 MΩ). Focus on the wiring harness in high-temperature areas of the motor compartment and body pass-through holes.
- 5TCU and ABS connector inspection: Check the TCU and ABS control unit connectors for signs of water ingress (green oxidation) and backed out or deformed pins; clean the connectors with electrical contact cleaner, apply conductive grease, and seat them fully (listen for the locking click); verify the connector sealing rings are intact.
- 6Control unit function test: Attempt a TCU power reset (disconnect the battery negative terminal for 5 minutes). Check the TCU software version; if an update is available, perform an online programming upgrade. Use the diagnostic tool to perform a TCU communication test. If the diagnostic tool cannot access the TCU system and the wiring is normal, diagnose a TCU hardware fault.
- 7Component replacement and adaptation: If the TCU is faulty, replace the TCU assembly. Perform online configuration coding (VIN writing, vehicle model configuration) and the transmission (reducer) self-learning procedure. Clear all fault codes, perform a road test to verify normal ABS and ESC operation, and confirm the fault does not recur.
BYD Song DM: Blown TCU fuse caused communication interruption
BYD Qin Pro: Loose TCU connector causes intermittent communication failure
BYD Tang DM powertrain CAN wiring harness chafed and shorted
BYD e5 pure electric: TCU internal failure causing complete loss of communication