B16A3-00

DTC B16A3-00 indicates an internal self-check failure or core function fault within the airbag control unit (SRS ECU) — Qin Plus

Safety System

DTC B16A3-00 indicates an internal self-check failure or core function fault within the airbag control unit (SRS ECU).

Specifically, this code indicates the ECU detects an internal processor fault, EEPROM memory error, abnormal internal power reference voltage, or SRS-CAN (Supplemental Restraint System CAN bus) communication interruption during the startup self-check or operation.

In BYD Qin series models, the SRS ECU integrates crash criteria algorithms, high-voltage interlock cut-off control logic, and multi-sensor data fusion functions.

This fault causes the airbag system to enter Fail-Safe mode, disabling the deployment of airbags, side curtain airbags, seat belt pretensioners, and the high-voltage system emergency cut-off function, while illuminating the instrument cluster SRS warning lamp.

If a collision occurs, the occupant protection system will fail and the high-voltage battery may not disconnect automatically, creating an extremely high safety risk.

5
Cases Logged
5
Causes
  • 1SRS ECU internal hardware fault (MCU processor damage, memory data checksum error, or capacitor aging causing internal power supply ripple to exceed limits)
  • 2Abnormal vehicle battery voltage (prolonged discharge below 10.5V or charging system fault causing voltage to exceed 16V), causing unstable ECU power supply or current surge during startup.
  • 3SRS-CAN bus physical layer fault (short between CAN-H and CAN-L, short to ground or power, or terminating resistor drift causing signal reflection interference)
  • 4Internal short circuit in the crash sensor (front crash sensor, side impact pressure sensor, or central acceleration sensor) sends an incorrect diagnostic signal to the ECU.
  • 5Vehicle water exposure or high humidity oxidizes the SRS ECU connector (especially the harness connector under the floor), causing intermittent contact resistance or signal crosstalk.
  • 1
    Perform a full vehicle scan using BYD dedicated diagnostic tool VDS2000 or VDS1000. Verify B16A3-00 is a current fault (Active), not a history fault. Record the vehicle status from the freeze frame data (vehicle speed, ignition cycle count, battery voltage).
  • 2
    Check the battery state of health (SOH) and static voltage (standard: above 12.6V), and measure the generator output voltage (13.8-14.8V) to rule out power supply system fluctuations causing false alarms.
  • 3
    Disconnect the battery negative terminal (follow high-voltage safety procedures and wait 3 minutes for capacitor discharge). Check the SRS ECU connector (usually located under the center console, with black/yellow markings) for oxidized pins, backed-out pins, or signs of water ingress. Measure the voltage drop between the power supply pins (constant power +B, ignition IG1) and ground (must be less than 0.1V).
  • 4
    Measure the SRS-CAN bus resistance (disconnect the ECU connector and measure the resistance between diagnostic port pins 6 and 14, or between CAN-H and CAN-L at the ECU side; standard value: approx. 60Ω) and voltage (CAN-H: 2.6V, CAN-L: 2.4V). Check for a short to ground or power.
  • 5
    Disconnect the front impact sensor (located on the front longitudinal beam), B-pillar side impact sensor, and seat occupancy sensor one by one. Observe if the fault code changes to rule out an ECU protective fault triggered by an external component short circuit.
  • 6
    If circuit measurements are normal, update the SRS ECU software to the latest version (such as firmware V2.3 or higher released after 2018). After updating, perform 'Crash Sensor Zero Point Calibration' and 'System Configuration Write' (enter the VIN and vehicle configuration code).
  • 7
    If the fault persists, replace the SRS ECU assembly (part number usually starts with 5A-, such as 5A-5820100). After installing the new part, perform Online Coding to deactivate transport mode and execute an airbag system Cycle Test to confirm no fault codes exist.
BYD DTC AI Analysis

2017 Qin EV300 SRS ECU internal memory fault

At 82,000 km, the SRS lamp stayed on constantly. Retrieved active fault code B16A3-00; freeze frame data showed battery voltage at 11.8 V (low) when the fault occurred. Checked ECU power supply: normal. Attempted software upgrade, but the ECU did not respond. Disassembled the ECU and found cracked solder joints on the internal EEPROM chip (93C66), causing loss of configuration data. Replaced the SRS ECU assembly, performed online coding and sensor calibration. Fault resolved.
BYD DTC AI Analysis

2017 Qin 100: SRS system failure after water ingress

Vehicle waded through approximately 30 cm of water. After repairs, the instrument cluster displayed an airbag fault. Retrieved DTC B16A3-00 and multiple collision sensor communication faults. Found water inside the SRS ECU connector at the centre of the floor pan; pins had oxidised, showing green corrosion. Cleaned the connector and dried the wiring harness. Measured the CAN bus and found a short to ground (0.2 V). Replaced the wiring harness connector and applied waterproofing. The DTC became intermittent and has not returned after clearing.
BYD DTC AI Analysis

2018 BYD Qin EV450: Aftermarket modifications causing CAN bus interference

Owner installed a non-OEM dashcam and tapped power from the SRS fuse. The SRS warning lamp illuminated intermittently while driving. Diagnostics showed an intermittent B16A3-00 fault. Measurements found the aftermarket device generated pulse voltage spikes at startup, causing SRS-CAN signal interference. Restored the original vehicle circuit, rewired the dashcam to ACC power, and added a filter capacitor. The fault has not recurred.
BYD DTC AI Analysis

2017 BYD Qin 80: Cannot clear DTCs after collision repair

After a front-end collision, the front bumper and left fender were replaced. After the repair, the SRS light stayed on with DTC B16A3-00. Inspection found the left front impact sensor incorrectly installed (poor grounding due to insufficient torque), and the SRS ECU had recorded a collision event (Crash Locked). Replaced the left front impact sensor and installed it to the specified torque (8.5 N·m). Used a diagnostic tool to perform 'Crash Data Reset' and 'ECU Unlock'. System returned to normal.
BYD DTC AI Analysis

2017 BYD Qin EV300: Aging auxiliary battery triggers false alarm

Vehicle was hard to start after sitting parked for 3 days, and the SRS warning light came on. A battery capacity test showed only 32% remaining, with voltage dropping to 9.2V during cranking, triggering DTC B16A3-00. Replaced the AGM battery (60Ah) and checked the alternator charging current. The fault code cleared but returned intermittently. Eventually traced the cause to a drifted low-voltage protection threshold in the SRS ECU. Updating the ECU software to the latest version permanently fixed the fault.
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.