On BYD vehicles, DTC B1789 indicates a circuit fault in the driver seat belt pretensioner or the seat belt buckle position sensor, specifically a short to ground, open circuit, or signal range/performance fault — Atto 3
On BYD vehicles, DTC B1789 indicates a circuit fault in the driver seat belt pretensioner or the seat belt buckle position sensor, specifically a short to ground, open circuit, or signal range/performance fault.
Although early documentation may describe this as a 'second-stage front airbag', the fault code points to the seat belt restraint system components beneath the seat.
The SRS control module triggers B1789 when it detects abnormal resistance in the driver-side seat belt pretensioner circuit (below 1.0Ω or above 4.0Ω; normal range is 2.0-3.0Ω) or when the buckle position sensor signal voltage remains below the threshold.
This fault forces the airbag system into fail-safe mode.
In a collision, the system may fail to accurately determine if the driver is wearing the seat belt, preventing intended airbag deployment, disabling the pretensioner, or triggering start inhibition logic on certain models.
The fault also illuminates the instrument cluster SRS warning light continuously, indicating a substantial risk to the occupant protection system.
- 1Wiring harness under the driver's seat worn or crushed: Frequent forward and backward seat adjustment causes the seat belt pretensioner wiring harness to interfere with the seat rail, resulting in damaged insulation, broken copper wires, or a short circuit.
- 2Poor contact at the seat belt pretensioner connector (yellow plug): plug not fully locked, internal pins oxidized, pins backed out, or water ingress corrosion, resulting in abnormal resistance.
- 3Seat belt pretensioner unit fault: Pretensioner deployed after a vehicle accident (micro gas generator exploded) without replacement during repair, causing an internal open circuit; or pretensioner internal coil short circuit.
- 4Seat anchorage position sensor detached or damaged: Failure to reconnect the sensor connector after seat removal and installation, or a broken sensor retaining clip causing signal interruption.
- 5Wiring harness retaining clip failure: A broken retaining clip allows the wiring harness to chafe against the metal body bracket over bumps, causing an intermittent short to ground.
- 1Safety preparation: Disconnect the 12 V battery negative terminal and wait at least 3 minutes to fully discharge the SRS system capacitors and prevent accidental airbag deployment.
- 2Fault confirmation: Use VDS or the BYD dedicated diagnostic tool to read the fault code, confirm whether B1789 is a current (Active) or history (History) fault, and record the freeze frame data.
- 3Visual inspection: Move the driver's seat to the rearmost position. Inspect the wiring harness under the seat for signs of abrasion, pinching, or damaged insulation. Focus on interference points between the seat rails and the wiring harness.
- 4Connector inspection: Disconnect the seat belt pretensioner connector (usually yellow). Check the plug for full engagement and inspect the pins for oxidation, burning, or backed-out terminals. Clean with electrical contact cleaner if necessary.
- 5Resistance measurement: Use a multimeter to measure the pretensioner unit resistance. The normal value is 2.0-3.0 Ω. Infinite resistance indicates an open circuit (pretensioner deployed or wiring harness broken). Zero or extremely low resistance indicates a short to ground.
- 6Wiring harness repair: If the wiring harness is damaged, strip the insulation, solder the break, and wrap it in layers using heat-shrink tubing or insulating tape. Reroute the harness and secure it with cable ties. Maintain a clearance of more than 20 mm from moving parts.
- 7Component replacement: If the pretensioner is faulty or has deployed, replace the entire driver seat belt assembly (including the pretensioner). Do not repair the pretensioner separately.
- 8System reset: Connect the battery, clear the fault code, perform 'SRS system configuration' or 'sensor calibration' (if applicable), perform a static self-test and road test, and confirm the fault light turns off and the fault does not return.
Song MAX seat rail pinched seatbelt pretensioner wiring harness
Qin Plus DM-i seat belt pretensioner connector loose and oxidised
Unreplaced pretensioner caused open circuit after S6 accident repair
F3: Anchor position sensor connector unplugged after seat removal and refitting.
Han EV intermittent B1789 wiring harness chafing on rough roads