All articles
AirbagDiagnostics

Why Your Airbag Light Stays On After an Accident

August 4, 20266 min read

After a collision the SRS warning light almost never goes out on its own, even once the airbags, seat belts and sensors have been replaced. That is by design. The airbag control module records the event permanently so the vehicle cannot be driven with a system that has already fired.

What the module actually stores

When the sensors detect a deployment level impact the airbag control module writes crash data into its internal memory. Depending on the manufacturer this includes deployment flags, the state of each squib circuit, seat belt pretensioner status and a set of hard coded fault codes.

Those flags are stored in protected memory rather than in the normal diagnostic trouble code area. A generic or even a dealer level scan tool can read them, but the erase command is either blocked or simply ignored by the module.

  • Deployment flags for each airbag circuit
  • Pretensioner and seat belt tensioner status
  • Hard coded fault codes that cannot be cleared by scan tool
  • In many modules, an event data recorder snapshot of the crash

Why a scan tool cannot clear it

Clearing codes on an SRS module is only supported for soft faults, such as a disconnected connector or an open circuit that has since been repaired. Deployment data is treated as a permanent record. The manufacturer's assumption is that the module is a one time use part and gets replaced after a crash.

That is why shops see the same pattern over and over. Every component is replaced, every connector checked, and the light is still on with a code that will not clear.

Your three options

There are only three real paths once the module is locked, and the right one usually comes down to cost and lead time.

  • Buy a new OEM module from the dealer, then have it coded to the vehicle. Reliable, but the most expensive route and often on backorder.
  • Source a used module from a donor vehicle. Cheaper, but it carries the donor VIN and its own configuration, and may need cloning or data transfer to work correctly.
  • Send your original module for a bench level crash data reset. The original VIN, coding and supplier configuration stay intact and the module comes back ready to plug in.

Before you reset anything, fix the system

A reset module does not repair the airbag system. Every deployed airbag, pretensioner, clockspring and damaged impact sensor has to be replaced with a functioning part first. If a circuit is still open, the reset module will simply log a new fault the moment it is powered up.

Treat the reset as the last step of the repair, not the first. Complete the mechanical and electrical work, then reinstall the reset module and confirm the light goes out on the next key cycle.

Common questions

Can I just disconnect the battery to clear the airbag light?

No. Crash data is stored in non volatile memory. It survives a battery disconnect, a module power down and a full vehicle reprogram.

Is a reset module as safe as a new one?

Yes, provided the airbag system itself has been properly repaired with new components. A correctly reset module runs the same self tests and deploys the same way as a new unit.

Related service

Airbag Crash Data Reset

Erase crash data from your SRS module so it is ready to reinstall.

View Airbag Crash Data Reset

More reading

Reset Your Airbag Module Today.

Submit the online form, pay, and ship your module to our Brampton shop. Returned to you anywhere in Canada & the US.