DTC B2AB9-97 indicates an internal fault or performance abnormality in the passenger seat Occupant Classification System (OCS) sensor, not "air conditioning load too high" as stated in the original information — Qin Plus
DTC B2AB9-97 indicates an internal fault or performance abnormality in the passenger seat Occupant Classification System (OCS) sensor, not "air conditioning load too high" as stated in the original information.
Integrated into the front passenger seat cushion, the sensor uses pressure-sensitive elements to detect seat occupancy and passenger weight range.
It outputs an analogue voltage signal to the airbag control unit (SRS ECU) (normal range 2.5V-3.5V, varying with weight).
The ECU sets this code upon detecting a fixed sensor signal voltage, a voltage outside the valid range, or an open or short circuit exceeding the threshold.
This fault forcibly disables the front passenger airbag (the instrument cluster displays "PASS AIR BAG OFF") or prevents the system from adjusting the deployment strategy based on passenger weight during a collision.
This severely compromises passive safety system operation and requires immediate repair.
- 1OCS sensor damaged: Internal pressure-sensitive resistor or circuit board failure causes the output signal voltage to remain constant (e.g., stuck at 0.2V or 5V) and fail to change with seat load.
- 2Wiring harness connection fault: Poor contact at the yellow dedicated connector under the seat, backed-out pins, broken locking tab, or harness tension during seat slide rail adjustment causing an intermittent open circuit.
- 3Liquid ingress damage: Rainwater, beverages, or wet clothing seeping into the seat cushion causes sensor circuit board oxidation, short circuits, or degraded insulation performance.
- 4Software and calibration faults: SRS control unit software version mismatch, calibration data loss due to an OTA update, or incomplete weight learning procedure after seat or sensor replacement.
- 5System configuration error: After replacing the seat assembly during accident repairs, the OCS sensor ID code stored in the SRS ECU does not match the new hardware, or configuration parameters remain unwritten.
- 1Diagnostic tool check: Use BYD VDS or ED400 to access the SRS system. Read the freeze frame data for DTC B2AB9-97. Check the data stream to verify the 'OCS sensor voltage' varies with pressure within the 2.5V-3.5V range. A constant voltage of 0V or 5V indicates an open or short circuit in the sensor or wiring.
- 2Basic wiring inspection: Inspect the yellow 2-pin or 3-pin connector under the front passenger seat (usually located under the front of the seat) for looseness, water ingress, or corrosion. Measure the power supply terminal voltage to ground; it must be 12V (ignition ON). Measure the ground terminal resistance to ground; it must be less than 1Ω.
- 3Dynamic wiring harness test: Adjust the seat forward and backward and check if the wiring harness interferes with the slide rail. Gently shake the wiring harness connector while monitoring the diagnostic tool data stream voltage for fluctuations to identify an intermittent connection.
- 4Sensor body inspection: Remove the front passenger seat cushion (remove the seat retaining bolts and turn the seat over) and locate the OCS sensor integrated into the foam. Measure the sensor resistance. The normal range is approximately 1.5-3 kΩ (refer to the workshop manual for exact specifications). If the resistance is infinite or zero, or if water stains or oxidation are visible, replace the sensor or seat cushion assembly.
- 5Replacement and protection: After replacing the sensor, check the seat foam for dryness. If necessary, install a waterproof breathable membrane to prevent further water ingress. Verify the correct installation positions of the new sensor and seat cushion, without folding or compression.
- 6System calibration: Use the diagnostic tool to perform 'OCS Zero Point Calibration' (unloaded state) and 'Weight Learning' (loaded state). For some models, manually enter the barcode ID on the sensor label or perform automatic configuration. After calibration, clear the fault code.
- 7Function check: Test the following three conditions separately: leave the seat empty; place an item under 5kg on the seat (system identifies as child, airbag off); and seat an adult (system identifies as adult, airbag on). Confirm the instrument panel indicator logic is correct and the fault lamp turns off.
BYD Qin Plus DM-i (2021) - Sensor unit damaged
BYD Song Pro DM (2022) - Poor Contact in Wiring Harness Connector
BYD Han EV (2020) - Sensor damage from water ingress
BYD Tang DM-p (2023 model) — Software program and calibration lost
BYD Seal (2022) - Configuration error after accident repair