2016-2023 Mazda MX-5 Miata Air Bag Module: Recall, Programming, and Replacement Guide
A deep dive into the mandatory programming, critical recall information, and replacement costs for the ND Miata's air bag control module.
- A mandatory recall (NHTSA 24V695000) exists for all 2016-2023 Miatas for a software flaw; the fix is a free dealer reprogramming.
- This module MUST be programmed to your car's VIN after installation. It is not a plug-and-play part.
- NEVER buy a used module from a vehicle where airbags deployed, as it will have locked crash data and be unusable.
- If the airbag light is on, the entire safety system is disabled and will not function in an accident.
Symptoms of a Failing Air Bag Control Module


The most common and immediate sign of a problem with the air bag control module is the SRS warning light on your dashboard. This light looks like a person with a deployed airbag.
- Persistent Airbag Warning Light: The light may stay on continuously or flash after you start the car. This indicates the system has detected a fault and has been disabled.
- Failure to Communicate: A professional diagnostic scanner may be unable to establish communication with the module, pointing to an internal hardware failure.
- Stored Fault Codes: A scan tool can read Diagnostic Trouble Codes (DTCs) from the module. While many codes can point to specific sensors or wiring, some codes indicate an internal module failure. Common codes can relate to checksum errors, internal faults, or crash data being stored.
Pro Tip: An airbag light doesn't always mean the main module is bad. Faulty crash sensors, a bad clock spring in the steering wheel, or even a loose yellow connector under one of the seats can also trigger the light. A full diagnostic scan is necessary to pinpoint the exact cause.
Known Issues, Recalls, and Technical Service Bulletins (TSBs)

NHTSA Recall 24V695000: Improper Airbag Deployment
A major safety recall affects all 2016-2023 Mazda MX-5 Miata models. This recall also applies to the related 2017-2020 Fiat 124 Spider.
- The Problem: A software error in the SAS control module can cause the front airbags to deploy with excessive force during a minor collision. This increases the risk of injury to occupants and fails to meet federal safety standards.
- The Fix: Mazda dealers will reprogram the SAS control module with updated software, free of charge. The repair takes about 30 minutes.
- What to Do: If you own a vehicle in this year range, contact a Mazda dealer to ensure this critical recall service has been performed. You can check your VIN on the NHTSA website or Mazda's recall hub.
Programming and Calibration: The Most Critical Step

You cannot simply swap an air bag control module like you would a battery. These modules are VIN-locked and configured to the specific equipment on the car it came from.
Warning: A replacement Air Bag Control Module—whether it is new or used—MUST be professionally programmed to your vehicle's VIN. If it is not programmed, the airbag system will not function, and the warning light will remain on.
Programming syncs the module with all the sensors and components of your specific car. This procedure is typically performed by a Mazda dealership using their proprietary Mazda Diagnostic System (IDS) software. While some advanced DIY mechanics with specialized tools like a VCX Nano may attempt this, it is not a simple plug-and-play job. Failure to program the module correctly renders the entire safety system inoperative.
Buying a Used Air Bag Control Module
Purchasing a used module can be a cost-effective option, but it carries significant risks if you are not careful. Follow these rules without exception.
- NEVER Install a Module from a Deployed Vehicle: This is the most important rule. When airbags deploy in a crash, the module permanently stores "crash data." This data cannot be erased with a standard scanner and locks the module. A module with crash data is useless and must not be installed. Always buy from a reputable recycler who guarantees the part is from a non-deployed vehicle.
- Match the Part Number Exactly: While there is a supersession chain for this part, it's safest to match the OEM part number on your original module. The latest part number is NA1J-57-K30D, which replaces earlier versions ending in K30, K30A, K30B, and K30C.
- Inspect for Damage: Check the module for any signs of physical damage, bent pins on the connectors, or corrosion from water intrusion. The module is located under the center console, an area prone to spills.
Resetting Your Original Module
If your vehicle was in an accident and the airbags deployed, an alternative to buying a new or used module is to have your original one professionally reset. Several third-party services specialize in this. You mail them your module, and they will electronically erase the stored crash data from the internal EEPROM chip, restoring it to factory condition. This is often cheaper than buying a new module and avoids any compatibility issues, though the replacement module will still need to be installed and configured correctly in the vehicle.
Cost to Replace the Air Bag Control Module
The cost can vary significantly depending on whether you use new, used, or reset parts.
| Part/Service | Estimated Cost |
|---|---|
| New OEM Module (Part Only) | $430 - $625 |
| Used OEM Module (Guaranteed Non-Deployed) | $75 - $200 |
| Module Reset Service (Mail-in) | $50 - $150 |
| Shop Labor (Replacement & Programming) | $220 - $325 |
| Total (New OEM at Dealer) | $880 - $1,000+ |
Frequently Asked Questions (FAQ)
Can I drive my Miata with the airbag light on?
No. While the car will physically drive, the illuminated airbag light means the entire Supplemental Restraint System (SRS) is disabled. In the event of an accident, none of the airbags or seat belt pre-tensioners will deploy, drastically increasing the risk of serious injury. It is a critical safety failure that should be addressed immediately.
Where is the airbag control module located on the 2016-2023 Miata?
The air bag control module (SAS unit) is located in the center of the vehicle, under the center console, usually between the front seats. Accessing it requires removing the center console trim pieces.
Can I reset the airbag light myself after a repair?
If the fault was a simple issue like a loose connector that has been fixed, the light may go off on its own, or it can be cleared with a capable OBD-II scanner. However, if the module has stored crash data from an accident, it cannot be reset with a standard scanner. The module must be professionally reset or replaced and programmed.
Will a module from a Fiat 124 Spider work in my Miata?
Physically, the modules are the same, as they share a platform and are both included in the same recall. However, it would still need to be the correct part number and, most importantly, would require professional programming to your Miata's specific VIN and configuration before it would function correctly.
Technical Specifications
OEM Part Numbers: NA1J-57-K30 NA1J-57-K30A NA1J-57-K30B NA1J-57-K30C NA1J-57-K30D NA1J57K30 NA1J57K30A NA1J57K30B NA1J57K30C 68311058AA
Location: Under center console. Connectors: Typically yellow to signify SRS components.
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.
- Mazda MX-5 Miata:
- 🛍️ Shop This Part
- Symptoms of a Failing Air Bag Control Module
- Known Issues, Recalls, and Technical Service Bulletins (TSBs)
- NHTSA Recall 24V695000: Improper Airbag Deployment
- Programming and Calibration: The Most Critical Step
- Buying a Used Air Bag Control Module
- Resetting Your Original Module
- Cost to Replace the Air Bag Control Module
- Frequently Asked Questions (FAQ)
- 🎟️ Get 5% Off