Airbag fault codes after deployment (B2000 and more), explained
After an airbag deployment the module logs specific fault codes such as B2000 'crash data stored'. Here is what they mean, why they won't clear, and what actually fixes them.
Fault codes that appear after a deployment
Once an airbag system has deployed, the airbag ECU (SRS control module) logs permanent fault codes and turns on the warning light. Unlike ordinary sensor faults, these codes are tied to the recorded crash event and do not clear with a normal reset.
If the light is on and won't go off, start with why the airbag light stays on after a crash.
The key code: B2000 / "crash data stored"
On VW Group vehicles, the most common code family after a deployment relates to a stored crash event — often seen as B2000 or described by testers as "Crash Shut-Down Activated" or "crash data stored". This is the module telling you that an impact was recorded in its memory.
This code is not a wiring fault. It is the record of the event itself, which is exactly what makes it persistent.
Other codes you may also see
Depending on what deployed, additional codes can appear, such as:
- Igniter / squib circuit faults for deployed airbags or belt tensioners (resistance out of range because the pyrotechnic part has fired)
- Seat-belt pretensioner faults
- Occupant sensor or satellite crash-sensor faults if wiring was damaged in the impact
These hardware faults must be resolved by replacing the deployed components — a file service does not repair physical parts.
Why "clear codes" doesn't work
Clearing DTCs with VCDS, OBD or a dealer tester removes ordinary faults, but the stored crash event comes straight back, because it is held separately in the module. For background on what that stored data actually is, see what is crash data in an airbag ECU.
What actually resolves it
Two things generally need to happen:
- Replace the deployed hardware — airbags, pretensioners and any damaged sensors/wiring — so the circuit faults are physically fixed.
- Reset or replace the module so the stored crash event is cleared and the light can go out.
For the VW40 airbag ECU, the crash data lives in the module's memory. It can be cleared by resetting the module — via a new unit, a mail-in service, or an online file service where the supported dump is read, cleared and written back. That is what GrauTech Cleaner does for the VW40 family; see the file service process.
Safety and legality
An airbag warning light and a stored crash code mean the restraint system is not in a ready state. Deployed parts must be correctly replaced, the result must be verified by a qualified technician, and the module may only be reused where it is safe and legal. 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
What does B2000 mean on an airbag module?
On VW Group cars, B2000 (often shown as 'Crash Shut-Down Activated' or 'crash data stored') indicates the module has recorded a crash event in memory. It won't clear with a normal reset.
Why do the codes come back after clearing them?
Clearing DTCs removes ordinary faults, but the stored crash event is held separately in the module and returns immediately, keeping the airbag light on.
Does resetting the module fix igniter circuit codes too?
No. Circuit faults for deployed airbags or pretensioners are physical — the fired components must be replaced. A file service only clears the stored crash data.
Dealing with a stored crash code on a VW40 unit? 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