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 — Qin Plus
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.
- 1Physical damage to the CAN bus wiring harness: Accidents, water ingress, or long-term vibration cause open circuits, shorts to ground, or shorts to power in the CAN_H (orange/black) or CAN_L (orange/brown) wires of the front compartment or chassis harness. Connectors oxidize or loosen. Specifically, terminal back-out or corrosion occurs at the SRS ECU connector (usually located at the center tunnel or front bulkhead).
- 2Abnormal terminal resistance: Internal damage to the 120Ω terminating 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 cam, navigation system, 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 voltage level, causing SRS communication failure.
- 5Internal SRS control unit fault: ECU internal CAN driver chip (e.g., TJA1040/1051) breakdown, stalled crystal oscillator, or software crash, typically accompanied by a hard fault code that fails to clear.
- 1Initial 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 center tunnel wiring harnesses for damage, modifications, or signs of water ingress.
- 2CAN bus physical layer inspection: Disconnect the battery negative terminal, wait 3 minutes, then measure the resistance between pin 6 (CAN_H) and pin 14 (CAN_L) of the diagnostic connector (OBD). The normal value is approximately 60 Ω (two 120 Ω terminating resistors in parallel). A resistance of 120 Ω indicates an open circuit in one terminating resistor or the wiring. A resistance of 0 Ω indicates a short circuit. Measure the resistance from CAN_H to ground and to power, and from CAN_L to ground and to power; all readings must exceed 1 MΩ.
- 3SRS Module Specific Inspection: Locate the SRS ECU (usually under the center console or inside the center armrest box on the Qin PRO). Inspect its wiring harness connector (usually 24-32 pins) for oxidation or loose connections. Test the CAN waveform using an oscilloscope. A normal waveform shows a 2.5V reference, with CAN_H at 3.5V dominant / 2.5V recessive, and CAN_L at 1.5V dominant / 2.5V recessive. If the waveform is distorted or flat, and the bus returns to normal after disconnecting the SRS connector, diagnose an internal SRS ECU fault.
- 4Segmented isolation troubleshooting: Use the node disconnection method to sequentially disconnect the ABS, ESP, BCM, and other modules. After disconnecting each module, measure the bus resistance and attempt to clear the fault code to determine which module causes the bus failure. Thoroughly inspect the gateway controller (integrated into the BCM or a standalone gateway on the Qin PRO), as it forwards signals between network segments.
- 5Repair and Verification: Repair open or short circuits (replace the wiring harness or solder), clean oxidized connectors, and 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 reads 'Normal' and the airbag warning lamp is off. Perform an airbag system function test (use a simulated resistor; never test with a real airbag) to verify the crash signal transmits correctly to the VCU to trigger the high-voltage interlock.
Qin PRO DM: CAN bus corrosion after water ingress caused SRS communication interruption
Aftermarket dash cam causing CAN bus signal interference
SRS ECU internal transceiver chip damaged
Wiring harness damaged in front collision causing communication fault
Faulty gateway module isolated SRS from vehicle network