OBDHut

OBDHut

B1979

Moderate

Passenger Seat Rearward Switch Circuit Short to Battery

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

Seat wiring harness
Wire insulation
Harness connectors

30%

Faulty passenger seat switch assembly with internal short circuit to power rail

Passenger seat switch assembly
Switch contact block

20%

Corroded or damaged connector pins at seat switch or BCM allowing cross-circuit contamination

Seat switch connector
BCM connector
Connector terminals

10%

Water intrusion or liquid damage to seat switch module causing internal circuit board short

Seat switch module
Switch circuit board

5%

Failed Body Control Module with internal circuit fault on seat control channel

Body Control Module

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

Frequently Asked Questions

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 re...

What causes B1979?

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

How much does it cost to fix B1979?

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.

Is it safe to drive with B1979?

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.

How do I diagnose B1979?

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

Moderate

Type

Manufacturer

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.