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 — Seal 6 EV
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 body faulty: Internal pressure-sensitive resistor or circuit board failure causes a constant output signal voltage (e.g., stuck at 0.2V or 5V) that does not change with seat load.
- 2Wiring harness connection fault: poor contact at the yellow dedicated connector under the seat, backed-out terminal pins, broken locking tab, or harness tension during seat track 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, OTA update causing calibration data loss, or incomplete weight learning procedure after replacing the seat or sensor.
- 5System configuration error: After replacing the seat assembly during collision repairs, the OCS sensor ID code stored in the SRS ECU does not match the new hardware, or the configuration parameters remain unwritten.
- 1Diagnostic tool check: Access the SRS system using BYD VDS or ED400. Read the freeze frame data for DTC B2AB9-97. Verify in the data stream that the 'OCS sensor voltage' varies with pressure within the 2.5V-3.5V range. A constant 0V or 5V indicates an open or short circuit in the sensor or wiring.
- 2Basic circuit inspection: Inspect the yellow 2-pin or 3-pin connector under the front passenger seat (usually located beneath the front of the seat) for looseness, water ingress, or corrosion. Measure the voltage from the connector power terminal to ground; it should be 12V (ignition ON). Measure the resistance from the ground terminal to ground; it should be less than 1Ω.
- 3Wiring harness dynamic test: Adjust the seat position 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 fault.
- 4Sensor body inspection: Remove the front passenger seat cushion (remove the seat retaining bolts and flip the seat) to 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 the sensor shows visible water stains or oxidation, replace the sensor or the seat cushion assembly.
- 5Replacement and protection: After replacing the sensor, verify the seat foam is dry. If necessary, install a waterproof breathable membrane to prevent recurring water ingress. Position the new sensor correctly on the 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). On some models, manually enter the barcode ID on the sensor label or perform automatic configuration. After calibration, clear the fault code.
- 7Function check: Test three conditions separately: leave the seat unoccupied, place an item under 5 kg on the seat (system should identify as child, airbag OFF), and seat an adult (system should identify as adult, airbag ON). Confirm correct instrument panel indicator logic and verify 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