B16001B

DTC B16001B indicates the SRS (airbag) system detects a range/performance fault in the driver seat occupancy sensor (OCS - Occupant Classification System) signal circuit — Qin Plus

Safety System

DTC B16001B indicates the SRS (airbag) system detects a range/performance fault in the driver seat occupancy sensor (OCS - Occupant Classification System) signal circuit.

Specifically, the ACU (Airbag Control Unit) receives a sensor resistance value outside the calibrated range (typically an open circuit, short circuit, or abnormal resistance), or the signal characteristics fail to match the expected logic.

This film pressure sensor, located inside the driver seat cushion or on the inner side of the seat rail, monitors seat occupancy in real time to determine whether to allow full-power airbag deployment during a collision.

If the system cannot confirm driver presence, it illuminates the airbag warning light and may enter a degraded protection mode (such as disabling airbag deployment or reducing deployment force), posing a severe safety hazard.

5
Cases Logged
BYD DTC AI Analysis

BYD Qin PLUS DM-i loose connection at under-seat connector

Symptom: After starting, the airbag warning light on the dash stayed on. VDS read DTC B16001B (driver seat occupancy sensor circuit fault). No collision history; clearing the code didn’t help. Diagnosis: Inspected the harness under the driver’s seat. Found the white 2-pin connector for the seat occupancy sensor (mounted on the inner side of the slide rail) wasn’t fully locked. Measured contact resistance between the connector terminals and body harness: 5Ω (normal <1Ω). The loose connection caused intermittent signal interruption. Resolution: Disconnected the negative battery terminal for 3 minutes. Removed the seat bolts, unplugged the sensor connector. Cleaned oxidation off the terminals with electrical contact cleaner. Reconnected the plug, making sure the lock clicked in. Secured the harness to the seat frame with cable ties. Cleared fault codes and test drove 20 km — the fault didn’t come back.
Original source ↗
BYD DTC AI Analysis

BYD Song Pro seat occupancy sensor unit damaged

Symptoms: The airbag warning light illuminated intermittently, particularly when driving over rough surfaces or during heavy braking, and might extinguish automatically after the vehicle sat idle. A VDS scan revealed DTC B16001B, with historical records showing this fault had occurred 12 times, all intermittent. Diagnosis: Inspected the wiring harness beneath the driver's seat – the harness appeared in good condition and the connector was secure. Removed the driver's seat, stripped back the upholstery and foam, and extracted the film pressure sensor. Measured the sensor's static resistance with a multimeter; the reading showed open circuit (normal range should vary between 500Ω–2kΩ). When gently flexing the sensor wiring, the resistance reading fluctuated occasionally. Determined the internal film circuit had suffered a fatigue fracture due to prolonged compression. Resolution: Replaced the genuine driver seat occupancy sensor assembly (Part No: SC-6980320C). Applied special thermal conductive adhesive between the sensor and seat foam during installation to ensure proper contact, then reassembled the seat. Performed the 'Seat Occupancy Sensor Zero Calibration' procedure using the VDS and cleared the DTC. A one-month follow-up confirmed the fault had not returned.
Original source ↗
BYD DTC AI Analysis

BYD Han EV: Seat modification caused wiring harness open circuit

Symptoms: The owner fitted racing bucket seats, and the instrument cluster immediately displayed 'Check Airbag System'. Retrieved fault codes B16001B and B16001C (passenger side). After refitting the original seats, the passenger side fault cleared, but the driver side B16001B remained. Diagnosis: The modification involved forcibly removing the original seat occupancy sensor and overstretching its wiring harness (the transition section from seat to body harness). Stripping back the harness insulation revealed two copper wires completely severed, with only the outer sheath intact. Measured an open circuit between the sensor and the ACU. Resolution: Replaced the complete seat harness assembly (including the occupancy sensor connector) as the break was at the junction of the seat harness and body harness. Re-routed the wiring to specification, leaving at least 10 cm of slack for seat travel. Installed the original seats, cleared fault codes with a scan tool, and ran a system self-test. Fault resolved. Recommendation: If modifying the seats, use an adapter harness that incorporates the occupancy sensor interface.
Original source ↗
BYD DTC AI Analysis

Third-party seat cushion causing signal interference in BYD Dolphin

Symptoms: After 8 months of use, the airbag warning light came on with intermittent fault code B16001B. The dealership cleared the code, but it returned after 2–3 days of driving with no specific trigger pattern. Diagnosis: Inspected the seat occupancy sensor and wiring harness—both normal. Further inquiry revealed the owner had recently fitted a third-party smart seat cushion with heating and ventilation. Found the cushion's power harness (12V to 5V adapter) routed parallel and tied together with the seat occupancy sensor harness. Disconnected the cushion, road-tested the vehicle for 3 days, and the fault did not recur. Reconnected the cushion and the fault returned within 1 day, confirming electromagnetic interference was distorting the sensor signal. Resolution: Removed the third-party cushion and restored the seat to original condition. Re-routed the under-seat wiring, separating the sensor signal wires from all power lines (including seat heating, ventilation, or aftermarket devices) by at least 15 cm. Wrapped the sensor harness with aluminium foil shielding tape. Cleared the fault code, issue resolved.
Original source ↗
BYD DTC AI Analysis

BYD Tang DM-i airbag control unit software calibration error

**Symptoms:** Within one week of taking delivery of the new vehicle, the instrument cluster occasionally displayed the airbag warning light, with DTC B16001B stored. The vehicle had no modifications and the seat showed no abnormalities. The fault appeared more often on cold starts and sometimes disappeared after warm-up. **Diagnosis:** Inspected the seat occupancy sensor hardware connections and found them normal; measured resistance values were within specification. Read live data with VDS and found the ACU (Airbag Control Unit) consistently showed the driver seat status as 'Empty', even when occupied, indicating the ACU could not correctly recognize the sensor signal. Consulted BYD Technical Service Bulletin TSB-2023-08 and confirmed that some vehicles from this batch had an ACU software calibration defect causing incorrect recognition of the signal thresholds for a specific sensor batch. **Resolution:** Connected the vehicle to the BYD after-sales server and upgraded the Airbag Control Unit (ACU) software to the latest version (from V2.1.2 to V2.3.5). After the upgrade, performed the 'Seat Occupancy Sensor Sensitivity Learning' procedure (simulating both occupied and unoccupied states). Cleared stored fault codes and tested 10 cold starts; the fault was completely eliminated.
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.