B1880 — Seatbelt Passenger Pretensioner Circuit Failure

B1880 — Seatbelt Passenger Pretensioner Circuit Failure. 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, failed clockspring (driver airbag circuit), faulty impact or occupancy sensor.

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

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm B1880 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. 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.
  3. 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.
  4. Subsystem check Read the SRS module with a scanner that supports airbag systems — generic OBD2 readers cannot see these codes.
  5. Subsystem check Inspect under-seat connectors — they are often disturbed by seat movement or cleaning.
  6. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1880 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B1880 (parts and labor, USD, independent shop rates): Reconnect or repair SRS wiring/connectors: $80–$250; SRS module reset or replacement: $300–$1,000; Replace a sensor or clockspring: $150–$500. Overall, fixing B1880 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 B1880 mean?

B1880 — Seatbelt Passenger Pretensioner Circuit Failure. 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, failed clockspring (driver airbag circuit), faulty impact or occupancy sensor.

How do I diagnose B1880 myself?

Start with a scan: confirm B1880, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the seatbelt passenger pretensioner circuit, and verify the suspect component against live data before buying parts.

What are the symptoms of B1880?

Drivers most often notice: airbag (SRS) warning light on, airbag system disabled message, no other driving symptoms.

Is it safe to drive with B1880?

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 is the most common cause of B1880?

The most common causes are: SRS control module fault or stored crash data, failed clockspring (driver airbag circuit), faulty impact or occupancy sensor.

When your scan tool pulls a B1880 code, it's flagging a problem with one of your vehicle's most important safety systems. Specifically, B1880 points to an electrical fault within the passenger seatbelt pretensioner circuit — the mechanism that automatically takes up seatbelt slack during a collision to keep occupants firmly in place. The supplemental restraint system (SRS) monitors this circuit continuously, and when it detects readings that fall outside the manufacturer's expected parameters, it logs B1880 and illuminates the warning light on your dashboard.

The seatbelt pretensioner is essentially a small pyrotechnic device married to the seatbelt anchor or buckle assembly. When sensors detect a qualifying impact, the pretensioner fires in milliseconds, yanking the belt tight before the occupants even begin to move forward. The SRS control module keeps watch over this circuit's resistance and electrical patterns. The module doesn't trigger B1880 from a single momentary glitch — it waits for the fault to appear consistently or persist under the specific conditions the engineers defined during programming. That's why the freeze frame data stored alongside B1880 is valuable: it captures engine load, RPM, vehicle speed, and temperature at the exact moment the fault was recorded, giving you a starting point for recreation during testing.

If you're seeing B1880, here's what typically shows up:

Symptoms of B1880

  • The airbag warning light stays illuminated on the instrument cluster
  • A message appears indicating the airbag system is disabled or unavailable
  • No other drivability issues — the engine, transmission, and steering operate normally
  • In some cases, no symptoms beyond the stored trouble code itself

The good news is that B1880 rarely affects how your car runs. The bad news is that when it matters most — during a crash — the passenger seatbelt pretensioner may not fire as designed, and the airbag system could be partially or fully disabled.

Common Causes of B1880

Not all B1880 failures stem from the same root cause. Technicians find these culprits most frequently, listed from most to least likely:

  • Damaged or corroded wiring under the passenger seat, where harnesses flex with seat movement and get bumped during cleaning
  • Loose or contaminated connectors at the seatbelt pretensioner or related sensors
  • Failed passenger occupancy classification sensor, which tells the system whether the seat is occupied and how much weight is present
  • Depleted 12-volt battery or low system voltage affecting SRS module operation
  • Failed clockspring in the steering column, which carries power and data to the driver's airbag circuit
  • SRS control module itself — either corrupted software, internal failure, or unreported crash data still stored in memory

How to Diagnose B1880

Working through B1880 systematically prevents wasted parts and unnecessary expense. Follow these steps:

  1. Connect an OBD2 scanner capable of reading SRS codes — generic budget scanners often cannot access airbag module data. Confirm B1880 is stored, note any related codes, and save the freeze frame information for later reference.

  2. Check for technical service bulletins (TSB) specific to your make, model, and year. Manufacturers sometimes publish known issues with factory-issued repairs or software updates. Search by VIN on the manufacturer's website or through nhtsa.gov.

  3. Perform a thorough visual inspection of all wiring and connectors tied to the SRS system. Focus on areas prone to movement or damage: under both front seats, the steering column, and the passenger seatbelt assembly. Look for chafed insulation, broken wires, corrosion, or connectors that are not fully seated.

  4. Inspect the seat mounting areas carefully. Connectors here get disturbed every time seats are removed for cleaning, cargo access, or repairs. Even slight dislodgement can cause intermittent opens or shorts.

  5. Use a multimeter or professional SRS scanner to test circuit resistance and voltage at the pretensioner connector. Compare readings against manufacturer specifications in a service manual. This step confirms whether the fault lies in the wiring harness or the pretensioner itself.

  6. Clear the code, then complete a full drive cycle that recreates the conditions captured in the freeze frame — particularly the same speed, load, and temperature ranges. If B1880 returns, you've confirmed the fault is still present and can narrow down which component is failing.

Repair Options and Costs

Once you've isolated the problem, repair costs vary significantly depending on which component failed:

  • Reconnect or repair SRS wiring and connectors: $80–$250
  • SRS module reset or replacement: $300–$1,000
  • Replace a faulty sensor or clockspring: $150–$500

Prices reflect parts and labor at independent shop rates in USD. Module replacement tends to be the priciest scenario and is rarely the first thing to check — most B1880 codes trace back to simple wiring or connector issues that cost a fraction of a new module.

Total Cost to Fix B1880

Across all possible repair paths, expect to spend between $80 and $1,000 to resolve B1880. The majority of cases land in the lower end of that range once a technician identifies the root cause. An accurate diagnosis before purchasing parts is strongly recommended — throwing a new module at a wiring problem wastes money and leaves the underlying issue unresolved.

Driving Safety Verdict

The vehicle remains mechanically drivable with B1880 stored. You won't notice any difference in acceleration, braking, or handling. However, the SRS light signals that the airbag system may not deploy correctly — or at all — in a collision. This is a safety-critical concern that warrants prompt attention. Drive the car to a trusted shop without delay, but don't ignore it for months or dismiss it as a minor inconvenience.

Related OBD2 Codes