The airbag light won't go off — even after replacing everything
This is one of the most common questions from auto repair workshops: the vehicle has been through a complete accident repair — new airbag bags fitted, new seatbelt pretensioners, new curtain airbags — but the SRS warning light on the dashboard simply will not turn off. Every time the ignition is switched on, the light comes on and stays on.
The reason is the airbag ECU. During the collision, the airbag control unit recorded detailed crash data into its internal memory. This data includes the G-force readings at the moment of impact, which airbag circuits fired, and a permanent fault log. This record is stored in EEPROM or flash memory inside the ECU, and it survives battery disconnection, new airbag modules, and OBD code clearing.
Why clearing OBD codes doesn't work
A standard OBD diagnostic scanner connects to the vehicle through the OBD-II port and communicates with the ECU via CAN bus. It can read and clear fault codes from the ECU's code register — but this is a different area of memory from where crash data is stored.
The crash data lives in the ECU's EEPROM or flash sectors, which are not accessible through the OBD port. Clearing codes erases the visible symptom, but the underlying crash data record remains. Within a few drive cycles, the ECU re-detects the stored crash event and throws the fault codes again — and the light returns.
Some diagnostic software (such as certain dealer tools or specialized crash data tools) claim to be able to reset crash data via OBD. In some cases this works for partial resets, but for most modern Bosch, Continental and Autoliv ECUs, a direct EEPROM/flash rewrite is required.
The correct fix: crash data reset via file service
The proper method to permanently clear airbag crash data is to read the ECU's internal memory using a bench programmer, modify the binary file to zero out the crash data sectors, then write the corrected file back to the ECU. This is called a crash data reset or SRS ECU reset.
This is exactly what EPJ Airbag Solutions does — completely online. Your workshop reads the ECU binary using a bench programmer, uploads the file to our portal, and receives a corrected reset file within hours. No need to send the physical ECU anywhere.
Frequently asked questions
Will resetting the crash data make the airbags work again?
Yes — provided all the airbag bags, seatbelt pretensioners, and sensors have been physically replaced. The ECU reset restores the SRS system to its pre-accident state so the airbags will deploy correctly in a future collision.
Can I reset the airbag ECU without replacing the airbags first?
No. Resetting crash data on a vehicle with undeployed but damaged airbag components is dangerous. The reset should always follow a complete physical repair of all deployed airbag components.
How long does the online service take?
Most files are processed within a few hours during business hours. You receive an email notification when your reset file is ready to download from your portal.
What file types do you accept?
We accept .bin, .ori, .eeprom, .flash, .hex, .zip and .rar files.
Ready to fix the airbag light?
Check if your ECU is supported, register for free, and upload your file.
Check Supported Models
Get Started