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 — Atto 8
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: Powertrain CAN-H or CAN-L line shorted to ground or power, wiring harness open circuit, abnormal terminating resistance (standard value: 60Ω), or poor contact at branch nodes.
- 3TCU control unit internal fault: damaged internal CAN transceiver, main control chip failure, software crash, or outdated software version causing a communication protocol mismatch.
- 4Wiring harness connector issue: TCU or ABS CAN line connector loose, backed-out terminals, water ingress causing oxidation and corrosion (common after driving through water or car washing), or deformed pins causing poor contact.
- 5Gateway controller fault: Internal vehicle gateway (GWC) fault 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 (such as U0100 or U0121). Record parameters such as 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. Standard value: 10-16V (20-32V for 24V systems). Check the continuity of the TCU ground wiring harness (resistance < 1Ω) and verify the power supply fuse status.
- 3CAN bus physical layer inspection: Measure terminal resistance between diagnostic connector pins 6 (CAN-H) and 14 (CAN-L) (standard 60 ± 5 Ω); measure CAN-H to ground voltage (2.5-3.5 V), CAN-L to ground voltage (1.5-2.5 V), and resistance between CAN-H and CAN-L at the TCU connector; use an oscilloscope to verify the CAN waveform is normal (dominant level: CAN-H 3.5 V/CAN-L 1.5 V, recessive level: 2.5 V).
- 4Circuit 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Ω). Inspect the wiring harness for wear and crushing. Measure the CAN wire insulation resistance to ground and power (must be greater than 10MΩ). Focus on the wiring harness in high-temperature areas of the engine compartment and body pass-through holes.
- 5TCU and ABS connector inspection: Inspect 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 fully seat them (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, and if an update is available, perform an online programming upgrade; use the diagnostic tool to perform a TCU communication test. If the diagnostic tool fails to access the TCU system and the wiring is normal, diagnose a TCU hardware fault.
- 7Component replacement and matching: 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