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 3
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 circuit, or poor contact in the power supply circuit prevents 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 branch node contact.
- 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 issues: Loose TCU or ABS CAN line plug, 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 whether U010104 is a current fault. Check for accompanying communication fault codes (e.g., U0100, 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 power +B) and body ground. The standard value is 10-16V (20-32V for 24V systems). Check the continuity of the TCU ground wiring harness (resistance must be less than 1Ω) and verify the power supply fuse condition.
- 3CAN bus physical layer inspection: Measure the terminating resistance between pin 6 (CAN-H) and pin 14 (CAN-L) of the diagnostic connector (standard: 60 ± 5 Ω). At the TCU connector, measure the CAN-H voltage to ground (2.5–3.5 V), CAN-L voltage to ground (1.5–2.5 V), and the resistance between CAN-H and CAN-L. 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).
- 4Harness continuity and insulation check: Test continuity of the CAN harness from the ABS control unit to the TCU (resistance must be less than 5 Ω). Inspect the harness for wear and crushing. Measure the insulation resistance of the CAN lines to ground and to the power supply (must be greater than 10 MΩ). Focus on the harness in high-temperature areas of the motor 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 seat them fully (listen for the locking click); verify the connector sealing rings are intact.
- 6Control unit function test: Perform a TCU power reset (disconnect the negative battery 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 tool cannot access the TCU system and the wiring is normal, the TCU hardware is faulty.
- 7Component Replacement and Matching: If the TCU is faulty, replace the TCU assembly. Perform online configuration coding (write VIN, configure vehicle model) and the gearbox (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