B17A800

The BYD SRS (airbag system) control unit logs diagnostic trouble code (DTC) B17A800 to indicate interrupted communication or a physical layer connection fault between the airbag control module and the vehicle CAN bus network — Atto 3

Safety System

The BYD SRS (airbag system) control unit logs diagnostic trouble code (DTC) B17A800 to indicate interrupted communication or a physical layer connection fault between the airbag control module and the vehicle CAN bus network.

In models such as the BYD Qin PRO, the SRS ECU exchanges real-time data with the vehicle control unit (VCU), body control module (BCM), instrument cluster, and gateway via the CAN bus (typically the powertrain CAN or chassis CAN, depending on the configuration).

The ECU transmits critical safety data, including crash signals, airbag status, fault information, and system readiness status.

The SRS ECU sets this fault code when it continuously detects abnormal voltage on the CAN_H and CAN_L lines (recessive level outside the normal 2.0-3.0 V range, or abnormal dominant level), bus termination resistance deviating from the standard 60 Ω value (after parallel connection), or no valid data frame received within the specified time limit (usually 250 ms-500 ms).

This functional safety fault may prevent proper airbag deployment and seat belt pretensioner operation during a collision.

It also disables the collision-triggered automatic unlocking and high-voltage cut-off functions.

As a result, the instrument panel airbag warning lamp remains illuminated and the vehicle enters safety protection mode.

5
Cases Logged
5
Causes
  • 1Physical damage to the CAN bus wiring harness: Collisions, water ingress, or prolonged vibration cause open circuits or shorts to ground or power in the CAN_H (orange/black) or CAN_L (orange/brown) wires of the front compartment or chassis harness. This also causes oxidised or loose connectors, especially backed-out or corroded pins at the SRS ECU connector (usually located at the centre tunnel or front bulkhead).
  • 2Abnormal terminal resistance: Internal damage to the 120Ω terminal resistors at both ends of the CAN bus (located in the gateway or instrument cluster) causes a bus impedance mismatch, or an internal transceiver fault in the SRS ECU causes an abnormal bus load, resulting in signal reflection and communication interruption.
  • 3Power supply fault: poor contact at the SRS ECU constant power (B+), ignition switch power (IG1), or ground wire (GND), or voltage below 9V or above 16V, causing control unit reset or unstable CAN transceiver power supply.
  • 4Electromagnetic interference or module fault: Aftermarket electronic equipment (dash cams, navigation systems, etc.) interferes with the CAN signal; or a damaged internal CAN transceiver in an adjacent module (such as ABS or ESP) pulls down the bus level, preventing SRS communication.
  • 5SRS control unit internal fault: ECU internal CAN driver chip (such as TJA1040/1051) breakdown, crystal oscillator stall, or software crash, usually accompanied by a hard fault code that will not clear.
  • 1
    Initial inspection and fault confirmation: Use the BYD dedicated diagnostic tool (ED400/VDS) to read the complete fault codes. Verify B17A800 is a Current code, not a History code. Check the instrument cluster airbag warning light status. Verify if the vehicle experienced a collision or water ingress. Inspect the front compartment and centre tunnel wiring harnesses for damage, modifications, or signs of water ingress.
  • 2
    CAN bus physical layer check: Disconnect the battery negative terminal, wait 3 minutes, and measure the resistance between pins 6 (CAN_H) and 14 (CAN_L) on the diagnostic connector (OBD). Normal resistance is approximately 60Ω (two 120Ω terminating resistors in parallel). A reading of 120Ω indicates an open circuit in one terminating resistor or the wiring. A reading of 0Ω indicates a short circuit in the wiring. Measure the resistance from CAN_H to ground and power, and from CAN_L to ground and power. All readings must be greater than 1MΩ.
  • 3
    SRS module inspection: Locate the SRS ECU (usually under the center console or inside the center armrest box on the Qin PRO). Inspect the wiring harness connector (usually 24-32 pins) for oxidation or looseness. Check the CAN waveform using an oscilloscope. A normal waveform shows a 2.5V reference, with CAN_H dominant at 3.5V / recessive at 2.5V, and CAN_L dominant at 1.5V / recessive at 2.5V. If the waveform is distorted or flat, and the bus returns to normal after unplugging the SRS connector, diagnose an internal SRS ECU fault.
  • 4
    Segmented isolation troubleshooting: Use the node disconnection method to sequentially disconnect modules such as the ABS, ESP, and BCM. After disconnecting each module, measure the bus resistance and attempt to clear the fault code to identify which module caused the bus failure. Focus inspection on the gateway controller (integrated into the BCM or a standalone gateway on the Qin PRO), as it forwards signals between network segments.
  • 5
    Repair and verification: Repair open or short circuits (replace the wiring harness or solder). Clean oxidized connectors. Replace the SRS ECU or faulty module if necessary. After repair, clear the fault code, perform a road test, and monitor the CAN communication data stream. Confirm the SRS status is 'normal' and the airbag warning light is off. Perform an airbag system function test (use a simulated resistor; never test with a live airbag) to verify the crash signal transmits normally to the VCU to trigger the high-voltage interlock.
BYD DTC AI Analysis

Qin PRO DM: CAN bus corrosion after water ingress caused SRS communication interruption

A 2019 Qin Pro DM logged a B17A800 fault code and the airbag warning lamp stayed on constantly after driving through heavy floodwater. Inspection found water had reached the door sills and flooded the center tunnel. Removing the SRS ECU from the center armrest revealed severe green oxidation on pins 15 (CAN_H) and 16 (CAN_L) of its 32-pin connector, plus water in the harness-side plug. The CAN lines measured infinite resistance (open circuit). Fix: Cleaned the connector with precision electrical contact cleaner, baked the harness to remove internal moisture, replaced the SRS ECU connector terminals, and resealed the connector. After repair, bus resistance returned to 60Ω, the fault cleared, and SRS communication normalized. Inspect the sunroof drain hoses and floor seals to prevent recurrence.
BYD DTC AI Analysis

Aftermarket dash cam causing CAN bus signal interference

2018 BYD Qin Pro (petrol). Owner fitted an aftermarket 360-degree camera; dashboard displayed "Check SRS System". Read DTC B17A800. The installer had tapped the recorder power into the OBD port CAN lines without shielding. Removing the modified wiring did not clear the fault; CAN waveforms showed heavy noise. The recorder's CAN decoder (reading vehicle speed) was spliced into the Powertrain CAN in parallel without termination resistor, causing bus impedance mismatch. Removed the non-genuine decoder and restored the factory harness. Measured 60Ω at the SRS ECU connector. Cleared the codes; vehicle returned to normal. Do not splice unauthorised devices into BYD CAN buses.
BYD DTC AI Analysis

SRS ECU internal transceiver chip damaged

2019 Qin PRO with 80,000 km, no accident or modification history. Intermittent airbag warning light. Scanner read code B17A800. Code cleared but returned while driving. Measured CAN line voltage and resistance—both normal. Waveform check revealed abnormal pulses. Substitution test: swapped SRS ECU with unit from an identical known-good vehicle; fault transferred. Teardown of the faulty ECU revealed the internal NXP TJA1042 CAN transceiver chip had overheated and burned, with surrounding capacitors leaking. Root cause: ECU operated in a high-temperature environment (poor central tunnel heat dissipation), causing chip aging. Replaced SRS ECU with a new unit (requires online programming to match the VIN and immobilizer information), updated SRS software to the latest version (optimizes CAN fault tolerance mechanisms). Fault completely resolved.
BYD DTC AI Analysis

Wiring harness damaged in front collision causing communication fault

A BYD Qin Pro DM suffered collision damage to the front bumper and left fender. After body repairs, the vehicle set DTC B17A800 at startup. Inspection found the dash panel wiring harness (including the SRS-to-vehicle CAN adapter harness) compressed in the crash, damaging the CAN_H wire insulation and shorting it to ground. Resistance measured 0.5Ω between CAN_H and ground, infinity between CAN_L and ground. Repaired the damaged orange-black CAN_H wire with double-layer heat-shrink tubing and re-secured the harness clear of sharp metal edges. Checked the SRS ECU housing for deformation at the crash sensor mounting base; confirmed intact, then reinstalled the components and tested. Cleared the fault codes and read SRS live data, confirming normal crash sensor status and CAN communication.
BYD DTC AI Analysis

Faulty gateway module isolated SRS from vehicle network

Multiple Qin PRO vehicles (2018-2019 MY) report DTC B17A800 with ABS, ESP, and VCU communication faults. The SRS module CAN lines measure normal individually, but the scan tool cannot access SRS data through the gateway. Inspect the gateway controller (behind the instrument panel; integrated in the BCM on some variants). An internal CAN distributor chip failure isolates the SRS network segment from the diagnostic CAN. Symptom: Direct connection to the SRS ECU works, but the OBD port cannot access it. Fix: Replace the gateway controller (or the complete BCM), perform network configuration programming (configure the communication matrix for all modules), and re-match the keys and immobiliser. This case shows the gateway's critical role in BYD vehicle communication.
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.