B16AD

DTC B16AD indicates an internal fault or critical communication error in the airbag control unit (SRS ECU) — Qin Plus

Safety System

DTC B16AD indicates an internal fault or critical communication error in the airbag control unit (SRS ECU).

This fault points to a hardware-level failure in the ECU internal microprocessor, non-volatile memory (EEPROM/Flash), power management module, or acceleration sensor interface circuit, rather than an external wiring issue.

The ECU sets this code when its self-check detects a failed internal diagnostic test, a calibration data checksum error, a watchdog reset, or a critical circuit voltage deviating from threshold limits.

This fault forces the SRS system into fail-safe mode: the system either completely disables the airbags (no deployment during a collision) or enters a degraded mode (only partial circuits operate), and illuminates the airbag warning lamp.

Because this fault affects the passive safety system, the vehicle remains drivable but poses a severe safety risk.

5
Cases Logged
5
Causes
  • 1SRS ECU internal hardware fault: Damage to the ECU main control chip (MCU), memory, or power regulation circuit. Common causes include aging from long-term vehicle use, overheating, or voltage surges (such as reversed polarity during jump-starting).
  • 2Power supply system fault: unstable battery voltage (sustained below 9V or above 16V), poor contact at the dedicated SRS fuse, or oxidation at the ECU ground terminal causing reference voltage drift, triggering internal ECU undervoltage/overvoltage protection.
  • 3CAN bus communication fault: A short circuit (CAN-H and CAN-L shorted together, short to power, or short to ground), open circuit, or abnormal terminating resistance on the Power CAN or dedicated SRS-CAN bus prevents normal ECU communication with the vehicle network, resulting in a timeout.
  • 4Software or calibration data corruption: Electromagnetic interference, interrupted programming, or physical memory damage corrupts internal ECU Flash data, causing the self-test checksum to fail.
  • 5Physical damage or water ingress: A front-end collision deforms the ECU housing and cracks the internal PCB, or a blocked drain channel allows water into the ECU mounting compartment (usually located beneath the center console or in the central tunnel) and corrodes the circuit board.
  • 1
    Initial diagnosis and safety preparation: Connect the BYD VDS2000/Launch X431 diagnostic tool, read complete DTCs and freeze frame data, and confirm if B16AD is an active or history code. Disconnect the battery negative terminal and wait 3 minutes (to ensure capacitor discharge). Inspect the SRS ECU exterior for physical damage, water stains, or burn marks.
  • 2
    Power and ground circuit inspection: Reconnect the battery and turn the ignition switch to the ON position (do not start). Measure the voltage to ground at ECU connector pin16 (B+ constant power) and pin15 (IGN power); the voltage must be 12V±0.5V. Measure the resistance to ground at pin14 (ground); the resistance must be less than 1Ω. Inspect the connector terminals for backout or oxidation.
  • 3
    CAN bus communication check: Use an oscilloscope to measure ECU CAN-H (pin 6) and CAN-L (pin 7) waveforms. Normal waveforms show a 2.5V reference and square waves with 3.5V/1.5V dominant levels. Measure the termination resistance; it should be approximately 60Ω (two 120Ω resistors in parallel). Inspect the wiring harness for wear or crushing.
  • 4
    ECU replacement and cross-check: If the wiring is normal, install a known-good SRS ECU with the same part number for testing (perform immobilizer matching pre-processing first). If the fault clears after replacement, the original ECU has an internal fault. If the fault persists, check the wiring harness for intermittent open or short circuits.
  • 5
    Programming and calibration: After replacing the ECU, use the diagnostic tool to perform 'Airbag System Configuration' (Coding) and 'Sensor Calibration' (Calibration). Write the vehicle VIN and airbag configuration parameters (such as single/dual-stage airbags, number of side curtain airbags, etc.).
  • 6
    System verification and final inspection: Clear all DTCs and perform the 'system self-diagnostic test' (requires a special tool or diagnostic tool command). Check the resistance of the seat belt pretensioner and each airbag circuit (2.0-3.0Ω is normal). After a road test, read the fault codes again to confirm B16AD does not return and the instrument cluster airbag warning light turns off.
BYD DTC AI Analysis

BYD Tang DM-i SRS ECU internal processor fault

Vehicle: 2021 Tang DM-i, 32,000 km. Symptoms: Airbag warning light constantly on; DTC B16AD (current). Diagnosis: Measured ECU power supply at 12.4V – normal; CAN bus waveform normal. Disassembled ECU and found obvious overheating marks near the internal main control chip (Renesas R8C series), with localised PCB carbonisation. Analysis determined the internal power regulator module had failed, causing unstable processor power supply. Resolution: Replaced SRS ECU with new unit (part number: SC-3638100), performed online configuration programming, fault resolved.
BYD DTC AI Analysis

CAN communication fault on BYD Yuan EV caused DTC B16AD

Vehicle: 2019 Yuan EV535. Symptoms: Intermittent airbag warning light, frequent on bumpy roads. Diagnosis: DTC B16AD was intermittent. CAN bus static resistance was normal. Bump testing revealed the CAN-H wiring harness chafed at the dashboard frame, causing an intermittent short to ground (resistance fluctuating between 5-50Ω). The short interrupted ECU communication for over 500ms, triggering ECU fail-safe and logging B16AD. Solution: Repaired the damaged harness (rewrapped and rerouted) and fitted protective sleeving. Fault has not recurred.
BYD DTC AI Analysis

BYD S6: Abnormal battery voltage caused ECU protection

Vehicle: BYD S6 (petrol), after high-power audio system modification. Symptoms: Airbag light illuminates at startup, logs DTC B16AD. Diagnosis: Voltage captured dropping to 7.2V during cranking, below the ECU operating threshold (8V). The cause: the modified audio system drew power from the SRS fuse holder, causing momentary undervoltage and ECU reset at startup. Repair: Rerouted the audio power feed directly to the battery positive terminal, replaced the fuse with an OEM-spec fuse, and cleared the fault codes. System operated normally after.
BYD DTC AI Analysis

Water immersion caused SRS ECU corrosion in a BYD Song MAX.

Vehicle: 2019 BYD Song MAX, after driving through water. Symptoms: Airbag warning light on, history of blocked air conditioning drain. Diagnosis: Removed centre console and found water in the SRS ECU mounting bracket. The ECU housing seal had aged, causing water ingress. Internal PCB showed multiple areas of green copper corrosion. DTC B16AD present along with multiple airbag circuit high-resistance fault codes. Fix: Replaced SRS ECU, unblocked air conditioning drain hose, dried wiring harness connectors, replaced ECU mounting bracket seal.
BYD DTC AI Analysis

BYD Qin Pro software calibration lost

Vehicle: 2020 Qin Pro, after accident repairs. Symptoms: Airbag warning light on after front bumper replacement, DTC B16AD stored. Diagnosis: The new SRS ECU was blank, with no vehicle configuration data programmed. Scan tool read ECU internal coding as all FF (uncoded state), causing self-test failure. Solution: Performed SRS ECU online coding using the BYD dedicated diagnostic tool. Selected the configuration (front dual airbags + side curtain airbags), wrote crash sensor sensitivity parameters, and completed calibration. Fault cleared.
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.