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 — Seal U
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.
- 1Pretensioner wiring harness connector (yellow connector) under the driver's seat is loose, has a backed-out terminal, or has poor contact. This usually results from wear caused by moving the seat forward and backward, or failing to fully seat the connector after previous seat removal.
- 2Seat belt pretensioner internal resistance wire open circuit or resistance drift beyond tolerance range (>5Ω or <1Ω). Common causes include pretensioner aging, moisture ingress, or internal pyrotechnic charge deterioration.
- 3Oxidized or corroded pins at the seat wiring harness to body floor wiring harness connector (usually located on the inner side of the seat slide rail), or broken harness wires, commonly resulting from vehicle water ingress 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 the fault by swapping the unit with another seat belt pretensioner for testing.
- 5Failure to reconnect the pretensioner connector after seat removal during vehicle modification or repair, or installing a non-OEM seat, causing a wiring harness mismatch.
- 1Use the BYD dedicated diagnostic tool (VDS2000/VDS3000) to read the fault code. Confirm B1640 is a current fault (Active) and 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 discharge fully. Remove the driver's seat (retain the 4 bolts for easier handling). Visually inspect the yellow pretensioner connector under the seat to confirm it fully seats and locks. 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 Ω, this indicates an internal open or short circuit in the pretensioner. Replace the driver seat belt assembly.
- 4If the pretensioner is normal, measure wiring harness continuity between the pretensioner connector and the SRS ECU (usually 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 rectification: If the connector is loose, reconnect it and apply the specified conductive grease; if the wiring harness is damaged, repair it with waterproof tape or replace the harness; if you confirm a pretensioner fault, replace with a genuine driver seat belt assembly (Note: The pretensioner is a single-use component; do not dismantle it for repair).
- 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 Read' to confirm no fault codes remain. Perform a simulated crash test (using the dedicated resistor load tool) and observe the data stream to verify the pretensioner resistance value stabilizes 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.