B1699 — Seatbelt Passenger Pretensioner Circuit Short to Battery
OBD2 code B1699 flags a problem with the airbag / restraint system (SRS) (B1699 — seatbelt passenger pretensioner circuit short to battery: causes, symptoms & fix). Short, gentle driving to a shop is usually possible. Common culprits: damaged wiring under seats or in the steering column, faulty impact or occupancy sensor, depleted backup battery or low system voltage.
vehicle
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 B1699 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 B1699 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1699 (parts and labor, USD, independent shop rates): Reconnect or repair SRS wiring/connectors: $80–$250; Replace a sensor or clockspring: $150–$500; SRS module reset or replacement: $300–$1,000. Overall, fixing B1699 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
Is it safe to drive with B1699?
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 B1699?
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.
How do I diagnose B1699 myself?
Start with a scan: confirm B1699, 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.
Will B1699 clear itself?
Sometimes B1699 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.
What does OBD2 code B1699 mean?
OBD2 code B1699 flags a problem with the airbag / restraint system (SRS) (B1699 — seatbelt passenger pretensioner circuit short to battery: causes, symptoms & fix). Short, gentle driving to a shop is usually possible. Common culprits: damaged wiring under seats or in the steering column, faulty impact or occupancy sensor, depleted backup battery or low system voltage.
B1699 — B1699 — Seatbelt Passenger Pretensioner Circuit Short to Battery: Causes, Symptoms & Fix
When your scan tool pulls a B1699, it means the car's control module has detected an abnormal electrical condition in the supplemental restraint system—specifically, a short to battery voltage in the passenger seatbelt pretensioner circuit. This is a body/chassis code, not an engine code, which is why it won't affect the way your vehicle runs down the road. The pretensioner is a small pyrotechnic device built into the seatbelt assembly that tensions the belt milliseconds before an airbag deploys during a crash. If the circuit feeding that component sees constant battery power when it should see nothing—or vice versa—the module logs B1699 and turns on the warning light.
Modern restraint systems are designed to be self-monitoring. The control unit constantly watches the resistance and voltage in each squib circuit, including the passenger pretensioner. For B1699 to actually set rather than just flash a ghost code, the fault must persist long enough and show up under the right operating conditions—typically key-on with the system powered up. That's why technicians pay attention to the freeze frame data that accompanies B1699: it records engine load, RPM, coolant temperature, and vehicle speed at the exact moment the module first flagged the problem. Reproducing those conditions during testing gives you a fighting chance to catch the fault actively instead of chasing ghosts.
The symptoms for B1699 are straightforward and limited. You'll most likely see the airbag or SRS warning lamp illuminated on the instrument cluster, and many vehicles display a "airbag system disabled" message on the dash. Beyond the light, you won't notice any drivability issues—no stalling, no loss of power, no strange noises. That makes this code easy to ignore, which is exactly the wrong approach given what the system is supposed to do.
Common Symptoms of B1699
- Illuminated SRS or airbag warning light
- Dashboard message indicating the airbag system is disabled
- No associated drivability complaints—engine and transmission operate normally
- Possible intermittent warning light behavior if the fault is moisture-related
- In some cases, a secondary code may accompany B1699 pointing to a related sensor or module issue
What Causes B1699?
Several underlying problems can trigger the short-to-battery condition that sets B1699. The most frequent culprits involve the wiring harness and connectors that carry current to the pretensioner, particularly under the front seats where movement and moisture exposure take a toll over time.
- Corroded, frayed, or chafed wiring in the seatbelt pretensioner circuit
- Loose or partially disconnected connectors under the seats or in the steering column
- A failed clockspring—the rotary electrical connector that links the steering wheel airbag to the column wiring
- Faulty occupant classification or impact severity sensor feeding bad data back to the SRS module
- Low system voltage or a weak backup/power supply battery causing erratic module behavior
- An SRS control module with internal failure or crash data still stored in memory
- Water intrusion into seat wiring from spilled drinks, rain leaks, or car washes
How to Diagnose B1699
Effective diagnosis starts with using the right equipment and working methodically from simple checks to complex ones. Never skip the freeze frame data—it tells you when the fault occurred, which often points you toward the root cause.
- Connect an OBD2 scanner capable of reading SRS codes, confirm B1699 is stored, and record all available freeze frame information including engine load, temperature, speed, and RPM at the time of failure.
- Pull any related codes alongside B1699—other restraint system codes often share a common root cause and narrow your focus considerably. Check for applicable technical service bulletins on nhtsa.gov or your manufacturer's site.
- Perform a thorough visual inspection of the seatbelt pretensioner wiring and connectors. Pay special attention to the harness routing under both front seats, the connections at the base of the B-pillars, and the steering column connectors near the clockspring.
- Test the pretensioner circuit resistance and voltage using a multimeter with the battery disconnected and the system given time to discharge. Compare readings to manufacturer specifications.
- If the wiring checks out, use a scanner that supports airbag module diagnostics to read live data, check for stored crash flags, and verify module health. Generic code readers cannot access SRS data on most vehicles.
- Clear B1699 after repairs, complete a full drive cycle under conditions that match the freeze frame, and confirm the light does not return. If it does, the underlying fault is still present.
Repair Options and Costs
Labor rates assume an independent shop. Prices cover parts and professional installation unless noted.
- Reconnect, solder, or replace damaged wiring in the pretensioner circuit: $80–$250
- Replace a faulty occupant sensor, impact sensor, or clockspring: $150–$500
- SRS module reset to clear crash data or full replacement if internally failed: $300–$1,000
Total repair cost for B1699 typically falls between $80 and $1,000 depending on which component is at fault. The cheapest fixes—wiring repairs and connector cleaning—solve the majority of cases. Module replacement is rarely the first step and should only happen after wiring, sensors, and the clockspring have all been ruled out.
Can You Drive with B1699?
Yes, the vehicle will drive and handle normally with B1699 stored. However, the SRS light means one or more restraint components may not function in a collision. This code qualifies as a safety-critical issue—driving it to a repair shop is fine, but leaving it unresolved for months is not. Get it diagnosed and repaired before you need those airbags to work.