DTC B16B9 indicates the airbag electronic control unit (SRS_ECU) detects an internal hardware fault or critical communication anomaly — Atto 3
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 the IGN power supply momentarily drops during ECU operation, triggering the internal reset circuit.
- 2ECU internal memory data corruption: Electromagnetic interference, interrupted software flashing, or prolonged low battery voltage 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/ground, or terminating resistor (usually 120Ω) drift compromising signal integrity.
- 4Connector physical damage: The SRS ECU sits in the lower centre console. Water ingress or drink spills cause terminal oxidation and corrosion. Removal and installation procedures can cause terminal back-out and poor contact.
- 5Crash history lockout: A previous minor collision triggered the sensor but did not deploy the airbags. The ECU records the collision event and enters a locked state. Use dedicated equipment to reset the ECU.
- 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 fault (Active) or a history fault (History), and record the vehicle status at the time of the fault (vehicle speed, voltage, temperature).
- 2Check the power supply system: Measure the battery static voltage (should be 12.4-12.6V) and the voltage after start-up (should be 13.8-14.8V). Inspect the SRS fuse in the instrument panel power distribution box (usually F4/9, 10A/15A) 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 (allowing capacitors to discharge). Check the connector for water ingress, oxidized pins, or backed-out pins. Measure the voltage to ground at the harness-side power supply pins (B+, IGN) and the ground resistance (<1Ω).
- 4Measure the CAN bus: Use an oscilloscope or multimeter to measure the SRS ECU CAN-H (approx. 2.5-3.5 V) and CAN-L (approx. 1.5-2.5 V) voltage to ground, and the resistance between them (approx. 60 Ω, two 120 Ω terminating resistors in parallel).
- 5Perform the ECU reset procedure: After clearing the fault code, set the power mode to ON (do not start) and hold for 20 seconds. Observe if the warning light turns off. If the fault persists, disconnect the battery negative terminal for more than 10 minutes to perform a hard reset.
- 6Check related sensors: Inspect the left/right front impact sensors (similar faults B1654/B1704) and seat occupancy sensor for short circuits. Abnormal sensor data may cause the ECU to report an internal fault.
- 7Software update or replacement: If the above steps fail, use VDS to update the SRS ECU software (if a new version is available). If the update 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