B16B9

DTC B16B9 indicates the airbag electronic control unit (SRS_ECU) detects an internal hardware fault or critical communication anomaly — Atto 8

Safety System

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.

4
Cases Logged
5
Causes
  • 1Abnormal SRS ECU supply voltage: Battery voltage is below 9V or above 16V, or the IGN power supply drops momentarily 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 or ground, or terminating resistor (usually 120Ω) drift degrading signal integrity.
  • 4Connector physical damage: The SRS ECU is located in the lower center console. Water ingress or spilled drinks can cause terminal oxidation and corrosion. Removal and installation can cause terminal back-out and poor contact.
  • 5Crash history lockout: A previous minor collision triggered the sensor but did not deploy the airbag. The ECU recorded the collision event and entered a lockout state. Reset the ECU using a dedicated tool.
  • 1
    Connect the BYD VDS2000/3000 diagnostic tool, enter 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 when the fault occurred (vehicle speed, voltage, temperature).
  • 2
    Check the power supply system: Measure battery static voltage (12.4-12.6V) and voltage after startup (13.8-14.8V). Check if the SRS fuse in the instrument panel power distribution box (usually F4/9, 10A/15A) is blown or has poor contact.
  • 3
    Check 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. Inspect the connector for water ingress, oxidized pins, or backed-out pins. Measure the voltage to ground at the harness-side power pins (B+, IGN) and the ground resistance (<1Ω).
  • 4
    Measure 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) voltages to ground, and the resistance between them (approx. 60 Ω, two 120 Ω terminating resistors in parallel).
  • 5
    Perform 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 more than 10 minutes to perform a hard reset.
  • 6
    Check related sensors: Inspect the left/right front impact sensors (similar to faults B1654/B1704) and the seat occupancy sensor for short circuits. Abnormal sensor data may cause the ECU to report an internal fault.
  • 7
    Software 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.
BYD DTC AI Analysis

Dashboard water ingress on 2019 Yuan EV caused SRS ECU connector corrosion.

Symptoms: The air conditioning drain hose was blocked, causing condensate to accumulate beneath the centre console. The instrument panel airbag warning lamp stayed on, with current DTC B16B9 stored. Diagnosis: Removed the centre console and found significant water residue inside SRS ECU connector G10. Pins 3 (IGN power) and 11 (earth) had green corrosion. The IGN supply voltage fluctuated between 11.2–13.8V (should be a steady 12V+). Resolution: Cleaned the connector and ECU pins using electronic contact cleaner, replaced the waterproof seal, and repaired the air conditioning drain hose routing. After clearing the fault codes, the power-on self-test passed and the warning lamp went out.
BYD DTC AI Analysis

2021 Tang: SRS ECU data corrupted after battery discharge

Symptoms: After 30 days of storage, the battery was drained. Following a jump-start, the airbag warning light stayed on. VDS reported DTC B16B9 and multiple sensor communication timeout errors. Diagnosis: The battery voltage measured only 8.5V, and it briefly dropped below 6V during the jump-start. The SRS ECU failed its self-check under low voltage, causing configuration data checksum errors in the NVM. CAN bus readings were normal, but the fault remained after normal power was restored. Resolution: Installed a new battery to ensure a stable power supply. Ran the SRS 'configuration data recovery' routine using VDS. Cleared the fault codes and verified the repair with both static checks and a dynamic road test.
BYD DTC AI Analysis

2019 Song MAX: CAN bus short circuit triggered ECU protection fault

Symptoms: After accident repairs (front bumper replacement), the airbag warning light illuminated intermittently while driving. DTC B16B9 was intermittent. Diagnosis: Inspection found the left front impact sensor harness had been pinched during the accident repair. The CAN-H wire had an intermittent short to chassis ground (resistance varied when wiggling the harness). The short caused abnormal voltage on the SRS CAN bus, forcing the ECU into protection mode and logging an internal fault. Repair: Repaired the damaged harness, re-wrapped and rerouted it to prevent chafing against the body. CAN bus resistance returned to 60Ω. Cleared the fault codes and monitored for one week with no recurrence.
Original source ↗
BYD DTC AI Analysis

2020 Qin Pro SRS ECU Hardware Failure Replacement Case

Symptoms: No accident history. Airbag warning light came on suddenly. VDS only read DTC B16B9, no other codes. Diagnosis: Checked power, ground, and CAN lines — all normal (voltage and resistance within spec). Tried battery disconnect and software reflash. Fault code returned within 5 seconds of ignition on. Opened the ECU — found burn marks on the internal board (damaged power regulator module). Solution: Replaced SRS ECU with a new unit (part number matched to VIN). Used VDS to run the 'Replace ECU' procedure, wrote the vehicle VIN and configuration parameters, then ran sensor calibration and system self-test.
Original source ↗
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.