What Does B1977 Mean?
This code indicates the Body Control Module (BCM) has detected that the passenger's front seat upward adjustment switch circuit is experiencing a short to battery voltage. This means the circuit is receiving unintended voltage (typically 12V+) when it should be at a lower reference voltage or ground. The BCM monitors the power seat switch inputs and has determined this specific switch circuit is shorted to the positive battery supply.
Common Causes
35%
Damaged or pinched wiring harness between the seat switch and BCM causing direct contact with battery voltage
30%
Faulty seat switch assembly with internal short circuit to power supply
20%
Water intrusion or corrosion in seat switch connector causing cross-circuit short to power
10%
Faulty BCM with internal circuit failure misreading switch input voltage
5%
Aftermarket accessory installation creating unintended voltage backfeed into seat circuit
Diagnostic Steps
1
Step 1: Perform visual inspection of passenger seat switch assembly and all visible wiring. Look for signs of water damage, physical damage, crushed wires under seat rails, or burnt/melted connectors. Check for any aftermarket modifications.
2
Step 2: Disconnect the passenger seat switch connector and use a digital multimeter to measure voltage at the BCM-side connector terminal for the seat up switch circuit. With ignition on, verify if battery voltage (12V+) is present when it should read 0V or reference voltage (typically 5V or less).
3
Step 3: If battery voltage is present at BCM connector with switch disconnected, inspect the wiring harness routing under the seat and along the B-pillar for pinch points, chafing against metal brackets, or damage from seat track movement. Check continuity between the affected wire and known battery voltage sources.
4
Step 4: If no wiring damage is found and voltage is normal at BCM side with switch disconnected, test the seat switch assembly by measuring resistance across the up switch terminals. Compare readings to manufacturer specifications (typically open circuit when not pressed, low resistance when activated). Replace switch if internal short is detected.
5
Step 5: Clear the code and operate the seat up function while monitoring live data with the scan tool. Verify proper voltage readings during switch activation. If code returns immediately without switch activation, suspect BCM internal fault.
6
Step 6: After repair, cycle the seat through full range of motion, clear codes again, and perform a BCM relearn procedure if available. Verify code does not return and all seat functions operate correctly.
Estimated Repair Cost
$150 - $650
Parts + labor, varies by vehicle and location
This code indicates the Body Control Module (BCM) has detected that the passenger's front seat upward adjustment switch circuit is experiencing a short to battery voltage. This means the circuit is receiving unintended voltage (typically 12V+) when it should be at a lower reference voltage or ground...
The most common cause of B1977 (Passenger's Front Seat Up Switch Circuit Short to Battery) is: Damaged or pinched wiring harness between the seat switch and BCM causing direct contact with battery voltage
Typical repair costs for B1977 range from $150 to $650, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Safe to continue driving as this only affects power seat adjustment functionality. The seat will remain locked in current position or the up function will not work properly. Repair at convenience, though continued operation with a short circuit could potentially drain the battery or cause further electrical damage.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B1977 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 System / Power Seat System
Difficulty
Type
Manufacturer
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.