B1699 — Passenger’s Seat Occupied Switch Circuit Short to Ground #
Note: The code description may vary depending on the vehicle manufacturer.
- Passenger’s Seat Occupied Switch Circuit Short to Ground (Generic/OEM)
- Passenger Seat Occupancy Sensor Circuit Shorted (Ford)
- Passenger Presence Detection Short to Ground (GM/Chevrolet)
- Occupant Sensor Circuit Short to Ground (Hyundai/Kia)
Summary of DTC B1699 #
The B1699 diagnostic trouble code (DTC) is triggered when the vehicle’s control module detects a short to ground in the passenger seat occupied switch circuit. This circuit is a key part of the Occupant Classification System (OCS), which determines whether the front passenger seat is occupied and communicates this to the airbag control unit. When B1699 appears, it indicates an electrical fault—specifically, an unintended connection to ground—within the wiring or components related to the passenger seat occupancy detection system. This issue can affect airbag deployment logic and passenger safety features. The code is most commonly flagged by the Body Control Module (BCM) or the Occupant Detection Module (ODM).
Frequent Symptoms for Code B1699 #
A B1699 code often presents with symptoms that may impact passenger safety systems. Drivers might notice warning lights or messages on the dashboard, especially those related to the airbag or occupant detection. Sometimes, the passenger airbag status will behave inconsistently, or the system may default to disabling the airbag, regardless of seat occupancy. Symptoms can include:
- Airbag warning light illuminated
- Passenger airbag status indicator (“ON/OFF” light) malfunctioning
- Warning messages such as “Passenger Airbag OFF” or “Service Airbag System”
- Chime or audible alert indicating airbag system fault
- In some cases, no visible symptoms—only a stored DTC
Most Likely Causes for B1699 #
The underlying causes for this code are typically electrical in nature. Since the code specifies a short to ground, this means that somewhere in the circuit, a wire or component is unintentionally connecting to the vehicle’s chassis, disrupting proper sensor operation. The most common causes, ranked by frequency, are:
- Damaged or chafed wiring harness under the passenger seat
- Faulty passenger seat occupied switch (occupancy sensor or “seat mat”)
- Poor or corroded ground connections
- Defective Occupant Detection Module (ODM)
- Water intrusion or spilled liquids under the seat
- Improperly installed aftermarket accessories (seat covers, heated seats)
- Connector issues (loose, corroded, or bent pins)
Step-by-Step Diagnosis for B1699 #
Proper diagnosis is critical to avoid unnecessary part replacement. The following process ensures a systematic approach to pinpointing the issue:
- Verify the code using a professional scan tool and check for additional related codes (especially SRS/airbag codes).
- Perform a visual inspection of the wiring harness and connectors beneath the passenger seat—look for pinched, frayed, or damaged wires.
- Check the passenger seat occupied switch or occupancy sensor for physical damage or signs of moisture.
- Test for continuity and shorts using a digital multimeter, focusing on the circuit between the switch and the control module.
- Inspect all ground points for corrosion, looseness, or contamination.
- Disconnect and reconnect connectors to ensure good contact; check for bent or corroded pins.
- Review recent repairs or installations that could have disturbed the seat wiring (aftermarket seat heaters, seat removal, etc.).
- Clear the code and perform a road test to see if the code returns.
Possible Repairs for B1699 #
Repairs will depend on the root cause identified during diagnosis. Address each issue methodically to ensure system integrity and passenger safety. Common repairs include:
- Repair or replace damaged wiring beneath the passenger seat
- Replace a faulty passenger seat occupied switch (seat occupancy sensor/mat)
- Clean, tighten, or replace corroded ground connections
- Replace the occupant detection module (as a last resort after confirming other components are functional)
- Dry out and clean any water-damaged connectors or components
- Correct or remove improperly installed aftermarket accessories interfering with the circuit
- Replace or repair damaged connectors and ensure proper pin alignment
Is It Safe to Drive with Code B1699? #
Driving with code B1699 is not recommended, especially if you frequently have a passenger in the front seat. Although the vehicle may operate normally otherwise, the airbag system may not function as intended in a crash. Specifically, the passenger airbag could be disabled even when someone is seated, increasing the risk of injury. For your safety and that of your passengers, have this issue diagnosed and repaired as soon as possible.
Vehicles Most Commonly Affected by B1699 #
B1699 is found across various brands that utilize advanced occupant detection systems, particularly those with seat occupancy sensors integrated into the airbag logic. While it can appear on many late-model vehicles, it is most frequently reported in:
- Ford (Focus, Fusion, Escape, F-150)
- General Motors (GM)/Chevrolet (Silverado, Malibu, Equinox)
- Hyundai/Kia (Elantra, Sonata, Sorento, Sportage)
- Toyota (Camry, Corolla, RAV4)
- Nissan (Altima, Rogue, Sentra)
Common Mistakes & Best Practices for B1699 #
Misdiagnosis can lead to wasted time and unnecessary parts replacement. Here’s how to avoid common pitfalls and ensure effective repair:
- Do not immediately replace the seat occupancy sensor without verifying wiring and connector integrity.
- Always disconnect the battery before working on airbag or seat wiring to prevent accidental deployment or damage.
- Be aware that aftermarket seat covers or heated seat installations can interfere with sensor operation—remove them during diagnosis.
- Carefully inspect for water or drink spills under the seat, as moisture is a common culprit.
- After repair, clear the code and perform a system reset to confirm proper operation.
Quick FAQ for B1699 #
Still have questions? Here are some common queries and answers about this code:
-
Q: Can I reset B1699 by disconnecting the battery?
A: Disconnecting the battery may temporarily clear the code, but it will return if the underlying issue isn’t fixed. Always address the root cause. -
Q: Will my passenger airbag deploy with this code active?
A: In most vehicles, the airbag system will default to disabling the passenger airbag when a fault is detected in the occupancy circuit. This is a safety precaution but means your passenger may not be protected in a crash. -
Q: Do I need OEM parts for repair?
A: OEM (Original Equipment Manufacturer) parts are strongly recommended for critical safety systems like airbags and OCS components to ensure compatibility and reliability.




