Airbag light stays on after a crash: why it happens and how it's fixed
After an accident the VW40 airbag warning light stays on and normal diagnostics can't clear it. Here is what is actually stored in the module and the real options to reset it.
The airbag light stays on — and won't clear
After a collision where the airbags deploy (or where the impact sensors trigger), the airbag warning light on the dashboard usually stays on permanently. Clearing fault codes with a scan tool does not switch it off — a few seconds later the light and the codes come back.
This is not a bug. It is exactly how the airbag ECU is designed to behave.
What is actually stored in the module
When an impact is detected, the airbag ECU — also called the SRS control module or airbag control unit — writes crash data into its memory and sets one or more permanent fault codes. On VW Group cars this unit is often the VW40 airbag ECU based on the Infineon Tricore TC233-32F processor.
Once that crash data is written, the module treats itself as "used". It keeps the warning light on so that nobody drives the car assuming the airbags still work.
Why VCDS, OBD and dealer tools can't turn it off
Standard diagnostic tools (VCDS, generic OBD scanners, most dealer testers) can read and clear ordinary fault codes. But the crash data event is stored differently, and clearing codes does not remove it. That is why:
- The light comes back a few seconds after "clear codes"
- The dealer often quotes a new module as the only fix
- A generic OBD reset does nothing for the deployment record
To learn more about the stored event itself, see what crash data is in an airbag ECU.
The three real options
1. Replace the airbag ECU. A genuine new module is the OEM route, but it is expensive (often €600–€1,200) and may need coding.
2. Mail-in reset service. You remove the module and post it to a company that resets it and posts it back — typically a few days of downtime.
3. Online file service. If you can read the supported dump from the unit with a programmer, the crash data can be cleared from the file and written back — usually the fastest route. This is what GrauTech Cleaner does for the VW40 family, with results delivered online. See how the file service process works.
Identify the unit first
Before anything else, confirm the exact unit. Read the part number from the label (for example 1EA 959 655 xx, 5WA 959 655 xx or 1ED 959 655 xx) and check it against the VW40 part number guide. Compatibility always depends on the exact unit and software version.
A safety reminder
The airbag is a safety system. A warning light that stays on means the system is not in a ready state. Any file service result must be verified by a qualified technician, the deployed airbags and pyrotechnic parts must be properly replaced, and the module must only be reused when it is safe and legal to do so. GrauTech Cleaner is intended only for professional, authorized workshop use — see the terms of service.
Related information and next step
- VW40 Airbag ECU file service
- VW40 part-number database
- TC233-32F reference
- Service price and credit packages
- Check unit compatibility
Disclaimer: Airbag and SRS systems are vehicle safety systems. The service is intended only for authorized workshop use, and every result must be verified by a qualified technician before use. GrauTech Cleaner is not affiliated with Volkswagen AG, Audi AG, Škoda Auto, SEAT or Cupra.
FAQ about VW40 airbag ECU reset
Can VCDS or an OBD scanner clear crash data?
No. Standard tools can clear ordinary fault codes, but the stored crash data event is not removed that way, so the airbag light returns within seconds.
Will the light go off if I just replace the airbags?
No. Replacing the deployed airbags does not clear the crash data held in the airbag ECU. The module itself still needs to be reset or replaced.
Is this only for VW40 units?
GrauTech Cleaner focuses on the VW40 airbag ECU family used in VW, Skoda, Audi, SEAT and Cupra vehicles. Always confirm the exact part number and software version.
Have a VW40 airbag ECU with the light stuck on? Confirm the part number and start an online file service order.
Related articles
- EducationWhat is crash data in an airbag ECU?Crash data is information stored inside an airbag ECU after a collision. Learn why it exists, how workshops approach it, and how VW40 file service fits professional workflows.12 January 2026 · 6 min read
- EducationVW40 Airbag ECU part number guide: 1EA, 5WA and 1ED familiesA practical guide to reading the complete reference, recognising compact searches such as 1EA959655CD and checking whether a specific VW40 unit fits the supported online service.24 July 2026 · 8 min read
- EducationTC233-32F and VW40 Airbag ECUs: what workshops need to confirmTC233-32F is a useful technical clue, but it is not a compatibility decision on its own. Here is how part number, unit context and the original file fit together.31 July 2026 · 8 min read