B2229 — Air Bag Passenger Circuit Short to Ground - Loop #2
OBD2 code B2229 flags a problem with the airbag / restraint system (SRS) (air bag passenger circuit short to ground - loop #2). Short, gentle driving to a shop is usually possible. Common culprits: damaged wiring under seats or in the steering column, SRS control module fault or stored crash data, depleted backup battery or low system voltage.
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 B2229 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 B2229 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B2229 (parts and labor, USD, independent shop rates): Replace a sensor or clockspring: $150–$500; Reconnect or repair SRS wiring/connectors: $80–$250; SRS module reset or replacement: $300–$1,000. Overall, fixing B2229 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 does OBD2 code B2229 mean?
OBD2 code B2229 flags a problem with the airbag / restraint system (SRS) (air bag passenger circuit short to ground - loop #2). Short, gentle driving to a shop is usually possible. Common culprits: damaged wiring under seats or in the steering column, SRS control module fault or stored crash data, depleted backup battery or low system voltage.
What are the symptoms of B2229?
Drivers most often notice: no other driving symptoms, airbag system disabled message, airbag (SRS) warning light on.
Will B2229 clear itself?
Sometimes B2229 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.
How much does it cost to fix B2229?
Replace a sensor or clockspring — $150–$500; Reconnect or repair SRS wiring/connectors — $80–$250; SRS module reset or replacement — $300–$1,000. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
Is it safe to drive with B2229?
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.
B2229 points to a fault in the supplemental restraint system (SRS) — specifically a short to ground on the passenger airbag circuit, second monitoring loop. When the SRS control module detects this abnormal electrical condition, it logs the code and turns on the dashboard warning light. The system is designed to be conservative: it verifies the fault across multiple drive cycles before confirming it, which reduces false triggers from temporary glitches.
The SRS control unit continuously watches the resistance values in the airbag circuits. Each circuit has a defined electrical signature. When that signature changes unexpectedly — in this case, showing a ground short in the loop #2 passenger circuit — the module flags it. Along with the code itself, the ECU records a freeze frame snapshot: engine RPM, load, coolant temperature, and vehicle speed at the exact moment the problem was detected. That data becomes the starting point for any serious diagnosis.
Symptoms of B2229
B2229 does not create noticeable drivability problems. The engine, transmission, and steering respond normally. Drivers typically notice one or more of the following:
- Airbag warning lamp stays illuminated
- "Airbag Disabled" or "SRS Malfunction" message displayed
- No deployment of passenger airbag in a crash (worst-case consequence)
- Intermittent warning light behavior in some cases
Common Causes
The root cause of B2229 varies, but some failures appear far more frequently than others. Technicians check these in order of likelihood:
- Damaged, chafed, or corroded wiring under the passenger seat or along the door sill — seat movement and floor cleaning disturb these wires over time
- Loose or dirty connectors at the passenger airbag module or under-seat junction
- Failed occupant classification or impact sensor on the passenger side
- Faulty clockspring (though this primarily affects the driver circuit, cross-wiring can trigger related codes)
- Depleted backup battery or chronically low system voltage causing erratic readings
- Stored crash data or module internal fault in the SRS control unit
- Aftermarket accessories that were incorrectly wired into the SRS circuit
How to Diagnose B2229
A methodical approach prevents wasted parts and repeated repairs. Follow these steps:
- Scan for codes: Connect a scanner capable of reading SRS modules. Confirm B2229 is active and note any companion codes — related faults often point to the true source of the problem.
- Pull freeze frame data: Record the snapshot captured when the fault first appeared. This shows engine conditions (RPM, load, temperature, speed) at the time of failure and guides the next steps.
- Check TSBs: Search for technical service bulletins specific to your make, model, and year. Many B0xxx codes have factory-known fixes, software updates, or documented wiring corrections.
- Inspect wiring visually: Focus on the passenger seat harness and floor channels. Look for worn insulation, broken strands, corrosion, or connector damage. Gently move wires while watching for code changes.
- Check under-seat connectors: Disconnect and reconnect each SRS connector, inspecting pins for corrosion or bending. These junctions see constant flexing from seat adjustment.
- Verify with an airbag-capable scanner: After clearing the code, complete a drive cycle that reproduces the freeze frame conditions. If B2229 returns, the fault is confirmed and likely hardware-related.
Repair Options and Costs
Repair costs depend entirely on which component triggered the short. Parts and labor figures below reflect typical independent shop rates in USD:
- Wiring repair or connector replacement: $80–$250
- Sensor or clockspring replacement: $150–$500
- SRS module reset or replacement: $300–$1,000
How Much Does Fixing B2229 Cost?
A realistic total for B2229 repairs falls between $80 and $1,000. The wide range reflects how different the underlying causes can be. Wiring issues cluster at the lower end, while module replacement commands the higher figures. Spending time on proper diagnosis before buying parts always pays off — the most expensive repair scenario is rarely the first one to check.
Can You Drive With B2229?
Yes, the car drives and handles normally with B2229 stored. The problem is safety, not drivability. With the SRS light on, the passenger airbag will not deploy in a collision. Treat this as a caution-level issue: drive to a qualified shop without delay, but do not treat it as urgent enough to risk the repair indefinitely.