B1956 — Seat Front Up/Down Potentiometer Feedback Circuit Short To Battery #
Note: The description of DTC B1956 may vary depending on the vehicle manufacturer. Always consult the OEM (Original Equipment Manufacturer) documentation for your specific model.
Known label variations for B1956:
- Seat Front Up/Down Potentiometer Feedback Circuit Short To Battery (Ford, Lincoln, Mercury)
- Front Seat Height Adjustment Sensor Circuit High (Jaguar, Land Rover)
- Driver Seat Vertical Sensor Circuit High (Mazda, select models)
Summary of code B1956 #
The B1956 diagnostic trouble code indicates a problem with the seat front up/down potentiometer feedback circuit, specifically a short to battery voltage. In simpler terms, the vehicle’s control module has detected that the electrical signal from the front seat height adjustment sensor (the potentiometer) is higher than expected, likely due to a wiring or sensor fault. This code is commonly triggered in vehicles with power seat adjustments when the sensor circuit intended to monitor seat position receives excessive voltage. Left unchecked, this issue can affect seat adjustment functionality and, in rare cases, impact comfort or safety features linked to seat position. Addressing it early can prevent further electrical complications and restore full seat control.
Common symptoms for code B1956 #
When B1956 is set, you may notice changes in how your power seat behaves. Symptoms can range from subtle quirks to complete loss of adjustment in the affected direction. It’s not always obvious at first glance, but being attentive can help you catch the problem before it worsens. Typical signs include:
- Power seat front up/down adjustment not working
- Seat moves only partially or intermittently in the up/down direction
- Unusual clicking or motor sounds from seat adjustment mechanism
- Erratic seat position memory recall
- Airbag or restraint system warning (in rare cases, if seat position sensors are integrated)
- No visible movement, but motor noise is present
Probable causes for code B1956 (most to least common) #
The root causes behind a B1956 code can vary, but some culprits appear more frequently than others. Understanding these can help you zero in on the source of trouble faster. Here’s what technicians find most often:
- Damaged wiring harness (short to battery voltage due to frayed or pinched wires)
- Faulty seat potentiometer (internal sensor short or failure)
- Water ingress or corrosion in seat adjustment switch or connectors
- Aftermarket modifications interfering with seat wiring
- Defective seat control module (rare)
Step-by-step diagnostic process for B1956 #
Diagnosing a B1956 code requires a logical, methodical approach. Rushing can lead to unnecessary part replacements or overlooked wiring issues. Here’s a proven step-by-step plan:
- Verify the code: Use a scan tool to confirm B1956 is present and note any related codes.
- Inspect seat adjustment operation: Move the seat up and down. Observe if there is any movement, noise, or intermittent function.
- Visually check wiring: Examine the wiring harness beneath and around the seat for visible damage, pinched wires, or corrosion, especially near connectors.
- Test potentiometer output: Using a multimeter, check the output voltage from the seat potentiometer with the seat at various positions. The voltage should change smoothly within the expected range (consult OEM specs).
- Check for short to battery: With the ignition off, test for continuity between the potentiometer signal wire and battery voltage. Any direct connection points to a short.
- Inspect connectors and switch: Disconnect, clean, and reconnect all related connectors. Look for bent pins, corrosion, or moisture ingress.
- Test seat control module (if applicable): If all else checks out, test or swap the seat control module as a last resort.
Possible repairs for B1956 #
Once the root cause is identified, the solution is often straightforward. Most repairs relate directly to the most common faults, so you can usually restore function without major expense. Consider these repair options:
- Repair or replace damaged wiring (including insulation, connectors, or splicing in new wire as needed)
- Replace the seat up/down potentiometer (sensor)
- Clean or replace corroded connectors
- Replace faulty seat adjustment switch (if integrated with potentiometer)
- Seal out moisture to prevent future corrosion
- Replace seat control module (only if conclusively identified as faulty)
Is it safe to drive with B1956? #
Limited — While B1956 is not an immediate safety risk in most cases, it can reduce seat adjustment capabilities and, in rare cases, impact airbag or restraint system performance if seat position sensors are integrated. If the seat is stuck in a safe and comfortable position, you can drive short distances, but prolonged driving without full seat adjustability may cause discomfort or limit proper seating posture. Repair the issue as soon as possible to maintain comfort and safety.
Vehicles most commonly affected by B1956 #
This code is most frequently reported in vehicles equipped with power-adjustable seats, particularly models from manufacturers that use similar seat control modules or potentiometer designs. Based on industry data, here are some of the most commonly affected vehicles:
- Ford F-150, Explorer, Expedition (2000s–2010s)
- Lincoln Navigator, MKX (2000s–2010s)
- Mercury Mountaineer
- Jaguar XF, XJ (with power seats, 2008+)
- Land Rover Discovery, Range Rover (2010s)
- Mazda CX-9 (certain trims)
Common mistakes & best practices with B1956 #
A few pitfalls often trip up even experienced DIYers and technicians when tackling this code. Avoiding these can save time, money, and unnecessary parts replacement. Here’s what to watch for:
- Replacing the potentiometer without checking wiring — Always inspect and test the harness first.
- Overlooking connector corrosion or moisture
- Ignoring OEM wiring diagrams and pinouts
- Failing to clear the code after repairs (sometimes the seat control module needs a reset)
- Neglecting to test seat operation in all positions after repair
Quick FAQ for B1956 #
Here are fast answers to the questions most drivers and technicians ask about B1956:
Q: Can I adjust the seat manually if B1956 is set?
A: In most cases, no. B1956 typically affects electric seat movement. Manual adjustment is only possible if your vehicle has both power and manual controls (rare).
Q: Will this code cause my airbag light to come on?
A: Rarely. Only if your vehicle’s airbag system relies on seat position sensors integrated with the potentiometer. Otherwise, B1956 by itself should not trigger an airbag warning.
Q: Is fixing B1956 covered by warranty?
A: If your vehicle is still under the OEM warranty, and the seat adjustment system is included, then yes, this repair is often covered. Always check with your dealer.
Have more questions? Consult your vehicle’s OEM service manual or a qualified automotive technician for personalized assistance.




