DTC C012104 indicates the ABS/ESP electronic control unit (ECU) detected a fault in the solenoid valve relay control circuit — Atto 8
DTC C012104 indicates the ABS/ESP electronic control unit (ECU) detected a fault in the solenoid valve relay control circuit.
This relay resides inside the hydraulic control unit (HCU) and supplies stable operating power (typically 12V) to the inlet/outlet solenoid valve assembly.
The ECU triggers this fault upon detecting an open or short in the relay coil circuit, or abnormal relay contact feedback voltage (such as output voltage dropping below the threshold after the relay energizes).
This fault disables active safety functions relying on hydraulic regulation, such as ABS, EBD, ESP, and TCS.
The vehicle retains only basic hydraulic braking capability.
In models such as the BYD E5, the HCU integrates this relay.
The relay is not serviceable separately; replace the complete assembly.
- 1Burnt internal relay contacts or an open coil circuit in the Hydraulic Control Unit (HCU/ABS pump) prevents the ECU from engaging the relay normally.
- 2Abnormal power supply, including blown ABS fuse (usually 30A or 40A), low battery voltage (<10V), or loose power supply connection.
- 3Poor ground circuit, especially loose or oxidized HCU ground terminals (G104/G105) or a broken wiring harness, causing unstable relay operating voltage.
- 4Internal short circuit or overload in the solenoid valve assembly causes protective relay disconnection or contact sticking, triggering circuit fault monitoring.
- 5Damaged ECU internal drive circuit, such as a shorted relay drive transistor (MOSFET) or a cold solder joint on the control chip.
- 1Safety preparation and initial checks: Disconnect the high-voltage system (for new energy vehicles), check if the ABS fuse (30A/40A in the engine compartment fuse box) is blown, measure the battery voltage (should be >12V), and check the ABS/ESP warning light status on the instrument cluster.
- 2Deep diagnostic scan: Use a VDS or Launch diagnostic tool to read all fault codes and check for accompanying wheel speed sensor faults (such as C0035 or C0040). Perform the 'solenoid valve actuation test', listen for the relay engagement sound, and verify the 'valve relay status' in the data stream is 'ON'.
- 3Wiring and connector inspection: Measure the voltage between the HCU connector power terminal (constant +B) and ground; the voltage must be 12.4-12.8V. Measure the resistance between the HCU ground harness (typically a black wire, 4mm² or larger) and body ground; the resistance must be <1Ω. Inspect the connector for water ingress or corrosion.
- 4Relay circuit inspection: Disconnect the HCU connector. Measure the resistance between the relay coil control terminal and power/ground (normal: approx. 50-100Ω). Infinite or 0Ω resistance indicates an internal coil fault. Use an oscilloscope to measure the relay drive signal waveform and confirm the ECU outputs a pull-in command.
- 5Component replacement and matching: If diagnostics confirm an internal HCU relay fault, replace the ABS hydraulic modulator assembly with ECU as a complete unit. After replacement, perform the 'Hydraulic Bleeding' procedure (use a diagnostic tool to drive the solenoid valves and bleed the system in stages) and the 'G Sensor/Yaw Rate Sensor Calibration'.
- 6Function verification: Clear the fault code. Conduct a road test (above 40 km/h) and perform an emergency braking test to confirm normal ABS operation. Check the ESP function (rapid lane-change test to confirm normal intervention). Confirm the fault light turns off and no fault codes recur.
2018 BYD E5: Burnt relay contacts caused ABS failure
Poor ground on E5 taxi causes intermittent C012104 fault
Blown fuse caused multiple braking system faults in new energy logistics vehicle
BYD Qin Pro DM-i ESP hydraulic unit internal fault