B16A0-00

DTC B16A0-00 indicates the airbag control unit (SRS ECU/ACM) detected a severe fault during its internal self-test — Seal 6 EV

Safety System

DTC B16A0-00 indicates the airbag control unit (SRS ECU/ACM) detected a severe fault during its internal self-test.

This indicates a hardware-level anomaly in the ECU internal processor, memory, power regulation circuit, or safety monitoring circuit, rather than an external sensor or actuator fault.

The SRS ECU integrates crash discrimination algorithms, firing decision logic, and fault diagnostic functions.

This safety-critical fault means the ECU cannot guarantee reliable airbag and pretensioner deployment during a collision.

The root cause may be internal EEPROM data corruption, CPU calculation errors, abnormal internal voltage monitoring, or watchdog circuit triggering.

This fault typically requires ECU assembly replacement rather than repair.

5
Cases Logged
5
Causes
  • 1Internal ECU electronic component failure: Aging internal energy storage capacitor, damaged main control chip (MCU), or corrupted memory (EEPROM/Flash) data causing self-test failure.
  • 2Power supply system fault: Battery voltage too low (<9V) or too high (>16V), momentary voltage drop at ignition switch ON, or poor ground wire contact (oxidation at ground points G201/G301), causing abnormal operation of the ECU internal power management module.
  • 3Water ingress or corrosion: Vehicle wading, A/C condensate leakage, or improper cleaning of the motor compartment causes corrosion and short-circuiting of the internal circuit board in the SRS ECU, located in the centre tunnel (beneath the gear selector on Qin series models).
  • 4Collision impact damage: Even if the airbags did not deploy, severe acceleration impact during an accident may crack solder joints on the internal ECU circuit board, damage the accelerometer, or cause an internal short circuit due to housing deformation.
  • 5Unauthorized operation or power loss: Using non-genuine diagnostic equipment, disconnecting the battery for too long (>30 minutes), or improper jump-starting causes the loss of internal ECU encrypted data or a VIN mismatch.
  • 1
    Diagnostic confirmation: Use the BYD VDS2000/VDS6000 diagnostic tool to read fault codes. Confirm if B16A0-00 is present alone or accompanied by other communication faults (such as U0146). Record freeze frame data (vehicle speed, voltage, etc. at the time of the fault).
  • 2
    Basic circuit check: Measure the pins at SRS ECU connectors G09/G10 — constant power (B+) must be 12V ± 0.5V, IGN power must be 12V in the ON position, ground resistance <1Ω, and CAN-H (2.6V) / CAN-L (2.4V) terminal resistance approximately 60Ω.
  • 3
    Power supply stability test: Use an oscilloscope to monitor supply voltage during startup and load changes. Check for voltage drops (<9V) or spikes (>16V). Closely inspect the F4/9 (10A) fuse and socket contacts.
  • 4
    ECU physical inspection: Remove the center armrest box. Check the SRS ECU housing for deformation, cracks, water stains, or corrosion. Check the connector for oxidation, backed-out pins, or water ingress. If necessary, disassemble the ECU to inspect the circuit board.
  • 5
    Attempt software repair: Perform 'ECU reset' or 'clear crash history' (if applicable). If the fault code is intermittent and not currently present, recalibrate the acceleration sensor. However, B16A0-00 usually indicates a hardware fault; the software repair success rate is low.
  • 6
    Replace SRS ECU: If the above checks reveal no abnormalities or the ECU has internal damage, install a new airbag control unit assembly (verify the part number for the specific vehicle model; e.g., Qin EV300 uses EQ-5820100).
  • 7
    Online matching and programming: Use VDS to execute the 'Airbag ECU Replacement' procedure, perform online anti-theft matching (write VIN, vehicle configuration code, and airbag configuration parameters), and calibrate the acceleration sensor (G-sensor Calibration).
  • 8
    System verification: Clear all fault codes and perform an ignition cycle test (OFF-ON-START). Confirm the SRS warning lamp turns off after the self-check (turns off after 6 seconds). Perform a simulated crash test (use the diagnostic tool to execute the 'Crash Output Test' to check circuit continuity without deploying the airbags). Finally, perform a road test for verification.
BYD DTC AI Analysis

BYD Qin Pro SRS warning light stays on (no collision history)

Symptoms: After starting the vehicle, the airbag warning light stays on. VDS reads fault code B16A0-00. No other fault codes present. No accident history. Diagnosis: ECU supply voltage 12.4V (normal). Ground connection good. CAN communication normal. No visible damage to the ECU exterior. Power reset and software reset both ineffective. Resolution: Replaced the airbag control unit. Used VDS to perform online matching (wrote VIN and configuration data). After replacement, the warning light turned off and the system self-test passed.
BYD DTC AI Analysis

BYD Song MAX SRS system fault after accident repair

Symptoms: After a minor front-end collision repair, the instrument cluster displayed “Please check SRS system”. VDS retrieved DTCs B16A0-00 (SRS ECU fault) and B1600-00 (driver airbag open circuit). Diagnostic process: Checked the driver airbag resistance (2.3Ω) and wiring harness connections; both normal. Removed and inspected the SRS ECU, finding the housing slightly deformed from accident impact and fine cracks on the internal circuit board. Resolution: Replaced the SRS ECU assembly, along with the deployed driver airbag and seatbelt pretensioners. Cleared the collision history and completed system matching using VDS.
Original source ↗
BYD DTC AI Analysis

Intermittent SRS warning light on BYD Tang DM

Symptoms: SRS warning light intermittently illuminated while driving, occasionally extinguishing after an ignition cycle. Intermittent history fault code B16A0-00 stored. Diagnosis: ECU voltage monitoring found a momentary drop to 9V when switching the ignition. Inspection revealed poor contact at the F4/9 fuse holder in the engine bay fuse box, degraded internal energy storage capacitors (reduced capacity) inside the SRS ECU, and an owner-fitted dashcam wired directly to constant power, causing voltage fluctuations. Resolution: Repaired the poor contact at the F4/9 fuse holder. Rewired the dashcam to ACC power. Replaced the aged SRS ECU and performed programming.
BYD DTC AI Analysis

SRS ECU corrosion fault in water-damaged BYD e5

Symptoms: After flood damage repair, vehicle would not enter READY mode. Instrument cluster displayed "Check SRS system" warning. Retrieved fault codes B16A0-00 and U0146 (loss of SRS communication). Diagnosis: Inspected SRS ECU mounting location under center console and found evidence of water ingress. Removed ECU; found severe internal circuit board corrosion and oxidized G09 connector pins. Power supply circuits measured normal, but ECU would not communicate. Resolution: Replaced SRS ECU. Cleaned oxidation from G09 connector using electronic cleaner and conductive grease. Inspected and replaced damaged floor harness. Performed online programming.
BYD DTC AI Analysis

BYD Yuan EV lost data after replacing the 12V battery.

Symptoms: After a non-AGM standard battery was installed at an independent workshop, the SRS warning light stayed on. Retrieved DTCs B16A0-00 and B1691-00 (factory encryption error). Diagnosis: The battery had been disconnected for over an hour. Checking the ECU data found a VIN mismatch and internal encryption verification failure. The vehicle had no collision history, and the ECU showed no physical damage. Resolution: Used BYD VDS to perform the ‘Airbag ECU Replacement’ procedure — rewrote the VIN and configuration parameters, ran online encryption verification, and cleared the codes. The system returned to normal. Recommendation: Keep the power uninterrupted when replacing the battery.
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.