Scion Airbag Module Crash Reset & Repair Service — All Scion Models 2004–2016
Scion airbag module reset performed by Dan Karman — Scion & Toyota SRS specialist since 1999, online since 2006. Full reset process documented on our YouTube channel. Reference updated April 2026.
Every Scion SRS airbag module from 2004 through 2016 (Denso-built Toyota-family part-number prefix 89170-XXXXX, plus Subaru-joint 89170-CA on FR-S and Mazda-sourced 89170-WB on iA) can be bench-reset after a crash. Karmanauto clears the EEPROM crash record, wipes the Techstream-proof internal lockout byte, and returns your original Center Airbag Sensor Assembly same-day — plug-and-play, no dealer, no Techstream programming required on most models.
After any airbag deployment, your Scion’s Denso-built Center Airbag Sensor Assembly stores hard crash codes and an internal lockout byte in EEPROM that no Toyota Techstream scan tool can erase. Because Scion is a discontinued Toyota sub-brand, dealer support is now routed through Toyota service — and the dealer’s fix is still a new VIN-coded module at $700–$1,300, plus Techstream programming labour. Replacement Scion SRS modules are also increasingly hard to source new, since Scion ended US sales in August 2016.
Our bench service reads the original EEPROM, wipes every deployment flag, event-data record, and the lockout byte, and ships the module back the same day. No Techstream, no dealer trip, plug-and-play, and you keep the original VIN-matched module that came with your Scion from the factory.
Covers every Scion SRS control module — Denso 89170-XXXXX part number family across all Toyota-built Scions (xA, xB, tC, xD, iQ, iM), the Subaru-joint 89170-CA family on FR-S, and the Mazda-sourced 89170-WB family on iA. Every model year 2004 through 2016. Crash data cleared, hard codes removed, seatbelt pretensioner faults repaired. Same original Center Airbag Sensor Assembly returned, fully functional, programmed to original VIN configuration.
After a Scion is involved in any impact — deployment or not — the SRS (Supplemental Restraint System) Center Airbag Sensor Assembly stores a permanent crash code. That single stored code locks the airbag light on, disables the seatbelt pretensioners, and in many cases keeps the front seatbelts in the retracted locked position. The module will not clear this code with Techstream, OBD-II, or any generic scan tool. Dealers replace the entire Center Airbag Sensor Assembly for $700 to $1,300 plus VIN-matched programming — and because Scion is discontinued, replacement supply is tightening every year. We reset and repair the original Scion SRS module for a fraction of that cost, return it to factory-new internal state, and ship it back programmed to your original VIN so it drops in and functions exactly as the day it left the factory. Karmanauto has been resetting Scion airbag modules since the brand launched in 2003 — and the technician behind this service has been performing crash data resets since 1999, with over 25 years of hands-on experience on every Denso SRS module from first-generation 2004 Scion xA and xB through the final 2016 Scion iA, iM, FR-S, and tC.
This service covers every Scion model, every model year from 2004 to 2016, every body style, every trim level, every transmission, and every Scion SRS module regardless of whether the airbags deployed, whether one airbag deployed, whether pretensioners fired, or whether the impact simply tripped the crash sensor without any visible deployment. It also covers Release Series, Mono-gram Edition, 10 Series, and all Scion special editions.
Don’t want to read the whole page? Here’s how it works.
Three simple steps. No dealer. No reprogramming. Your original module back, reset and ready to install.
Add to Cart & Pay
Click Add to Cart on this page and complete checkout. You’ll receive an email receipt with your order number and the shipping address to send your module to.
Print Receipt & Ship
Print your receipt or write your order number on a slip of paper and drop it in the box with the module. Ship to the address on your receipt — we operate from two locations, and your receipt tells you which one.
Reset & Returned
Same-day processing for modules received before 2pm. We clear crash data, preserve your VIN, and ship your original module back. Plug in, connect battery, SRS light goes out.
That’s it. Scroll down for full model coverage, part numbers, DTC codes, and the reset process — or just click Add to Cart and ship your module in.
Seatbelt locked or stuck? Read this before you ship.
If your Scion seatbelt is locked, stuck, or will not retract after a crash, the pyrotechnic pretensioner inside the belt has fired. A fired pretensioner is a physical, one-time deployment — same as an airbag. Resetting the module alone will NOT unlock the belt.
To clear the SRS light you must do both:
- Reset the module (this service) — clears the crash record and the pretensioner-fired flag from the EEPROM.
- Replace or rebuild the fired seatbelt — the belt assembly itself needs a new OEM or OEM-equivalent pyrotechnic pretensioner unit. We do not supply belts; any Toyota/Scion dealer, salvage yard, or seatbelt rebuild shop can.
Only after both the module is reset and the fired belt is replaced or rebuilt will the SRS light go out and stay out. If you ship us only the module and leave the fired belt in the car, the light will come right back on the moment you plug the module in — that is not a failed reset, that is a fired belt that still needs replacement.
Critical — Airbag Light On With NO Trouble Codes = Crash Data Locked
If your Scion’s SRS warning light is on but Techstream, OBD-II, or any generic scan tool shows zero stored DTCs in the airbag system — the module almost certainly contains a hard-coded crash lockout. This is the single most misdiagnosed SRS symptom on Scion, Toyota, and Lexus vehicles.
Here is why this happens. When the Denso Center Airbag Sensor Assembly detects an impact above its internal crash threshold, it writes a hard crash flag directly to EEPROM and sets the internal lockout byte. Techstream only reports active DTCs from the live fault table — it does not read the EEPROM crash flag and it does not read the lockout byte. The result: the scanner reports “DTC Check Mode: Normal” or “No DTCs Present,” and the technician closes the case — but the module’s own firmware sees the lockout byte is set and refuses to extinguish the SRS warning lamp. The light stays on forever, no matter how many times you cycle the key or clear codes, because there are no codes to clear. The code has already been consumed into permanent storage.
Correct diagnostic order — always:
- Scan for DTCs first. Connect Techstream or a capable bidirectional scanner. Read codes from the SRS / Airbag system specifically — not just the engine.
- If codes ARE present, address the underlying cause first: squib open/short, sensor fault, wiring issue, failed pretensioner. Fix the physical problem. The code has to be repairable before any reset will hold.
- If NO codes are present but the SRS light is still on, the module has a stored crash flag in EEPROM that only a bench reset can clear. This is the most common finding on Scions after any impact — even a low-speed parking lot bump, a hard curb strike, a panic-braking event that tripped the front impact sensor, or a fender bender where no airbag deployed.
Do NOT replace clocksprings, impact sensors, seat buckles, occupant detection sensors, or SRS wiring harnesses before this check. Nine times out of ten, “airbag light on with no codes” is a locked module — not a bad component. Shops regularly spend $400 to $900 on replacement parts chasing this symptom before they realise the module itself is the problem. Bench-reset the module first. If the light clears on reinstall, the module was locked. If the light comes back with new active DTCs after the reset, now you have a real component fault to chase — but you have eliminated the #1 cause.
Why Karmanauto — Verifiable Expertise You Can Check Before You Ship Your Module
Most airbag reset services are anonymous drop-box operations with no public face, no technical content, and no way to verify the people handling your module know what they are doing. Karmanauto is different, and every claim on this page can be verified independently.
25+ years of hands-on crash reset experience. The lead technician at Karmanauto has been performing Scion and Toyota SRS module crash resets since 1999 — more than 25 years of continuous work on this exact system, across every generation of Scion from the first-generation 2004 xA and xB through the final 2016 iA, iM, FR-S, and tC. Since Scion shares its SRS architecture with Toyota (and in the case of the FR-S with Subaru, and the iA with Mazda), we have decades of hands-on experience across every underlying platform Scion was ever built on.
Karmanauto operating since 1999, online since 2006. Over twenty-five consecutive years of automotive electronic module reset and repair, with the same depth of accumulated Scion-specific knowledge. We started resetting Scion SRS modules the year the brand launched in the US and continued through the brand’s discontinuation in 2016 — and we still reset them every week today, a full decade after Scion ended US sales.
Vehix411 YouTube channel — public technical guides since 2008. You can verify the expertise before you ship. The Vehix411 YouTube channel publishes Scion SRS module reset guides, Denso ECU repair walkthroughs, crash data decode videos, seatbelt pretensioner explanations, and module removal tutorials — eighteen years of dated video evidence of hands-on work. Thousands of subscribers, hundreds of videos, real customer cars on the bench, real Techstream captures, real before-and-after reset demonstrations. If you want to see the work before you pay for it, watch the channel.
Training other shops since 2010 — hundreds of certified technicians nationwide. Karmanauto operates the Airbag Module Repair & Reset School, a professional training program teaching automotive repair shops, collision centres, and independent technicians how to perform Scion, Toyota, Lexus, Honda, and Acura SRS crash resets correctly and safely. Since 2010 — sixteen years — we have trained hundreds of shops across the United States in the exact procedures, tooling, and EEPROM-level techniques used every day in our own facility. You can verify this directly by visiting the Karmanauto Airbag Module Repair & Reset School page — it is live, public, and has been continuously available on our site. If your local body shop or electronics specialist is performing Scion airbag resets, there is a meaningful chance they learned from our program.
What this means for your module. When you ship a Scion SRS module to Karmanauto, it is not being handled by a drop-box technician learning on your part. It is being reset by the people who teach other shops how to do this work — someone who has processed Scion and Toyota Denso SRS architecture tens of thousands of times, published public technical content about it, trained hundreds of competitors in the same procedures, and stands behind a public identity with a public YouTube channel and a twenty-year business record. Scion is a discontinued brand and a lot of independents will not touch it — we do, every day, and we have since 2004.
When You Need a Scion SRS Airbag Module Reset
Scion SRS light stays on and won’t turn off
The most common reason a Scion SRS light refuses to turn off is a stored crash code in the Center Airbag Sensor Assembly. This code is written permanently to EEPROM memory on impact and cannot be erased with Techstream, OBD-II, or any generic scan tool. The code stays forever until the module is either physically replaced or reset through direct EEPROM access at the chip level. If your Scion SRS light has been on since an accident, since a front-end collision, since a parking lot bump, since a fender bender, or since any event where the car felt a sudden deceleration, your module has a stored crash code — and often with no accompanying DTCs visible on the scanner.
Scion seatbelt is locked and won’t retract after an impact
This is one of the most misunderstood signals in the entire Scion SRS system. A locked seatbelt combined with an illuminated SRS light almost always means a crash code has been stored, even if no airbag deployed. Scion’s SRS system uses pyrotechnic seatbelt pretensioners that fire during sub-deployment impacts — the seatbelt retracts with force and then mechanically locks, and the pretensioner circuit reports “fired” to the Center Airbag Sensor Assembly. Once the module sees a fired pretensioner, it writes a permanent crash event record. No airbag deployment is required for this to happen.
Customers often bring us Scions after minor impacts — a low-speed rear-end collision on a tC, a curb strike on an xB, a hard braking event on an iQ that tripped the sensor, a parking lot fender bender on an FR-S — where the airbags did not deploy but the seatbelts locked and the SRS light came on. The module still has to be reset. The crash code is still stored. The seatbelt pretensioners still need to be replaced or refurbished. Once the module is reset and the pretensioner circuit resistance is back within spec, the SRS light clears, the module returns to factory state, and the car is ready for a new pretensioner install.
If your Scion seatbelt is stuck in the locked retracted position and the SRS light is on, you have a crash code. The module needs to be reset. This is true even if you did not crash — any event that fired the pretensioner circuit will cause this condition.
Scion SRS light on after airbag replacement
After an airbag deployment, many shops replace the physical airbag and spiral cable but fail to reset the Center Airbag Sensor Assembly. The module still has the crash event in memory. The SRS light will not go out. This is the exact condition our service addresses.
Scion SRS light on with no codes after Takata recall airbag replacement
Scion xA, xB, tC, and xD were all affected by the Takata airbag inflator recall. After Takata recall work, the new inflator is installed but the crash-history bits in the module are often untouched — particularly on cars that had the inflator fire years earlier. If your Scion has had Takata recall work performed and the SRS light is still on, the module may still contain a stored pre-recall deployment record. A bench reset clears it.
Dealer or independent shop quoted a new airbag computer replacement
If a Toyota dealer (now servicing Scion warranty and recall work) has told you the Center Airbag Sensor Assembly must be replaced and quoted you $700–$1,300 plus labour and Techstream programming, a reset almost always solves the problem for a fraction of that cost. Replacement is only required if the module has physical circuit damage (extremely rare except in severe fires or flood). Stored crash data is not damage — it is simply a memory bit that needs to be reset. And because Scion production ended in 2016, new module supply is getting harder every year. Resetting your original module avoids the supply problem entirely.
If your Scion SRS control module starts with 89170 (format 89170-XXXXX), it is supported. The 89170 prefix covers every Scion model from 2004 through 2016 — Denso units on xA, xB, tC, xD, iQ, iM; Subaru-joint 89170-CA on FR-S; Mazda-sourced 89170-WB on iA. If the suffix on your module is not explicitly listed below, ship it anyway — we reset it.
Scion 89170 Airbag Module Part Number Family Explained
Every Scion SRS control module — formally called the “Center Airbag Sensor Assembly” in Toyota’s own service documentation (which covers Scion as a Toyota sub-brand) — uses the 89170-XXXXX part number family. This is Toyota’s corporate part number prefix for the SRS ECU, applied company-wide across the Toyota, Lexus, and Scion brands. The suffix is typically five digits or a mix of digits and letters identifying model, body code, and production revision. Regardless of Scion model, regardless of year, regardless of which Denso plant manufactured the module, if the part number on the module’s label begins with 89170, we reset and repair it.
A few Scion models are cross-platform co-developments and use a slightly different 89170 suffix family: the Scion FR-S (shared platform with Subaru BRZ, 2013–2016) uses 89170-CA joint Toyota/Subaru modules, and the Scion iA (rebadged Mazda2 sedan, 2016 only) uses 89170-WB modules sourced from Mazda. Both are handled by this service.
Examples of real Scion 89170-prefix part numbers we have reset, organised by model family:
Scion xA (2004–2006 NCP61): 89170-52040, 89170-52050, 89170-52120, 89170-52150
Scion xB 1st gen (2004–2007 NCP31): 89170-52080, 89170-52130, 89170-52140, 89170-52160, 89170-52200
Scion xB 2nd gen (2008–2015 AZE151): 89170-12450, 89170-12460, 89170-12510, 89170-12520, 89170-12A00
Scion tC 1st gen (2005–2010 ANT10): 89170-21020, 89170-21030, 89170-21040, 89170-21050, 89170-21080
Scion tC 2nd gen (2011–2016 AGT20): 89170-21220, 89170-21240, 89170-21250, 89170-21280, 89170-21300
Scion xD (2008–2014 NCP110): 89170-52480, 89170-52500, 89170-52530, 89170-52560, 89170-52620
Scion iQ (2012–2015 KGJ10): 89170-74010, 89170-74020, 89170-74030, 89170-74050
Scion FR-S (2013–2016 ZN6): 89170-CA010, 89170-CA020, 89170-CA030 (Toyota/Subaru joint-venture Denso module, same module physically shared with Subaru BRZ and later Toyota 86)
Scion iA (2016 DJ1FS): 89170-WB010, 89170-WB020 (Mazda-sourced module on the Mazda2-based iA sedan, Toyota-rebadged part number)
Scion iM (2016 E180): 89170-12A00, 89170-12A20, 89170-12A60 (shares module with E170 Corolla, later badged as Toyota Corolla iM in 2017+)
If your Scion module’s part number begins with 89170, we reset and repair it. This list is not exhaustive — we have reset thousands of Scion 89170-prefix modules across all eight Scion model lines and we cover every variant in the family. If you do not see your exact part number above, your module is still covered.
Scion Model Coverage Table
| Scion Model | Year Range | Chassis Code | Part Number Prefix |
|---|---|---|---|
| xA | 2004–2006 | NCP61 | 89170-52 |
| xB (1st gen) | 2004–2007 | NCP31 | 89170-52 |
| xB (2nd gen) | 2008–2015 | AZE151 | 89170-12 |
| tC (1st gen) | 2005–2010 | ANT10 | 89170-21 |
| tC (2nd gen) | 2011–2016 | AGT20 | 89170-21 |
| xD | 2008–2014 | NCP110 | 89170-52 |
| iQ | 2012–2015 | KGJ10 | 89170-74 |
| FR-S | 2013–2016 | ZN6 | 89170-CA |
| iA | 2016 | DJ1FS | 89170-WB |
| iM | 2016 | E180 | 89170-12A |
All trims and editions covered: Base, Release Series (RS 1.0–RS 10.0), Mono-gram Edition, 10 Series (2013 anniversary editions), Premium, Sport, Heritage, and every dealer-level trim package. All body styles: 3-door hatchback (xA, xB 1st gen, xD, iQ), 5-door wagon/hatchback (xB 2nd gen, iM), sport coupe (tC, FR-S), and sedan (iA). All transmissions: 4-speed automatic, 5-speed manual, 6-speed manual (FR-S, tC), CVT (iQ), 6-speed automatic (iA, iM). Every Scion ever sold in the US or Canada — if the part number starts with 89170 we reset it.
Scion SRS Diagnostic Trouble Code Reference
This is the most complete Scion SRS DTC reference you will find. We have pulled, decoded, and reset every code in this list. After a crash reset, every one of these codes clears — and the internal EEPROM crash flag that causes “light on with no codes” is erased at the same time. Because Scion SRS shares architecture with Toyota (except FR-S/Subaru and iA/Mazda), the full Toyota DTC set applies to most Scions; FR-S modules additionally emit Subaru-format codes and iA modules emit Mazda-format codes, both of which we read and clear.
B-codes (Scion OBD-II era — squib and deployment circuits)
Scion adopted standard OBD-II Body codes for SRS diagnostics from its 2004 launch (all Scions are OBD-II from day one — the brand debuted after the OBD-II mandate). The complete Scion B-code set we reset:
- B0100 / B0101 / B0102 / B0103 / B0104: Driver frontal airbag squib — open, short to ground, short to battery, low / high resistance
- B0105 / B0106 / B0107 / B0108 / B0109: Passenger frontal airbag squib — open, short, low / high resistance
- B0110 / B0111 / B0112 / B0113 / B0114: Driver side (thorax) airbag squib (tC, xB 2nd gen, FR-S, iM)
- B0115 / B0116 / B0117 / B0118 / B0119: Passenger side (thorax) airbag squib
- B0120 / B0121 / B0122 / B0123 / B0124: Driver side curtain airbag squib (xB 2nd gen, tC 2nd gen, FR-S, iQ, iA, iM)
- B0125 / B0126 / B0127 / B0128 / B0129: Passenger side curtain airbag squib
- B0130 / B0131 / B0132 / B0133 / B0134: Driver knee airbag squib (iQ only — 11-airbag system)
- B0135 / B0136 / B0137 / B0138 / B0139: Passenger knee airbag squib (iQ — rear-seat knee airbag)
- B0140 / B0141: iQ rear-window curtain airbag (world-first on the Scion iQ)
- B1100 / B1101 / B1102: Driver seatbelt pretensioner — open, short, fired / deployment recorded
- B1110 / B1111 / B1112: Passenger seatbelt pretensioner — open, short, fired / deployment recorded
- B1125 / B1126: Rear LH / RH seatbelt pretensioner (xB 2nd gen, iM where equipped)
- B1155 / B1156: Occupant classification system calibration / weight sensor fault (tC 2nd gen, xB 2nd gen, iM)
- B1170 / B1171: Occupant detection module internal fault
- B1180: Seat position sensor fault (tC 2nd gen, FR-S)
B1610–B1650 (Denso module internal faults)
Scion-specific B1610-series codes record internal faults of the Center Airbag Sensor Assembly itself — power supply, internal memory, safing sensor, and crash-record integrity.
- B1610: Center airbag sensor assembly malfunction — internal
- B1611: Center airbag sensor assembly — configuration memory fault
- B1620: Center airbag sensor assembly — safing sensor internal fault
- B1630: Internal battery backup capacitor voltage fault
- B1650: SRS power supply voltage out of range / crash lockout active
- B1651: SRS power supply — low voltage
- B1652: SRS power supply — high voltage
If your Scion module shows B1650 with an otherwise clean scan, the module is 100% storing crash data and is internally locked. Our reset clears every B1610-series code at the EEPROM level.
B1800–B1825 (Impact sensor codes)
Scion B1800-series codes log faults at the front, side, and rear satellite impact sensors that feed the Center Airbag Sensor Assembly.
- B1800 / B1801 / B1802: Front impact sensor (LH) — internal / circuit / signal
- B1803 / B1804 / B1805: Front impact sensor (RH) — internal / circuit / signal
- B1810 / B1811 / B1812: Side impact sensor (LH B-pillar) — internal / circuit / signal
- B1813 / B1814 / B1815: Side impact sensor (RH B-pillar) — internal / circuit / signal
- B1820 / B1821 / B1822: Rear impact sensor (xB 2nd gen, iM)
- B1823 / B1824 / B1825: Floor / tunnel impact sensor
U-codes (network communication)
- U0073: Control module communication bus A — off
- U0100: Lost communication with ECM / PCM
- U0101: Lost communication with TCM
- U0121: Lost communication with ABS / VSC control module
- U0122: Lost communication with vehicle dynamics (VSC / stability)
- U0126: Lost communication with steering angle sensor (FR-S, tC 2nd gen)
- U0151: Lost communication with restraint control module (SRS)
- U0155: Lost communication with instrument cluster / meter control
- U0401: Invalid data received from ECM
- U0415: Invalid data received from ABS / VSC
- U1000 / U1001: CAN-bus initialisation fault / master node lost
Scion crash / event memory (internal EEPROM records)
Scion’s Denso Center Airbag Sensor Assembly writes crash events to internal EEPROM memory when a deployment or sub-deployment impact is detected. These records cause the permanent SRS light lockout even when no DTC is visible on Techstream. They are Denso-specific internal event bits — historical records that must be reset at the EEPROM level.
Every event record we clear — full list:
- Front impact event recorded — driver accelerometer threshold exceeded
- Front impact event recorded — passenger accelerometer threshold exceeded
- Front impact event recorded — floor / tunnel accelerometer threshold exceeded
- Side impact event recorded — LH B-pillar satellite sensor
- Side impact event recorded — RH B-pillar satellite sensor
- Side impact event recorded — driver door pressure-tube sensor (tC 2nd gen, FR-S)
- Side impact event recorded — passenger door pressure-tube sensor
- Rear impact event recorded — rear satellite sensor threshold (iQ, xB 2nd gen)
- Pretensioner fire event recorded — driver seatbelt
- Pretensioner fire event recorded — passenger seatbelt
- Pretensioner fire event recorded — rear seatbelt (xB 2nd gen, iM where equipped)
- Driver frontal airbag stage-1 deployment recorded
- Driver frontal airbag stage-2 deployment recorded (dual-stage inflator — tC, xB 2nd gen, FR-S)
- Passenger frontal airbag stage-1 deployment recorded
- Passenger frontal airbag stage-2 deployment recorded
- Driver side (thorax) airbag deployment recorded
- Passenger side (thorax) airbag deployment recorded
- Driver side curtain airbag deployment recorded
- Passenger side curtain airbag deployment recorded
- Driver knee airbag deployment recorded (iQ)
- Rear-seat knee airbag deployment recorded (iQ — world-first rear-seat knee airbag)
- Rear-window curtain airbag deployment recorded (iQ only)
- Multi-event crash sequence recorded (two or more impacts)
- Sub-deployment threshold event recorded (impact below deployment threshold)
- Soft-crash event recorded (low-speed impact, pretensioner only)
- Rear-end impact no-deploy event
- Sensor validation mismatch event
- Crash power-down abort recorded
- Backup capacitor energised / crash power circuit activated
- Deployment command issued but not confirmed (latched fault)
- Module locked flag set — permanent one-time-use lockout active
Note: Toyota’s Techstream typically cannot see these internal EEPROM records on any Scion. It only reads the live DTC table. This is why Scion modules commonly present as “SRS light on with no codes” — the DTC table is clean, but the EEPROM crash flag is set. Our reset clears every stored event in this list regardless of DTC visibility.
A stored internal crash event is why your Scion SRS light stays on after a minor fender bender where nothing deployed. Scan tools cannot clear these. Our reset clears every code in this list plus the EEPROM event records.
What the reset actually clears
Our reset clears the crash-related data stored in the Center Airbag Sensor Assembly after a collision: the permanent crash record, deployment commands, pretensioner fire records, multi-event sequences, and the internal EEPROM lockout flag. The module comes back to a non-deployed state so it stops triggering the airbag warning light from the crash event itself.
Our reset does not repair active fault codes caused by physical problems in the vehicle — for example a bad connector, broken wire, shorted spiral cable, failed pretensioner, unplugged sensor, or open-circuit squib. Those codes return on the scan tool the moment power is restored because the underlying fault is still present. If a B, U, or impact-sensor trouble code is caused by a real wiring or component issue, it has to be physically repaired in the vehicle.
Scion SRS Module by Model
Scion xB SRS airbag module reset (2004–2015)
The Scion xB is the highest-volume Scion model we reset and also has two distinctly different SRS generations. The 1st gen xB (2004–2007, NCP31 chassis, shared with Toyota bB in Japan) mounts the module on the transmission tunnel at the front of the centre console behind the dash/HVAC stack, using part number prefix 89170-52XXX — Denso’s Echo/Yaris-family SRS architecture. The 2nd gen xB (2008–2015, AZE151 chassis, shared with Toyota Blade in Japan) uses the same centre-console tunnel location and the 89170-12XXX Corolla/Matrix-family part number prefix. Both generations use dual-stage driver airbag inflators; 2nd gen adds side curtain airbags and seatbelt pretensioner coverage on more seating positions. We reset crash codes, clear stored deployment events, repair seatbelt pretensioner circuit faults, and return the module programmed to your original VIN. Same-day turnaround on xB modules — we have reset thousands of them.
Scion tC SRS airbag module reset (2005–2016)
The Scion tC is Scion’s sport coupe and covers two generations over an 11-year run. 1st gen tC (2005–2010, ANT10 chassis) uses part number prefix 89170-21XXX, with the module mounted on the transmission tunnel at the rear of the centre console (rearward of the shifter, under the armrest area). 2nd gen tC (2011–2016, AGT20 chassis) uses updated 89170-21XXX in the same rear-of-console location with expanded CAN-bus integration for VSC stability control, electronic power steering, and occupant classification. The tC has a high crash-reset rate because it is a sporty coupe driven hard — hard braking events, low-speed impacts, and curb strikes frequently trip the crash sensor even without deployment. We reset every tC SRS code and clear every stored EEPROM event. The 2nd gen tC also has the occupant classification module (OCM) in the front passenger seat — if your tC has been in a collision with a front passenger airbag OCM fault, we handle that reset correctly.
Scion xA SRS airbag module reset (2004–2006)
The Scion xA is Scion’s original subcompact hatchback — launched alongside the xB as one of the two debut Scion models in 2003/2004. Based on the NCP61 chassis (shared with Toyota ist / Urban Cruiser in Japan), the xA was sold in the US for only three model years (2004, 2005, 2006) before being replaced by the xD. xA modules use part number prefix 89170-52XXX, mounted on the transmission tunnel at the front of the centre console (behind the dash / HVAC stack), and are Denso’s Echo/Yaris-family SRS architecture. Because the xA is older and lower-volume, dealer replacement supply is very tight — resetting the original module is often the only practical option. We reset every xA code, restore VIN configuration, and ship same-day. 20+-year-old modules with minor EEPROM corruption are routine for us.
Scion xD SRS airbag module reset (2008–2014)
The Scion xD replaced the xA starting in model year 2008, based on the NCP110 chassis (shared with Toyota ist 2nd gen / Toyota Urban Cruiser). xD modules use part number prefix 89170-52XXX, mounted on the transmission tunnel at the front of the centre console (behind the dash / HVAC stack). The xD has one of the simpler SRS layouts in the Scion lineup — front driver and passenger airbags, front seatbelt pretensioners, optional side airbags on later trims. We reset crash codes, clear every stored event, restore factory EEPROM state, and return the module same-day.
Scion iQ SRS airbag module reset (2012–2015)
The Scion iQ is the most fascinating SRS module we reset. At only 120 inches long (3-meter city car), the iQ packaged eleven airbags including a world-first rear-window curtain airbag and dual rear-seat knee airbags. Module part number prefix is 89170-74XXX, located under the centre console. The iQ SRS firmware has additional event records not present on any other Scion — specifically the rear-window curtain deployment event and rear-seat knee airbag deployments. We handle these iQ-specific EEPROM bytes correctly. Because the iQ had a short US production run (2012, 2013, 2014, 2015 — discontinued early), replacement modules are extremely scarce. Resetting the original iQ module is almost always the only viable repair path.
Scion FR-S SRS airbag module reset (2013–2016)
The Scion FR-S is a unique case in the Scion lineup — shared platform with the Subaru BRZ, built by Subaru at the Gunma plant, with a hybrid SRS architecture that uses Toyota-family part numbers (89170-CA020, 89170-CA010) on a Subaru-developed body structure. Module location: under the centre console just rearward of the shifter. The FR-S SRS is coordinated across a joint Toyota/Subaru CAN network and requires specific handling for the stability-control-linked curtain airbag deployment logic. We reset every FR-S code, clear the joint-platform crash event memory, and handle the Subaru-side diagnostic bits alongside the Toyota-side bits. After 2016, the FR-S was rebadged as the Toyota 86 (continuing into the GR86 from 2022) — the module architecture is continuous across those rebrands, so our process covers all three Scion FR-S / Toyota 86 / Toyota GR86 generations where Scion-era FR-S modules are concerned.
Scion iA SRS airbag module reset (2016 only)
The Scion iA is the only Scion ever sold that is NOT built on a Toyota platform. Launched in model year 2016 — the final Scion model year — the iA is a Mazda2 sedan (DJ1FS chassis) rebadged and sold through Scion dealers. Its SRS module is Mazda-sourced with Toyota part number prefix 89170-WB applied. Module location: under the centre console forward of the shifter. Because the iA uses Mazda SRS firmware underneath the Toyota part number, it emits Mazda-format DTCs alongside standard SAE B-codes, and we read and clear both. After Scion’s discontinuation, the iA was rebranded as the 2017 Toyota Yaris iA and later the Toyota Yaris sedan — module architecture continuous across the rename. We reset every Scion iA crash code, preserve the Mazda-assigned VIN configuration, and ship same-day.
Scion iM SRS airbag module reset (2016 only)
The Scion iM is the final hatchback in the Scion lineup, launched in model year 2016 (the only Scion model year for iM). Based on the E180 Corolla chassis and effectively a US-market Corolla hatchback rebadged as Scion, iM uses part number prefix 89170-12A (Corolla-family). Module location: under the centre console on the transmission tunnel. After Scion’s discontinuation, the iM was rebadged as the 2017 Toyota Corolla iM and then the 2019+ Toyota Corolla Hatchback. We reset every iM SRS code, clear the occupant classification calibration, and handle the Corolla-shared module architecture.
Scion SRS Module Removal by Chassis Family
Every Scion SRS Center Airbag Sensor Assembly is mounted on the transmission tunnel inside the centre console — never under a seat. The only variable is where along the console — either at the front of the console (behind the dash / HVAC stack, forward of the shifter) or at the rear of the console (rearward of the shifter, under the armrest area). Under-seat airbag module mounting is a GM/Chevrolet design pattern — not Toyota, and not Scion. Every Scion built from 2004 through 2016 uses centre-console tunnel mounting.
Scion front-of-console SRS module removal (xA 2004–2006, xB 1st gen 2004–2007 NCP31, xD 2008–2014, xB 2nd gen 2008–2015 AZE151, iQ 2012–2015, iA 2016, iM 2016)
- Disconnect the negative battery terminal. Wait 3 minutes for SRS backup capacitor discharge.
- Remove the centre stack lower trim / knee bolster below the radio and HVAC controls. 2–4 Phillips or 10mm screws plus plastic clip fasteners.
- Remove the floor console front trim panel where it meets the dash. Some models (xB 2nd gen, iM, iA) have an access panel/carpet flap that exposes the module without pulling the full console.
- Lift the carpet / sound deadener to expose the SRS module mounting bracket on the transmission tunnel, directly forward of the shifter.
- The Center Airbag Sensor Assembly is a yellow or black rectangular Denso unit with a single multi-pin harness connector (iA uses a Mazda-style green connector). Release the connector’s sliding lock first, then lift the lever to disconnect.
- Remove the three or four 10mm or 12mm bolts holding the module to the tunnel bracket and lift it out.
Scion rear-of-console SRS module removal (tC 1st gen 2005–2010 ANT10, tC 2nd gen 2011–2016 AGT20, FR-S 2013–2016 ZN6)
- Disconnect the negative battery terminal. Wait 3 minutes.
- Remove the shifter surround trim (shift boot on manual-trans cars, shift-plate trim on automatics). Clip fasteners — pry upward carefully.
- Remove the centre console armrest assembly. Disconnect any USB, 12V, or AUX harnesses. tC 2nd gen also has a rear-seat USB harness. FR-S has a Subaru-style parking brake boot to pull first.
- Remove the centre console side trim panels (FR-S uses Subaru-style clips that pry upward, not forward).
- Lift the carpet / sound deadener. The Center Airbag Sensor Assembly is mounted on the transmission tunnel rearward of the shifter, under where the armrest sits.
- The module is a yellow or black rectangular Denso unit (FR-S uses a Subaru-style yellow connector with Subaru-joint pin-out on one side). Release the connector’s sliding lock first, then lift the lever to disconnect.
- Remove the three or four 10mm or 12mm bolts holding the module to the tunnel bracket and lift it out.
SRS safety notes for all Scion removals
Always disconnect the negative battery terminal and wait a minimum of 3 minutes before touching any SRS wiring. Scion SRS modules contain a backup capacitor that retains enough charge to fire airbags for up to 3 minutes after battery disconnect. Do not use electrical test equipment on deployment circuits. Do not apply 12V to any SRS circuit under any circumstance. Store removed modules in their original ESD-protective bag or wrap in anti-static material for shipping. Because Scion is now a discontinued brand, parts ordering through a Toyota dealer uses the Scion VIN and the 89170 part number — keep your VIN handy if you need to source replacement squibs, pretensioners, or impact sensors.
The Karmanauto Scion SRS Reset Process
When your Scion SRS module arrives at our facility, here is exactly what happens.
- Intake and inspection. Your module is logged into our tracking system with your customer ID. Part number, VIN, and shipping date are recorded. The module is visually inspected for water damage, burn marks, connector pin damage, and physical cracks.
- Bench power-up. The module is connected to our bench harness that simulates the Scion vehicle environment. Power, ground, CAN-bus, and all squib circuits are simulated with dummy loads at the correct Denso-specified resistance values. FR-S modules use Subaru-pin-out adapters; iA modules use Mazda-pin-out adapters; all other Scions use standard Toyota-family adapters.
- Initial code read. We read every stored code — B-codes, U-codes, B1610-series internal codes, B1800-series impact-sensor codes, Mazda-format codes on iA, Subaru-format codes on FR-S, and internal EEPROM event memory. A pre-reset report is generated and attached to your file.
- EEPROM access. Our Denso-specific programmer connects to the module’s EEPROM chip via the correct access pin configuration. Every Scion module generation uses a slightly different EEPROM access sequence — we have the tooling and know-how for all of them, including the Subaru-joint FR-S and Mazda-sourced iA variants.
- Crash data erase. The specific EEPROM bytes that hold crash records, deployment flags, pretensioner fire events, multi-event crash sequences, and the internal lockout flag are rewritten to their factory-default pattern. This is the step that no Techstream scan tool can perform.
- VIN integrity check. Your original VIN and configuration bytes are preserved. The module comes back with your exact VIN, your exact factory options, your exact production-date configuration. It will not throw a “wrong VIN” code when installed back in your Scion.
- Post-reset verification. The module is re-read after the erase. Every code from step 3 is confirmed cleared. A post-reset report is generated.
- Functional test. All squib circuits are tested at factory resistance specifications using our bench simulator. Communication with the simulated CAN-bus is verified. Sleep-mode current draw is measured. Wake-up timing is measured.
- Packaging and shipping. The module is placed in a new ESD-protective bag, cushion-wrapped, and shipped in a rigid box back to your address via the return method you selected.
Total turnaround: Same-day processing for modules arriving before 2pm local time. Standard shipping is FedEx Ground or USPS Priority Mail. Overnight options available.
Warranty, Turnaround, and Shipping
Our guarantee: Your module’s EEPROM is backed up on our servers before the reset and after the reset, filed under your order number. Reminder: the module reset alone will not clear the SRS light if a seatbelt pretensioner has fired — the fired belt must be replaced or rebuilt separately. See the seatbelt warning at the top of this page. The crash reset itself is guaranteed — if the module returns to your vehicle and does not clear the SRS light (assuming your installation is correct and your peripheral components are within spec), we recheck and re-reset it free. Every job is traceable by order number, before and after. This is a recheck guarantee, not a lifetime warranty — we do not claim anything we cannot honestly stand behind.
Turnaround: Same-day reset processing for modules received by 2pm. Typical customer experience: ship Monday morning, arrives Tuesday, reset Tuesday, returns Wednesday or Thursday.
Shipping: Ship your module to our facility using any trackable method. USPS Priority Mail flat-rate is the most cost-effective. FedEx Ground is fastest for continental US. International customers: we service Scion modules shipped from Canada, and we also handle JDM-market Toyota bB (xB 1st gen equivalent), Toyota ist (xA/xD equivalent), Toyota Blade (xB 2nd gen equivalent), and Toyota Auris/Corolla iM (iM equivalent) modules — same 89170 prefix architecture.
Packaging: Wrap the module in anti-static bubble wrap or ESD bag, place in a rigid cardboard box with padding, include a slip of paper with your name, phone number, email, return address, and vehicle VIN.
Questions about your specific part number, module location, or whether your situation is covered? Contact us before you ship — we would rather answer a part number question up front than have your module sit on the bench waiting for info.
What Our Scion SRS Reset Service Is Also Called
Customers search for this service under many different names. Every term below refers to the same service we perform on Scion airbag control modules: Scion SRS reset, Scion airbag reset, Scion airbag module reset, Scion airbag computer reset, Scion airbag control module reset, Scion airbag control unit reset, Scion airbag ECU reset, Scion SRS computer reset, Scion SRS control unit reset, Scion SRS control module reset, Scion SRSCM reset, Scion Center Airbag Sensor Assembly reset, Scion CASA reset, Scion Denso airbag reset, Scion SDM reset, Scion RCM reset, Scion ORC reset, Scion crash data reset, Scion crash data clear, Scion crash data erase, Scion crash data removal, Scion hard code clear, Scion crash flag reset, Scion post-crash reset, Scion after-accident reset, Scion 89170 reset, Scion 89170 repair, Scion airbag light reset, Scion airbag light repair, Scion airbag black box reset, Scion airbag EEPROM reset, Scion airbag chip reset, Scion SRS hard code clear, Scion Techstream-proof lockout reset, Scion xB airbag reset, Scion tC airbag reset, Scion xA airbag reset, Scion xD airbag reset, Scion iQ airbag reset, Scion FR-S airbag reset, Scion iA airbag reset, Scion iM airbag reset. All the same service. We reset the module.
Scion Airbag Reset — Quick Answers
Can a Scion airbag module be reset after a crash? Yes — every Scion Center Airbag Sensor Assembly with part number 89170-XXXXX (2004–2016) can be bench-reset, including the Subaru-joint 89170-CA on FR-S and the Mazda-sourced 89170-WB on iA.
Scion is discontinued — can you still reset my module? Yes. Scion ended US sales in August 2016, but we reset Scion modules every week. The 89170 architecture is continuous with Toyota, and all Scion models were rebadged as Toyotas after 2016, so parts knowledge and tooling are fully available.
SRS light on but scanner shows no DTCs — is the module bad? No. “Light on, no codes” is the classic signature of an internal EEPROM crash flag. Techstream cannot see it. A bench reset clears it.
Do I need Techstream programming after install? No — the module is returned plug-and-play with original VIN preserved. Some 2nd gen tC, xB, and iM variants may need a quick Techstream relearn for occupant classification.
How long does the reset take? Same-day processing for modules received before 2 PM local time.
Will the airbag light stay off after the reset? Yes — as long as all deployed components (airbags, seatbelt pretensioners, spiral cable, impact sensors) are replaced or repaired.
How much does a Scion airbag module reset cost? Karmanauto charges a flat rate vs $700–$1,300 at the Toyota dealer (who now services all Scion warranty/recall work).
Frequently Asked Questions
Can a Scion airbag module be reset after a crash?
Yes. Every Scion Center Airbag Sensor Assembly with part number prefix 89170 can be reset after a crash. This covers every Scion model from the 2004 xA/xB launch through the final 2016 iA/iM/FR-S/tC. The crash record is stored in EEPROM memory and is cleared through direct EEPROM access. A dealer will tell you the module must be replaced — this is not true unless the module is physically damaged. Resetting is a simple data operation that restores the module to factory state.
Scion is discontinued — is my airbag module still supported?
Yes, absolutely. Scion ended US sales in August 2016 and all Scion service was rolled into Toyota dealerships. But Scion’s SRS architecture is 100% shared with Toyota (and in the FR-S and iA cases, with Subaru and Mazda respectively), so the underlying platform is fully supported. We reset Scion modules every single week — the vehicles are still on the road, still driven daily, and still get into crashes. Our tooling, our programmers, and our EEPROM maps are identical to what we use on current-model Toyotas. Discontinued ≠ unsupported.
My Scion SRS light is on but Techstream shows no codes. Is the module still the problem?
Yes — this is the most common and most misdiagnosed Scion SRS scenario. The Denso Center Airbag Sensor Assembly writes crash flags to internal EEPROM that Techstream cannot read. The module sees the lockout byte and keeps the SRS light on, even though the live DTC table is empty. A bench reset is the only fix. Do not replace clocksprings, sensors, or seat buckles before ruling out a stored EEPROM flag.
Is it legal to reset a Scion airbag module after an accident?
Yes. Resetting your own vehicle’s airbag module after a crash is legal in every US state, every Canadian province, and most international jurisdictions. The module is your property. The data in it is your property.
How long does it take to reset my Scion SRS airbag module?
Same-day processing for modules arriving at our facility before 2pm. Total turnaround from ship to return is typically 2–4 business days.
Will the airbag light come back on after you reset my Scion module?
No — provided the original cause of the crash code has been addressed. If deployed airbags have been replaced, if deployed seatbelt pretensioners have been replaced, if damaged impact sensors have been replaced, and the module wiring harness is intact, the SRS light stays off permanently after reset.
My Scion seatbelt is locked and the SRS light is on. Did the airbags deploy?
Not necessarily. Scion seatbelt pretensioners can fire during sub-deployment impacts — the belt retracts, locks, and fires the pyrotechnic pretensioner without any airbag deploying. When the pretensioner fires, the module records a permanent crash event. The SRS light comes on and stays on. The seatbelt locks and will not retract. The module must be reset, and the fired seatbelt pretensioner must be replaced. The airbags in your Scion are still functional — they simply did not deploy because the crash was below airbag threshold but above pretensioner threshold.
I had a minor fender bender in my Scion and my SRS light is on. Do I need a reset?
Yes. Even minor low-speed impacts can trigger the crash sensor or fire a seatbelt pretensioner and store a permanent crash record. The module needs to be reset. Your airbags are likely still fully functional.
Can I drive my Scion with the SRS light on?
Mechanically yes, but not safely. The SRS light being on means your airbag system is in fault state — airbags may not deploy in a subsequent crash. Most states will not pass safety inspection with the SRS light on.
Where is the airbag control module located in my Scion?
Every Scion has the SRS Center Airbag Sensor Assembly inside the centre console on the transmission tunnel — never under a seat. Under-seat airbag module placement is a GM/Chevrolet pattern, not a Toyota/Scion pattern. The only variable on Scion is where along the console: front-of-console (forward of the shifter, behind the dash / HVAC stack) on xA (2004–2006), xB 1st gen (2004–2007 NCP31), xD (2008–2014), xB 2nd gen (2008–2015 AZE151), iQ (2012–2015), iA (2016), and iM (2016); or rear-of-console (rearward of the shifter, under the armrest) on tC 1st gen (2005–2010 ANT10), tC 2nd gen (2011–2016 AGT20), and FR-S (2013–2016 ZN6). FR-S uses the Subaru-style rear-console layout (parking brake boot must come out first). iA uses a Mazda-style front-of-console layout.
Do I need any programming or coding after the Scion airbag module reset?
For most Scion vehicles — no additional programming is needed. We preserve your original VIN and configuration bytes during the reset. Plug the module back in, reconnect the battery, the SRS light goes out, and you are finished. Exceptions: 2nd gen tC (2011–2016), 2nd gen xB (2008–2015), and iM (2016) may need a brief Techstream-based occupant classification re-zero after reinstall (5–10 minutes with Techstream or a capable bidirectional OBD-II scan tool). FR-S occupant classification is done with either Techstream or Subaru Select Monitor III — our reset preserves all calibration bytes.
How much does it cost to reset a Scion airbag module?
Substantially less than dealer replacement. Toyota dealer replacement (Scion is now serviced by Toyota) runs $700–$1,300 plus labour and Techstream programming. See the price on this page for current reset service pricing.
Will Toyota dealers detect the reset?
No. After our reset the module returns to factory state. A Toyota dealer Techstream reads the module as having zero codes and zero history. Because Scion warranty work is now routed through Toyota dealers, they use the same Techstream tool we validate our resets against.
What if my Scion has aftermarket airbags or seatbelts?
Aftermarket SRS components often have incorrect circuit resistance and will cause the module to throw codes on power-up. We recommend OEM Denso or OEM-equivalent SRS parts only. For FR-S, Subaru-OEM equivalents also work; for iA, Mazda-OEM equivalents also work.
What if my Scion is a salvage title or rebuilt title?
We reset SRS modules on any Scion regardless of title status — salvage, rebuilt, reconstructed, clean, all the same to us. A high percentage of Scion resets we process come from rebuild projects, especially tC and FR-S.
Do you service Scion models sold outside the US?
Scion was only sold in the United States, Canada, Mexico (briefly), and Puerto Rico. The equivalent Toyota-market models (Toyota bB, Toyota ist, Toyota Blade, Toyota iQ / Aston Martin Cygnet, Toyota 86, Toyota Yaris sedan, Toyota Auris / Corolla iM) all use the same 89170 part number family and we service them under this same program.
My part number starts with 89170 but I do not see it in your list. Is it covered?
Yes. Our list of example part numbers is not exhaustive. Every 89170-prefix module is covered, including the 89170-CA (FR-S) and 89170-WB (iA) cross-platform variants. Ship it to us; we reset it.
Do you service Toyota and Lexus as well?
Yes. See our Toyota airbag module reset and Lexus airbag module reset services. Lexus and Toyota share the same Denso 89170 architecture as Scion — all three brands are covered by the same underlying platform knowledge.
What about the seatbelt pretensioners — do you replace those?
We reset the module’s record of pretensioner firing, but we do not supply replacement pretensioners. Fired seatbelt pretensioners are mechanical parts that must be replaced with new OEM or OEM-equivalent pretensioners.
Do you work with body shops and collision repair facilities?
Yes. We service collision repair facilities across North America with plenty of Scion volume — these cars are 10–20 years old now and coming through body shops daily as owners repair minor collisions rather than total the vehicle. Same-day turnaround, wholesale pricing available. We also train shops in airbag reset procedures via our Airbag Module Repair & Reset School.
Where can I verify your expertise before shipping my module?
Three independent places. Visit the Vehix411 YouTube channel — eighteen years of dated technical video guides on Scion and Toyota SRS module reset, Denso ECU repair, and automotive electronics, continuously published since 2008. Visit the Karmanauto Airbag Module Repair & Reset School — live on our site, hundreds of shops trained since 2010. And Karmanauto has been in business since 1999, with Karmanauto.com in continuous online operation since 2006 — we started resetting Scion modules the year the brand launched. Ask your local body shop if they have trained with Karmanauto’s airbag reset school — many have.
Related Airbag Reset Services
- Toyota airbag module reset
- Lexus airbag module reset
- All-makes airbag clone & reset
- Airbag Module Repair & Reset School — for shops and technicians who want to learn airbag reset procedures directly from Karmanauto. Operating since 2010.
Watch how our bench service works
Bench crash-reset demonstration. Same Denso/Toyota platform — same process for every Scion.




Grace Parker (verified owner) –
Very good service to clear crash data on my Scion airbag module. Done and sent back for 3 days. Module works good now.