When it comes to vehicle safety systems, few components are as critical as the Supplemental Restraint System (SRS).This comprehensive guide breaks down everything you need to know about SRS diagnostic trouble codes, how to interpret them, and what steps to take when troubleshooting these vital safety systems.
What Are SRS Codes
The Supplemental Restraint System is the technical name for your vehicle's airbag system and related safety components. This sophisticated network includes airbags, seat belt pretensioners, crash sensors, and the control module that oversees everything. When something isn't functioning correctly within this system, the vehicle's onboard diagnostics generate specific error codes that help identify the problem.
These SRS fault codes serve as the vehicle's way of communicating potential issues before they become dangerous failures. Just like the more common engine diagnostic codes, SRS codes follow a standardized format that professionals and knowledgeable vehicle owners can decode to pinpoint specific problems.
Related Reading: Can an OBD2 Scanner Read SRS Codes
SRS Diagnostic Trouble Codes
B0 Series Codes (Generic SRS Codes)
B0001: Driver's Airbag Igniter Circuit Resistance High
B0002: Driver's Airbag Igniter Circuit Resistance Low
B0010: Driver's Airbag Igniter Circuit Short to Ground
B0011: Driver's Airbag Igniter Circuit Short to Battery
B0012: Driver's Airbag Igniter Circuit Fault
B0013: Driver's Side Airbag Deployment Circuit Malfunction
B0016: Front Passenger Airbag Igniter Circuit Resistance High
B0017: Front Passenger Airbag Igniter Circuit Resistance Low
B0018: Passenger's Airbag Igniter Circuit Short to Battery
B0020: Front Passenger Airbag Igniter Circuit Short to Ground
B0021: Passenger's Side Airbag Deployment Circuit Open
B0022: Passenger's Side Airbag Deployment Circuit Malfunction
B0026: Driver Side Curtain Airbag Circuit Resistance High
B0027: Driver Side Curtain Airbag Circuit Resistance Low
B0028: Driver Side Curtain Airbag Circuit Short to Battery
B0029: Driver Side Curtain Airbag Circuit Short to Ground
B0031: Passenger Side Curtain Airbag Circuit Resistance High
B0032: Passenger Side Curtain Airbag Circuit Resistance Low
B0033: Passenger Side Curtain Airbag Circuit Short to Battery
B0034: Passenger Side Curtain Airbag Circuit Short to Ground
B0040: Driver Side Impact Sensor Circuit Fault
B0041: Passenger Side Impact Sensor Circuit Fault
B0045: Front Impact Sensor Communication Fault
B0046: Front Impact Sensor Circuit Malfunction
B0051: Deployment Command With Loop Malfunction
B0053: Deployment Command Output Circuit Malfunction
B0054: Deployment Command Output Circuit Shorted to Ground
B0055: Deployment Command Output Circuit Shorted to Battery
B0060: Left Side Impact Sensor Communication Fault
B0061: Right Side Impact Sensor Communication Fault
B0062: Left Curtain Airbag Communication Fault
B0063: Right Curtain Airbag Communication Fault
B0070: Occupant Classification System Fault
B0071: Passenger Weight Sensor Circuit Malfunction
B0072: Passenger Seat Position Sensor Circuit Malfunction
B0074: Occupant Classification System Communication Fault
B0080: Driver Seat Belt Pretensioner Circuit Resistance High
B0081: Driver Seat Belt Pretensioner Circuit Resistance Low
B0082: Driver Seat Belt Pretensioner Circuit Short to Battery
B0083: Driver Seat Belt Pretensioner Circuit Short to Ground
B0086: Passenger Seat Belt Pretensioner Circuit Resistance High
B0087: Passenger Seat Belt Pretensioner Circuit Resistance Low
B0088: Passenger Seat Belt Pretensioner Circuit Short to Battery
B0089: Passenger Seat Belt Pretensioner Circuit Short to Ground
B0090: SRS Control Module Internal Fault
B0091: SRS Control Module Configuration Error
B0092: SRS Control Module EEPROM Error
B0094: SRS Control Module Crash Data Memory Full
B0095: SRS Control Module Crash History Memory Fault
B0096: SRS Control Module Acceleration Sensor Fault
B0097: SRS Control Module Safing Sensor Fault
B0098: SRS Control Module Incorrect Mounting Position
B0099: SRS Control Module Vehicle Communication Bus Fault
Manufacturer-Specific SRS Codes
Toyota/Lexus SRS Codes
B1100: SRS Warning Light Circuit Malfunction
B1101: SRS Control Module Battery Voltage Too High/Low
B1102: SRS Communication Line Open/Short Circuit
B1103: Airbag Sensor Assembly Malfunction
B1106: SRS Impact Sensor Assembly Communication Error
B1107: SRS Warning Lamp ON Circuit Malfunction
B1108: SRS Warning Lamp OFF Circuit Malfunction
B1109: Airbag Deployment Indicated in Crash Data
B1110: SRS Control Module Crash Safing Sensor Malfunction
B1111: Driver's Airbag Squib Circuit Open
B1113: Front Passenger's Airbag Squib Circuit Open
B1115: Driver Side Airbag Squib Circuit Open
B1116: Passenger Side Airbag Squib Circuit Malfunction
B1117: Front Passenger's Occupant Classification Malfunction
B1120: Driver Seat Belt Pretensioner Circuit Malfunction
B1121: Passenger Seat Belt Pretensioner Circuit Malfunction
B1130: Side Impact Sensor Circuit Malfunction (Driver Side)
B1131: Side Impact Sensor Circuit Malfunction (Passenger Side)
B1135: Side Curtain Airbag Sensor Circuit Malfunction (Driver Side)
B1136: Side Curtain Airbag Sensor Circuit Malfunction (Passenger Side)
Honda/Acura SRS Codes
B1001: SRS Unit Internal Failure
B1002: SRS Unit Failure
B1009: SRS Unit Input Voltage Too Low or High
B1011: SRS Communication Line Error
B1012: Multiple System Communication Line Failure
B1013: SRS Unit Cannot Read Vehicle Information
B1014: Unexpected Vehicle Information Detected
B1017: SRS Module Crash Event Stored
B1026: Driver's Airbag Inflator Circuit Too High Resistance
B1027: Driver's Airbag Inflator Circuit Too Low Resistance
B1028: Driver's Airbag Inflator Circuit Short to Another Power Source
B1029: Driver's Airbag Inflator Circuit Short to Ground
B1031: Driver's Airbag Inflator Circuit Open
B1035: Passenger's Airbag Inflator Circuit Too High Resistance
B1036: Passenger's Airbag Inflator Circuit Too Low Resistance
B1037: Passenger's Airbag Inflator Circuit Short to Another Power Source
B1038: Passenger's Airbag Inflator Circuit Short to Ground
B1040: Passenger's Airbag Inflator Circuit Open
B1046: Driver's Seat Belt Tensioner Too High Resistance
B1047: Driver's Seat Belt Tensioner Too Low Resistance
B1048: Driver's Seat Belt Tensioner Short to Another Power Source
B1049: Driver's Seat Belt Tensioner Short to Ground
B1050: Driver's Seat Belt Tensioner Open
B1056: Front Passenger's Seat Belt Tensioner Too High Resistance
B1057: Front Passenger's Seat Belt Tensioner Too Low Resistance
B1058: Front Passenger's Seat Belt Tensioner Short to Another Power Source
B1059: Front Passenger's Seat Belt Tensioner Short to Ground
B1060: Front Passenger's Seat Belt Tensioner Open
B1174: Front Impact Sensor Communication Error
B1175: Left Side Impact Sensor Communication Error
B1176: Right Side Impact Sensor Communication Error
B1178: Side Curtain Airbag Sensor Communication Error
B1183: Seat Weight Sensor Unit Communication Error
B1184: Seat Weight Sensor Malfunction
Ford/Lincoln/Mercury SRS Codes
B1869: Driver Airbag Circuit Failure
B1870: Passenger Airbag Circuit Failure
B1873: Driver Side Airbag Circuit Failure
B1874: Passenger Side Airbag Circuit Failure
B1877: Driver Knee Airbag Circuit Failure
B1881: Crash Sensor Communication Fault
B1882: Driver Airbag Stage 2 Circuit Failure
B1883: Passenger Airbag Stage 2 Circuit Failure
B1884: SRS Lamp Fault (Indicator Inoperative)
B1885: Driver or Passenger Pretensioner Circuit Failure
B1886: Passenger Occupant Classification Sensor Fault
B1890: Front Crash Sensor Fault
B1891: Side Crash Sensor Fault (Driver Side)
B1892: Side Crash Sensor Fault (Passenger Side)
B1898: SRS Memory Clear Function Failed
B1899: SRS Internal Diagnostic Monitor Fault
B1900: SRS System Self-Test Failed
General Motors SRS Codes
B0014: Driver Airbag Terminal 1 Open Circuit
B0015: Driver Airbag Terminal 2 Open Circuit
B0016: Driver Airbag Circuit Shorted Together
B0018: Driver Airbag Terminal 1 Short to Vehicle Ground
B0019: Driver Airbag Terminal 2 Short to Vehicle Ground
B0022: Passenger Airbag Terminal 1 Open Circuit
B0023: Passenger Airbag Terminal 2 Open Circuit
B0024: Passenger Airbag Circuit Shorted Together
B0026: Passenger Airbag Terminal 1 Short to Vehicle Ground
B0027: Passenger Airbag Terminal 2 Short to Vehicle Ground
B0031: Deployment Requested With Loop Malfunction
B0051: Deployment Commanded With Loop Malfunction
B0071: Left (Driver) Forward Discriminating Sensor ID Not Recognized
B0072: Left (Driver) Forward Discriminating Sensor ID Missing
B0078: Right (Passenger) Forward Discriminating Sensor ID Not Recognized
B0079: Right (Passenger) Forward Discriminating Sensor ID Missing
B0084: Front End Sensor 1 Circuit Malfunction
B0085: Front End Sensor 2 Circuit Malfunction
B0090: Side Impact Module Left Front Malfunction (Driver Side)
B0091: Side Impact Module Right Front Malfunction (Passenger Side)
B0095: Roof Rail Module Left Malfunction
B0096: Roof Rail Module Right Malfunction
B0100: Passenger Presence System Performance
B0101: Passenger Presence System Not Calibrated
B0102: Passenger Presence System Fault Present
B0151: Front End Sensor 1/2 Mismatch
$439.99
Using a Car Scanner to Retrieve SRS Codes
Retrieving SRS error codes requires a car scanner tool capable of communicating with your vehicle's airbag control module.
First, locate your vehicle's OBD-II diagnostic port, typically positioned under the dashboard on the driver's side. Ensure your scanner is powered off before connecting it to the port. Once connected, turn your vehicle's ignition to the "ON" position without starting the engine.
Power on your scanner and navigate through the menu to select the "SRS" or "Airbag" system option. Different scanners have various menu structures, but most will require you to first select the vehicle make, model, and year before accessing specific systems. When prompted, select the option to scan for codes.
The scanner will establish communication with your vehicle's SRS control module, which may take anywhere from 30 seconds to several minutes depending on the scanner's capabilities and your vehicle's system complexity. Once communication is established, the scanner will display any active or stored SRS fault codes on its screen.
Record all codes displayed, as these will be critical for accurate diagnosis. Many professional-grade scanners can provide detailed descriptions of each code, while others may only show the code numbers themselves. For codes without descriptions, refer to the complete list in this guide to understand what each code represents.
After identifying the codes, you can perform a more focused inspection of the specific components indicated by the codes. When repairs are complete, use the scanner again to clear the codes and verify that the SRS warning light no longer illuminates on your dashboard.
Conclusion
This comprehensive SRS codes list provides the detailed information needed to accurately diagnose issues with your vehicle's airbag system. Understanding these codes is the first critical step toward ensuring your vehicle's safety systems function properly.
FAQs
How often should I check my vehicle for SRS fault codes?
You should check for SRS codes whenever the airbag warning light illuminates on your dashboard or after any collision, even minor ones that didn't deploy airbags.
Will regular OBD-II scanners read SRS codes?
Most basic OBD-II scanners only read engine and transmission codes. You'll need a scanner specifically designed to communicate with SRS modules or a professional-grade multi-system scanner.
Is it safe to clear SRS codes without fixing the underlying problem?
No, clearing codes without proper repairs only temporarily turns off the warning light. The airbag system may not function correctly in an accident, creating a serious safety risk.