OBDHut

OBDHut

B1684

Easy (DIY)

Mirror Driver/Passenger Switch Circuit Open

What Does B1684 Mean?

This code indicates the Body Control Module (BCM) has detected an open circuit in the power mirror switch wiring or the switch itself. The BCM monitors the driver and/or passenger side mirror adjustment switch circuits and has found an interruption in electrical continuity, preventing proper mirror adjustment commands from reaching the BCM. This is a body control system fault affecting the power mirror adjustment function.

Common Causes

40%

Faulty mirror control switch with internal open circuit or broken solder joints

Mirror control switch assembly
Switch connector

30%

Broken or damaged wiring harness between switch and BCM, often due to door hinge flex fatigue

Door harness
Wire connectors
Door boot wiring

20%

Corroded or loose connector terminals at switch or BCM causing intermittent open circuit

Switch connector terminals
BCM connector terminals

10%

Failed Body Control Module with internal circuit damage to mirror switch input

Body Control Module

Diagnostic Steps

1

Step 1: Perform visual inspection of mirror control switch and all connectors for obvious damage, corrosion, or loose terminals. Check door harness for pinched or broken wires at door hinge area.

2

Step 2: Using a digital multimeter, test for continuity through the mirror switch in both driver and passenger positions. With switch unplugged, measure resistance across switch terminals while operating switch through all positions (expect 0-5 ohms closed, infinite ohms open).

3

Step 3: Backprobe the switch connector with multimeter and verify 12V power supply and good ground at switch connector with ignition on. If voltage absent, trace power supply circuit back toward BCM/fuse panel.

4

Step 4: Test wiring continuity from switch connector to BCM connector with switch disconnected. Measure resistance on each signal wire (should read less than 5 ohms). Wiggle door harness while testing to detect intermittent opens.

5

Step 5: If all wiring and power tests pass, substitute known-good mirror switch to confirm switch failure. If problem persists with new switch and wiring is verified good, suspect BCM internal fault.

6

Step 6: Clear codes, reconnect all components, cycle mirror switch through all positions, and verify code does not return. Test mirror operation in all directions to confirm repair.

Estimated Repair Cost

$75 - $450

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does B1684 mean?

This code indicates the Body Control Module (BCM) has detected an open circuit in the power mirror switch wiring or the switch itself. The BCM monitors the driver and/or passenger side mirror adjustment switch circuits and has found an interruption in electrical continuity, preventing proper mirror ...

What causes B1684?

The most common cause of B1684 (Mirror Driver/Passenger Switch Circuit Open) is: Faulty mirror control switch with internal open circuit or broken solder joints

How much does it cost to fix B1684?

Typical repair costs for B1684 range from $75 to $450, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with B1684?

This is safe to drive with as it only affects mirror adjustment convenience features. Mirrors can typically be adjusted manually if needed, though this is inconvenient. Repair can be scheduled at convenience.

How do I diagnose B1684?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B1684 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 Convenience Systems

Difficulty

Easy (DIY)

Type

Manufacturer

Recommended Tools

OBD2 Scanner

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