B16C0

On BYD vehicles, DTC B16C0 indicates a front passenger Occupant Classification System (OCS) sensor fault, not an internal SRS ECU fault — Seal 6 EV

Safety System

On BYD vehicles, DTC B16C0 indicates a front passenger Occupant Classification System (OCS) sensor fault, not an internal SRS ECU fault.

The system detects seat load status using a capacitive or piezoresistive pressure-sensing membrane inside the front passenger seat cushion.

It distinguishes between an adult, a child, or an unoccupied seat to control the front passenger airbag deployment strategy (deployment decision, timing, and force).

When the SRS ECU detects an OCS sensor signal open circuit, short circuit, out-of-range value, or incomplete calibration, it sets this DTC and illuminates the airbag warning lamp.

This fault creates an extreme safety risk: the system may incorrectly identify the seat as unoccupied and disable airbag deployment, or erroneously deploy the airbag when a child seat is installed.

This safety hazard requires immediate repair.

4
Cases Logged
BYD DTC AI Analysis

Oxidised wiring harness connector on Tang DM caused intermittent fault

2019 BYD Tang DM, 32,000 km. The airbag warning light on the dash would illuminate intermittently with no set pattern, easily triggered after driving over speed bumps. VDS pulled fault code B16C0 (passenger seat occupancy sensor signal abnormal/open circuit), alternating between current and history. Under-seat inspection found green oxide inside the yellow connector. Resistance measurement showed the sensor open circuit (infinite resistance) when shaken. Cleaned the connector pins, applied conductive grease, and replaced the wiring harness connector (part no. BYD-282104-XXXX). Cleared the fault codes and road tested—issue resolved.
Original source ↗
BYD DTC AI Analysis

Han EV OCS uncalibrated after accident repair

2021 BYD Han EV. After repairs following a right-front side collision, the airbag warning light stayed on constantly. VDS read code B16C0 (front passenger OCS sensor not calibrated); live data showed seat status always 'Empty'. Diagnosis found the accident repair had used a lower-spec salvaged seat, the sensor ID didn't match the vehicle, and the calibration option in VDS was greyed out. Replaced the front passenger seat cushion assembly with a new genuine unit (Part No.: SCEA-XXXXXXXX). Performed passenger classification system calibration using 5kg and 75kg standard weights. Fault cleared after successful calibration.
Original source ↗
BYD DTC AI Analysis

Aftermarket seat modification on Qin Pro caused sensor damage

2020 BYD Qin Pro. Airbag warning light stayed on after leather seat modification, with DTCs B16C0 (Sensor Performance Range) and B16C1 (Hardware Failure). Disassembly revealed the modification blade had sliced through the OCS sensor mat inside the seat cushion. Resistance measured only 120 Ω (near short circuit). Replaced the genuine front passenger seat occupancy sensor together with the cushion foam (part number: F3-XXXXXXXX). Advised the owner to always transplant the original sensor mat intact during future seat modifications, and then perform the calibration procedure.
Original source ↗
BYD DTC AI Analysis

Song Plus DM-i wiring harness chafing against frame

2022 BYD Song Plus DM-i, 18,000 km. After starting, the airbag warning light flashes for 6 seconds then stays on continuously, displaying 'Please check airbag system'. DTC B16C0 (passenger seat occupancy sensor circuit short to ground). Inspection found an unsecured wiring harness under the seat, rubbing against the metal frame and causing the 5V supply wire to wear through and short to ground, putting the ECU into protection mode. Repaired the damaged harness by soldering and insulating with heat-shrink tubing, re-secured the harness routing with clearance from the frame, cleared the fault codes, and the data stream returned to normal.
Original source ↗
Data confidence: Community This information is for reference only. Always consult a qualified technician for diagnosis and repair. Do not attempt high-voltage system repairs yourself.