B16A7

DTC B16A7 indicates the airbag control unit (SRS ECU) internal self-check detected a systemic fault — Seal 6 EV

Safety System

DTC B16A7 indicates the airbag control unit (SRS ECU) internal self-check detected a systemic fault.

This fault involves abnormalities in the SRS ECU internal microprocessor, memory (EEPROM/Flash), power management circuit, or watchdog circuit.

Specific causes include an internal 5V/3.3V reference voltage regulator fault, an acceleration sensor (Satellite Sensor) communication timeout, an internal algorithm self-check failure, or a non-volatile memory data checksum error.

Upon detecting this fault, the SRS ECU enters Fail-Safe Mode.

This mode may disable some or all airbag deployment and seat belt pretensioner activation functions, and illuminate the instrument cluster airbag warning light.

Because the airbag system is a critical passive safety system, this fault indicates the vehicle may fail to provide the designed occupant protection during a collision, creating a severe safety hazard.

The B16A7 fault code on the Seal 6 EV indicates an internal fault in the airbag control unit (SRS ECU), affecting its microprocessor, memory, or power circuits. This medium severity issue typically stems from internal hardware degradation or unstable vehicle voltage. It may disable airbag deployment, creating a safety risk. Visit an authorised dealer for diagnosis and repair. Typical repair cost data is available from 5 recorded cases.
5
Cases Logged
5
Causes
  • 1SRS ECU internal hardware fault: Includes aging PCB capacitors leaking electrolyte, BGA chip cold solder joints, and internal acceleration sensor (MEMS) zero-point drift or damage. This fault commonly occurs in vehicles operating in high-temperature, high-humidity environments.
  • 2Power supply system fault: Unstable battery voltage (below 9V or above 16V), oxidized ground point causing excessive contact resistance, excessive voltage drop in the ignition switch power (IG1) circuit, especially a voltage drop at start-up triggering an ECU reset.
  • 3Wiring harness connector fault: The 16-pin/24-pin connector terminals of the SRS ECU are recessed, backed out, oxidized, or have water ingress (common after driving through water), causing abnormal power supply, ground, or CAN bus (HS-CAN) communication.
  • 4Software/calibration data corrupted: Interrupted flashing process, battery power loss causing incomplete EEPROM data write, software bug (early versions trigger false detection in low temperatures)
  • 5Electromagnetic interference or aftermarket accessories: Non-genuine dash cams, navigation units, wireless chargers, and similar devices generate high-frequency interference to the SRS ECU through the power supply wiring or CAN bus, causing the internal communication error rate to exceed the limit.
  • 1
    Use VDS2000 or a BYD dedicated diagnostic tool (such as ED400) to read the complete DTC list. Check for accompanying B16A5 (internal fault), U-prefix communication DTCs, or collision sensor-related faults. Record the freeze frame data.
  • 2
    Perform a key cycle test (Ignition ON for 6 seconds → OFF for 10 seconds → ON). Observe if the fault code is Current or History. Check if the instrument cluster airbag warning light stays on or flashes a specific fault code.
  • 3
    Check the SRS ECU power supply system: Measure the voltage between connector terminal +B (constant power) and ground (standard: approx. 12.6V). Measure IG1 (ignition power) in the ON position to verify battery voltage. Check the tightening torque of ground points G301 and G302 (standard: 9-12 N·m).
  • 4
    Check the wiring harness connector: Disconnect the battery negative terminal for 3 minutes, then unplug the SRS ECU connector. Inspect the terminals for green oxidation, backed-out pins, or pushed-back pins. Measure the terminal retention force (must be ≥15N). Verify the connector sealing ring is intact and apply dielectric grease if necessary.
  • 5
    CAN bus check: Measure resistance between CAN-H and CAN-L at the SRS ECU (standard: approx. 60 Ω; terminating resistor is in the instrument cluster or gateway) and voltage to ground (CAN-H 2.5-3.5 V, CAN-L 1.5-2.5 V) to rule out a bus short or open circuit.
  • 6
    Software reflash and configuration: If hardware inspection reveals no abnormalities, reflash the SRS ECU using the latest software version (verify the applicable software version number for the vehicle model). After reflashing, perform coding and configuration. Enter the correct vehicle VIN and airbag configuration parameters (such as the presence of side airbags, curtain airbags, etc.).
  • 7
    Replace the SRS ECU: If the above steps fail, replace the SRS ECU assembly. Note: Before replacement, disconnect the negative battery terminal and wait at least 3 minutes. After replacement, perform System Initialization and a self-check of all airbag circuits.
  • 8
    Final verification: Clear all DTCs and perform a vehicle collision simulation test (use the diagnostic tool to trigger a virtual collision signal without deploying the actual airbags). Confirm system operation returns to normal and no fault codes recur.
BYD DTC AI Analysis

Voltage drop at Tang DM-i startup instant causes intermittent B16A7 fault.

Symptoms: 2021 BYD Tang DM-i with 30,000 km. Owner reported the airbag warning light occasionally illuminated during cold starts, automatically going out after driving for some time. Diagnosis: Connected the scan tool and retrieved stored DTC B16A7. Freeze frame data showed battery voltage at 8.1V when the fault occurred. Measured voltage during cranking and found it dropped to 7.8V with the starter motor engaged. Inspected the battery terminals and found negative earth point G301 corroded and loose. Repair: Removed the earth point, cleaned the contact surfaces with sandpaper, applied conductive grease, and tightened to the specified torque of 10 N·m. Replaced the aging battery. Fault resolved.
BYD DTC AI Analysis

Yuan EV SRS ECU connector corroded from water ingress after wading

Symptoms: A 2019 Yuan EV developed DTCs B16A7 and B16A5 after driving through heavy flood water, with the airbag warning light staying on. Diagnosis: The vehicle had water reaching the floor level. The SRS ECU is mounted beneath the centre console. Upon removal, the 24-pin connector showed visible water ingress. Terminals A03 (ignition power) and A12 (earth) had green copper corrosion, and contact resistance measured 5.2 Ω (specification <0.1 Ω). Solution: Thoroughly cleaned the connector using electronic contact cleaner, replaced the damaged terminals, applied waterproof sealant, replaced the SRS ECU seal ring, and dried the components. The fault cleared.
BYD DTC AI Analysis

Outdated Song MAX software caused false low temperature detection.

Symptoms: 2019 Song MAX, B16A7 fault appears frequently on winter morning startup, always appears when ambient temperature is below 5°C, clears once the vehicle warms up. Diagnosis: Checked power supply, earth, and wiring harness – all normal. Retrieved SRS ECU software version V1.02.03. Consulted Technical Service Bulletin (TSB) and confirmed this version has a bug with overly strict low-temperature self-test thresholds. Solution: Connected VDS2000, downloaded latest software V1.05.02, performed online programming reflash. After reflash, performed system configuration (selected correct airbag configuration level). Conducted low-temperature cold start testing for 3 consecutive days – fault did not return.
BYD DTC AI Analysis

Aftermarket dash cam on Qin Pro interfering with CAN bus

Symptoms: 2020 Qin Pro petrol version. After the owner fitted a dashcam (tapped into constant +B power), the airbag warning light illuminated randomly while driving, logging DTC B16A7. Diagnosis: Disconnected the dashcam power and road-tested 50 km. The fault did not reoccur. Measurements revealed the dashcam power cable was generating high-frequency noise that coupled through the wiring to the SRS ECU, causing an increased bit error rate in the internal CAN transceiver and triggering the fail-safe mode. Solution: Removed the direct power connection, rewired the dashcam to the ACC relay (ignition-switched power), and added a ferrite core filter to the power lead. Fault resolved.
BYD DTC AI Analysis

Tang EV SRS ECU internal damage after accident repair

Symptoms: 2021 Tang EV. After front collision repairs, the SRS warning light stays on constantly. DTC B16A7 is present and cannot be cleared. Diagnostic process: The shop replaced the front impact sensors and airbag module after the accident, but did not replace the SRS ECU—it looked undamaged. The ECU’s internal accelerometer output showed severe X-axis signal drift (should read 0g at rest; actual reading 0.8g). The collision impact had physically damaged the internal MEMS sensor. Solution: Replaced the SRS ECU with a new unit, performed online programming and coding (input vehicle VIN and configuration codes), and ran a comprehensive system self-test. All airbag circuit resistances read normally (2.0–3.0Ω). Fault resolved.
Common problems reported for Seal 6 EVSeal 6 EV 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.