DTC B16B9 indicates the airbag electronic control unit (SRS_ECU) detects an internal hardware fault or critical communication anomaly — Seal U
DTC B16B9 indicates the airbag electronic control unit (SRS_ECU) detects an internal hardware fault or critical communication anomaly.
This fault involves a self-test failure of the ECU internal processor, non-volatile memory (NVM), or power management module.
It may also indicate a communication interruption or data checksum error between the ECU and the vehicle CAN network (powertrain CAN or body CAN).
When this fault triggers, the SRS system typically enters fail-safe mode, disabling airbag and seat belt pretensioner deployment during a collision, and illuminates the instrument cluster airbag warning light.
This safety-critical fault requires immediate repair to ensure correct occupant restraint system operation.
- 1Abnormal SRS ECU supply voltage: Battery voltage is below 9V or above 16V, or IGN power supply drops momentarily during ECU operation, triggering the internal reset circuit.
- 2ECU internal memory data corrupted: Electromagnetic interference, interrupted software flashing, or prolonged battery depletion causes calibration data or crash threshold parameter verification failure.
- 3Airbag CAN bus communication fault: Short circuit between CAN-H and CAN-L, short to power or ground, or terminating resistor (usually 120Ω) drift compromising signal integrity.
- 4Connector physical damage: The SRS ECU mounts in the lower center console. Water ingress or spilled drinks cause terminal oxidation and corrosion. Removal and installation can cause terminal back-out and poor contact.
- 5Crash history lock: A previous minor collision triggered the sensor but did not deploy the airbag. The ECU recorded the collision event and entered a locked state. Reset the ECU using dedicated equipment.
- 1Connect the BYD VDS2000/3000 diagnostic tool, access the SRS system, and read the complete DTC freeze frame data. Confirm whether B16B9 is a current (Active) or history (History) fault, and record the vehicle conditions at the time of the fault (vehicle speed, voltage, temperature).
- 2Check the power supply system: Measure the battery static voltage (12.4-12.6 V) and the voltage after start-up (13.8-14.8 V). Inspect the SRS fuse in the instrument panel power distribution box (usually F4/9, 10 A/15 A) for a blown condition or poor contact.
- 3Check the SRS ECU connector (located below the gear selector or behind the glovebox): disconnect the negative cable and wait at least 90 seconds (for capacitor discharge). Check the connector for water ingress and inspect for oxidized or backed-out pins. Measure the voltage to ground at the harness-side power pins (B+, IGN) and the ground resistance (should be <1Ω).
- 4Measure the CAN bus: Use an oscilloscope or multimeter to measure the voltage to ground for the SRS ECU CAN-H (approx. 2.5-3.5 V) and CAN-L (approx. 1.5-2.5 V), and the resistance between them (approx. 60 Ω, two 120 Ω terminating resistors in parallel).
- 5Execute the ECU reset procedure: After clearing the fault code, set the power mode to ON (do not start) and hold for 20 seconds. Check if the warning light turns off. If the fault persists, disconnect the battery negative terminal for at least 10 minutes to perform a hard reset.
- 6Check related sensors: Inspect the left/right front impact sensors (similar faults B1654/B1704) and the seat occupancy sensor for short circuits. Abnormal sensor data can cause the ECU to report an internal fault.
- 7Software flash or replacement: If the above steps fail, use VDS to flash the SRS ECU software (if a new version is available). If the flash fails or the fault recurs, replace the SRS ECU and perform Online Matching and sensor calibration.
Dashboard water ingress on 2019 Yuan EV caused SRS ECU connector corrosion.
2021 Tang: SRS ECU data corrupted after battery discharge
2019 Song MAX: CAN bus short circuit triggered ECU protection fault
2020 Qin Pro SRS ECU Hardware Failure Replacement Case