Driver Seat Up Switch Circuit Open
The B1660 code indicates that the Driver Seat Module (DSM) or Seat Control Module (SCM) has detected an open circuit in the driver seat up switch signal. This prevents the module from receiving the command to activate the vertical lift motor for the seat cushion or backrest, disabling the power seat adjustment upward.
1. Commonly Affected Makes
2. Most Common Causes
- Faulty driver seat adjustment switch (internal open contacts)
- Open wiring or connector in the seat up signal circuit (cut, disconnected, or loose terminal)
- Internal failure of the Driver Seat Module (DSM/SCM)
- Blown fuse powering the switch circuit (if applicable to the vehicle architecture)
3. Symptoms You Will Notice
- Driver power seat does not move upward
- Seat may move in other directions but not up
4. Step-by-Step Diagnosis
Check the fuse for the seat adjustment circuit and replace if blown.
Inspect the seat up switch for continuity; replace if open.
Test the wiring and connector between the switch and DSM/SCM for opens or shorts.
If wiring and switch are good, suspect a faulty DSM/SCM and perform module diagnostics.
5. Frequently Asked Questions
Is it safe to drive?▼
Yes, it is safe to drive. The fault only affects the upward adjustment of the driver seat; the seat remains in its current position.
How much does it cost to fix?▼
Repair costs typically range from $50 to $200 for a switch replacement, $100 to $300 for wiring repairs, or $300 to $800 for module replacement, depending on labor and parts.