Airbag trouble codes are stored by the supplemental restraint system (SRS) module when it detects a fault in the airbags, seat belt pretensioners, crash sensors, wiring or its own circuits. When a fault is present, the airbag light stays on and some or all restraint devices may not deploy in a crash.
That makes these codes different from most others: the vehicle may drive normally while its crash protection is compromised. This guide explains how SRS codes are organized and what they generally indicate, while being clear about the parts of SRS work that must be left to trained technicians.
A Safety System That Tests Itself
Each time the ignition is switched on, the SRS module performs a self-check. The airbag light usually glows briefly during that test and then turns off. If it stays on or comes back while driving, the module has found a problem.
The module continuously monitors the circuits that connect it to each deployment device, often called squibs or initiators. It checks for resistance that is out of range, shorts to power or ground, and shorts between circuits.
It also monitors crash and occupant sensors, its own power supply and its communication with other modules. Any of these can set a code, and many vehicles keep certain codes stored as history even after the fault is gone.
Because the system is designed to work only once, in a crash, this constant self-testing is the only way to know it is ready. A warning light that stays on is the system telling you that readiness is in question.
How SRS Faults Appear in the Code Structure
SRS codes are usually B-codes, because the letter B identifies body systems in the OBD-II code structure. Communication faults involving the SRS module may also appear as U-codes in other modules.
Most SRS code definitions are set by the manufacturer. A given B-code number can describe a driver airbag circuit on one vehicle and something unrelated on another, so the vehicle-specific definition is essential.
Generic code readers that read only engine data through standard OBD-II services generally cannot access the SRS module. Reading SRS codes requires a tool that specifically supports restraint systems for your make and model.
Many SRS codes also distinguish between current faults and history faults. A current fault is present now, while a history fault occurred earlier, and both are useful to the technician who diagnoses the system.
Components That Commonly Trigger SRS Codes
Codes can come from many parts of the restraint system. Understanding the general categories helps you discuss the fault with a technician, even though testing these parts is not a DIY task.
- The clockspring, a coiled ribbon connection in the steering column that links the driver airbag to the vehicle while the wheel turns.
- Seat-mounted connectors and wiring for side airbags, pretensioners and occupant sensors, which can be disturbed by seat movement.
- Seat belt pretensioners and buckle switches, which tell the module whether occupants are belted.
- Occupant classification sensors in the front passenger seat, which help decide whether that airbag should be enabled.
- Crash sensors and the module itself, including faults recorded after a collision.
Seat-related codes often appear after items are pushed under a seat or after seats are removed for cleaning or repairs. That history is useful information for whoever diagnoses the fault.
Why SRS Testing Is Not a DIY Job
Airbags and pretensioners contain pyrotechnic devices designed to deploy with great force in a fraction of a second. Handling them incorrectly can cause serious injury.
Never Probe SRS Circuits
Do not use a test light, ohmmeter or any other meter on airbag or pretensioner circuits. The small current from test equipment can be enough to trigger a deployment, which can injure anyone nearby.
SRS wiring and connectors are commonly yellow or wrapped in yellow sleeving, but do not rely on color alone. Treat any wiring near the airbags, steering column and seats with caution.
Service Procedures Exist for a Reason
Manufacturers specify precise steps for disabling the system before work, including how to disconnect power and how long to wait before touching components. Those steps vary by vehicle and are found in the service manual.
Skipping or rushing them can leave stored energy in the system, so this work belongs with technicians trained in restraint system service.
Deployed and Replacement Parts
After a deployment, many components must be replaced, and some modules must be replaced or reset with authorized equipment. Used or salvaged airbag parts carry risks, including counterfeit and recalled components.
A qualified repair facility can source correct parts and check for open recalls using the vehicle identification number. It can also confirm that every replaced part is correct for your exact model and seating configuration.
What You Can Safely Do as an Owner
You can note when the airbag light came on and what happened just before. Seat adjustments, cargo under a seat, a spilled drink, a recent repair or a jump-start are all useful details to share with a technician.
You can read codes with a compatible scan tool and record them without clearing. Reading codes does not involve touching SRS components, and the stored information helps the technician start from facts rather than guesses.
You can check for open safety recalls with your vehicle identification number through the National Highway Traffic Safety Administration (NHTSA) recall lookup. Recall repairs are performed by the manufacturer’s dealers at no charge.
You can also make sure the battery and charging system are healthy. Voltage problems can set SRS codes, and correcting them is ordinary maintenance that does not involve the restraint system itself.
Common Situations That Set Airbag Codes
Certain events reliably lead to SRS codes. Recognizing them can help explain why the light appeared, though the actual diagnosis still belongs with a professional.
- Seats moved, removed or reinstalled, which can loosen or damage under-seat connectors.
- Steering wheel or column repairs, which can damage or misalign the clockspring.
- Low battery voltage during cranking, which can cause the module to log a power supply fault.
- Water intrusion from spills, leaks or flooding that reaches connectors or modules.
- Collision damage, even minor, which can affect crash sensors and wiring.
If the vehicle has been in a flood, have the entire restraint system inspected. Water and corrosion can damage SRS wiring and modules in ways that are not visible from the outside.
Crash Data and Codes That Will Not Clear
After a deployment, many SRS modules store crash data and lock it in memory. Those records cannot be erased like ordinary codes, and the module may need to be replaced or reset with authorized equipment.
Some faults remain stored as history even after a component is repaired. A technician reviews both current and history codes to decide whether a problem is active or was intermittent.
Clearing SRS codes without fixing the cause does not restore protection. The light typically returns at the next self-check, and the underlying fault may still prevent an airbag from deploying when it is needed.
If a code returns immediately after clearing, the fault is present right now. If it returns only occasionally, the technician will look for loose connectors and wiring that moves with the seats or steering wheel.
Avoiding Shortcuts and Bypass Devices
Resistors or devices sold to turn off the airbag light by imitating an airbag are dangerous. They hide a fault and can leave occupants without protection while the dashboard shows nothing wrong.
Disconnecting the warning lamp or modifying the instrument cluster falls into the same category. A working airbag light is part of the safety system, and disabling it removes your only notice of a problem.
Buying a used vehicle with an airbag light on deserves the same caution. Ask for a restraint system scan and repair records before purchase, since a deployment or poor repair may not be obvious.
If an airbag must be deactivated for a specific medical or seating need, contact NHTSA and the manufacturer for the authorized process. Never improvise a deactivation.
Talking With a Technician About SRS Codes
Bring the code numbers, the vehicle-specific definitions if you found them, and a short history of events. Mention any recent work on seats, steering, the dashboard or wiring, along with any collision or water exposure.
Ask whether the technician will check open recalls and technical service bulletins, and whether replacement parts will be new and sourced through the manufacturer’s network. These questions help ensure a correct and safe repair.
After the repair, the technician should confirm that the airbag light completes its normal self-check and turns off. Ask for the final code scan to be documented so you have a record for future service or resale.
If the repair involved a deployment, ask which components were replaced. Knowing that the seat belts, sensors and module were addressed gives you confidence that the whole system was restored.
Preventing Future Restraint System Faults
Keep the area under the front seats clear of loose objects that could snag wiring when seats move. Clean spills promptly, particularly near seat bases and center consoles where connectors may sit.
Maintain a healthy battery and charging system, since voltage problems can trigger SRS codes and other module faults. When jump-starting, follow the owner’s manual procedure exactly.
Avoid seat covers and accessories that are not approved for seats with side airbags or occupant sensors. Some covers can interfere with deployment or with how the passenger seat sensor reads its occupant.
Treat an airbag light as a reason to schedule service soon, not someday. The system is designed to work the one time it matters most, and keeping it ready is worth the attention.