OBDHut

OBDHut

B1655

Moderate

Seat Driver Rear Up Circuit Failure

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

Seat adjustment motor
Motor gear assembly

30%

Damaged or corroded wiring harness or connector pins between BCM and seat motor

Seat wiring harness
Connector terminals

20%

Failed seat adjustment switch or switch assembly internal fault

Seat switch assembly
Switch control module

10%

BCM internal circuit fault or driver malfunction

Body Control Module

5%

Blown fuse or faulty relay in seat circuit power supply

Fuse
Relay

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

Frequently Asked Questions

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, sh...

What causes B1655?

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

How much does it cost to fix B1655?

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.

Is it safe to drive with B1655?

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.

How do I diagnose B1655?

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

Moderate

Type

Manufacturer

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.