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 — Seal U
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.
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