DTC B1640 indicates the SRS (Supplemental Restraint System) ECU detects an open circuit or out-of-range resistance in the driver-side seat belt pretensioner circuit (normal resistance is typically 2 — Atto 3
DTC B1640 indicates the SRS (Supplemental Restraint System) ECU detects an open circuit or out-of-range resistance in the driver-side seat belt pretensioner circuit (normal resistance is typically 2.0–3.0 Ω).
The pretensioner is a key component of the passive safety system.
During a collision, it ignites a pyrotechnic charge to generate gas, pulling the seat belt retractor and instantly tightening the seat belt to secure the occupant.
This fault indicates the driver-side pretensioner may fail to deploy during a collision, increasing occupant forward displacement and injury risk.
The SRS ECU also illuminates the instrument cluster airbag warning light.
The system may enter a fail-safe mode, restricting certain airbag functions.
- 1The pretensioner wiring harness connector (yellow connector) under the driver's seat is loose, has a backed-out terminal, or makes poor contact, usually resulting from wear when moving the seat back and forth or failing to fully seat the connector after previous seat removal.
- 2Open circuit or resistance drift beyond tolerance (>5Ω or <1Ω) in the seat belt pretensioner internal resistance wire. Pretensioner aging, moisture ingress, or internal pyrotechnic charge deterioration usually cause this.
- 3Oxidized or corroded pins in the mating connector between the seat wiring harness and the body floor wiring harness (usually located on the inner side of the seat slide rail), or a broken wire in the harness. This commonly occurs after driving through water or prolonged use in damp environments.
- 4An internal fault in the SRS ECU detection circuit or a software false positive causes incorrect identification of the pretensioner status. Confirm by swapping with another seat belt pretensioner.
- 5Failure to reconnect the pretensioner connector after removing the seat during vehicle modification or repair, or installing a non-OEM seat resulting in a wiring harness mismatch.
- 1Use the BYD dedicated diagnostic tool (VDS2000/VDS3000) to read the fault code. Confirm B1640 is a current (Active) fault, not a history fault. Record the ambient temperature and vehicle status from the freeze frame data.
- 2Disconnect the battery negative terminal and wait at least 3 minutes for the SRS system capacitors to fully discharge. Remove the driver's seat (retain 4 bolts for easier handling). Visually inspect the yellow pretensioner connector under the seat to confirm it is fully inserted and locked. Verify the connector waterproof seal is intact.
- 3Use a multimeter to measure the resistance between the pretensioner connector terminals (use a dedicated probe to avoid damaging the pins). The standard value is 2.0-3.0Ω. If the resistance is infinite (OL) or 0Ω, the pretensioner has an internal open or short circuit. Replace the driver seat belt assembly.
- 4If the pretensioner is normal, measure wiring harness continuity between the pretensioner connector and the SRS ECU (usually located under the centre console or centre tunnel). Check for an open circuit (resistance >1Ω) or a short to ground/power. Inspect the harness bends near the seat slide rails for wear.
- 5Inspection and repair: If the connector is loose, reconnect it and apply specified conductive grease; if the wiring harness is damaged, repair it with waterproof tape or replace the harness; if the pretensioner is faulty, replace the OEM driver seat belt assembly (Note: The pretensioner is a single-use component; do not dismantle or repair it).
- 6After repair, reconnect all connectors and restore battery power. Use the diagnostic tool to clear fault codes. Execute 'SRS system self-check' and 'configuration parameter reading' to confirm no fault codes remain. Perform a simulated crash test (using the dedicated resistor load tool) and verify the pretensioner resistance value in the data stream is stable within the normal range.
Frequent seat adjustment loosened the pretensioner connector.
Water ingress corroded the pretensioner connector, causing high resistance.
Pretensioner circuit not reconnected after seat modification
Pretensioner internal resistance wire open circuit
Wiring harness wear caused an intermittent open circuit.