B2228 — Air Bag Driver Circuit Short to Ground - Loop #2
body electrical
Is it safe to drive?
Drive with caution The car drives normally, but with the SRS light on the airbags may not deploy in a crash. Treat it as a safety-critical repair: fine to drive to the shop, not fine to ignore for months.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm B2228 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many B0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the airbag / restraint system (SRS) for damage, corrosion, chafing or poor contact.
- Subsystem check Read the SRS module with a scanner that supports airbag systems — generic OBD2 readers cannot see these codes.
- Subsystem check Inspect under-seat connectors — they are often disturbed by seat movement or cleaning.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B2228 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B2228 (parts and labor, USD, independent shop rates): SRS module reset or replacement: $300–$1,000; Reconnect or repair SRS wiring/connectors: $80–$250; Replace a sensor or clockspring: $150–$500. Overall, fixing B2228 usually costs between $80 and $1,000. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
What are the symptoms of B2228?
Drivers most often notice: airbag (SRS) warning light on, airbag system disabled message, no other driving symptoms.
How do I diagnose B2228 myself?
Start with a scan: confirm B2228, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the airbag / restraint system (SRS), and verify the suspect component against live data before buying parts.
What does OBD2 code B2228 mean?
Air Bag Driver Circuit Short to Ground - Loop #2 (B2228): a body electrical fault affecting the airbag / restraint system (SRS). Short, gentle driving to a shop is usually possible. Most often caused by SRS control module fault or stored crash data, damaged wiring under seats or in the steering column, depleted backup battery or low system voltage.
Is it safe to drive with B2228?
The car drives normally, but with the SRS light on the airbags may not deploy in a crash. Treat it as a safety-critical repair: fine to drive to the shop, not fine to ignore for months.
Will B2228 clear itself?
Sometimes B2228 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
The engine control module logs trouble code B2228 when it detects a problem within the supplemental restraint system—your vehicle's airbag circuit. Specifically, this code indicates a short to ground on the driver-side airbag circuit, also referred to as loop #2. The body control module constantly watches this safety system while the engine is running. When sensor readings stray outside their expected parameters for a certain number of drive cycles, the module stores B2228 and illuminates the airbag warning light on your dashboard.
The supplemental restraint system relies on a network of impact sensors, wiring, connectors, and control modules to determine when airbags should deploy. Because this system operates independently from the engine itself, standard OBD2 scanners often cannot access the full diagnostic data stored in the SRS control unit. When B2228 appears, it means the module has identified a specific electrical fault preventing proper circuit monitoring—most commonly a grounding issue somewhere in the driver-side airbag loop.
Freeze frame data captured alongside B2228 records the exact operating conditions when the fault first occurred: engine RPM, vehicle load, coolant temperature, and speed. This snapshot gives technicians valuable context and serves as a starting point for reproducing the fault condition during diagnosis.
Common symptoms of B2228
- Airbag warning light remains illuminated after startup
- Dashboard displays "airbag system disabled" or similar message
- No performance changes or drivability issues
- Occasionally accompanied by related B0xxx codes in the same circuit
- Symptoms may be intermittent if wiring damage is partial
- Some vehicles enter reduced-function mode with certain airbag circuits disabled
What causes B2228?
- Damaged wiring harness beneath the front seats or within the steering column
- Faulty impact or occupancy sensor in the door, seat, or bumper area
- Failed clockspring (spiral cable) connecting the steering wheel airbag to the column wiring
- SRS control module internal failure or uncleared crash data from a previous accident
- Poor electrical connection at under-seat connectors disturbed by seat adjustment or cleaning
- Low system voltage or depleted backup battery affecting SRS module operation
How to diagnose B2228
-
Plug in an OBD2 scanner and retrieve B2228 along with any related codes. Save the freeze frame data immediately—this records the precise conditions (RPM, load, temperature, speed) present when the fault triggered, which helps reproduce the problem during testing.
-
Cross-reference manufacturer technical service bulletins (TSB) for your specific make and model. Many B0xxx code patterns have documented factory fixes, software updates, or known issues. Search using your VIN on the manufacturer's website or the NHTSA database.
-
Perform a thorough visual inspection of all SRS-related wiring and connectors. Focus on areas exposed to movement: wiring under the seats, within the steering column, and at the clockspring. Look for chafed insulation, broken wires, corrosion, or loose connections.
-
Use a scanner capable of accessing airbag-specific codes—standard generic OBD2 readers cannot communicate with the SRS control module. Pull all stored codes from the supplemental restraint system to identify whether B2228 stands alone or shares a root cause with other circuit faults.
-
Examine under-seat connectors carefully. These connections frequently loosen or develop corrosion due to repeated seat movement, cargo sliding, or routine interior cleaning.
-
After addressing any obvious issues, clear the code and complete a full drive cycle that replicates the conditions recorded in the freeze frame data. Monitor whether B2228 returns or the airbag light stays extinguished.
How to fix B2228 — Repair options and exact costs
Address the cheapest probable causes before committing to expensive component replacement:
-
SRS module reset or replacement: $300–$1,000. A salvage module may cost less, but it must be reprogrammed and cleared of crash data by a qualified shop. Some independent shops can reset compatible modules; others require dealer service.
-
Wiring repair or connector reconnection: $80–$250. This covers labor for harness repair, connector cleaning, or reconnection of loose plugs commonly found under seats. Parts costs are minimal if the wiring itself is intact.
-
Sensor or clockspring replacement: $150–$500. Impact sensors and the clockspring (which carries power to the steering wheel airbag) are frequent culprits. Clockspring failure increases with steering angle cycles and age.
How much does it cost to fix B2228?
Depending on which component is responsible, total repair costs for B2228 typically range from $80 to $1,000 (parts and labor, USD, independent shop rates). The lower end applies when a loose connector or simple wiring repair resolves the issue. The upper end reflects full SRS module replacement and programming. An accurate diagnosis before purchasing parts always saves money—assume the worst-case scenario last, not first.
Can you drive with B2228?
Caution severity. The vehicle drives and handles normally with B2228 stored, but the airbag system may not deploy in a collision. This code represents a safety-critical fault. Driving to a repair facility is acceptable, but leaving the problem unresolved for months is not. Treat this as a priority repair—schedule service promptly.