DTC B16B9-00 indicates an Airbag Control Unit (SRS ECU) internal self-test failure — Atto 3
DTC B16B9-00 indicates an Airbag Control Unit (SRS ECU) internal self-test failure.
Specific causes include a microprocessor logic error, internal memory (EEPROM/Flash) data checksum failure, power management module anomaly, or internal accelerometer signal processing circuit fault.
This indicates an ECU hardware or low-level software fault, not a peripheral wiring or sensor issue.
Upon entering fail-safe mode, the ECU disables all airbags, seat belt pretensioners, and collision unlock functions.
The instrument cluster airbag warning light remains illuminated, and the occupant protection system may fail to operate during a collision.
- 1Damaged ECU internal microprocessor or memory chip, causing a CRC check failure during the power-on self-test (POST).
- 2Vehicle power supply system malfunction (such as a voltage surge during jump-starting or overvoltage caused by a generator regulator failure) damages the internal ECU power management IC.
- 3Aging and failure of the ECU internal backup power supply (energy storage capacitor/battery) causes data loss or logic errors during power-off.
- 4Vehicle water ingress or high-humidity environments cause PCB corrosion and chip pin oxidation, resulting in an internal short or open circuit.
- 5After an accident, the ECU triggered the crash record lock, but the internal data failed to reset correctly or the hardware sustained physical damage.
- 1Use the BYD dedicated diagnostic tool (VDS2000/VDS3100) to read the fault code, confirm B16B9-00 is a current fault (Active), and record the voltage and mileage from the freeze frame data.
- 2Check the SRS ECU power supply and ground: measure the constant power (B+) and ignition power (IG) at connector M11 (or corresponding vehicle connector). Voltage must be between 11-14V, and ground wire resistance must be less than 1Ω. This rules out misdiagnosis resulting from external power supply issues.
- 3Check CAN bus communication: Measure diagnostic CAN-H (approx. 2.6V) and CAN-L (approx. 2.4V) voltage to ground. Resistance between the bus lines should be approximately 60Ω. Verify normal communication and absence of external interference.
- 4Visual and physical inspection: Remove the centre console tunnel or glovebox (depending on vehicle model). Check the ECU housing for damage, water stains, or burn marks, and check the connector pins for oxidation or push-out.
- 5Software repair attempt: If the ECU communicates, perform 'Airbag ECU software upgrade' or 'Calibration data rewrite' (requires manufacturer authorization) to flash the internal firmware.
- 6Replace the SRS ECU: Disconnect the negative battery terminal, wait at least 90 seconds to discharge the backup power supply, then remove and replace the airbag control unit with a brand-new genuine part (never use parts salvaged from an accident vehicle).
- 7Online configuration and matching: Connect the diagnostic tool and perform 'Airbag System Configuration'. Write the correct VIN, vehicle model code, and airbag configuration parameters (such as the presence of side and curtain airbags). Perform 'Collision Output Reset' to clear historical collision data.
- 8System verification: Clear the fault code, perform the 'Airbag System Self-check', and confirm B16B9-00 does not return. Perform a loop resistance test (use the diagnostic tool to read the resistance of each airbag circuit; values should be 2-3Ω). Finally, road test the vehicle to confirm the warning light turns off.
Qin EV300 SRS ECU internal memory fault
The Qin100 waded through water, causing an internal short circuit in the ECU.
Qin EV450 used ECU mismatch after accident repair
Voltage anomaly caused intermittent ECU fault in BYD Qin 80