B1925 — Air Bag Passenger Circuit Short To Battery
B1925 — Air Bag Passenger Circuit Short To Battery. A fault in the airbag / restraint system (SRS). Short, gentle driving to a shop is usually possible. Typical causes: SRS control module fault or stored crash data, damaged wiring under seats or in the steering column, failed clockspring (driver airbag circuit).
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 B1925 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 B1925 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1925 (parts and labor, USD, independent shop rates): SRS module reset or replacement: $300–$1,000; Replace a sensor or clockspring: $150–$500; Reconnect or repair SRS wiring/connectors: $80–$250. Overall, fixing B1925 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 do I diagnose B1925 myself?
Start with a scan: confirm B1925, 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.
How much does it cost to fix B1925?
SRS module reset or replacement — $300–$1,000; Replace a sensor or clockspring — $150–$500; 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 B1925?
The most common causes are: SRS control module fault or stored crash data, damaged wiring under seats or in the steering column, failed clockspring (driver airbag circuit).
Will B1925 clear itself?
Sometimes B1925 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.
Is it safe to drive with B1925?
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.
When your scan tool pulls code B1925, the vehicle's onboard computer is alerting you to a specific electrical problem within the supplemental restraint system (SRS). This particular code indicates that somewhere along the passenger-side airbag circuit, voltage has been detected where there should be none — essentially a short to battery. Unlike codes in the powertrain group, B1925 lives in the body electrical category of the OBD2 standard, which means it covers safety and comfort systems rather than engine or transmission functions.
The SRS control module constantly monitors the resistance and voltage flowing through its airbag circuits. When everything is working correctly, these values stay within a narrow, predetermined range. If the module detects battery voltage on a circuit that should carry only a specific operating current, it flags the condition and stores B1925. The module typically requires the fault to appear across multiple drive cycles before lighting up your dashboard — a deliberate design to prevent false triggers from temporary electrical glitches. Once the code sets, the module also captures a freeze frame snapshot, recording engine RPM, load, coolant temperature, and vehicle speed at the exact moment the problem was detected. That data becomes your roadmap for diagnosis.
Speaking of freeze frames, always pull and record that snapshot before clearing anything. The conditions logged during the failure often point directly at the root cause. For instance, if the freeze frame shows low system voltage, you might be chasing a charging system issue rather than a failed component. By understanding what was happening when B1925 appeared, you skip the guesswork and head straight to the likely culprit.
Common Symptoms of B1925
The passenger airbag indicator lamp illuminates on the instrument cluster and remains solid or flashing depending on your vehicle's programming. A message may also appear stating that the airbag system is disabled or unavailable to occupants. Unlike many drivetrain codes, B1925 produces no changes in how the car accelerates, brakes, or handles — the vehicle operates normally in every mechanical sense. The symptom is entirely passive: you will notice it visually rather than through any driving behavior. In some cases, the code may coexist with additional SRS faults, which can expand the symptom list slightly depending on which other systems are affected.
What Causes B1925?
The most frequent trigger for B1925 is low or depleted system voltage — the backup battery that powers the SRS module may be weak, or the vehicle's main electrical system may be underperforming. Wiring damage ranks second: the harness running beneath the front seats and through the steering column endures constant flexing and heat cycles, making it vulnerable to chafing, pinched insulation, or broken strands. A failed impact or occupancy sensor can also generate this code if it sends incorrect voltage readings back to the control module. The clockspring — the rotating electrical connector inside the steering column — is another common failure point, especially in vehicles with higher mileage. Finally, an SRS control module itself may be faulty or retain crash data from a previous impact that was never cleared properly.
How to Diagnose B1925
Begin by connecting a scanner capable of reading SRS-specific codes — a basic OBD2 reader often cannot access supplemental restraint data. Confirm that B1925 is stored and document the freeze frame information along with any other related codes present. Next, check for technical service bulletins (TSBs) applicable to your make, model, and VIN. Many manufacturers have published software updates or known fixes for recurring B1925 issues, and a TSB search takes minutes but can save hours of blind troubleshooting. After checking bulletins, perform a thorough visual inspection of all wiring and connectors tied to the SRS, paying special attention to the under-seat harness and steering column junction. Use the freeze frame data to replicate the failure conditions — if low voltage triggered the code, verify charging system operation first before moving to component-level inspection. If no obvious wiring damage is visible, read the SRS module directly with a capable scanner to check for internal faults or stored crash data flags. Once inspection is complete, clear the code and complete a full drive cycle matching the conditions recorded in the freeze frame to confirm whether B1925 returns.
Repair Options and Costs for B1925
Address the least expensive and most common possibilities before committing to pricey component replacement. Reconnecting loose connectors or repairing damaged wiring typically runs between $80 and $250 depending on labor time and connector availability. Replacing a faulty sensor or clockspring generally costs $150 to $500 for parts and installation. If the SRS control module itself requires resetting or replacement, budget between $300 and $1,000 depending on whether a reset is feasible or a new unit is necessary. Overall, expect to spend anywhere from $80 to $1,000 to resolve B1925 completely. An honest assessment of the root cause before purchasing parts prevents overspending — the worst-case scenario is almost never the first thing to check.
Can You Drive with B1925?
Vehicles set to B1925 continue to drive and handle normally in every practical sense. However, the illuminated airbag warning means the supplemental restraint system may not deploy in a collision. That is not a risk worth taking long-term. Drive the car to a repair facility without delay, but do not treat it as routine maintenance — this is a safety-critical issue that demands attention within days, not months.
Related OBD2 codes
- B1900: Driver Side Airbag Fault
- B1901: Air Bag Crash Sensor #1 Feed/Return Circuit Short To Ground
- B1902: Air Bag Crash Sensor #1 Ground Circuit Failure
- B1903: Air Bag Crash Sensor #1 Ground Circuit Short To Battery
- B1904: Air Bag Crash Sensor #2 Feed/Return Circuit Failure
- B1905: Air Bag Crash Sensor #2 Feed/Return Circuit Short To Battery