2017-2018 Subaru Impreza Air Bag Module: The Critical Choice Between Replacement and Resetting
This guide details the essential programming requirements, costs, and repair options for the airbag control module in your 2017-2018 Subaru Impreza.
- A new or used replacement module MUST be programmed by a dealer to match your vehicle's VIN.
- If your car was in an accident, the module is locked with 'crash data' and must be replaced or reset.
- The most cost-effective option is to send your ORIGINAL module to a specialist for a reset service; it will be plug-and-play upon return with no programming needed.
- The module is located under the center console, and replacement requires significant interior disassembly and disconnecting the battery as a critical safety step.
Symptoms of a Failing Air Bag Control Module
The most common and immediate sign of a problem with the airbag control module is an illuminated airbag warning light on your instrument cluster. This light indicates that the Supplemental Restraint System (SRS) is not functioning correctly and may not deploy in an accident. You will not typically notice other physical symptoms like noises or smells; the warning light is the primary indicator.
A professional scan tool can read specific Diagnostic Trouble Codes (DTCs) from the SRS system. Common codes related to module failure include:
- B1650: SRS Control Module Fault - Indicates an internal error within the module itself.
- B1655: ACM (Airbag Control Module) Coding Error - Suggests a problem with the module's programming or configuration.
- B1193 / B1206: Crash Data Stored - These are "hard codes" logged after an accident. They cannot be cleared with a standard scanner and mean the module is locked.
- B1796: Passenger Detection Serial ID Mismatch - This code can appear after a module has been replaced, indicating that the new module needs to be calibrated to the passenger seat's Occupant Detection System (ODS).
- Various other codes pointing to open or shorted circuits for specific airbags or seat belt pretensioners, which could stem from a faulty module.
Known Issues, Recalls, and Technical Service Bulletins (TSBs)
While there are no specific recalls for the airbag control module itself on the 2017-2018 Subaru Impreza, the vehicle's SRS system has been subject to other campaigns. Notably, many Subaru vehicles were part of the industry-wide Takata airbag inflator recall. This recall concerns the inflator component, not the control module. Additionally, other Subaru models have had recalls for the Occupant Detection System (ODS) sensor harness in the passenger seat.
A recall for the 2016-2017 Outback is particularly relevant: some vehicles had an incorrect airbag control module installed during service, which could affect airbag deployment. This highlights the absolute necessity of using the correct part number and ensuring proper programming when replacing the module in your Impreza.
Important: After any collision, the airbag control module stores crash data and becomes locked. This is not a defect, but a designed safety feature. These "hard codes" cannot be erased by a mechanic with a standard OBD-II scanner or even by the dealer's software. The module must either be replaced or sent to a specialist for a bench reset.
Buying a Used Air Bag Control Module
Purchasing a used OEM airbag module is a popular, cost-effective option, but it comes with critical rules you must follow to ensure safety and functionality.
- Verify the Part Number: You must match the part number exactly. The primary part number is 98221FL00A. This was later superseded by part number 98221FL00B, which is interchangeable. Do not install a module with any other part number.
- Condition is Everything: Only purchase a module that is guaranteed to have come from a vehicle that was NOT in an accident. A module from a crashed car will contain locked crash data and will be useless until it is professionally reset.
- Inspect for Damage: Check the module for any signs of physical damage, bent pins on the connectors, or corrosion. Since it is located under the center console, it can be vulnerable to liquid spills. Any sign of water intrusion is a major red flag.
- Factor in Programming Costs: A used module is NOT plug-and-play. It must be professionally programmed to your vehicle's VIN and specific options by a Subaru dealer or a qualified independent shop with advanced tools. This service will add to your total cost.
- The 'Reset Service' Alternative: A more reliable and often simpler option is to remove your car's original module and send it to a specialist for a reset service. They will wipe the crash data, restoring it to factory condition. The major benefit is that when you reinstall your original, reset module, it is completely plug-and-play and does NOT require any further programming, saving you a trip to the dealer.
Replacement and Programming Requirements
Replacing the airbag control module is a job that requires careful work and specialized knowledge. While a skilled DIY mechanic can perform the physical swap, the final programming step is essential for the system to work.
Replacement Steps Overview
- DISCONNECT THE BATTERY: This is the most critical safety step. Disconnect the negative battery terminal and wait at least 15-20 minutes for the system's capacitors to fully discharge. Failure to do so can result in accidental airbag deployment, which can cause serious injury.
- Access the Module: The module is located under the center console, bolted to the transmission tunnel. This requires extensive disassembly of the console, including removing the gear shifter trim, side panels, and storage compartments.
- Unbolt and Disconnect: Carefully unbolt the module from the floor and disconnect the yellow wiring harnesses.
- Install the New Module: Bolt the replacement module in place and reconnect the wiring. Reassemble the center console.
Programming: The Mandatory Final Step
Once a new or used module is installed, the airbag light will remain on until the module is programmed to the car. This process syncs the module with the vehicle's VIN and configures it for the specific set of sensors and airbags installed.
- Dealer Programming: A Subaru dealership is the most certain way to have the module programmed correctly using their proprietary Subaru Select Monitor (SSM) software.
- Independent Shops: Some independent repair shops with high-end diagnostic tools may be able to perform the programming. However, you must confirm their capability with late-model Subarus before committing to the work.
- Reset Original Module: As mentioned, if you have your original module reset, no programming is needed upon reinstallation.
Pro Tip: If your vehicle was in an accident, also have your seat belt pretensioners inspected. They are one-time use devices that often fire and lock up during a collision, even in minor impacts, and will also need to be replaced or rebuilt.
Cost Comparison
The cost to get your SRS system working again can vary dramatically based on whether you replace the module or reset your original one. Below are estimated costs.
| Item or Service | Estimated Cost |
|---|---|
| New OEM Module (Part #98221FL00B) | $365 - $530 |
| Used OEM Module (From a non-crashed vehicle) | $95 - $125 |
| Reset Service (For your original module) | $50 - $150 |
| Shop Labor for Replacement (1.5 - 2.5 hours) | $155 - $230 |
| Dealer Programming for New/Used Module (1.0 - 1.5 hours) | $150 - $250 |
Total Cost Scenarios:
- Option 1 (DIY Replace with Used + Dealer Program): $95 (Part) + $150 (Programming) = ~$245
- Option 2 (Shop Replace with Used): $95 (Part) + $155 (Labor) + $150 (Programming) = ~$400
- Option 3 (DIY Reset Original): $50 (Reset Service) + Shipping = ~$70 (No programming needed)
- Option 4 (Shop Replace with New): $420 (Part) + $155 (Labor) + $150 (Programming) = ~$725+
Frequently Asked Questions (FAQ)
Can I drive my car with the airbag light on?
You can physically drive the car, but it is strongly discouraged. When the airbag light is on, the entire Supplemental Restraint System is disabled. This means none of the airbags will deploy in an accident, significantly increasing the risk of serious injury.
Will a used airbag module from another Impreza work in my car?
Yes, but only if it is the correct part number (98221FL00A or 98221FL00B) and it is professionally programmed to your car's VIN after installation. A used module is never a simple plug-and-play solution unless it has been professionally reset.
Why can't my mechanic just clear the airbag light after a crash?
After a crash, the module stores permanent "hard codes" and crash data in its memory. This is a safety feature that cannot be erased with standard diagnostic tools. The module becomes locked to prevent it from being reused without proper inspection and repair of the entire SRS system. Only a specialist with bench-top EEPROM programming tools can clear this data.
What's the difference between 'resetting' and 'reprogramming' the module?
Resetting refers to sending your original module to a specialist to have crash data wiped from its memory. The reset module is then reinstalled in the same car it came from, making it plug-and-play. Reprogramming is what a dealer must do to a new or used replacement module. This process pairs the 'new' module to your car's unique VIN and options so it can communicate with the other safety components correctly.
Technical Specifications
OEM Part Numbers: 98221FL00A 98221FL00B
Location: Under center console, bolted to transmission tunnel. Manufacturer: Denso
We Have This Part in Stock
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- Subaru Impreza:
- 🛍️ Shop This Part
- Symptoms of a Failing Air Bag Control Module
- Known Issues, Recalls, and Technical Service Bulletins (TSBs)
- Buying a Used Air Bag Control Module
- Replacement and Programming Requirements
- Replacement Steps Overview
- Programming: The Mandatory Final Step
- Cost Comparison
- Frequently Asked Questions (FAQ)
- 🎟️ Get 5% Off