B170F-00

DTC B170F-00 indicates a short to power fault in the driver seat Occupant Sensing System (OSS) — Atto 3

Safety System

DTC B170F-00 indicates a short to power fault in the driver seat Occupant Sensing System (OSS).

Integrated into the driver seat cushion, the sensor uses a pressure sensing mat and an electronic control module to detect seat occupancy.

It sends a 0.4-4.6V analog voltage signal to the SRS airbag control unit (approximately 0.5V when unoccupied and 4.2V when occupied).

The SRS module sets this DTC when it detects a continuous voltage above 4.8V or near battery voltage.

This occurs if the signal circuit shorts to the 12V power supply line (B+), the internal sensor circuit breaks down, or the control module fails.

This fault forces the SRS system into fail-safe mode: the driver airbag may fail to deploy, the seat belt reminder function may malfunction (false or missing warnings), and the instrument cluster airbag warning light remains illuminated.

Because this fault affects the passive safety system, do not drive the vehicle until repaired.

5
Cases Logged
5
Causes
  • 1Damaged seat occupancy sensor wiring harness insulation causing a short to the power wire, commonly due to the seat fore/aft adjustment rails chafing against the wiring harness.
  • 2Water ingress, oxidation, or misaligned pins in the under-seat wiring harness connector (usually 4-pin) causing a short circuit between the power pin (PIN1/12V) and the signal pin (PIN2).
  • 3Fault in the seat occupancy sensor internal pressure sensing mat or control module circuit (such as protective capacitor breakdown or voltage regulator chip damage) causing a short to power.
  • 4Water ingress under the seat during wading or car washing causes an internal short circuit in the sensor control module (located on the inner side of the seat rail or at the bottom of the seat).
  • 5Installing a non-OEM seat or aftermarket sensor with a resistance value (normally 2.5-3.5 kΩ) that does not match OEM specifications causes abnormal signal voltage.
  • 1
    Connect the BYD VDS or a professional diagnostic tool such as Launch X-431 or Autel, read the DTC to confirm B170F-00 is a current fault (Active), and record the freeze frame data (Fault Frame).
  • 2
    Visually inspect the wiring harness connector under the driver’s seat (black 4-pin connector) for looseness, backed-out terminals, water ingress, or corrosion. Measure the connector terminal voltages: power supply (PIN1) should be 12V, signal (PIN2) 0.4-4.6V, and ground (PIN4) 0V. If the signal wire voltage is 12V, confirm a short to power.
  • 3
    Disconnect the sensor connector and use a multimeter to measure the sensor resistance. Normal value: 2.5-3.5 kΩ. If the resistance is 0 or infinite, replace the sensor. If the resistance is normal, the fault is in the wiring harness.
  • 4
    Inspect the seat slide rails and wiring harness routing. Check for interference between the wiring harness and metal rails throughout the full fore/aft seat adjustment travel. Repair any damaged wires (soldering + heat-shrink tubing) and re-secure the wiring harness away from moving parts. Install corrugated conduit for protection if necessary.
  • 5
    If the wiring harness inspection is normal, replace the driver seat occupancy sensor assembly (part number varies by model, e.g., HA-XXXXXX for Song Plus; verify the part version matches the VIN).
  • 6
    Use the diagnostic tool to perform "Seat Occupancy Sensor Calibration" and "SRS Configuration" to learn the occupied/unoccupied status thresholds.
  • 7
    Clear the fault code and verify functionality: simulate unoccupied (empty seat) and occupied (apply over 30kg of pressure) conditions. Confirm the Occupant Status in the diagnostic tool data stream changes correctly (UNOCCUPIED/OCCUPIED) and the fault code does not return.
BYD DTC AI Analysis

After replacing seats with aftermarket units on a Song Plus DM-i, the airbag warning light stays on.

After the owner replaced the driver's seat at a third-party workshop with a non-genuine unit, the airbag warning light stayed on and the driver's seatbelt reminder stopped working. VDS scan retrieved DTC B170F-00. Measured the occupancy sensor in the new seat: resistance only 0.8kΩ (OEM specification 2.5–3.5kΩ). The aftermarket sensor's incompatible spec caused abnormal signal voltage. Replaced the sensor with a genuine driver's seat occupancy sensor, then ran sensor calibration and SRS configuration writing. Fault codes cleared; system returned to normal.
Original source ↗
BYD DTC AI Analysis

Seat sensor short circuit in Qin Plus EV after water wading

After driving through standing water approximately 30cm deep, the instrument cluster displayed 'Check Airbag System' and the driver's seat heating failed. Retrieved DTCs B170F-00 and U0151. Removed the seat and found water accumulation on the inner side of the seat rails, oxidation and corrosion on the occupancy sensor control module pins, and measured a short to ground on the signal wire. Replaced the seat occupancy sensor assembly, removed water from the seat foam and dried it, then applied waterproof sealant at the sensor mounting location. Performed system calibration after the repair. Fault resolved.
Original source ↗
BYD DTC AI Analysis

Han EV seat adjustment causing wiring harness wear, resulting in intermittent fault

While driving, the instrument cluster occasionally showed an airbag fault warning that cleared after stopping and restarting. The driver's seat belt reminder also worked intermittently. Stored DTCs revealed an intermittent B170F-00. Inspection found that the occupant sensor wiring harness rubbed against the seat rail during fore-aft adjustment, damaging the insulation and causing occasional shorting to the power wire. Repaired the damaged wiring (re-soldered and re-wrapped). Rerouted the harness and secured it to the seat frame. Fitted a wiring protection sleeve to prevent contact with moving parts. Two weeks of follow-up: no recurrence.
Original source ↗
BYD DTC AI Analysis

Sensor calibration data lost on new Tang DM-p

One week after delivery of the new vehicle, it frequently triggered false 'person in vehicle' warnings after locking when unoccupied, or displayed 'no person in vehicle' when occupied. Read DTCs B170F-00 and B1710-00. Inspected sensor—no physical damage, but scan tool showed sensor output voltage fixed at 2.0 V (not changing with occupancy). Determined cause: severe vibration during transport or battery disconnection caused calibration data loss. Performed 'seat occupancy sensor zero-point calibration' and 'sensitivity learning' using scan tool. No parts replaced; fault resolved.
Original source ↗
BYD DTC AI Analysis

Destroyer 05 loose connector fault after service

The airbag warning light came on after routine maintenance (including interior cleaning). The owner reported the seats had been removed during this service. We read DTC B170F-00. We checked the wiring harness under the seat and found the 4-pin occupancy sensor connector was not fully seated (locking tab not engaged). This caused poor contact at the signal pin and intermittent contact with the adjacent power pin. We reseated the connector, ensured the locking tab engaged, cleared the DTC, and tested the system with and without an occupant. The system returned to normal.
Original source ↗
Data confidence: Official This information is for reference only. Always consult a qualified technician for diagnosis and repair. Do not attempt high-voltage system repairs yourself.