B16B9-00

DTC B16B9-00 indicates an Airbag Control Unit (SRS ECU) internal self-test failure — Seal 6 EV

Safety System

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.

The B16B9-00 fault code on the Seal 6 EV indicates an internal self-test failure in the Airbag Control Unit. Severity is medium because the system may disable airbags, seat belt pretensioners, and collision unlock functions, leaving the airbag warning light on. Common causes include damaged ECU memory or microprocessor failure, or voltage surge damage to the ECU power circuit. The recommended fix is visiting an authorised dealer. Typical repair cost data is available.
4
Cases Logged
5
Causes
  • 1Damaged ECU internal microprocessor or memory chip causes a CRC check failure during the power-on self-test (POST).
  • 2Vehicle power supply system fault (e.g., voltage surge during jump-starting or overvoltage caused by an alternator regulator fault) damages the ECU internal power management IC.
  • 3ECU internal backup power supply (energy storage capacitor/battery) aging and failure, causing data loss or logic errors during power-off.
  • 4Vehicle wading or high-humidity environments cause PCB corrosion and chip pin oxidation, resulting in an internal short or open circuit.
  • 5After a collision, the ECU triggered the crash record lock, but the internal data failed to reset correctly or the hardware sustained physical damage.
  • 1
    Read the fault code using the BYD dedicated diagnostic tool (VDS2000/VDS3100). Confirm B16B9-00 is a current fault (Active) and record the voltage and mileage from the freeze frame data.
  • 2
    Check the SRS ECU power supply and ground: measure the constant power (B+) and ignition power (IG) at connector M11 (or corresponding model connector). The voltage must be 11-14V, and the ground wire resistance must be less than 1Ω. This rules out external power supply issues causing a misdiagnosis.
  • 3
    Check CAN bus communication: Measure the voltage to ground for diagnostic CAN-H (approximately 2.6V) and CAN-L (approximately 2.4V). Resistance between the bus lines should be approximately 60Ω. Verify communication is normal and free of external interference.
  • 4
    Visual and physical inspection: Remove the center console or glovebox (depending on vehicle model). Check the ECU housing for damage, water marks, or burn marks, and inspect the connector pins for oxidation or backout.
  • 5
    Software repair attempt: If the ECU communicates, attempt an 'airbag ECU software upgrade' or 'calibration data rewrite' (requires manufacturer authorization) to refresh the internal firmware.
  • 6
    Replace SRS ECU: Disconnect the battery negative terminal, wait at least 90 seconds to discharge the backup power supply, remove the airbag control unit and replace it with a brand-new genuine part (never use parts salvaged from accident vehicles).
  • 7
    Online configuration and matching: Connect the diagnostic tool and execute 'Airbag System Configuration'. Write the correct VIN, vehicle model code, and airbag configuration parameters (e.g., presence of side airbags, curtain airbags, etc.). Execute 'Crash Output Reset' to clear historical crash data.
  • 8
    System 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 each airbag circuit resistance; values should be 2-3 Ω). Finally, road test the vehicle to confirm the warning light turns off.
BYD DTC AI Analysis

Qin EV300 SRS ECU internal memory fault

2017 BYD Qin EV300, 82,000 km. The airbag warning light on the instrument cluster stayed on. Scanned with VDS2000, retrieved DTC B16B9-00 (current fault). Checked ECU power supply (12.4 V) and ground (0.2 Ω) – both normal. CAN bus waveform normal. Removed ECU: casing intact, but slight oxidation on the internal PCB. Software flash failed. Diagnosed internal EEPROM data corruption. Installed new SRS ECU, performed online programming (wrote VIN and vehicle configuration), cleared fault codes, self-test passed.
Original source ↗
BYD DTC AI Analysis

The Qin100 waded through water, causing an internal short circuit in the ECU.

2017 BYD Qin 100. After driving through water, the dashboard showed ‘Check Airbag System’. I inspected the vehicle and found the SRS ECU under the centre console. The housing had water ingress marks, and the connector pins were oxidised and blackened. After disassembling the ECU, I found corrosion around the internal capacitors. The power supply was normal, but the scan tool could not communicate with the ECU, which intermittently logged DTC B16B9-00. I replaced the ECU, cleaned the wiring harness connectors, and cleared the sunroof drain tubes to prevent future water entry. That fixed the fault completely.
BYD DTC AI Analysis

Qin EV450 used ECU mismatch after accident repair

2018 BYD Qin EV450. Following a front-end collision, a non-authorised workshop repaired the vehicle and fitted a second-hand SRS ECU. The instrument cluster constantly displayed DTC B16B9-00. Diagnosis revealed the stored VIN did not match the vehicle, and the collision history data had not been reset, triggering an internal lockout mechanism. Reset attempt failed, confirming the hardware was locked. Replaced the unit with a brand-new genuine ECU and performed a complete online configuration (including crash threshold settings and vehicle parameter matching). Fault resolved; airbag warning light went out.
BYD DTC AI Analysis

Voltage anomaly caused intermittent ECU fault in BYD Qin 80

2017 BYD Qin 80. The airbag warning light illuminated intermittently while driving and extinguished after cycling the ignition. Retrieved stored DTC B16B9-00. Freeze frame data showed system voltage was 15.1V at the time of the fault. Tested the alternator; output fluctuated between 13.2V and 15.3V. Diagnosed a faulty voltage regulator. The overvoltage caused the SRS ECU internal power management module to trigger a protective fault. Replaced the alternator voltage regulator. ECU self-test returned to normal and no further internal fault codes appeared.
Common problems reported for Seal 6 EVSeal 6 EV overview →
Data confidence: Official This information is for reference only. Always consult a qualified technician for diagnosis and repair. Do not attempt high-voltage system repairs yourself.