When airbags fire, the module records crash data (sometimes called hard codes) and locks itself. A reset clears those codes so the module can function again after the vehicle is repaired and new airbags are installed.
Even a low-speed impact can trigger the crash sensors and store soft codes in the module. The airbags stay in place, but the warning light will not turn off until the codes are cleared.
This is more common than you would expect. If the previous owner was in an accident and never had the module reset, the light stays on indefinitely. A reset clears the old data and confirms whether the SRS system is functional.
Swapping out a seat belt pretensioner, clock spring, or impact sensor can trigger a fault code. A module reset clears the code after the new component is installed.
Ignition lock repair or replacement if the ignition was damaged in the collision
Car key replacement if keys were lost during the accident
Door lock repair if impact damaged the door locking mechanism
ECM programming if the engine control module was replaced during repairs
Yes. The reset restores the module to its original factory state. Once the SRS system is complete (new airbags installed, sensors connected), the module will function exactly as intended.