Audi Airbag Module Reset & 65535 Repair Service — All Models 2003–2026
Dan Karman has been repairing automotive electronics since 1999. Karmanauto launched online in 2006 and has reset tens of thousands of airbag modules worldwide — including thousands of Audi airbag control units across A1, A3, A4, A5, A6, A7, A8, Q3, Q5, Q7, Q8, TT, R8, and the e-tron / Q4 e-tron / e-tron GT EV line. One page, two problems: post-crash lockout with Component Protection latched (after deployment, VCDS/ODIS won’t clear) and fault code 65535 Internal Control Module Memory Error (the “dead controller” latch). Same flat bench-reset price for both. See our reset work on YouTube (@vehix411). Page updated April 2026.
Quick answer
- Years covered: 2003–2026 (all Audi passenger vehicles)
- Module suppliers: Bosch, TRW (ZF), Continental (VDO/Siemens), Autoliv, Temic
- Part number families: xxx959655 with Audi platform prefix — 8K, 8P, 8R, 8V, 8Y, 8E, 8H, 4F, 4G, 4H, 4M, 4N, 4S, 8N, 8J, 8S, 5Q (shared MQB)
- VCDS / ODIS / OBDeleven reset: Not possible for crash lockout or latched 65535 — bench EEPROM reset required
- Plug-and-play after reset: Yes — VIN, mileage, long coding, and Component Protection preserved
- Turnaround: Same-day once received
- Guarantee: Read-and-reset guarantee — we save a full EEPROM read of every module before and after the reset
Jump to a section
A3 / S3 / RS3 · A4 / S4 / RS4 · A5 / S5 / RS5 · A6 / S6 / RS6 · A7 / S7 / RS7 · A8 / S8 · Q3 / Q5 / Q7 / Q8 · TT / R8 · e-tron EVs
After a crash · 65535 internal fault · 3-step process · Part numbers · DTCs · Module location · FAQ
What is an Audi airbag control unit bench reset?
Every Audi from 2003 to present uses an airbag control unit (J234 in Audi wiring diagrams — also called the ACM or “Airbag ECU”) that monitors impact and occupant sensors, fires the pretensioners and airbag squibs when needed, and stores crash events in EEPROM afterward. Two different faults land Audi modules on our bench — both locked out of normal scan-tool clearing, both recoverable via direct EEPROM work. Crash lockout stores deployment data and latches Component Protection; 65535 latches when the module thinks it may be internally defective. In both cases VCDS (Ross-Tech), ODIS, OBDeleven, VAS, and generic OBD tools cannot erase the fault. A bench reset connects directly to the module’s EEPROM, erases the crash block and/or the 65535 internal-error latch, recomputes checksums, and leaves VIN, long coding, and Component Protection untouched. Plug it back in, key on, airbag light goes out.
Coverage
We reset every Audi airbag module from 2003 to present — A1 (8X, GB), A3/S3/RS3 (8L, 8P, 8V, 8Y), A4/S4/RS4 (B6, B7, B8, B9), A5/S5/RS5 (8T, F5), A6/S6/RS6 (C5, C6, C7, C8), A7/S7/RS7 (4G, 4K), A8/S8 (D3, D4, D5), Q3/RS Q3 (8U, F3), Q5/SQ5 (8R, FY), Q7/SQ7 (4L, 4M), Q8/SQ8/RS Q8 (4M), TT/TTS/TT RS (8N, 8J, 8S), R8 (42, 4S), and the full e-tron / Q4 e-tron / e-tron GT / RS e-tron GT EV lineup. All trims, all diesels/petrol/hybrids/EVs, all regional variants (European, North American, Asian-market). If it’s an Audi with a factory airbag control unit, we reset it.
How it works — 3 steps
Add to cart
Select the Audi reset service and check out. Your order receipt is emailed right away and includes the exact mailing address to send your module to. Same flat price whether it’s crash lockout or 65535.
Ship the module
Mail your airbag control unit to the address printed on your order receipt — that address is the one that’s current for your order. Most customers use USPS Priority; UPS and FedEx Ground also work.
Reset & return
Same-day turnaround. We ship it back ready to plug in — key on, airbag light out. No VCDS / ODIS / dealer coding required.
After a crash — SRS deployment lockout
When an Audi is in a collision severe enough to deploy an airbag, pretensioner, or side curtain, the airbag control unit writes hard crash flags, the full event-data record, and a Component Protection (CP) lockout into EEPROM. After that point, VCDS, ODIS, OBDeleven, VAS 5052/5054, and generic OBD scanners cannot clear the crash data — Audi’s service procedure is module replacement with a dealer SVM/GeKo session to re-pair Component Protection, which runs $900–$2,000 all-in. You’ll typically see:
- Red airbag warning lamp solid on (not flashing)
- VCDS / ODIS scan shows one or more igniter-resistance, side-airbag, or crash-sensor faults that will not clear
- Virtual Cockpit / MMI / DIS may display “Airbag Fault” or “SRS — Service Now”
- Belt warning chime stays on longer than normal
- Crash event timestamp visible in the “crash data stored” block inside the module
Our bench reset removes the crash-history block and the deployment lockout so the module re-arms with the remaining intact circuits. VIN, long coding, Component Protection, and soft-coding stay untouched.
65535 — Internal Control Module Memory Error
Fault code 65535 (Internal Control Module Memory Error) is the Audi “dead controller” latch — the module has decided it may be faulty internally and refuses to complete its self-test. VCDS, ODIS, and every other scan tool will see the code but cannot clear it, because Audi’s clearing procedure requires the module to respond in a healthy state first. Two root causes:
- Software-latched (roughly 90% of cases): the airbag module briefly saw low system voltage during a cold crank, a jump-start, or a weak/dying battery, failed its internal self-test, and wrote 65535 as a “something went wrong” latch. The module hardware is fine — it just needs the latch cleared. This is especially common after winter crank attempts, battery changes, stored vehicles (Audi owners with garage-kept R8s, TT RS, RS e-tron GTs know this well), and dealer battery disconnects.
- Hardware-defective (roughly 10% of cases): EEPROM corruption, a failed internal IC, or an acceleration-sensor fault (Audi Airbag Generation 6/7 is specifically known for this — common on B8 A4/A5/Q5) — the module really is internally damaged and needs replacement.
We can’t always tell which one you have until after the reset. What we do: read the EEPROM, back it up, clear the 65535 latch, write the corrected image, and bench-test. Once you reinstall with a healthy battery, two outcomes are possible — the light stays off (software-latched, fully fixed), or the 65535 returns within hours or days (hardware-defective, module truly needs replacement). Best-practice aftercare for a software-latched 65535: always crank with a strong battery, never jump a dead pack without a voltage-stabilizing tool, and replace a tired battery before it drops under 11.5 V on crank.
Why Karmanauto for Audi resets
- 25+ years on automotive electronics — Dan has been doing this since 1999
- We handle both scenarios on one bench — crash lockout and 65535 — same flat price
- Same-day turnaround once your module is in hand
- Read-and-reset guarantee — full EEPROM backup before and after, we can re-check and re-work any module from our saved files
- No VCDS / ODIS / GeKo / SVM / dealer coding required after reset — plug it back in, key on, light out
When you need an Audi airbag reset
- Post-accident airbag light on and VCDS / ODIS / OBDeleven won’t clear the codes
- Bought a salvage / auction / rebuilt-title Audi and the airbag lamp is latched on
- VCDS shows fault 65535 “Internal Control Module Memory Error”
- Airbag light came on after a battery replacement, jump-start, or cold morning
- Dealer quoted $900–$2,000 for a new module plus SVM / long-coding / Component Protection
- Used / junkyard module you want reset to your build before install
Audi airbag module part number families
Audi airbag control unit part numbers almost always end in 959655 with a platform prefix and an A–Z revision suffix. Common Audi families we reset daily:
- 8K0959655 (Audi B8 — A4, S4, A5, S5, RS4, RS5, Q5 8R early) 2008–2016
- 8P0959655 (Audi A3 8P, TT 8J) 2004–2013
- 8V0959655 (Audi A3 8V, S3, RS3 8V, Q2 — MQB) 2013–2020
- 8Y0959655 (Audi A3 8Y, S3 8Y, RS3 8Y — MQB Evo) 2020–present
- 8R0959655 (Audi Q5 8R, SQ5 first gen) 2009–2017
- 8E0 / 8H0959655 (Audi A4 B6/B7, Cabriolet) 2001–2008
- 8N0959655 (Audi TT 8N original) 2000–2006
- 8S0959655 (Audi TT 8S, TTS, TT RS) 2014–present
- 4F0959655 (Audi A6 C6, A8 D3) 2004–2011
- 4G0959655 (Audi A6 C7, A7 4G, S6/S7/RS6/RS7) 2011–2018
- 4H0959655 (Audi A8 D4, S8 D4) 2011–2018
- 4M0959655 (Audi Q7 4M, SQ7, Q8, SQ8, RS Q8) 2015–present
- 4N0959655 (Audi A8 D5, S8 D5) 2018–present
- 4K0959655 (Audi A6 C8, A7 C8, S6/S7/RS6/RS7 C8) 2018–present
- 420 / 4S0959655 (Audi R8 42 Mk1, R8 4S Mk2) 2007–present
- F3 / 83A959655 (Audi Q3 F3, RS Q3 F3) 2018–present
- 5Q0959655 (MQB — Audi A3 8V/8Y, Q2, Q3 F3 shared) 2013–present
Don’t worry about matching your part number to this list — if yours ends in 959655, it’s ours. Supplier varies: Bosch (most B8, B9 and MQB), TRW/ZF (many C7 and D4), Continental/VDO (A6 C6/C7, newer D5 A8), Autoliv (earlier A3/A4 and TT 8J), Temic (some early B7 variants).
Models covered — by family
A3 / S3 / RS3 (all generations)
8L (1996–2003), 8P (2003–2013), 8V (2012–2020), 8Y (2020–present). Hatch, Sedan, Sportback, Cabriolet, and e-tron plug-in hybrid. MQB-family (8V / 8Y) modules are shared with the Golf Mk7/Mk8 and Octavia family but reset identically.
A4 / S4 / RS4 / A4 Allroad
B6 (2001–2005), B7 (2004–2008), B8 / B8.5 (2008–2016), B9 (2016–present). Sedan, Avant wagon, Allroad, Cabriolet. B8 is the highest-volume Audi crash-reset platform we see — Bosch airbag module under the center console with the “65535 + acceleration sensor” failure pattern well known to independent Audi specialists.
A5 / S5 / RS5
8T / 8F (2007–2016), F5 (2016–present). Coupé, Sportback, Cabriolet. Shares the B8/B9 airbag architecture with the A4 family.
A6 / S6 / RS6 / A6 Allroad
C5 (1997–2004), C6 (2004–2011), C7 (2011–2018), C8 (2018–present). Sedan, Avant wagon, Allroad. C6/C7 Continental and VDO modules commonly come in with 65535 after long storage or battery replacement.
A7 / S7 / RS7
4G (2010–2018), 4K / C8 (2018–present). Sportback fastback body. Same airbag module family as the concurrent A6 generation.
A8 / S8
D3 (2002–2010), D4 (2010–2018), D5 (2017–present). Long-wheelbase “L” variants supported. Flagship modules can be expensive to replace at dealer — reset is the cost-sensible path.
Q3 / Q5 / Q7 / Q8 (and SQ/RS variants)
Q3 (8U, F3), Q5 (8R, FY — including SQ5 and PHEV), Q7 (4L Mk1, 4M Mk2 — including SQ7), Q8 (4M — including SQ8 and RS Q8). All generations supported.
TT / R8
TT 8N (1998–2006), TT 8J (2006–2014), TT 8S / TTS / TT RS (2014–2023). R8 Type 42 (2006–2015) and R8 Type 4S (2015–present). Low-mileage garage-kept R8 and TT RS cars commonly develop 65535 from battery drain during storage.
e-tron EVs
e-tron SUV / e-tron Sportback (GE, 2018–2023), Q8 e-tron / Q8 Sportback e-tron (GE facelift, 2023–present), Q4 e-tron / Q4 Sportback e-tron (MEB, 2021–present), e-tron GT / RS e-tron GT (J1, 2020–present). The high-voltage battery and traction inverter are separate modules on a separate bus — our reset only touches the SRS airbag control unit.
Common Audi airbag DTCs (VCDS / ODIS)
The fault codes most often paired with crash lockout or 65535 latch on Audi — these are the codes VCDS, ODIS, OBDeleven, and VAS will display but refuse to clear:
- 65535 — Internal Control Module Memory Error (the “dead controller” / internal fault latch)
- 00588 — Airbag Igniter; Driver Side (N95) — resistance too high/low (fired squib or harness)
- 00589 — Airbag Igniter; Passenger Side (N131) — resistance too low
- 01217 — Side Airbag Igniter; Driver Side (N199)
- 01218 — Side Airbag Igniter; Passenger Side (N200)
- 01221 — Crash Sensor Side Airbag; Driver Side (G179)
- 01222 — Crash Sensor Side Airbag; Passenger Side (G180)
- 01044 — Control Module Incorrectly Coded (usually after dealer replacement without SVM)
- 00532 — Supply Voltage B+ — under-voltage during operation (often seen alongside 65535)
- 01025 — Airbag warning lamp K75 — circuit fault
- 00261 / 00262 — Seat belt pretensioner igniter N153/N154 — driver/passenger side, resistance fault
- “Crash signal received” / “Crash data stored in memory” — deployment latch flags
What the reset clears — and what it doesn’t
What our bench reset clears:
- Crash-history block (deployment timestamps, crash-pulse waveforms, event-data records)
- Component Protection (CP) post-crash lockout
- Deployment lockout byte
- 65535 Internal Control Module Memory Error latch
- Internal “module failed self-test” flag that prevents scan-tool communication
- Hard-coded crash/error DTCs that VCDS and ODIS cannot touch
What we do NOT touch (intentionally):
- VIN (stays matched to your vehicle)
- Component protection / immobilizer data
- Long coding / soft coding
- Calibration data
- Occupant detection calibration
What the reset cannot fix:
- Fired airbags or pretensioners — single-use pyrotechnics, must be physically replaced
- Cut or damaged SRS harness — must be repaired with proper connectors
- Bad crash sensors, clockspring / slip ring, or seat-belt buckle switches — replace the faulty hardware
- Hardware-defective airbag module (the 10% of 65535 cases where the IC really is dead) — module needs replacement
- Occupant-classification mat / weight sensor — separate component
Where the airbag control unit is on your Audi
On every Audi from 2003 to present, the airbag control unit is bolted to the transmission tunnel between the front seats — you access it by removing the shifter / center console trim plate. It’s a small metal or hard-plastic box with one or two yellow harness connectors. Access notes by family:
- A3 8P / TT 8J / Q3 8U: Center tunnel under the shifter trim — pull shift knob, lift the trim plate on clips
- A3 8V / 8Y / Q2 / Q3 F3 (MQB): Center console ahead of the shifter, accessed via the console side panels
- A4 B6/B7 / A5 early: Under the center console ahead of the shifter — remove the shift boot and plastic surround
- A4 B8/B9 / A5 B8/F5 / Q5 8R/FY: Center tunnel under the climate/infotainment stack — remove the console side panels
- A6 C6/C7/C8 / A7 / A8 D3/D4/D5: Center tunnel under the climate controls, accessed from the rear footwell side panel
- Q7 4L / 4M / Q8: Center tunnel under the gear selector, larger access panel
- TT 8S / R8 42 / R8 4S: Center tunnel between the seats — R8 modules are tight, more trim to remove
- e-tron SUV / Q4 e-tron / e-tron GT: Center tunnel, front-seat area — same general location as combustion Audis
The reset process (what we do on the bench)
- Log the module in — part number, supplier (Bosch/TRW/Continental/Autoliv/Temic), revision, VIN (from label if present), receive-date
- Open the housing and connect to the EEPROM directly (different suppliers use different memory chips — Bosch 95320/95640, TRW SPC560-family, Continental similar; the approach is the same)
- Read and back up the entire EEPROM image before any write — this is the “read” half of our read-and-reset guarantee
- Identify the fault: crash block, 65535 internal-error latch, or both — clear whichever are latched
- Recompute and write the page checksum — the step most DIY resets skip, and the reason their module doesn’t communicate after they flash it
- Close the housing, verify the module boots cleanly on our bench fixture, and scan for residual codes
- Save the post-reset EEPROM image alongside the pre-reset — any re-check can be done from our saved files
- Package and ship back same-day with tracking
Guarantee & shipping
- Read-and-reset guarantee — we save a full EEPROM read of your module before and after the reset. If anything comes up, we can re-check the module from our saved files and re-work it — no data is ever lost.
- Same-day turnaround — in-by-noon Pacific usually ships out same day
- Return shipping via USPS — the return label is pre-paid by the customer at checkout
- Expedited return (overnight / 2-day) only available if you include your own prepaid expedited return label (USPS / UPS / FedEx / DHL international) with your shipment
- Worldwide service — we receive Audi modules from across the US, Canada, Europe, the UK, Australia, and the Middle East
- Full terms on our return policy page
People also search for
Audi airbag module reset, Audi airbag control unit crash clear, Audi 65535 internal control module memory error reset, VCDS 65535 won’t clear Audi, ODIS won’t clear Audi airbag crash code, Audi airbag light on after jump start, 8K0959655 reset, 8V0959655 reset, 4G0959655 65535 clear, Audi B8 airbag module Bosch reset, A4 airbag light after battery, Q5 airbag fault 65535, RS3 airbag module reset. We do not “rebuild” modules — we clear the crash block and/or 65535 latch so your original Audi module works again plug-and-play.
Quick answers
Can VCDS / ODIS / OBDeleven clear code 65535 on an Audi?
No. 65535 Internal Control Module Memory Error is specifically the “dead controller” latch — VCDS, ODIS, VAS, OBDeleven, and every generic OBD tool will see the code but cannot clear it. The module must first report healthy to the scan tool, and once 65535 is latched it refuses. Only direct EEPROM access clears it.
Does 65535 always mean my Audi airbag module is dead?
No — roughly 90% of 65535 cases on Audi are software-latched from a low-voltage event (weak battery, jump-start, cold crank, long garage storage — common on R8, TT RS, RS e-tron GT owners’ cars). The module hardware is fine, it just needs the latch cleared. About 10% are genuinely hardware-defective. We cannot tell which one you have until after the reset and a healthy-battery reinstall.
Does the reset keep my VIN, long coding, and Component Protection?
Yes. We only touch the crash block and/or the 65535 latch. VIN, long coding, Component Protection, soft coding, and calibration stay untouched. When you plug it back in, no SVM / GeKo / dealer coding is required.
Will the airbag light actually go out?
Yes, on first key-on — provided the rest of your SRS system is healthy (no fired squibs, no cut harnesses, no bad crash sensors, no bad clockspring) and, for 65535 cases, your battery is strong and stable. If the light stays on, scan the codes — they’ll point to a specific hardware fault elsewhere we’ll help you diagnose.
How fast is turnaround?
Same-day once we have the module in hand. Most US customers see the module back in 4–7 days total (shipping time both ways). International shipping adds 5–10 days depending on customs. If you need it back faster, include your own prepaid overnight or 2-day return label.
FAQ
Which Audi models does this service cover?
Every Audi passenger vehicle from 2003 to present — A1, A3, A4, A5, A6, A7, A8, Q2, Q3, Q4 e-tron, Q5, Q7, Q8, TT, R8, e-tron, e-tron GT, e-tron SUV, and every S / RS performance variant. All trims, all diesels/petrol/hybrids/EVs, all regional variants. If your Audi was built from 2003 onward and has a factory airbag control unit with a part number ending in 959655, we reset it.
What does fault code 65535 mean on an Audi airbag module?
65535 is the Audi “Internal Control Module Memory Error” fault — the airbag module has latched that it may be internally defective and refuses to complete its self-test. 65535 is the maximum value of a 16-bit unsigned integer (0xFFFF), which is why Audi (and the rest of the VAG group) uses it as the “dead controller” sentinel. About 90% of the time on Audi it’s software-latched by a low-voltage event and will clear with a bench reset; 10% is true hardware failure.
Why won’t VCDS, ODIS, or OBDeleven clear the fault?
Because Audi intentionally protected the crash block and the internal-error latch from scan-tool access. Their service procedure after a deployment or a 65535 is module replacement — not reset. VCDS and ODIS will erase fault memory and find the codes still there on the next key-cycle because the flags live in a non-volatile memory area the scan tool can’t reach. Only direct EEPROM access clears them.
Is bench reset legal?
Yes. You own your Audi and your module. The reset restores factory pre-crash / pre-latch state; nothing is modified, defeated, or bypassed. The Magnuson-Moss Warranty Act and right-to-repair laws explicitly protect owner repairs of components the owner owns. Many independent Audi specialists and body shops send airbag modules to bench-reset specialists instead of selling a $1,500+ replacement.
What if the airbag light stays on after I plug the reset Audi module back in?
Scan the codes. If they’re no longer the crash/65535 codes, the reset worked — you have a separate hardware issue (typically a fired squib that wasn’t replaced, an unplugged yellow connector, a bad clockspring, a tired battery, or a damaged crash sensor). If 65535 returns within hours or days, your module is in the 10% true-hardware-failure group and needs replacement. Email us the code list and we’ll help you pin it down.
Can I buy a used Audi airbag module from the junkyard instead?
You can, but it needs to be VIN-matched, crash-free, and the same part number including revision suffix. Most junkyard Audi modules came from wrecked vehicles — which means they’re already crash-locked just like yours. An Audi dealer will charge for SVM / long-coding to reflash it to your VIN and pair Component Protection. Resetting your original module is almost always cheaper and avoids the coding / CP problem entirely.
Do you work on Audi EVs — e-tron, Q4 e-tron, e-tron GT, Q8 e-tron?
Yes. The Audi e-tron SUV / Sportback (GE, 2018–2023), Q8 e-tron (2023+), Q4 e-tron (MEB, 2021+), and e-tron GT / RS e-tron GT (J1, 2020+) all use standard Audi airbag control units — same reset family, same EEPROM approach. The high-voltage battery system is a separate module on a separate bus and is not affected by the reset.
How do I remove my Audi airbag control unit?
Disconnect the negative battery terminal and wait at least 10 minutes before touching anything SRS-related (capacitor discharge time). On every Audi from 2003 to present, the airbag control unit is bolted to the transmission tunnel between the front seats — access is via the shifter / center console trim plate. Pull the shift knob (most are pull-off or have a small set-screw), then the shifter trim plate pops up on clips. On newer MMI / Virtual Cockpit cars you’ll also need to remove the climate or infotainment surround. Once the trim is off, lift the carpet flap to expose the module — a small metal or hard-plastic box with one or two yellow harness connectors. Unbolt it, squeeze the yellow connector locks to release, and pack it in anti-static for shipping.
Will the reset affect MMI, Virtual Cockpit, or adaptive cruise?
No. The airbag control unit only handles SRS (airbag + pretensioner) logic. MMI, Virtual Cockpit, adaptive cruise (ACC), lane-keep, drive-select, quattro / quattro sport differential, and telematics are entirely separate modules on different buses. The reset does not touch them.
What’s the difference between J234, ACM, and the Audi airbag control unit?
Same module, different names. Audi internally calls it the “airbag control unit” or J234 (the component designator in Audi wiring diagrams). Generic automotive terminology calls it the ACM (Airbag Control Module) or SRS module. Other manufacturers use different names for the same thing — SDM (GM), ORC (Chrysler), RCM (Ford). We reset every major manufacturer.
Do I need an Audi dealer visit after I get the module back?
No. This is the whole point of a reset versus a replacement. Because we preserve your VIN, long coding, and Component Protection, the module drops back in plug-and-play. No SVM session, no GeKo, no ODIS online coding, no dealer visit required.
Will a low battery cause 65535 to come back on my Audi?
Yes — if you reinstall a reset module with a weak or dying battery and crank with voltage dropping into the 10–11 V range, the module can latch 65535 again during self-test. This is especially important on Audis with large engines (S/RS models) or cars that sit for long periods (R8, TT RS, RS e-tron GT). After reset, start with a battery that holds 12.4 V or better at rest and stays above 11.5 V on crank. If your battery is more than 5 years old, replace it before the reinstall.
Does the reset pass a post-repair inspection?
The reset removes the crash data the inspector would see on VCDS / ODIS. The physical deployment (fired airbag, pretensioner) still has to be repaired with new parts. A proper collision repair replaces every deployed component AND resets the airbag module — we only handle the reset side.
My Audi dashboard says “Airbag Fault” or “SRS — Service Now.” Is that the airbag module?
Almost always, yes — especially after an accident, a battery change, or on a salvage vehicle. It’s the Virtual Cockpit / MMI / DIS reading a latched fault from the airbag control unit and refusing to clear until the crash block or 65535 latch is wiped. A VCDS or ODIS scan will confirm the specific code before you remove anything.
How much does a new Audi airbag module cost at the dealer?
Typically $700–$1,500 for the part itself on B8/B9 A4/A5/Q5 and MQB A3/Q2, $1,500–$2,500+ on A6 C8/A7/A8/Q7/Q8/RS-series and the e-tron lineup, plus $200–$400 for dealer coding (SVM/ODIS online session to match to your VIN and pair Component Protection). Our reset keeps your original part number, revision, build cal, coding, and VIN — flat price, no coding needed afterward.
What shipping carrier should I use?
USPS Priority Mail is fine domestically — the airbag module is small and not hazmat (no pyrotechnics, only circuitry). Wrap it in anti-static film or a freezer bag with some bubble wrap in a small box. UPS and FedEx Ground both work. International: DHL, FedEx International, or your postal service all work — mark it as “used automotive electronic control unit, no pyrotechnics, value under $100” for customs. Important: ship to the address printed on your order receipt — that’s the address that’s current for your order. Do not ship to an address you found on our site, in Google, or on an older receipt; our intake address can change seasonally, so the receipt is the source of truth.
What if my Audi module was water-damaged or crushed?
Send it anyway — we’ll inspect it on arrival. If the EEPROM is intact we can often still recover and reset it. If the module is physically destroyed we’ll let you know and walk you through a used-module-plus-reset route as your best option — see our return policy page for how we handle non-recoverable modules.
Can I drop off my module in person?
Our service is mail-in only — ship your airbag control unit to the address we email you after checkout. This lets us keep pricing flat and turnaround tight, and it means you never have to worry about shop hours or travel.
Related Karmanauto services
- All airbag module services
- VW / Volkswagen airbag module reset & 65535 repair
- Return & service policy
See a reset on YouTube
Watch Dan walk through an airbag module reset on our channel: youtube.com/@vehix411 — airbag, ECU, cluster, and key-programming tutorials on YouTube since 2009.




Edward (verified owner) –
Phenomenal service. How so? Every competitor I called told me that my diagnostic trouble code could not be reset. I had DTC 65535 control unit failure or internal control module keep alive memory (KAM) error, or power. My fully functional Audi and VW control module reset repair service was completed and returned before I finished detailing my disassembled interior. I would like to name every company that said it couldn’t be done. Suffice it to say all of the other companies refused to try. I no longer have a glowing airbag warning light and I am reassured that my family is safe.
RONALD R. (verified owner) –
They were able to fix the 65535 airbag module error when nobody else could do it. I am very pleased with their service, although telephone contact was difficult. If you have an airbag light problem I would recommend Karmanauto.
Dennis (verified owner) –
The best service I could possibly want! Very quick turn around time with excellent professional results. Use Karmanauto without hesitation.
Dustin (verified owner) –
quick turnaround, even from Oregon back to Virginia