B16AC-00

DTC B16AC-00 indicates an internal hardware or software fault in the airbag control unit (SRS ECU), specifically a malfunction in the ECU internal processor, memory, power management circuit, or reference voltage circuit — Qin Plus

Safety System

DTC B16AC-00 indicates an internal hardware or software fault in the airbag control unit (SRS ECU), specifically a malfunction in the ECU internal processor, memory, power management circuit, or reference voltage circuit.

This core control module fault may cause the airbags to fail to deploy during a collision or deploy unintentionally in non-collision situations, severely compromising occupant passive safety.

Abnormal ECU internal voltage regulation circuits (5V reference voltage fluctuation), main control chip (e.g., NXP SPC5604) processor errors, crystal oscillator failure, internal memory data corruption, or lost configuration parameters typically cause this fault, rather than external sensor or wiring harness issues.

4
Cases Logged
5
Causes
  • 1Internal ECU water ingress and corrosion: A blocked or restricted A/C drain hose causes condensation to seep under the center console. Poor SRS ECU housing sealing exposes the internal circuit board to moisture, causing a short in the voltage regulator circuit or corroding the chip pins.
  • 2Power supply system fault: Improper power-off procedures during high-voltage system or 12V battery repairs cause voltage surges that impact the internal ECU power management module, or prolonged low voltage causes abnormal processor operation.
  • 3Physical hardware damage: Cold solder joints on the main control chip BGA, stopped 32.768kHz crystal oscillator, resonant capacitor failure, or PCB interlayer short circuit. This typically occurs in vehicles with no collision history but subjected to vibration or severe temperature changes.
  • 4Software defects and configuration loss: Corrupted ECU internal Flash data, missing VIN or configuration parameters, or software bugs (e.g., early V2.1 version) triggering an internal fault during self-check.
  • 5External short circuit: A short to ground or power in the crash sensor wiring harness or seat belt pretensioner wiring harness triggers the ECU protection circuit and records an internal fault code.
  • 1
    Connect the diagnostic tool (Launch X-431 or BYD VDS) and access the SRS system. Read and record all fault codes. Confirm B16AC-00 is a current fault and cannot be cleared. Check for accompanying fault codes (such as B1696, B1684, etc.).
  • 2
    Check the ECU power supply system: Measure the voltage at SRS ECU connector terminal B16 (constant power); it should be 12V. Measure the voltage at terminal B1 (IGN power); it should be 12V with the ignition ON. Verify the ground harness connection is secure. Measure the CAN-H (2.6V) and CAN-L (2.4V) communication voltages to verify they are normal.
  • 3
    Inspect the ECU exterior: Remove the SRS ECU from under the center console (first disconnect the battery negative terminal and wait 3 minutes). Check the housing seal for aging, the PCB for water ingress, corrosion, or burn marks, and the connector lock for looseness or pin oxidation.
  • 4
    Perform software diagnostics: Attempt ECU online programming or a software upgrade using OEM equipment. Check for missing internal configuration data (VIN, airbag configuration code). Back up the old data if readable.
  • 5
    Replace or repair the ECU: If inspection confirms internal hardware damage, install a new SRS ECU (note the hardware version number) or send the unit to an electronics repair shop for BGA rework (resolder the main control chip and replace the crystal oscillator). Never use salvage parts.
  • 6
    Online configuration and calibration: Use ED400 or Autel MS908 to execute the 'Replace ECU' procedure. Write the vehicle VIN, configuration parameters, and crash sensor sensitivity parameters. Perform seat occupancy sensor (OCS) calibration and seat belt pretensioner matching.
  • 7
    System verification: Clear all fault codes, perform an SRS system self-check, and confirm B16AC-00 does not return. Verify the instrument cluster SRS warning lamp turns off normally. Perform a simulated crash test (using special equipment) to verify normal airbag communication.
BYD DTC AI Analysis

Qin Pro SRS ECU water damage case

The 2017 Qin Pro's SRS warning light illuminated suddenly after driving in the rain. The diagnostic tool retrieved DTCs B16AC-00 (SRS ECU fault) and B1696-00. Inspection confirmed no collision history. Removing the SRS ECU from beneath the centre console revealed slight water ingress marks on the housing. Measuring the internal voltage regulator circuit revealed abnormal fluctuation in the 5V reference voltage. Further inspection found the air conditioning drain hose blocked, allowing condensation to leak inside. Solution: Replaced the airbag control unit (BYD-3638100), recoded the module, wrote the VIN, and cleared the AC drain hose to prevent further water ingress. Repair cost approximately 1050 yuan.
Original source ↗
BYD DTC AI Analysis

ECU processor damaged after windscreen replacement on Song Plus

During normal driving, the BYD Song PLUS instrument cluster displayed 'Check Airbag System' and the passenger seatbelt warning light flashed erratically. The system had stored DTCs B16AC-00 and B1684-00 (OCS system fault). The customer reported a recent front windscreen replacement. We found the SRS ECU connector lock loose. We measured the power supply and found it normal, but the ECU self-test showed 'Internal Fault - Processor Error'. We determined that improper power disconnection during the windscreen replacement damaged the processor. We replaced the SRS ECU with a new assembly (4A-3638100A). Using specialised equipment, we performed the ECU replacement procedure, read the coding data from the old ECU and wrote it to the new unit, performed a system self-test, and resolved the fault.
Original source ↗
BYD DTC AI Analysis

Tang DM airbag control module main board chip-level repair

At 80,000 km, the SRS warning light suddenly illuminated on a 2018 BYD Tang DM. The vehicle logged DTCs B16AC-00 and U0146-00 (lost communication with gateway). The 4S dealership recommended replacing the ECU assembly and quoted ¥3,800. The owner instead took the car to a specialist electronics repair shop. Technicians found the main control chip (NXP SPC5604) had cold BGA solder joints. An oscilloscope check showed the 32.768 kHz crystal oscillator had stopped oscillating. The shop re-soldered the main control chip using a BGA rework station, replaced the SMD crystal oscillator (12.5 pF load capacitance), cleaned the PCB, and applied conformal coating. After reinstalling the unit, they performed online configuration with an Autel MS908. This cleared the fault and restored the airbag system. The repair cost ¥600, a saving of ¥3,200 compared to replacing the ECU.
Original source ↗
BYD DTC AI Analysis

Improper power-off procedure causes software fault on Yuan EV

2019 BYD Yuan EV360. After battery pack repair, the SRS light stayed on constantly. DTCs B16AC-00 and B1693-00 present (poor ground connection). Owner found the technician had improperly disconnected the 12V battery negative terminal. Checking the SRS ECU power supply fuse (F1/14, 10A) revealed an oxidised fuse holder. Cleaning cleared B1693-00, but B16AC-00 remained. An online ECU software update failed. The dealership confirmed a software bug in this ECU batch (hardware version V2.1). Solution: Ordered and fitted a new SRS ECU (hardware version V2.3), performed online configuration to write VIN and airbag settings, calibrated Occupant Classification System (OCS) and impact sensors, and cleared fault codes. SRS light went out.
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.