DTC B16C5 indicates an internal fault or critical function failure in the airbag control unit (SRS ECU) — Seal 6 EV
DTC B16C5 indicates an internal fault or critical function failure in the airbag control unit (SRS ECU).
The SRS ECU is the core controller of the safety system.
It monitors vehicle collision acceleration, processes crash signals, and controls the ignition triggering of protective devices such as airbags and seat belt pretensioners.
The following conditions trigger this DTC: ECU internal main control chip (MCU) self-test failure, abnormal internal acceleration sensor signal, ignition circuit driver fault, EEPROM read/write error, or persistent ECU power supply voltage or communication bus abnormalities.
When this fault occurs, the SRS system may enter fail-safe mode, preventing normal airbag deployment during a collision or, in extreme cases, causing unintended deployment.
This critical fault directly compromises occupant safety.
- 1SRS ECU internal hardware damage: Functional failure of the main control chip, internal crash sensor, or ignition drive circuit due to aging, overheating, or electromagnetic interference. Common in 2018-2020 Yuan/Song models.
- 2Power supply system fault: Excessive contact resistance in the constant power (B+) circuit, unstable IGN supply voltage (below 9V or above 16V), or a poor ground circuit causing an abnormal ECU reset. This typically occurs when the battery is low or after installing an aftermarket audio system.
- 3CAN bus communication fault: SRS ECU and vehicle network communication interrupted or message timeout. Possible causes include wiring harness short circuit, connector water ingress (e.g., poor sealing at the wiring harness hole below the A-pillar), or abnormal terminating resistance.
- 4Collision data locked: The vehicle experienced a collision, the ECU internally recorded the collision event and was not reset correctly, or a used ECU was installed without data synchronization.
- 5Software/calibration error: Corrupted ECU internal Flash data, calibration parameters mismatching vehicle configuration, or interrupted programming causing program integrity check failure.
- 1Use VDS2000 or the latest BYD diagnostic tool to read all DTCs, check for accompanying fault codes (such as U-class communication faults or B16XX series sensor faults), and record freeze frame data (vehicle speed, voltage, and temperature at the time of the fault).
- 2Perform a key cycle test: disconnect the battery negative terminal for 5 minutes, reconnect it, and check if the fault code changes to a history code. If it remains a current code, check the SRS ECU power supply: measure connector pin 1 (B+) for 12V constant power, pin 2 (IGN) for 12V with the ignition switch ON, and pin 3 (GND) for less than 1Ω resistance to ground.
- 3Check CAN communication: Measure pins 6 (CAN-H) and 14 (CAN-L) at the diagnostic port. During sleep mode, voltage is approximately 0V. After wake-up, CAN-H measures 2.5-3.5V and CAN-L measures 2.5-1.5V. Verify the waveform is a symmetrical square wave. If voltage is abnormal, inspect the SRS wiring harness section by section (located under the center console and prone to corrosion from A/C condensate leaks).
- 4Visually inspect the ECU exterior: Remove the lower center console trim panel and check the SRS ECU housing for cracks, signs of water ingress (white corrosion), or impact deformation. If signs of water ingress are present, replace the ECU and repair the leak point (commonly a detached sunroof drain hose).
- 5Software repair attempt: If the wiring is normal, use the diagnostic tool to perform 'SRS system calibration' or 'configuration code writing' (enter the vehicle VIN and configuration code). Flashing the SRM (Supplemental Restraint System Module) software version resolves some B16C5-00 faults (confirm the part number supports software upgrades).
- 6Replace the SRS ECU: If the above steps fail, order a new ECU (verify high-spec/low-spec and with/without side airbag configurations). After installation, perform 'crash sensor calibration' and 'system self-learning', and clear all stored fault codes. Dispose of the old ECU as hazardous waste.
B16C5-00 cannot be cleared after collision on Tang DM
Wading through water caused ECU internal short circuit in BYD Yuan EV
BYD Song Max intermittent B16C5 with CAN communication fault
Aftermarket modifications caused abnormal power supply voltage in Qin Pro