DTC B1684-00 indicates a functional fault in the Occupant Classification System (OCS) — Seal 6 EV
DTC B1684-00 indicates a functional fault in the Occupant Classification System (OCS).
The OCS is a key subsystem of the Supplemental Restraint System (SRS).
Located inside the front passenger seat, the system uses a pressure sensing mat and an electronic control module to monitor the seat load status in real time (empty seat/child/adult).
It sends classification signals to the SRS ECU to determine the front passenger airbag deployment strategy during a collision (deployment decision, force, and timing).
This DTC triggers when the OCS and SRS ECU lose communication, a sensor signal exceeds its threshold, the system loses calibration data, or a hardware failure occurs.
This fault forces the airbag system into fail-safe mode.
During a collision, this condition may cause unintended airbag deployment (injuring a child) or failure to deploy (loss of protection).
This poses a serious safety risk and requires immediate repair.
- 1Physical damage or aging of the front passenger seat OCS pressure sensor mat (typically resulting from water ingress, liquid penetration, prolonged heavy loads, or pet scratching causing sensor mat breakage)
- 2Loose, oxidized, backed-out pins, or poor contact at the OCS control module wiring harness connector (connector wear caused by frequent seat fore-and-aft movement or height adjustment)
- 3Failure to perform OCS system zero-point calibration and weight calibration after vehicle accident repairs, seat removal/installation, or seat replacement, or an interrupted calibration process resulting in abnormal data.
- 4OCS control module internal circuit board fault (ECU hardware damage, capacitor leakage, or chip program error)
- 5Open circuit, short circuit, or signal interference in the CAN communication line between the SRS airbag control unit and the OCS module.
- 1Use the BYD dedicated diagnostic tool (VDS2000/3000) to read the SRS system fault codes. Confirm B1684-00 is an active fault, record the freeze frame data, and check for accompanying fault codes such as B1685 (OCS sensor fault).
- 2Check the OCS module connector (usually a yellow waterproof plug) under the front passenger seat and verify the locking tab is fully engaged. Inspect the pins for oxidation, backing out, or water ingress. Measure the power supply voltage (should be 12V ± 0.5V), ground resistance (<1Ω), and CAN-H/CAN-L line voltage (approximately 2.5V).
- 3Remove the front passenger seat. Visually inspect the OCS pressure sensor mat beneath the seat foam cushion for damage, creases, foreign object punctures, or signs of liquid corrosion. Check the wiring harness between the sensor mat and the OCS ECU for breaks.
- 4Perform OCS system calibration: Enter the SRS system special functions on the diagnostic tool, select 'OCS Calibration', and follow the prompts to sequentially complete the empty seat calibration, calibration with a 36kg standard weight (simulating a child), and calibration with a 75kg standard weight (simulating an adult). Verify each step displays 'Calibration successful'.
- 5If calibration fails or the fault code does not clear, replace the OCS sensor assembly (for Qin series models, replace the entire front passenger seat cushion assembly or the OCS sensor mat module). After replacement, perform the complete calibration procedure and write the VIN.
- 6Reinstall all components, clear the fault code, and perform the SRS system self-check cycle (cycle the ignition switch ON-OFF three times). Confirm B1684-00 does not recur, check the instrument cluster airbag warning light turns off, and use the diagnostic tool to read the OCS live data stream to verify accurate empty/occupied seat status recognition.
Qin EV300 OCS sensor pad short circuit fault after water wading
Fault due to not calibrating after accident repair on Qin 100.
BYD Qin EV450: seat wiring harness worn, causing open circuit
BYD Qin 80 OCS control module hardware failure