For the BYD SRS (Supplemental Restraint System/airbag system), DTC B1696 indicates a fault in the Seat Occupancy Sensor or its related circuit, not hardware damage to the SRS ECU itself — Atto 3
For the BYD SRS (Supplemental Restraint System/airbag system), DTC B1696 indicates a fault in the Seat Occupancy Sensor or its related circuit, not hardware damage to the SRS ECU itself.
This sensor mounts inside or underneath the driver or front passenger seat.
It detects seat occupancy and classifies occupant weight, serving as a key input signal for the airbag deployment logic.
When the ECU detects an open circuit, short circuit, abnormal signal, or communication failure in the sensor circuit, it illuminates the airbag warning lamp.
The system may default to disabling the corresponding airbag and illuminate the 'airbag off' indicator.
This severely compromises occupant protection during a collision.
On some models, failing to perform the online configuration learning procedure after replacing the seat or sensor also triggers this code.
- 1Seat occupancy sensor wiring harness connector loose, oxidized, or making poor contact: Frequent fore-and-aft seat adjustment or cleaning loosens the yellow connector (usually 4-pin), and oxidized terminals interrupt the signal.
- 2Seat wiring harness mechanical damage: Seat frame edges or slide rails wear through the wiring harness insulation over time, causing a signal wire short to ground or open circuit, especially during water fording or on rough roads.
- 3Sensor body damage: Water ingress (wading repair), aging, or heavy loads cause abnormal internal resistance in the seat pressure sensor, preventing it from outputting the normal 0.5-4.5V pressure signal.
- 4Configuration data missing or mismatched: After installing a used seat, upgrading from a low-spec to a high-spec seat, or performing accident repairs, the sensor hardware part number does not match the vehicle configuration, or the 'seat sensor calibration' learning is incomplete.
- 5Abnormal SRS ECU power supply/communication: In very rare cases, an internal ECU power module fault prevents the 5V reference voltage supply to the sensors, or CAN communication line interference occurs.
- 1Use the BYD VDS or Launch X-431 diagnostic tool to read the complete fault codes and freeze frame data. Confirm whether the fault is on the driver or passenger side. Check if the 'seat occupancy status' in the data stream changes when applying pressure.
- 2Visually inspect the yellow wiring harness connector under the affected seat (usually marked 'SRS' or 'Airbag'). Check for looseness, water ingress, pin oxidation, or corrosion. Clean with electrical contact cleaner and re-secure.
- 3Disconnect the connector and measure the sensor resistance. The normal value is approximately 300-500 Ω (static) or changes dynamically with pressure. Measure the supply voltage; it must be 5 V ± 0.25 V. Verify the signal wire voltage varies between 0.5-4.5 V with pressure. Verify the wiring harness insulation to ground is greater than 1 MΩ.
- 4If the wiring harness is damaged, repair the wire (solder and insulate with heat-shrink tubing). Reroute the wiring harness and secure it with cable ties and dedicated clips. Route the harness away from seat slide rails and sharp metal edges, leaving sufficient slack.
- 5If the sensor is damaged (abnormal resistance or no voltage output), replace the seat occupancy sensor assembly with the corresponding part number (verify driver/passenger side and high/low trim models). After replacement, leave the seat unoccupied for at least 10 minutes to perform adaptation.
- 6If the fault code persists after replacing the seat or sensor, use the VDS2000 to execute 'Special Functions' → 'Seat Sensor Configuration' or 'Seat Sensor Calibration'. Enter the VIN to perform online programming and learning. On some F3 models, also execute 'Airbag System Configuration Write'.
- 7Clear the fault code and perform a road test (including driving on bumpy roads and adjusting the seat forward and backward). Verify the fault lamp remains off and the data stream shows a normal occupancy status.
Oxidised seat connector on Song Pro DM causes intermittent SRS fault
Qin Plus DM-i front passenger seat wiring harness chafed, open circuit
F3 sensor shorted due to water ingress after wading
Tang DM seat configuration not learned after accident repair
G6 intermittent wiring harness short circuit on bumpy roads