DTC B16471B indicates the driver-side seatbelt pretensioner circuit resistance exceeds the normal threshold set by the SRS control module (typical normal range: 1 — Atto 3
DTC B16471B indicates the driver-side seatbelt pretensioner circuit resistance exceeds the normal threshold set by the SRS control module (typical normal range: 1.5-4.0 Ω; detected value is high).
The pretensioner is a pyrotechnic component of the passive safety system, containing a resistance wire and an igniter charge.
Excessive resistance indicates high circuit impedance resulting from poor contact, wiring harness oxidation, connector corrosion, or pretensioner aging.
This fault forces the SRS system into a degraded mode and continuously illuminates the airbag warning light.
During a collision, the driver-side seatbelt pretensioner may fail to deploy and retract, severely compromising occupant restraint protection.
- 1A loose connection, backed-out terminals, or oxidized pins at the yellow pretensioner connector under the driver's seat (usually marked D+, D-) increase contact resistance. This is the most common cause, especially after frequent fore-and-aft seat adjustment or driving through water.
- 2Internal slip ring wear in the clock spring (spiral cable) or poor contact in the ribbon cable causes unstable or excessively high resistance in the pretensioner signal circuit.
- 3Aging, breakage, or moisture corrosion of the internal resistance wire in the seat belt pretensioner unit causes resistance to exceed the tolerance range (typically 5-10 Ω or higher).
- 4Floor wiring harness worn, broken, and reconnected near the seat slide rail, or aftermarket modifications (such as seat heating/ventilation) causing series resistance in the wiring.
- 5SRS control module internal sampling circuit fault or software calibration drift causing the module to misjudge normal resistance as abnormal (compare left and right resistance values to confirm)
- 1Safety preparation: Disconnect the 12V battery negative terminal, wait at least 3 minutes for the SRS capacitor to discharge, disable the airbag system, and wear an anti-static wrist strap.
- 2Visual inspection: Verify the yellow SRS connector under the driver's seat is fully locked. Inspect the terminals for green corrosion, burning, or backed-out pins. Check the wiring harness for wear at the seat slide rail.
- 3Resistance measurement: Disconnect the pretensioner connector. Measure the resistance between the pretensioner terminals using a digital multimeter (Fluke or similar low-current meter). Normal resistance is 2.0-3.0 Ω. If the resistance exceeds 4.5 Ω, the pretensioner is faulty.
- 4Harness continuity test: Measure harness continuity from the pretensioner connector to the SRS ECU (usually located under the centre console or in the front compartment). Verify continuity at each clock spring pin (if the pretensioner connects through the clock spring).
- 5Cleaning and repair: If oxidation is present, treat the pins with electrical contact cleaner, apply conductive grease, and verify the connector locking tab is intact. If the wiring harness is damaged, repair it using the dedicated yellow high-temperature wiring harness. Do not simply twist the wires together.
- 6Component replacement: If the pretensioner body resistance is abnormal, replace the driver seat belt assembly (including the pretensioner). After replacement, use a dedicated diagnostic tool (such as BYD VDS or Launch X431) to perform "Airbag Configuration" and "Resistance Learning".
- 7System verification: Clear the fault code, turn the ignition switch to ON, and verify the SRS warning lamp turns off after the self-check. Use a diagnostic tool to read the data stream and confirm the pretensioner resistance is within the normal range. Perform a simulated crash test (if the equipment supports it).
The connector under the seat oxidized, causing resistance drift.
Internal open circuit in clock spring causes false alarm.
Aftermarket seat heater installation caused abnormal circuit resistance.
Pretensioner internal resistance high due to aging
SRS control module software misdiagnosis