OBD2 Scanner for Airbag Light: Which Scanners Can Read SRS Codes and Which Cannot

If your airbag warning light is on and you reach for a basic OBD2 scanner, don’t be surprised when it comes back empty. Not because the scanner is broken — but because most entry-level OBD2 scanners simply can’t read SRS (Supplemental Restraint System) codes. It’s one of the most common points of confusion for drivers and DIY mechanics trying to figure out why that light is on.

Here’s what’s actually happening, which scanners can read airbag and SRS codes, and what to do once you have the code in hand.

Why a Basic OBD2 Scanner Often Misses Airbag Codes

The OBD2 standard — mandatory on all US vehicles from 1996 onward — was built around emissions and powertrain diagnostics. It covers engine codes (P codes), transmission codes, and systems that affect emissions output. That’s it.

Airbag systems, seat belt pretensioners, and SRS modules operate in a completely different part of the vehicle’s network. They may share the same CAN bus in modern cars, but they are not part of the OBD2 standard protocol. A scanner that only reads OBD2 will connect to the vehicle, pull data from the powertrain control module, and report nothing about the SRS system — even if the airbag light is on.

This isn’t a defect. It’s a design boundary. The OBD2 port is just the physical connection point. What a scanner can actually access through that port depends entirely on the software and protocols it supports.

The Difference Between OBD2 Protocols and Full-System Diagnostics

Think of the OBD2 port as a door. A basic scanner has a key that opens one room: engine and emissions. A full-system scanner has keys to every room — SRS module, ABS, transmission, TPMS, body control modules, all of it.

Full-system scanners use manufacturer-specific protocols layered on top of the standard OBD2 connection. These enhanced protocols allow communication with modules the OBD2 standard never covered. When a scanner advertises “full-system diagnostics” or “SRS/airbag scanning,” that’s exactly what it means.

This distinction matters because a lot of affordable scanners are marketed as “OBD2 scanners” without making it clear they can’t touch airbag codes. If a product listing doesn’t specifically mention SRS, airbag, or restraint system scanning, assume it can’t do it.

Scanners That Can Read SRS and Airbag Codes

Professional-Grade Scan Tools

Dealer-level tools like the Autel MaxiSys, Launch X431, and Snap-on scanners support full-system diagnostics across virtually all makes and models. They read SRS codes, display freeze frame data, and often support bidirectional control — meaning you can command the module to run tests, not just read stored codes.

The trade-off is cost. Professional scan tools run from several hundred to several thousand dollars. They make sense for shops, but are hard to justify for a single repair on a personal vehicle.

Mid-Range Enhanced Scanners

Several scanners in the $150–$400 range support SRS and airbag code reading across a broad range of vehicles. Popular options include:

  • Autel AL619 and similar Autel models that specifically list SRS and ABS support
  • BlueDriver Pro (via smartphone app), which reads SRS codes on many makes and models
  • Innova 5610 and comparable Innova tools with enhanced system coverage
  • Launch CRP129E and similar Launch tools marketed for full-system scanning

Before buying any of these, check the compatibility list for your specific make and model year. SRS support varies, and some scanners cover Asian vehicles well but struggle with European makes — or vice versa.

Smartphone-Based OBD2 Adapters

Bluetooth and Wi-Fi OBD2 adapters paired with apps like Torque Pro, OBD Fusion, or Car Scanner ELM OBD2 can sometimes read SRS codes — but it depends heavily on both the app and the vehicle. Most of these apps rely on standard OBD2 mode and won’t reach the SRS module unless the app has enhanced protocol support for your specific vehicle.

A few apps, like Car Scanner ELM OBD2, have added manufacturer-specific enhanced diagnostics for certain makes, but coverage is inconsistent. Verify SRS support for your exact vehicle before trusting the result.

Scanners That Cannot Read Airbag Codes

Basic code readers under $50 — including most plug-in Bluetooth dongles and simple handheld readers — almost universally cannot read SRS codes. This includes:

  • Generic ELM327-based adapters without enhanced protocol support
  • Entry-level Innova and Actron readers without ABS/SRS listed in the feature set
  • Any scanner marketed only for “check engine light” or “emissions readiness”

If the packaging doesn’t explicitly mention SRS, airbag, or restraint system diagnostics, it almost certainly can’t read those codes.

What SRS Codes Actually Tell You

When a full-system scanner reads an SRS fault, you’ll typically see a B code (body) or U code (network/communication) rather than the P codes associated with engine issues. Common SRS codes include:

  • B0001 / B0002: Driver or passenger airbag circuit faults
  • B0051 / B0052: Side airbag deployment loop faults
  • B0070 / B0071: Seat belt pretensioner circuit faults
  • U0151: Lost communication with the restraint control module

These codes identify which circuit or component has a fault — but they don’t always tell you the root cause. A B0070, for example, could mean a faulty pretensioner, a wiring issue, or an SRS module that stored crash data and needs to be reset.

Reading the code is the starting point, not the finish line.

After a Crash: Why Codes Alone Are Not Enough

If your vehicle has been in an accident, the airbag light is almost certainly on because the SRS module stored crash data, or because airbags or pretensioners deployed. Reading the code confirms there’s a fault — but the repair requires more than clearing it.

SRS modules store crash event data in non-volatile memory. Even if you clear the code with a scanner, the fault will return immediately because the crash data is still sitting in the module. Getting it back to a pre-crash state requires specialized equipment and OEM-level programming.

Seat belt pretensioners that have fired are a separate issue. The gas charge that locks the belt is spent — it’s a one-time device. No amount of code clearing will restore a locked pretensioner. It needs to be rebuilt with new components.

This is where Safety Restore comes in. Instead of replacing an entire SRS module or buying a new pretensioner assembly, you mail in the affected parts. Safety Restore repairs locked seat belt pretensioners and resets SRS airbag modules using 100% OEM parts and programming — typically turned around within 24 hours, backed by a lifetime warranty, and priced at a flat $99 for any repair regardless of make or model.

For vehicles that went through a significant collision, some owners handle the cosmetic repairs through a body shop while sending SRS components to a specialist service separately. It keeps things cleaner and often faster.

How to Use an SRS Code to Guide Your Repair

Once you have a code, use it to narrow down the faulty component. Here’s a simple framework:

If the code points to the SRS module itself — communication errors, internal faults, or stored crash data — the module likely needs to be reset or reprogrammed. Avoid used modules from salvage yards; they may carry stored crash data from another vehicle.

If the code points to a pretensioner or seat belt circuit: check the connector and wiring first. If the wiring is intact and the belt locks and won’t retract, the pretensioner has fired and needs to be rebuilt or replaced.

If the code points to an airbag clockspring: this is a separate component in the steering column that maintains the electrical connection to the driver airbag as the wheel turns. Clockspring faults are common after steering wheel removal or on high-mileage vehicles.

If the code points to a side curtain or seat airbag: check whether the airbag deployed. If it did, the module needs to be reset and the airbag replaced. If it didn’t deploy but the code is present, start with the wiring harness and connector.

Choosing the Right Scanner for Your Situation

For shop owners or serious DIY mechanics working across multiple vehicles, a mid-range to professional scanner with full SRS support is worth the investment. Accurate airbag code reading saves time and prevents misdiagnosis.

For a vehicle owner dealing with a single post-accident repair, renting or borrowing a scanner with SRS capability is usually the more practical move. Many auto parts stores offer free or low-cost diagnostic scans, though SRS coverage varies by location and equipment — call ahead and ask specifically.

Either way, keep in mind that the scanner tells you what’s wrong, not how to fix it. SRS module resets and seat belt pretensioner repairs require OEM-level tools and programming that go well beyond what any consumer scanner can provide.


FAQs

Can any OBD2 scanner read airbag codes?
No. Most basic OBD2 scanners only read powertrain and emissions codes. Reading SRS and airbag codes requires a scanner that supports enhanced, full-system diagnostics with manufacturer-specific protocols.

Why does my scanner connect but show no codes even though the airbag light is on?
Your scanner is most likely only reading standard OBD2 codes, which don’t include the SRS system. The airbag module stores faults in a separate system that requires enhanced diagnostic software to access.

Can I clear an airbag code with a scanner?
Some enhanced scanners can clear SRS codes, but if the underlying fault is still present — stored crash data in the module, a fired pretensioner — the code will return immediately. Clearing it doesn’t fix anything.

What’s the difference between an SRS code and a check engine code?
Check engine codes are P codes tied to the powertrain and emissions system. SRS codes are typically B codes (body) or U codes (network communication) stored in the restraint system module. They require different tools to read and different repairs to resolve.

Is it safe to drive with the airbag light on?
A lit airbag light means the SRS system has a detected fault and may not work correctly in a collision. Airbags or pretensioners could fail to deploy — or in rare cases, deploy unexpectedly. Get it diagnosed and repaired promptly.

Do all auto parts stores scan SRS codes for free?
Not all. Many stores offer free OBD2 scans that only cover engine codes. Some locations have equipment capable of reading SRS codes, but coverage varies by store. Call ahead and ask specifically whether their scanner reads SRS or airbag codes for your vehicle make.

After resetting an SRS module, do I need to reprogram anything else?
In most cases, a properly reset SRS module retains the vehicle-specific calibration data and doesn’t require additional programming. If the module was replaced rather than reset, it may need to be programmed to the vehicle’s VIN depending on the make and model.


What to Do Next

An OBD2 scanner is only useful for airbag diagnostics if it actually supports SRS code reading — and most basic scanners don’t. Before buying or borrowing one, confirm it explicitly supports SRS and restraint system diagnostics for your specific vehicle.

Once you have the code, use it to identify the faulty component. If the repair involves a locked seat belt pretensioner or an SRS module with stored crash data, a mail-in repair service is often the most cost-effective path forward. Learn more at safetyrestore.com.

PROVEN. TRUSTED. NATIONWIDE.

We're #1 in America for a reason!

SINCE 2013