DTC B1651 indicates the Airbag Control Unit (ACU) detects the front passenger-side seat belt pretensioner circuit resistance exceeds the calibrated threshold (typically above 4 — Atto 8
DTC B1651 indicates the Airbag Control Unit (ACU) detects the front passenger-side seat belt pretensioner circuit resistance exceeds the calibrated threshold (typically above 4.8Ω or open circuit).
The pretensioner utilizes a squib structure with a normal resistance of 2.0±0.3Ω.
Excessive resistance indicates a high-resistance or open-circuit risk in the firing circuit.
During a collision, this prevents the ACU from reliably triggering the pretensioner, leaving the seat belt unable to tighten promptly and severely compromising occupant protection.
This constitutes a Level 2 SRS fault.
The system illuminates the airbag warning lamp and may force the front passenger airbag into a degraded protection mode.
- 1Loose or oxidized wiring harness connector under the seat: Frequent forward and backward movement of the front passenger seat loosens the pretensioner wiring harness connector (usually located beside the seat rail or below the B-pillar), oxidizes the pins, or causes pin back-out, increasing contact resistance.
- 2Pretensioner internal squib open circuit: The igniter cartridge bridge wire inside the seat belt pretensioner assembly breaks due to long-term vibration, moisture ingress, or manufacturing defects, resulting in high resistance or an open circuit.
- 3Seat wiring harness broken: Repeated bending breaks the copper core of the pretensioner wiring harness in the transition area between the seat and the body (inside the wiring grommet), leaving only a few fine strands connected or severing the wire completely.
- 4Airbag ECU internal sampling circuit fault: Damage to the sampling resistor, ADC conversion circuit, or driver chip inside the ACU for the front passenger pretensioner causes a false high resistance reading.
- 5Third-party modifications: Installing seat heating pads, fitting non-genuine seat covers, or installing child seat anchorages crushed or damaged the pretensioner wiring harness and connector.
- 1Safety preparation: Disconnect the battery negative terminal and wait at least 90 seconds to fully discharge the airbag capacitor and prevent accidental pretensioner deployment.
- 2Fault confirmation: Use the BYD VDS diagnostic tool to read the fault code. Confirm B1651 is a current fault (Active) rather than a history fault, and record the freeze frame data (ambient temperature, voltage, etc.).
- 3Visual inspection: Check the pretensioner connectors (usually yellow plugs) under the front passenger seat and inside the lower B-pillar trim panel for looseness, water ingress, oxidized pins, or wiring harness damage. Carefully inspect the wiring protective rubber grommet near the seat rail.
- 4Resistance measurement: Disconnect the pretensioner connector. Use a digital multimeter (low-current mode) to measure the resistance between the two wires on the pretensioner side. The normal value is 2.0 ± 0.3 Ω. If the resistance exceeds 4.8 Ω or is infinite, the pretensioner itself is faulty.
- 5Harness continuity test: If pretensioner resistance is normal, measure harness continuity from the connector to the ACU. Inspect the harness within the seat movement range for breaks, high resistance (must be < 1Ω), or a short to ground.
- 6Repair or replace: If the connector is faulty, clean the pins, apply conductive grease, and reconnect securely; if the wiring harness is broken, solder the break and apply waterproof insulation; if the pretensioner fails, replace with an OEM seat belt assembly (including the pretensioner). Never attempt to repair the pretensioner or measure the squib resistance.
- 7System verification: Restore all connections. Turn on the power. Clear the fault code using VDS. Perform an SRS system self-check and confirm B1651 does not return. Perform a static test (simulate a crash signal) and a dynamic road test. Verify the airbag warning light remains off.
Frequent seat movement caused the connector to work loose
Seat modification crushed the wiring harness, causing internal wire breakage.
Seat belt pretensioner internal squib open circuit due to aging
Water ingress caused connector corrosion and high resistance