Code B0028 indicates a fault in the deployment control circuit for the right side airbag. This means the Supplemental Restraint System (SRS) module has detected an electrical issue, such as an open, short, or resistance out of range, which could prevent the airbag from deploying properly in a collision.
Damaged, loose, or corroded wiring and connectors in the right side airbag circuit are the most common cause. Connectors under the passenger seat are especially prone to being kicked or stretched.
The airbag squib itself may have failed internally, resulting in resistance outside the acceptable range. This typically requires replacement of the airbag module.
Moisture intrusion in the SRS connectors or wiring can cause intermittent shorts or high resistance, triggering the code.
The SRS module itself may have an internal failure, but this is rare and should only be considered after all wiring and airbag components have been thoroughly tested.
The definition is universal; the diagnostics are engine-specific. Open your vehicle for the codes documented for it:
The vehicle will drive normally, but the right side airbag may not deploy in a crash, compromising occupant safety. It should be repaired promptly.
Clearing the code will not fix the underlying circuit fault. If the issue remains, the code and warning light will return immediately.
No. Replacing the SRS control module is rarely the correct fix for this code. Wiring, connectors, or the airbag module itself are far more likely causes. The computer should only be considered after all other components and circuits have been verified as good.
Yes. Always disconnect the battery and wait the specified time, often 10 to 15 minutes, to allow the SRS backup power to discharge before working on any airbag components.