B1955 — Seat Front Up/Down Potentiometer Feedback Circuit Open
body electrical
Is it safe to drive?
Short-term driving is OK Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm B1955 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many B0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
- Subsystem check Do a continuity test end-to-end on the seat front up/down potentiometer feedback circuit and wiggle the harness while measuring — intermittent opens show up as fluctuating readings.
- Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
- Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1955 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1955 (parts and labor, USD, independent shop rates): BCM repair or replacement: $300–$900; Replace the switch or actuator: $120–$450; Repair wiring or connectors: $80–$250. Overall, fixing B1955 usually costs between $80 and $900. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
How do I diagnose B1955 myself?
Start with a scan: confirm B1955, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the seat front up/down potentiometer feedback, and verify the suspect component against live data before buying parts.
How much does it cost to fix B1955?
BCM repair or replacement — $300–$900; Replace the switch or actuator — $120–$450; Repair wiring or connectors — $80–$250. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
What does OBD2 code B1955 mean?
Seat Front Up/Down Potentiometer Feedback Circuit Open (B1955): a body electrical fault affecting the body electrical system. The car is usually drivable while you plan the repair. Most often caused by damaged wiring in door jambs or wet areas, corroded or loose connectors, blown fuse or failed relay.
What is the most common cause of B1955?
The most common causes are: damaged wiring in door jambs or wet areas, corroded or loose connectors, blown fuse or failed relay.
Is it safe to drive with B1955?
Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.
When your scanner pulls code B1955, it means the vehicle's body control module has detected that a specific electrical circuit is no longer completing its path. B1955 stands for "Seat Front Up/Down Potentiometer Feedback Circuit Open." This falls under the body electrical category, which handles comfort and convenience systems rather than engine management or emissions controls.
The component at the heart of this fault is the potentiometer mounted to the seat adjustment mechanism. Think of this small sensor as a position reporter—it changes its electrical resistance as the seat front moves up and down, sending that information back to the control module. When everything works, the module always knows exactly where the seat is sitting. When the circuit goes open, that signal disappears entirely. The module doesn't just flag this on a single bad reading; it confirms the condition across multiple ignition cycles before turning on the warning light. The freeze frame captured alongside B1955 pinpoints the exact circumstances—engine load, temperature, vehicle speed—when the fault first appeared.
Symptoms of B1955
- The power seat height adjustment either stops working completely or moves only in one direction
- The seat may become unresponsive to memory preset buttons that should recall your saved driving position
- A dashboard warning light appears, indicating a body system fault
- The seat adjustment can get stuck at a certain height and refuse to move further
- Other seat features sharing the same circuit, such as lumbar support or cushion extensions, may also fail
- The seat may operate normally in some conditions but fail intermittently when the weather is damp or the temperature changes
- Engine performance and fuel economy remain unaffected—B1955 does not touch the powertrain
Common Causes
The most frequent culprit behind B1955 is a broken wire somewhere in the seat adjustment harness. Repeated flexing as the seat moves over its tracks eventually fractures the copper strands, creating an open circuit even though the insulation may still look intact. A corroded or damp connector is the second most likely cause, especially in vehicles where the seat wiring passes through areas exposed to moisture. A failed seat potentiometer that has gone internally open ranks third, though this is less common than wiring issues. Blown fuses protecting the seat adjustment circuit can also trigger B1955, often after an electrical overload or short somewhere in the system. A partially backed-out connector pin or a pin with heavy corrosion buildup will prevent proper electrical contact. Wiring damage at flex points, particularly where harnesses pass through door jambs or seat hinges, is another frequent failure location. Finally, a faulty adjustment switch or motor that draws excessive current may cause the module to detect an abnormal condition and set the code.
How to Diagnose B1955
Before tearing anything apart, connect an OBD2 scanner and confirm B1955 is stored in the system. Save the freeze frame data—this record tells you exactly what the vehicle was doing when the module first logged the fault, which helps you reproduce those conditions during testing. Related diagnostic trouble codes often point toward the actual root cause, so scan the entire system and note anything else that appears. Check for any manufacturer technical service bulletins that apply to your specific make and model—sometimes this fault has a known factory fix or software update. Visually inspect the seat wiring harness and connectors for obvious damage, chafing, or corrosion before touching anything with a meter. Use a multimeter to perform an end-to-end continuity check on the potentiometer feedback circuit, wiggling the harness gently as you measure—intermittent opens will show up as readings that jump around. With the key on and the circuit powered, use your scanner to monitor live data from the seat position sensor while manually operating the adjustment switch. Clear the code after your inspection, complete a full drive cycle including the conditions from the freeze frame, and verify B1955 does not return before considering the repair complete.
Repair Options and Costs
The cheapest and most common fix for B1955 is repairing damaged wiring or cleaning/replacing corroded connectors, which typically runs $80–$250 depending on the extent of the work needed. If the seat potentiometer itself has failed internally, replacement of the sensor costs $120–$450 including parts and labor. When the body control module is confirmed as the faulty component, repair or replacement runs $300–$900 depending on whether it can be rebuilt or requires a new unit with programming.
How Much Does Fixing B1955 Cost?
The final bill depends entirely on which part is actually causing the open circuit. In most cases involving B1955, the repair involves wiring or connector work rather than expensive components. Wiring and connector repairs typically cost $80–$250. Sensor replacement usually falls between $120–$450. BCM repair