DTC B169D indicates the SRS (Supplemental Restraint System) ECU (Electronic Control Unit) detected a critical fault during its internal self-check — Atto 8
DTC B169D indicates the SRS (Supplemental Restraint System) ECU (Electronic Control Unit) detected a critical fault during its internal self-check.
Specifically, this code indicates the airbag control module's internal monitoring circuit detected a processor fault, memory checksum error, power management circuit abnormality, or safety watchdog timeout.
As the core of the passive safety system, the SRS ECU monitors crash sensor data in real time, diagnoses system integrity, and precisely controls the deployment timing of the airbags, seat belt pretensioners, and active head restraints during a collision.
When B169D sets, the ECU cannot guarantee its decision-making logic reliability.
It enters fail-safe mode and disables all airbag deployment functions.
As a result, the airbags may fail to deploy during a frontal, side, or rear-end collision, and the instrument cluster airbag warning light remains illuminated.
Although the vehicle remains drivable, the significantly reduced passive safety protection creates a serious safety risk.
- 1SRS ECU internal integrated circuit fault: Physical damage, cold solder joints, or aging in the control unit's microprocessor, memory chip, or power regulation circuit causes the self-test procedure to fail.
- 2Abnormal power supply: battery voltage too low (<10V) or too high (>16V), poor contact in the SRS ECU constant power (B+) circuit, momentary interruption of the ignition power (IGN), or excessive resistance in the ground circuit (>1Ω), causing unstable ECU power supply or ECU reset.
- 3Communication bus fault: Diagnostic CAN bus (CAN-H or CAN-L) short to power or ground, open circuit, or abnormal terminating resistance (deviating from 60Ω), interrupting communication between the ECU and the vehicle network or causing data verification failure.
- 4Collision sensor circuit fault: An intermittent short or open circuit in the front, side, or center collision sensor wiring harness triggers the ECU safety monitoring circuit alarm, causing a false control unit fault.
- 5Software/calibration data corrupted: Electromagnetic interference, improper power-off, or write errors corrupt the control program or crash threshold calibration data in the ECU internal flash memory, causing abnormal logic operation.
- 1Initial diagnosis: Use VDS2000 or the dedicated BYD diagnostic tool to read the complete DTC list. Check for accompanying U-class (communication) or B16XX (sensor) fault codes, and record the voltage values and mileage from the freeze frame data.
- 2Power supply system check: Measure the battery static voltage (standard 12.6V±0.2V) and the voltage with the engine running (13.8-14.4V). Check the voltage drop at the SRS ECU connector terminals (constant B+, IGN power, GND). Verify the voltage drop is <0.1V and the ground resistance is <1Ω.
- 3Communication line inspection: Disconnect the battery negative terminal and measure the CAN bus terminating resistance at the OBD diagnostic port (60Ω±2Ω). Power on the vehicle, then measure the static voltage and waveform for CAN-H (2.5-2.7V) and CAN-L (2.3-2.5V) to eliminate signal interference.
- 4Wiring harness and connector check: Locate the SRS ECU (usually under the center console, in front of the gear selector, or behind the glovebox). Inspect the connector for oxidation, looseness, or water ingress. Measure the continuity and insulation of the crash sensor wiring harness, and confirm no short to ground or power.
- 5Software flashing and calibration: Attempt to update the SRS ECU to the latest software version (if a TSB is available). Perform the 'Write Vehicle Information' and 'Airbag System Calibration' functions to reconfigure the crash sensor parameters.
- 6ECU replacement and programming: If the previous steps fail, confirm an internal ECU fault. Disconnect the battery negative terminal, wait 3 minutes, then remove the old ECU. Install a new ECU with the same part number. Use the diagnostic tool to execute the 'Module Replacement' procedure, write the VIN, and perform configuration coding.
- 7System verification: Reconnect all components, clear fault codes, and perform a key cycle self-test; use an airbag simulator load (2Ω resistor) in place of the actual airbag, perform the ignition circuit test, and confirm DTC B169D does not return and the warning light turns off.
Battery aging caused SRS ECU low-voltage reset in Tang DM.
Song MAX: CAN bus interference causes false ECU fault
Yuan EV crash sensor wiring harness short circuit triggered ECU protection
Qin Pro SRS ECU internal memory fault
Intermittent B169D caused by software version defect