What Does B1686 Mean?
This code indicates the Body Control Module (BCM) has detected an open circuit in the dome lamp input circuit. The BCM monitors the dome lamp switch inputs and has identified that the circuit is not completing properly, meaning no signal is being received when the dome lamp switch is activated. This prevents the BCM from receiving input to control interior lighting based on door status or manual switch activation.
Common Causes
35%
Faulty dome lamp switch or door jamb switch with open internal contacts or poor connection
30%
Broken or damaged wiring between dome lamp switch and BCM, including chafed, cut, or corroded wires
20%
Loose, corroded, or damaged electrical connector at dome lamp switch or BCM
15%
Faulty BCM with damaged input circuit or failed internal components
Diagnostic Steps
1
Step 1: Perform visual inspection of dome lamp switch, door jamb switches, and all associated wiring/connectors for obvious damage, corrosion, loose connections, or broken wires. Check connector terminals for bent pins or corrosion.
2
Step 2: Using a digital multimeter, test continuity from the dome lamp switch input pin back to the BCM connector with the switch in both open and closed positions. Expected reading should show continuity (0-5 ohms) when switch is closed, and open circuit (OL) when switch is open.
3
Step 3: Check for proper ground at the dome lamp circuit by measuring voltage at the switch connector with ignition on. Should read battery voltage on the input side when circuit is inactive, and near 0V when grounded through the switch.
4
Step 4: If wiring and connections test good, test the dome lamp switch itself by disconnecting it and measuring resistance across switch terminals while manually actuating. Replace switch if it does not show proper open/closed operation.
5
Step 5: Clear the code and perform functional test by operating dome lamp switch and door switches while monitoring live data. Verify BCM receives proper input signals and dome lamps operate correctly. Recheck for code return.
Estimated Repair Cost
$75 - $400
Parts + labor, varies by vehicle and location
This code indicates the Body Control Module (BCM) has detected an open circuit in the dome lamp input circuit. The BCM monitors the dome lamp switch inputs and has identified that the circuit is not completing properly, meaning no signal is being received when the dome lamp switch is activated. This...
The most common cause of B1686 (Lamp Dome Input Circuit Open) is: Faulty dome lamp switch or door jamb switch with open internal contacts or poor connection
Typical repair costs for B1686 range from $75 to $400, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Safe to continue driving. This only affects interior dome lamp operation and does not impact vehicle safety systems or drivability. Repair at convenience, though it may cause inconvenience during nighttime entry/exit.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B1686 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
Interior Lighting System / Body Control Module
Difficulty
Type
Manufacturer
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.