B0028 — Side Curtain Airbag Deployment Control
B0028 refers to the side curtain (roof rail) airbag deployment control circuit. The restraint control module saw a squib loop resistance or voltage out of range, meaning an open, short or high resistance. Which side, and the failure-type details, depend on the manufacturer.
What this means for truckers
Stop within ~50 miles on a Cummins X15, Detroit DD15, PACCAR MX-13. Driving longer risks damaging adjacent components (turbo housing, head gasket, aftertreatment) and turning a $300 fix into a $3,000 fix.
Before you replace parts — try this first
B0028 is an airbag (SRS) circuit code, most often connector at the curtain airbag disturbed or loose after headliner or pillar trim work. Airbag circuits are not treated like ordinary sensors:
- Treat the airbag as possibly disabled. With an SRS code set, the airbag may not deploy in a crash. Get it diagnosed soon.
- Disconnect the battery and wait before touching anything. Follow the service manual wait time (often 1–10 minutes) so the SRS module reserve power drains.
- Never probe a squib circuit with a test light or ohmmeter. Use the manufacturer's SRS simulator/load tool and a scan tool that reads SRS codes.
- Check the cheap items first. Seat and clockspring connectors under the seat or behind the wheel are common causes after seat or steering work.
- Replace parts only after diagnosis. Some modules must be replaced, not reset, after a deployment.
Symptoms
The airbag lamp stays on and the curtain airbag may be disabled. It is often linked to headliner or roof work, A-pillar or B-pillar trim removal, or water leaks at the roof, roof hatch or marker lights reaching the connector.
Common causes
- CommonConnector at the curtain airbag disturbed or loose after headliner or pillar trim work ($100–$350)
- OccasionalWater intrusion corroding the roof-rail connector ($150–$500)
- OccasionalDamaged wiring in the pillar ($150–$450)
- RareFaulty curtain airbag module ($400–$1200)
How to fix
Affects most
No specific vehicle pattern found in our complaint database. This code can appear on any vehicle that supports OBD-II diagnostics.
Related
- → Browse all DTC trouble codes
- → Decode a VIN to check codes for your truck
- → Owner-operator maintenance guides
- → B0001 — Driver Frontal Stage 1 Deployment Control
- → B0010 — Front Passenger Frontal Stage 1 Deployment Control
- → B0020 — Side Airbag Deployment Control
- → B0081 — Driver Seat Belt Pretensioner Deployment Control