B1952 — Seat Rear Up/Down Potentiometer Feedback Circuit Short To Battery
OBD2 code B1952 flags a problem with the body electrical system (seat rear up/down potentiometer feedback circuit short to battery). The car is usually drivable while you plan the repair. Common culprits: blown fuse or failed relay, corroded or loose connectors, faulty switch, motor or actuator of the affected system.
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 B1952 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 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 B1952 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1952 (parts and labor, USD, independent shop rates): Repair wiring or connectors: $80–$250; BCM repair or replacement: $300–$900; Replace the switch or actuator: $120–$450. Overall, fixing B1952 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
What is the most common cause of B1952?
The most common causes are: blown fuse or failed relay, corroded or loose connectors, faulty switch, motor or actuator of the affected system.
What does OBD2 code B1952 mean?
OBD2 code B1952 flags a problem with the body electrical system (seat rear up/down potentiometer feedback circuit short to battery). The car is usually drivable while you plan the repair. Common culprits: blown fuse or failed relay, corroded or loose connectors, faulty switch, motor or actuator of the affected system.
What are the symptoms of B1952?
Drivers most often notice: no impact on engine operation in most cases, warning light on the dashboard, the affected function (locks, windows, lighting, wipers) works intermittently or not at all.
How much does it cost to fix B1952?
Repair wiring or connectors — $80–$250; BCM repair or replacement — $300–$900; Replace the switch or actuator — $120–$450. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
Will B1952 clear itself?
Sometimes B1952 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
The rear seat height adjustment motor on many vehicles uses a potentiometer to tell the control module exactly where the seat is positioned. When the ECU detects a short-to-battery condition on the potentiometer's feedback circuit, it triggers B1952. This code specifically indicates the feedback voltage is reading higher than it should, meaning the circuit is getting power from somewhere it shouldn't. The ECU needs to see this fault occur multiple times under specific conditions before it stores the code and illuminates the check engine light.
This particular fault falls under the body electrical category, which means it won't affect how the engine runs. The real impact is on the seat adjustment function and potentially other systems that share the same circuit. The ECU will capture freeze frame data when B1952 is stored, showing engine load, RPM, temperature, and speed at the moment of failure — information you'll need to reproduce during diagnosis.
Symptoms of B1952
- The seat may stop responding to adjustment commands entirely or move only in one direction
- You hear clicking or grinding noises when attempting to adjust the rear seat height
- The adjustment works inconsistently — fine one moment, failed the next
- The dashboard warning light stays on after the fault is detected
- In some cases, related body functions like power mirrors or memory seat presets stop working
- The affected system may fail completely until the fault is cleared and repaired
Common Causes of B1952
- Broken or frayed wiring at flex points like door jambs and hinge areas
- Corrosion buildup on connectors from moisture, road salt, or humidity exposure
- A failed seat adjustment switch or the potentiometer sensor itself
- Loose or unplugged electrical connectors in the seat wiring harness
- Chafed insulation allowing wires to short against the vehicle frame
- A faulty body control module unable to process the potentiometer signal correctly
How to Diagnose B1952
- Connect an OBD2 scanner and verify B1952 is stored. Save the freeze frame data immediately — this snapshot records engine load, RPM, coolant temperature, and vehicle speed at the exact moment the ECU detected the fault.
- Check for any related trouble codes in the same family. Look up manufacturer TSBs for your specific make and model — some B1952 issues have known factory solutions or software updates that nhtsa.gov or your dealer can provide.
- Perform a thorough visual inspection of the wiring harness near the affected seat, paying special attention to areas where wires bend around hinges and door openings. Look for cracked insulation, corrosion, and any signs of previous repairs that may have failed.
- Monitor the potentiometer voltage signal in your scanner's live data stream while operating the seat switch. Compare the readings against specifications for your vehicle — a stable signal that jumps unexpectedly indicates a short-to-battery condition.
- Check connectors at both ends of the circuit: the seat motor assembly and the body control module. Disconnect and inspect pins for corrosion, bent contacts, or moisture intrusion.
- Clear the code and perform a complete drive cycle that reproduces the freeze frame conditions. If B1952 returns, you have confirmed an active fault rather than an intermittent event.
Repair Options for B1952
- Repair or replace damaged wiring and connectors: $80–$250
- Replace faulty seat adjustment switch, motor, or potentiometer assembly: $120–$450
- Body control module diagnosis, repair, or replacement: $300–$900
Cost to Fix B1952
The actual cost to repair B1952 depends entirely on which component is at fault. Wiring harness repairs at flex points are typically the least expensive fix, running between $80 and $250 depending on labor time and whether splice connectors or new wire sections are needed. If the seat adjustment switch, motor, or integrated potentiometer has failed, expect to pay $120 to $450 for the replacement part plus installation. The body control module is the most expensive possibility, with repair or replacement costs ranging from $300 to $900 including programming if required. Most B1952 repairs fall in the $80 to $450 range — the most expensive scenario is rarely where you should start your investigation.
Can You Drive with B1952?
The severity level for B1952 is short, which means this code does not typically prevent you from driving your vehicle. Body electrical faults rarely affect engine performance, transmission operation, or braking systems. However, if the seat adjustment failure has also disrupted related functions like memory seat recall or power lumbar support, you may lose convenient features without compromising safety. Exercise normal caution with any compromised features and schedule diagnosis before a minor wiring issue turns into a larger electrical problem.
Related OBD2 codes
- B1900: Driver Side Airbag Fault
- B1901: Air Bag Crash Sensor #1 Feed/Return Circuit Short To Ground
- B1902: Air Bag Crash Sensor #1 Ground Circuit Failure
- B1903: Air Bag Crash Sensor #1 Ground Circuit Short To Battery
- B1904: Air Bag Crash Sensor #2 Feed/Return Circuit Failure
- B1905: Air Bag Crash Sensor #2 Feed/Return Circuit Short To Battery
B1952 — Seat Rear Up/Down Potentiometer Feedback Circuit Short To Battery: Causes, Symptoms & Fix
The B1952 OBD2 fault code relates to the Seat Rear Up/Down Potentiometer Feedback circuit. When the circuit short to battery, the module cannot properly monitor or control this body system.
At AIscanAuto, we help drivers quickly identify OBD2 trouble codes, understand their root causes, and find the right fix.
Symptoms
- Seat not adjusting in affected direction
- Memory positions not recalling
- Possible motor noise or no response
- Heated seat may not work
Common Causes
- Faulty component — internal damage or wear affecting Seat Rear Up/Down Potentiometer Feedback
- Wiring issues — broken, corroded, or chafed wires in the circuit
- Connector problems — loose, oxidized, or moisture-damaged pins
- a short to battery voltage is detected — connects the signal line directly to 12V, causing constant high voltage
- Module input failure — rare, but the control module input stage may be defective
Step-by-Step Diagnosis
- Scan with OBD2 tool — Confirm B1952 is active. Check for additional DTCs.
- Visual inspection — Examine the Seat Rear Up/Down Potentiometer Feedback wiring and connector for corrosion or damage.
- Check voltage and ground — Use a multimeter to verify proper reference voltage.
- Test component — Compare readings to factory specs. A stuck or erratic signal confirms failure.
- Check for shorts/opens — Perform continuity tests on the wiring between the component and control module.
Repair & Solutions
- If the component is defective, replace the Seat Rear Up/Down Potentiometer Feedback with an OEM or quality aftermarket part.
- Repair any damaged wiring or connectors using proper methods.
- Clear the DTC with an OBD2 scanner and test drive to verify the code does not return.
- If the code persists after component replacement, inspect the control module connector.