What Does B1979 Mean?
This code indicates that the Body Control Module (BCM) has detected an abnormal voltage condition in the passenger seat rearward adjustment switch circuit, specifically a short to battery voltage. The BCM monitors the power seat switch circuits and has detected that the rearward switch circuit is receiving constant battery voltage when it should only be energized when the switch is actively pressed. This condition suggests current is bypassing the normal switch control path and being fed directly from the vehicle's battery positive source.
Common Causes
35%
Damaged or pinched wiring harness causing insulation breakdown and direct contact with battery voltage source
30%
Faulty passenger seat switch assembly with internal short circuit to power rail
20%
Corroded or damaged connector pins at seat switch or BCM allowing cross-circuit contamination
10%
Water intrusion or liquid damage to seat switch module causing internal circuit board short
5%
Failed Body Control Module with internal circuit fault on seat control channel
Diagnostic Steps
1
Step 1: Perform visual inspection of passenger seat switch assembly and wiring harness for obvious damage, pinched wires, melted insulation, or signs of liquid intrusion. Check for any aftermarket installations or modifications near the seat area.
2
Step 2: Disconnect the passenger seat switch connector and use a digital multimeter to measure voltage on the rearward switch circuit terminal at the harness side (vehicle side). With ignition on, you should read 0 volts; if battery voltage (12-14V) is present, the short is in the wiring harness between the connector and BCM.
3
Step 3: If no voltage was found at the harness connector in Step 2, inspect the switch assembly itself by measuring resistance across the rearward switch terminals with the switch in released and activated positions. Released should show open circuit (infinite resistance), activated should show continuity (near 0 ohms). Any reading showing continuity to the power supply terminal indicates internal switch failure.
4
Step 4: Inspect all connectors in the circuit path for corrosion, pushed-out pins, or cross-contamination. Pay special attention to connectors under the seat that may be exposed to moisture or debris. Clean and secure all connections.
5
Step 5: If wiring and switch test normal, perform a BCM input test using bidirectional controls to command the seat motor while monitoring circuit behavior. Check for proper voltage drop and current flow patterns to isolate BCM internal faults.
6
Step 6: After repair, clear the code, cycle the seat through all adjustment positions multiple times, and verify the code does not return. Test all seat functions to ensure proper operation of memory settings and other seat controls.
Estimated Repair Cost
$150 - $650
Parts + labor, varies by vehicle and location
This code indicates that the Body Control Module (BCM) has detected an abnormal voltage condition in the passenger seat rearward adjustment switch circuit, specifically a short to battery voltage. The BCM monitors the power seat switch circuits and has detected that the rearward switch circuit is re...
The most common cause of B1979 (Passenger Seat Rearward Switch Circuit Short to Battery) is: Damaged or pinched wiring harness causing insulation breakdown and direct contact with battery voltage source
Typical repair costs for B1979 range from $150 to $650, depending on the vehicle, location, and whether you do it yourself or go to a shop.
This code does not present an immediate safety risk and the vehicle is safe to drive. The passenger seat adjustment may not function properly in the rearward direction, but this does not affect vehicle operation or occupant safety during normal driving.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B1979 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
Body Control and Seat Adjustment System
Difficulty
Type
Manufacturer
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.