B16C6-00

DTC B16C6-00 indicates the Airbag Control Unit (SRS ECU) detected an internal self-check fault or abnormal communication with the vehicle network — Atto 8

Safety System

DTC B16C6-00 indicates the Airbag Control Unit (SRS ECU) detected an internal self-check fault or abnormal communication with the vehicle network.

The SRS ECU is the core controller of the passive safety system, monitoring crash sensors, seat occupancy detection, seat belt pretensioners, and individual airbag modules.

When this DTC triggers, the ECU may enter fail-safe mode, degrading or completely disabling the entire airbag system.

As a result, the front dual airbags, side airbags, and pretensioning seat belts may fail to deploy during a collision.

This is a hard fault and will not clear automatically after a vehicle restart.

Troubleshooting requires professional diagnostic equipment.

The B16C6-00 fault code on the Atto 8 indicates a medium-severity fault in the airbag control unit, such as an internal self-check failure or abnormal network communication. Possible causes include an unstable SRS ECU power or ground supply, a blown airbag fuse, low battery voltage, or an internal ECU hardware fault. The airbag system may be disabled, so visit an authorised dealer for diagnosis and repair. Typical repair cost data is available.
4
Cases Logged
5
Causes
  • 1Abnormal SRS ECU power supply or ground circuit: including blown FB-10 (10A) airbag system fuse, low battery voltage (<9V), or poor contact at ECU ground points G104/G105, causing unstable ECU operating voltage or reset.
  • 2SRS ECU internal hardware fault: Damage to the ECU internal microprocessor, memory (EEPROM), or crash sensor interface circuit. This commonly results from vehicle water ingress, moisture at the ECU mounting location, or component aging (on Qin series models, the ECU mounts in the lower center console, exposing it to air-conditioning condensation).
  • 3CAN communication bus fault: Short circuit, open circuit, or abnormal terminating resistor in the Power CAN (CAN-H/CAN-L) lines between the SRS ECU and the gateway (GW), preventing the ECU from communicating normally with the instrument cluster, VTOG, and other modules.
  • 4Software or calibration data corrupted: ECU internal flash memory data checksum failed. Possible causes include interrupted programming, improper battery disconnection, or electromagnetic interference.
  • 5Crash data locked: After a minor collision, the SRS ECU records the collision event and locks (Crash Data Locked). Replace or unlock the ECU.
  • 1
    Preparation and Diagnosis: Access the SRS system using the ED-400 or VDS2000 diagnostic tool. Read the complete fault code list and record the freeze frame data. Confirm if B16C6-00 is a current fault (Active). Disconnect the battery negative terminal for 5 minutes to perform an ECU hard reset. Reconnect power and check if the fault code returns.
  • 2
    Power and ground check: Check if the FB-10 fuse (10A) in the engine compartment fuse box is blown. Measure the voltage to ground at SRS ECU connector terminals B05-1 (constant +B) and B05-2 (IGN power). Standard value: 11-14V. Measure the ground resistance at B05-3 and B05-4. Standard value: <1Ω. Thoroughly inspect the lower center console wiring harness for wear or water ingress.
  • 3
    Communication line inspection: Turn the ignition switch OFF. Measure the resistance between diagnostic connector pins 6 (CAN-H) and 14 (CAN-L). Standard value: 60 ± 6 Ω. Measure the insulation to ground and power supply at SRS ECU connector pins B05-5 (CAN-H) and B05-6 (CAN-L) to check for a short to ground or short to power.
  • 4
    ECU main unit inspection: Remove the center console panel, then remove the SRS ECU (located behind the gear selector mechanism). Check the housing for cracks, water stains, or corrosion. If water ingress is evident, also check the air conditioning drain hose for blockages to prevent repeat damage.
  • 5
    Software update and calibration: If wiring is normal, update the SRS ECU software (SPS programming) or rewrite the configuration data. For some Qin EV models, use VDS to execute the 'SRS System Configuration' function and write the correct vehicle VIN and airbag configuration parameters.
  • 6
    Component replacement and verification: If the previous steps fail, replace the SRS ECU with the same part number (e.g., 5A-5820100 series). After installing the new ECU, perform 'online coding' and 'seat occupancy recognition calibration'. Clear the fault codes, then perform a simulated crash test (execute the 'activation test' using the diagnostic tool) to confirm normal system operation.
BYD DTC AI Analysis

Qin EV300 instrument panel SRS warning light stays on, with DTC B16C6-00

A 2017 Qin EV300 with 80,000 km on the clock had the airbag warning light on the instrument panel stay on continuously. Used VDS2000 to retrieve codes B16C6-00 (SRS ECU fault) and U0151 (lost communication with SRS ECU). Found green corrosion on SRS ECU connector B05, located beneath the centre console. Disassembly revealed the air conditioning evaporator drain hose had detached, allowing condensate to seep into the ECU mounting cavity. Replaced the SRS ECU (part number 5A-5820100), corrected the drain hose routing, and fitted a waterproof gasket at the ECU bracket. After fixing the fault, performed seat occupancy sensor calibration and the system self-check passed.
BYD DTC AI Analysis

Qin 80 SRS system won't come online after accident repair

A 2017 BYD Qin 80 sustained a minor front impact. After a repair shop replaced the front bumper and radar sensors, DTC B16C6-00 appeared and could not be cleared. Diagnosis found the SRS ECU had stored a crash event (Crash Data) and entered a locked state. Since BYD SRS ECUs are single-use (unless officially unlocked), attempts to clear the code failed. Final solution: Replaced the SRS ECU with a new one, used the ED-400 to perform the 'New Module Assembly' procedure, and programmed the VIN and configuration data (front dual airbags plus side airbags). The airbag warning light went out after the self-check.
BYD DTC AI Analysis

Qin EV450 intermittent SRS warning light accompanied by multi-system communication fault.

A 2018 Qin EV450 intermittently displayed an SRS warning light accompanied by heavy steering (EPS fault). The diagnostic tool retrieved DTC B16C6-00 and multiple U-series communication fault codes. CAN-H resistance to ground at the diagnostic connector measured 2.3 Ω (abnormal). Tracing section by section pinpointed the fault to the CAN bus junction under the left A-pillar, where the SRS ECU CAN wire had chafed against a metal bracket, wearing through the insulation and shorting to ground. After repairing the harness and rerouting the wiring, all communication faults and DTC B16C6-00 disappeared, and the SRS system returned to normal operation.
BYD DTC AI Analysis

Qin 100: SRS system reports ECU fault after battery replacement

A 2017 Qin 100 displayed 'SRS System Fault' on the dash after a general repair shop replaced the battery. Retrieved DTC B16C6-00. The technician had not disconnected the negative battery terminal during the replacement, causing power fluctuations during removal and installation that triggered an SRS ECU internal data validation error. Used VDS to perform 'SRS ECU Programming' and reflashed the SRS ECU with the latest 5A-5820100 series software (version upgraded from V1.2 to V1.4). After programming, executed 'System Configuration' and 'Clear Collision Records'. The fault code cleared and the airbag system passed self-diagnosis.
Common problems reported for Atto 8Atto 8 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.