FIVE STARAIRBAGS
Sold and shipped fromJacksonville, Arkansas
Mon to Fri, 9 AM to 5 PM CT501-988-0611
Cart
SRS fault code

21: Airbag Control Unit Failure

Code 21 is the Subaru airbag control unit reporting that the module itself is faulty. The failure is inside the box rather than out on the harness, so there is no connector to reseat or wire to repair.

Hardware fault

What 21 means

The airbag control unit checks its own internal hardware every time it powers up. Firing drivers, memory, internal voltage regulation, and the crash sensing electronics all have to pass before the module will arm the system. Code 21 is what it stores when one of those internal checks fails, and deployment stays disabled while the code is present.

A control unit that condemns itself is not usually repairable on the car. That said, the module lives in the center of the vehicle where water can reach it, and it depends on clean power and solid grounds, so both are worth confirming before deciding the box is finished.

Common causes

Crash data or hardware fault?

Code 21 is a hardware fault the module reports about itself, and it stays present through any scan tool clear. Crash data is the other kind of entry a Subaru control unit holds. It is written when airbags deploy, it is locked in permanently, and a module reset is what takes it out.

Does our reset clear it?

Our mail-in reset service clears stored deployment data. Whether it helps a module reporting code 21 depends on what the box is actually holding, which we can determine once it is on the bench. Send the control unit in and we will tell you whether it can be returned to service or whether you need a replacement. Questions before shipping go to 501-988-0611.

Which makes throw it

Code 21 is the Subaru airbag ECU failure code. It is one of the few Subaru SRS codes that points at the module instead of a circuit or a sensor, which changes the repair path considerably.

What to do next

Measure battery voltage and check the module grounds before assuming the control unit is finished, since poor power makes healthy modules report faults. Pull the carpet near the module mounting point and look for moisture, especially on cars with a history of leaks. If the code holds with good power and a dry module, send the unit to us for evaluation, or we can supply a genuine OEM Subaru control unit matched to your VIN. Related codes: 15, 22, B1695.

21 and your restraint module

We reset the module you already own.

Mail us your original module. We restore it to factory-ready condition for a fraction of dealer cost, the same way we have since 1997.

Genuine OEM parts in stock now

Shop all parts

Genuine OEM, tested, and shipped ground from Jacksonville, Arkansas.