P229900 is a BYD-specific fault code for the IPB (Intelligent Integrated Braking System) — Seal 6 EV
P229900 is a BYD-specific fault code for the IPB (Intelligent Integrated Braking System).
It indicates a signal logic mismatch between the brake pedal stroke sensor (BPS) and the accelerator pedal stroke sensor (APS), specifically an abnormal zero-point calibration (failure to return to zero).
In the IPB system, these two sensor signals must meet interlock logic: when the vehicle is stationary without pedal application, both sensors must simultaneously read zero; during operation, they must meet "brake priority" or "one-pedal" logic.
This fault indicates the IPB-ECU detects a non-zero output from the BPS or APS under expected zero-position conditions, or a mismatch in their signal change rates.
This fault triggers a safety protection mechanism, potentially causing regenerative braking failure, false Automatic Emergency Braking (AEB) activation, or limited power output (limp mode), severely compromising driving safety.
- 1Brake Pedal Position Sensor (BPS) zero-point drift or internal potentiometer wear causes the sensor to output a non-zero voltage signal with the brake pedal released (normal reference value is approximately 0.5V).
- 2Accelerator Pedal Position Sensor (APS) main and secondary signal channels (APP1/APP2) out of synchronization, or lost zero-point calibration data. Commonly occurs after disconnecting the 12V battery without performing the reset procedure.
- 3Internal ECU sampling circuit fault in the IPB electro-hydraulic module causing a BPS signal A/D conversion error, or abnormal software logic evaluation.
- 4Poor contact, water ingress, oxidation, or damaged shielding at the sensor wiring harness connector, causing electromagnetic interference on the signal wires (typically BPS is analog voltage and APS is dual-channel PWM).
- 5Mechanical binding of the pedal mechanism, return spring fatigue, or loose mounting bolts prevent the pedal from fully returning to the mechanical zero position.
- 1Connect the VDS2000/VDS3000 diagnostic tool. Enter the IPB system to read the freeze frame data. Record the BPS voltage (normal range 0.4-0.6V) and APS percentage (should be <5%) at the time of the fault to confirm which sensor deviated from the zero position.
- 2Perform the "IPB Sensor Zero Point Calibration" function (path: IPB System → Special Functions → Sensor Zero Point Learning). Follow the prompts to complete the brake pedal and accelerator pedal zero-position self-learning, then observe if the data stream returns to normal.
- 3If calibration fails, disconnect the 12V battery negative terminal for 5 minutes. Restore power and repeat the calibration procedure. Check the IPB system software version. If an update exists, upgrade to the latest version (e.g., early Song PLUS DM-i versions had a P229900 false positive bug).
- 4Check the connector pins of the BPS sensor (located on the brake master cylinder/IPB assembly) and the APS sensor (located on the accelerator pedal assembly) for backed-out pins or corrosion. Measure the voltage to ground on the BPS signal wire (usually yellow/green) and verify it is within 0.5V ± 0.1V.
- 5If the wiring is normal but the signal remains abnormal, replace the corresponding sensor: for BPS, replace the IPB assembly (integrated design) or the pedal position sensor (replaceable separately on some models); for APS, replace the accelerator pedal assembly. After replacement, perform a zero-point calibration and verify with a road test.
Song PLUS DM-i False P229900 and Regenerative Braking Failure
APS zero point lost after battery disconnect, causing adaptation failure
Intermittent fault caused by IPB software version defect
Internal fault in accelerator pedal sensor caused dual-sensor mismatch
Poor wiring harness contact causing intermittent signal fault