B0028 OBD2 Code Guide
B0028 is a body / srs diagnostic trouble code. Use this hub to understand the plain meaning, the first checks to run, and which vehicle-specific guides may be more useful before replacing parts.
Passenger Side Airbag Deployment Control
Code B0028 indicates a detected fault within the Supplemental Restraint System (SRS) specifically concerning the deployment control circuit for the passenger side airbag. This means the SRS control module has identified an issue that could prevent the passenger airbag from deploying as intended during a collision, or it could indicate an unintended deployment risk. Given the critical safety function of airbags, this code requires immediate and thorough diagnosis. It's crucial to use a scan tool capable of communicating with the SRS module to retrieve specific fault details and any related codes.
Code verification standard
B0028 is published with SAE J2012 / ISO 15031-6 code structure plus OBD2 B0028 diagnostic context.
First checks
- - Read all stored and pending codes before clearing anything.
- - Save freeze-frame data so you know speed, load and temperature when the code set.
- - Inspect wiring, connectors, fuses, hoses and obvious leaks tied to the named system.
- - Compare live data against realistic values before buying sensors or modules.
- - Clear the code only after repair and complete a drive cycle to confirm it does not return.
B0028 diagnostic path
- 1Connect an advanced scan tool to the OBD-II port and access the SRS module. Retrieve all stored Diagnostic Trouble Codes (DTCs) and freeze frame data. Note any additional codes that may be present, as they could provide clues to the root cause.
- 2Perform a thorough visual inspection of the passenger side airbag module itself, its wiring harness, and all associated connectors. Look for signs of damage, corrosion, fraying, loose connections, or previous repairs. Also, inspect any relevant crash sensors for physical damage or dislodgement.
- 3With the battery disconnected and the system de-energized (following manufacturer's safety procedures for SRS), use a multimeter to check the resistance of the passenger airbag deployment circuit. Compare readings to manufacturer specifications. Also, check for continuity and any shorts to ground or power within the circuit. Extreme caution must be exercised to prevent accidental airbag deployment.
- 4Verify proper power and ground supply to the SRS control module and the passenger airbag circuit. Check relevant fuses and relays. A voltage drop test can help identify high resistance in power or ground circuits.
- 5If all wiring, connectors, and external components test within specifications, and no obvious external fault is found, the issue may lie within the passenger side airbag module itself or the SRS control module. Further manufacturer-specific diagnostic tests may be required to pinpoint the exact faulty component.
Verify before repair
- - Repair or replace damaged, corroded, or loose wiring and connectors in the passenger airbag deployment circuit.
- - Replace the faulty passenger side airbag module (inflator assembly) if internal resistance is out of specification or if it has been physically damaged.
- - Replace the Supplemental Restraint System (SRS) control module if internal diagnostics indicate a fault within the module itself, after ruling out external wiring and component issues.
- - Replace a faulty crash sensor if diagnostic data or physical inspection points to it as the cause of the deployment control issue.
Vehicle-specific pages to check next
Searches this page covers
These queries are answered in this guide without creating thin duplicate pages.