What Does B1956 Mean?
This code indicates that the Body Control Module (BCM) or Seat Control Module has detected an abnormal voltage condition in the power seat height adjustment potentiometer feedback circuit. Specifically, the feedback signal from the potentiometer that monitors the vertical position of the front seat is reading battery voltage when it should read a variable resistance-based voltage. This suggests the signal wire is shorted directly to a power source, preventing proper position monitoring of the seat height mechanism.
Common Causes
45%
Damaged or chafed wiring harness under the seat causing the potentiometer signal wire to contact a power wire or connector pin
30%
Failed seat height adjustment potentiometer with internal short to power supply
15%
Corroded or damaged connector at the seat control module or potentiometer allowing terminal cross-contact
10%
Faulty seat control module with internal circuit failure causing incorrect voltage output
Diagnostic Steps
1
Step 1: Perform visual inspection of all wiring and connectors under the front seat, looking for damaged insulation, pinched wires, or evidence of contact with seat rails or mounting hardware. Pay special attention to areas where the harness flexes during seat movement.
2
Step 2: Disconnect the seat height potentiometer connector and measure voltage on the signal wire at the harness side using a digital multimeter. With ignition on, the reading should be 0 volts or very low voltage; battery voltage confirms a short to power in the harness.
3
Step 3: If harness tests normal, measure resistance across the potentiometer terminals with it disconnected. Resistance should vary smoothly (typically 1k-10k ohms range) as the seat height mechanism is manually moved. Infinite resistance, zero resistance, or battery voltage at any terminal indicates a failed potentiometer.
4
Step 4: Inspect the seat control module connector for corrosion, pushed-back pins, or moisture intrusion. Clean and apply dielectric grease if corrosion is present. Check for proper pin tension and seating.
5
Step 5: If all wiring and connectors are intact and potentiometer tests normal, suspect the seat control module. Check ground connections to the module and verify proper power supply voltages per manufacturer specifications.
6
Step 6: After repairs, clear the code, operate the seat through full range of vertical travel multiple times, and verify the code does not return and seat position functions properly with no binding or unusual noise.
Estimated Repair Cost
$150 - $650
Parts + labor, varies by vehicle and location
This code indicates that the Body Control Module (BCM) or Seat Control Module has detected an abnormal voltage condition in the power seat height adjustment potentiometer feedback circuit. Specifically, the feedback signal from the potentiometer that monitors the vertical position of the front seat ...
The most common cause of B1956 (Seat Front Up/Down Potentiometer Feedback Circuit Short To Battery) is: Damaged or chafed wiring harness under the seat causing the potentiometer signal wire to contact a power wire or connector pin
Typical repair costs for B1956 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 affect vehicle safety or driveability and the vehicle is safe to operate. The power seat height adjustment may not function properly or may operate erratically, but this is a comfort concern only and does not require urgent repair.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B1956 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
Power Seat Control System
Difficulty
Type
Manufacturer
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.