What Does B1687 Mean?
This code indicates the Body Control Module (BCM) has detected that the dome lamp input circuit is experiencing a short to battery voltage. This means the circuit is receiving constant battery voltage when it should not, typically due to a damaged wire, faulty switch, or internal component failure. The BCM monitors the dome lamp circuit and sets this code when it detects voltage present on the input side when the lamp should be off or in a low-voltage state.
Common Causes
35%
Damaged or chafed wiring between the dome lamp switch and BCM causing short to power
30%
Faulty dome lamp switch stuck in closed position or internally shorted
20%
Water intrusion or corrosion in dome lamp assembly causing internal short to power
10%
Failed Body Control Module with internal circuit fault
5%
Incorrect aftermarket accessory installation creating unwanted power feed
Diagnostic Steps
1
Step 1: Perform visual inspection of all dome lamp assemblies, switches, and associated wiring for obvious damage, chafing, pinching, or signs of water intrusion. Pay special attention to headliner areas and door jamb areas where wiring may flex.
2
Step 2: Using a digital multimeter set to DC voltage, backprobe the dome lamp input circuit at the BCM connector (with connector still plugged in). With all doors closed and dome lamp switch in OFF position, check for battery voltage. Normal reading should be 0V; presence of 12V+ confirms the short.
3
Step 3: Disconnect the dome lamp assembly connector and all door jamb switch connectors. Recheck voltage at BCM input circuit. If voltage disappears, the short is in the lamp assembly or switches; if voltage remains, the short is in the wiring harness between BCM and components.
4
Step 4: Isolate the specific component by reconnecting switches and lamps one at a time while monitoring voltage at BCM. When voltage reappears, you've identified the faulty component or circuit branch.
5
Step 5: If wiring harness is determined to be the fault, use a resistance test to locate the exact short location by measuring continuity between the dome lamp circuit and battery voltage at various points along the harness. Repair or replace damaged section of harness and verify proper insulation.
6
Step 6: After repair, clear the code and cycle all dome lamp switches and doors multiple times. Verify no battery voltage is present at BCM input when lamps should be off, and verify proper lamp operation in all switch positions.
Estimated Repair Cost
$75 - $400
Parts + labor, varies by vehicle and location
This code indicates the Body Control Module (BCM) has detected that the dome lamp input circuit is experiencing a short to battery voltage. This means the circuit is receiving constant battery voltage when it should not, typically due to a damaged wire, faulty switch, or internal component failure. ...
The most common cause of B1687 (Lamp Dome Input Circuit Short To Battery) is: Damaged or chafed wiring between the dome lamp switch and BCM causing short to power
Typical repair costs for B1687 range from $75 to $400, depending on the vehicle, location, and whether you do it yourself or go to a shop.
This fault does not affect vehicle safety or drivability and the vehicle can be operated normally. The primary concern is potential battery drain if the dome lamp remains on constantly, and increased risk of electrical damage if the short worsens. Repair at earliest convenience to prevent battery discharge.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B1687 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
Difficulty
Type
Manufacturer
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.