P229900 is a BYD-specific fault code for the IPB (Intelligent Integrated Braking System) — Qin Plus
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 a non-zero voltage output signal with the pedal released (normal reference value is approximately 0.5V).
- 2Accelerator pedal position sensor (APS) main and secondary signal channels (APP1/APP2) synchronization deviation, or loss of zero-point calibration data; commonly occurs after disconnecting the battery without performing the reset procedure.
- 3Internal ECU sampling circuit fault in the IPB electro-hydraulic module causing BPS signal A/D conversion errors, or abnormal software logic evaluation.
- 4Poor contact, water ingress, or oxidation at the sensor wiring harness connector, or a damaged shielding layer, causing electromagnetic interference in the signal wires (typically analog voltage for BPS and dual-channel PWM for APS).
- 5Mechanical binding in the pedal mechanism, return spring fatigue, or loose mounting bolts, preventing the pedal from fully returning to its mechanical zero position.
- 1Connect the VDS2000/VDS3000 diagnostic tool, enter the IPB system, and 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 point self-learning, and observe whether 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 is available (e.g., early Song PLUS DM-i versions had a P229900 false positive bug), upgrade to the latest version.
- 4Inspect 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 back-out or corrosion. Measure the BPS signal wire (usually yellow/green) voltage to ground to verify it is within 0.5V±0.1V.
- 5If 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 (some models allow separate replacement); 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