C104C04

DTC C104C04 indicates a signal failure in the brake pedal position detection switch or internal mode switch within the Integrated Power Brake (IPB) system — Atto 8

Braking System

DTC C104C04 indicates a signal failure in the brake pedal position detection switch or internal mode switch within the Integrated Power Brake (IPB) system.

In the BYD brake-by-wire architecture, the IPB monitors this switch signal to identify driver braking intent and trigger hydraulic pressure build-up.

Switch failure prevents the IPB from accurately identifying pedal travel status, forcing the system into Limp Home mode with limited brake assist.

This condition may cause a stiff brake pedal, increased braking distance, and disabled ESC/ABS functions, constituting a severe fault that compromises driving safety.

3
Cases Logged
5
Causes
  • 1Internal carbon track wear or contact oxidation in the brake pedal position sensor (primary/secondary) causing signal interruption.
  • 2Mechanical binding, spring fatigue, or seal failure of the internal button switch mechanism in the IPB electro-hydraulic module
  • 3Water ingress and corrosion at the wiring harness connector (especially at the pass-through between the engine compartment and cabin), causing the signal wire to short to ground.
  • 4IPB control unit software version bug causes switch signal verification error.
  • 5Moisture intrusion after driving through water or washing the vehicle causes a short circuit in the IPB assembly internal circuit board.
  • 1
    Use the VDS diagnostic tool to read the DTC freeze frame data and record the pedal travel value, vehicle speed, and system voltage when the fault occurred.
  • 2
    Check the physical connection of the brake pedal position sensor (located above the pedal bracket). Measure the voltages at sensor pin 1 (+5V reference voltage) and pin 2 (signal output) to verify the output voltage changes linearly with pedal travel (normal range: 0.5-4.5V).
  • 3
    Check the IPB electro-hydraulic module power supply (30A constant power), ground point (G101/G102) resistance (< 1Ω), and CAN line waveform (CAN-H 2.6-2.8V, CAN-L 2.2-2.4V).
  • 4
    Perform the IPB system bleeding procedure (requires the dedicated fluid bleeding tool) and calibrate the pedal position sensor zero point (access the IPB special functions menu via VDS).
  • 5
    If circuit measurements are normal but the fault persists, replace the IPB integrated electro-hydraulic brake module assembly, complete coding configuration for the new module, and calibrate the longitudinal acceleration sensor.
BYD DTC AI Analysis

Song PLUS DM-i IPB switch failed after wading through water

After driving through a flooded section of road, the dashboard displayed "Brake System Fault" and the ABS/ESC warning lights illuminated. Retrieved DTCs C104C04 (switch failure) and C104008 (signal plausibility fault). Inspection found the IPB mounted on the left side of the front compartment. Water surge during the wading caused the bottom seal of the module to leak. Disassembled the IPB and found the pedal travel detection switch contacts on the internal PCB corroded and oxidized. Replaced the IPB assembly and waterproofed the wiring harness connectors to resolve the fault.
BYD DTC AI Analysis

Worn brake pedal sensor wiring harness caused intermittent fault

The brake system warning light occasionally illuminates when driving on rough roads, but not on flat surfaces. DTC C104C04 is present as an intermittent current fault. Inspection found the brake pedal position sensor harness chafing against the steering column mounting bracket during repeated pedal movement; the chafing wore through the signal wire insulation and caused a short to earth. Repaired the harness, rerouted and secured it to maintain more than 15mm clearance from moving parts. Fault has not reoccurred.
BYD DTC AI Analysis

Internal mechanical sticking in the IPB caused abnormal switch signals

While driving normally, the brake pedal suddenly went hard and the instrument cluster displayed a brake system fault. Retrieved DTC C104C04 with the scan tool, but the code would not clear. The pedal position sensor output voltage measured normal, yet the switch status fed back from the IPB did not match the sensor's actual position. Determined the cause to be sticking of the master cylinder pushrod switch mechanism inside the IPB. Replaced the IPB assembly, bled the brake system and calibrated the ESC sensors. Brake assist returned to normal.
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.