The car is mechanically safe to drive, but the affected airbag or pretensioner may not deploy in a crash — treat B0024 as safety-critical and have it diagnosed promptly by someone equipped for airbag work. B0024 is a body code for a fault in an occupant-restraint (airbag/SRS) circuit — the airbag control module has detected a problem in one of the restraint circuits it monitors. The SRS warning light will be on, and the affected restraint may not deploy in a crash, so it should be diagnosed promptly and by someone equipped for airbag work.
What B0024 means
The supplemental restraint system (SRS) module continuously checks the electrical circuits for the airbags, seatbelt pretensioners and related restraint components, looking for correct resistance and continuity. B0024 indicates one of those occupant-restraint circuits is out of range — open, shorted or reading the wrong resistance. When the module finds a fault it can no longer guarantee the restraint will fire correctly, so it lights the SRS/airbag warning and stores the code. A very common real-world trigger is a damaged or corroded connector under a seat, where the wiring flexes every time the seat moves, but clockspring, sensor and pretensioner faults also set restraint codes. Airbag circuits carry a small risk of accidental deployment if probed carelessly, so this is a system best handled with the correct tools and procedures.
Symptoms
- SRS / airbag warning light illuminated on the dash
- Airbag or seatbelt pretensioner potentially disabled for the affected circuit
- Warning light that flickers with seat movement or over bumps (intermittent connector)
- Occupant-detection or passenger-airbag status light behaving abnormally
- No drivability change — the engine and brakes are unaffected
- Additional B-series restraint codes stored alongside B0024
Common causes
- Damaged, corroded or unseated connector under a seat where the harness flexes
- Open or shorted wiring in the restraint circuit
- Faulty seatbelt pretensioner or airbag squib out of resistance range
- Clockspring fault interrupting a steering-wheel airbag circuit
- Corrosion or water intrusion after spills or flooding
- Failed occupant-restraint sensor or, less often, the SRS control module
Severity & driving advice
Severity: High — A restraint circuit fault means an airbag or pretensioner may not work in a collision, so this is a safety-critical code even though the car drives normally.
Can I drive? The car is mechanically safe to drive, but the affected airbag or pretensioner may not deploy in a crash — treat B0024 as safety-critical and have it diagnosed promptly by someone equipped for airbag work.
Diagnostic approach
- Scan the SRS module properly — Use a scan tool capable of reading airbag/SRS codes to identify exactly which restraint circuit set B0024, since a generic reader often cannot access these codes.
- Follow safety procedure first — Observe the manufacturer's SRS safety steps — disconnect the battery and wait the specified time before handling connectors — to avoid accidental deployment.
- Inspect the likely connectors — Check the connectors and wiring for the flagged circuit, paying special attention to the harness and plugs under the seats where movement and corrosion are common.
- Measure the circuit — With the system safely disabled, verify the circuit resistance and continuity against specification to find an open, short or out-of-range component.
- Confirm before replacing — Distinguish a wiring/connector fault from a failed pretensioner, clockspring or module, and re-scan to confirm the repair clears the fault.
FAQ
Is it safe to drive with B0024?
The car drives normally, but the affected airbag or seatbelt pretensioner may not deploy in a crash, so it is safety-critical and should be repaired promptly rather than ignored.
Why is a seat connector such a common cause?
The wiring to seat-mounted restraints flexes every time the seat is adjusted and sits low where spills and corrosion occur, so its connectors are a frequent source of restraint-circuit faults.
Can I diagnose an airbag code with a basic code reader?
Usually not — SRS/airbag codes require a scan tool that can access the restraint module, and the circuits must be handled with proper safety steps to avoid accidental deployment.
Will B0024 clear itself if I disconnect the battery?
Disconnecting the battery may temporarily turn the light off, but if the underlying circuit fault remains the SRS module will set the code and light again, and you will have lost protection in the meantime.