B2231 — Air Bag Passenger Circuit Short to Battery - Loop #2
B2231 — Air Bag Passenger Circuit Short to Battery - Loop #2. A fault in the airbag / restraint system (SRS). Short, gentle driving to a shop is usually possible. Typical causes: damaged wiring under seats or in the steering column, faulty impact or occupancy sensor, 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 B2231 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 B2231 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B2231 (parts and labor, USD, independent shop rates): Replace a sensor or clockspring: $150–$500; SRS module reset or replacement: $300–$1,000; Reconnect or repair SRS wiring/connectors: $80–$250. Overall, fixing B2231 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
How much does it cost to fix B2231?
Replace a sensor or clockspring — $150–$500; SRS module reset or replacement — $300–$1,000; Reconnect or repair SRS wiring/connectors — $80–$250. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
What is the most common cause of B2231?
The most common causes are: damaged wiring under seats or in the steering column, faulty impact or occupancy sensor, depleted backup battery or low system voltage.
Is it safe to drive with B2231?
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.
What are the symptoms of B2231?
Drivers most often notice: airbag (SRS) warning light on, airbag system disabled message, no other driving symptoms.
How do I diagnose B2231 myself?
Start with a scan: confirm B2231, 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.
The supplemental restraint system, commonly called the SRS, exists for one purpose: deploying the airbags in a severe collision. Code B2231 flags a specific problem within that circuit — the passenger-side airbag is experiencing a short to battery voltage on what the system labels as loop number two. When the airbag control module detects that electrical path staying open or pulling power when it should remain dormant, it logs B2231 and illuminates the warning lamp.
Your vehicle's SRS module constantly watches this circuit through the drive cycle. It does not set a code on the first odd reading; the module requires the fault to appear consistently across a predetermined number of ignition cycles before it permanently stores B2231 and triggers the dashboard warning. The freeze frame snapshot captured alongside the code records engine speed, load, temperature, and vehicle speed at the moment the module first recognized the anomaly — this context proves invaluable when you start troubleshooting.
When B2231 appears, the car itself drives and handles exactly as it did before. The engine runs normally, steering responds normally, and brakes work normally. The change you will notice is strictly inside the cabin: the airbag warning light stays on, and many vehicles display a message indicating the supplemental restraint system is disabled. Beyond those two cues, there are typically no other drivability symptoms — which actually makes the code easier to overlook if you are not watching for it.
Common Symptoms of B2231
- The airbag or SRS warning lamp remains illuminated after startup
- A "airbag system disabled" message appears in the driver information center
- In some cases, the passenger airbag indicator may show an abnormal status
- No impact on engine performance, transmission operation, or braking
- No unusual sounds or vibrations related to the fault code
- In rare cases, intermittent warning light behavior if the short is partial
Likely Causes of B2231
The root cause of B2231 usually comes down to one of four areas, listed here from most to least common based on real-world repair experience.
- Wiring damage beneath the front seats or inside the steering column — these areas endure constant flexing and pinch points
- A failed or crash-flagged SRS control module requiring reset or replacement
- Insufficient system voltage or a weak backup battery unable to maintain proper circuit thresholds
- A malfunctioning occupant classification sensor or impact sensor feeding bad data to the module
How to Diagnose B2231
A systematic approach keeps you from replacing good parts. Work through these steps in order before committing to any repair.
- Plug in a compatible OBD2 scanner, retrieve B2231, and record the associated freeze frame data — this tells you exactly what the engine was doing when the fault first appeared.
- Look for any related trouble codes stored alongside B2231; companion codes often point directly at the failing component.
- Check whether your manufacturer has issued a technical service bulletin addressing this specific code — searchable by vehicle VIN on the automaker site or through nhtsa.gov.
- Examine the wiring harness feeding the passenger airbag circuit, paying close attention to connectors under the seats and at the steering column for broken wires, corrosion, or loose pins.
- Use a scanner capable of accessing airbag modules specifically — standard generic OBD2 tools cannot read SRS codes.
- After addressing any obvious issues, clear B2231, drive the vehicle through conditions matching the freeze frame data, and verify the light does not return.
Repair Options and Cost Estimates
Once the diagnostic process narrows down the failing part, you have clear repair paths. Parts and labor at an independent shop typically break down as follows.
- Wiring repair or connector reconnection: $80–$250
- Sensor or clockspring replacement: $150–$500
- SRS module reset or full replacement: $300–$1,000
Expect to spend somewhere between $80 and $1,000 total to resolve B2231 depending on which component is at fault. The wide range reflects the difference between a simple wiring fix and a complete module swap. Spending time on accurate diagnosis before purchasing parts almost always results in a lower total bill — the worst-case scenario should never be the first assumption.
Can You Drive With B2231?
Yes, the vehicle remains mechanically operational. However, with the SRS warning light active, there is no guarantee the airbags will deploy if a crash occurs. Treat B2231 as a safety-critical concern: drive to a repair facility without delay, but do not leave it unaddressed for weeks or months.