What Does B1655 Mean?
This code indicates the Body Control Module (BCM) has detected an electrical fault in the driver's seat rear vertical adjustment circuit. The BCM monitors the motor or switch circuit that controls the rear (lumbar or rear height) adjustment of the driver's seat and has identified an open circuit, short circuit, or excessive resistance. This is a manufacturer-specific body code related to power seat functionality.
Common Causes
35%
Faulty seat adjustment motor or motor brushes worn out causing open circuit
30%
Damaged or corroded wiring harness or connector pins between BCM and seat motor
20%
Failed seat adjustment switch or switch assembly internal fault
10%
BCM internal circuit fault or driver malfunction
5%
Blown fuse or faulty relay in seat circuit power supply
Diagnostic Steps
1
Step 1: Visually inspect the driver's seat wiring harness under the seat for damaged wires, chafing against seat rails, or corroded connectors. Check fuse panel for blown fuses in seat circuit (typically 20-30A).
2
Step 2: Using a digital multimeter, test for battery voltage (12V+) at the seat motor connector with ignition on. Verify ground circuit continuity (should read less than 1 ohm to chassis ground).
3
Step 3: Disconnect the seat motor connector and use multimeter to measure motor resistance across motor terminals (typically 2-8 ohms). If open circuit (infinite resistance) or short (near zero), motor is faulty.
4
Step 4: Test the seat switch by monitoring voltage output at switch connector while activating rear-up function. Should see voltage change from 0V to 12V or ground signal depending on switch type.
5
Step 5: With components reconnected, perform BCM actuation test using scan tool to command seat motor directly. If motor operates via scan tool but not switch, switch is faulty. If no operation, verify wiring continuity between BCM and motor.
6
Step 6: After repair, clear codes, cycle seat adjustment through full range of motion, and verify code does not return. Test all seat functions to ensure proper operation.
Estimated Repair Cost
$150 - $800
Parts + labor, varies by vehicle and location
This code indicates the Body Control Module (BCM) has detected an electrical fault in the driver's seat rear vertical adjustment circuit. The BCM monitors the motor or switch circuit that controls the rear (lumbar or rear height) adjustment of the driver's seat and has identified an open circuit, sh...
The most common cause of B1655 (Seat Driver Rear Up Circuit Failure) is: Faulty seat adjustment motor or motor brushes worn out causing open circuit
Typical repair costs for B1655 range from $150 to $800, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Safe to continue driving as this does not affect vehicle operation or safety systems. The rear portion of the driver's seat adjustment will not function, which may affect driving comfort but poses no immediate safety risk.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B1655 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 and Comfort Systems
Difficulty
Type
Manufacturer
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.