What Does B1939 Mean?
This code indicates the airbag control module has detected a short to ground in the passenger airbag pressure switch circuit. This pressure switch is part of the occupant classification system that determines whether a passenger is present and their weight to control airbag deployment force. The control module has identified abnormally low resistance or voltage in the circuit, indicating a direct path to ground somewhere in the wiring or switch assembly.
Safety Warning
Unsafe to drive with this fault as the passenger airbag may not deploy correctly or may deploy inappropriately based on occupant weight classification errors. The airbag warning light will remain illuminated and the entire SRS may be compromised. Repair immediately before operating vehicle with passengers.
Common Causes
40%
Damaged or chafed wiring harness under the passenger seat causing short to ground on seat frame
30%
Faulty occupant classification system pressure sensor mat or bladder internal short
20%
Corroded or moisture-contaminated connector at seat base causing ground path
10%
Failed airbag control module internal circuit driver or sensing circuit
Diagnostic Steps
1
Step 1: Perform visual inspection of all wiring and connectors under the passenger seat, looking for pinched, chafed, or damaged wires making contact with seat frame or metal components. Check for moisture or corrosion in connectors.
2
Step 2: Disconnect the occupant classification sensor connector under the passenger seat and measure resistance between the pressure switch circuit terminal and ground using a digital multimeter. Should read infinite resistance (open circuit); any continuity indicates a short to ground in the harness or sensor.
3
Step 3: If harness tests good at the sensor connector, measure resistance of the pressure sensor itself according to manufacturer specifications (typically 1-10k ohms range when unloaded). Compare readings to known-good values or opposite side if equipped.
4
Step 4: Inspect the occupant classification sensor mat under the seat cushion for physical damage, tears, or fluid contamination. Remove seat cover if necessary to access mat assembly.
5
Step 5: If all wiring and sensor components test within specifications, suspect airbag control module internal fault. Verify all other circuits are functioning properly and check for water intrusion in module location.
6
Step 6: After repairs, clear codes and perform occupant classification system calibration or relearn procedure per manufacturer specifications. Verify airbag warning light extinguishes and no codes return.
Estimated Repair Cost
$150 - $1,200
Parts + labor, varies by vehicle and location
This code indicates the airbag control module has detected a short to ground in the passenger airbag pressure switch circuit. This pressure switch is part of the occupant classification system that determines whether a passenger is present and their weight to control airbag deployment force. The con...
The most common cause of B1939 (Air Bag Passenger Pressure Switch Circuit Short To Ground) is: Damaged or chafed wiring harness under the passenger seat causing short to ground on seat frame
Typical repair costs for B1939 range from $150 to $1,200, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Unsafe to drive with this fault as the passenger airbag may not deploy correctly or may deploy inappropriately based on occupant weight classification errors. The airbag warning light will remain illuminated and the entire SRS may be compromised. Repair immediately before operating vehicle with passengers.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B1939 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Body
System
Supplemental Restraint System (Airbag)
Difficulty
Type
Manufacturer
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.