Airbag (SRS) Fault Codes

The SRS module monitors the circuit resistance of airbag and seat belt pretensioner squibs, the crash sensors and the belt switches; when a measured resistance leaves its narrow window a code is stored and the SRS lamp comes on.

How does a fault code arise in the Airbag (SRS) group?

The SRS (Supplemental Restraint System) module checks the igniter squibs of the airbags and belt pretensioners, the crash sensors, the belt buckle switches and, where fitted, the seat occupancy sensor — at every key-on and continuously while driving.

That check is largely a resistance measurement: each squib circuit must sit inside a narrow resistance window. A value outside that window is stored as a code. The most common physical cause in this group is not the squib itself but the connectors under the seats and moving or frequently disturbed connections such as the steering column clock spring.

Two cautions. While the SRS lamp is on the system may be disabled, so codes in this group should not be postponed. And, as with ABS, the SRS module is not on the generic OBD-II channel — on most vehicles a standard ELM327 adapter cannot read SRS codes.

Fault codes in this group

The database holds 15 codes in this group. Each code has its own page with the meaning, possible causes and diagnostic steps:

← All system groups

Read fault codes on your own vehicle

With an ELM327-based BLE OBD2 adapter, CarCoding reads confirmed, pending and permanent fault codes separately, pulls the freeze frame and explains every code in plain language. Clearing codes is done from the app as well. The app is free to download.

Some advanced features require an in-app purchase.

Data source: the CarCoding fault code database. Code definitions follow the SAE J2012 standard; manufacturers may use different wording for their own codes. Everything on this page is generated from the code-specific database records.