OBDHut

OBDHut

B1586

Easy (DIY)

Dim Panel Decrease Input Circuit Short To Ground

What Does B1586 Mean?

This code indicates the Body Control Module (BCM) has detected a short to ground condition in the dashboard dimmer panel decrease input circuit. The dimmer switch signal wire that reduces instrument panel brightness is experiencing an abnormal electrical path directly to ground. This prevents the dimmer control from functioning properly and may cause the instrument panel lights to remain at full brightness or become inoperative.

Common Causes

45%

Damaged or chafed wiring in the dimmer switch circuit causing the signal wire to contact ground, often near sharp metal edges or moving components

Dimmer switch wiring harness
Wire insulation
Connector terminals

30%

Failed dimmer switch assembly with internal short to ground condition

Instrument panel dimmer switch
Switch housing

15%

Corroded or water-damaged connector at the dimmer switch or BCM causing cross-circuit short to ground

Dimmer switch connector
BCM connector
Connector seals

10%

BCM internal fault with dimmer input circuit shorted internally to ground

Body Control Module

Diagnostic Steps

1

Step 1: Perform visual inspection of the dimmer switch and associated wiring harness for obvious damage, chafing, pinched wires, or signs of water intrusion. Pay special attention to areas where the harness routes near metal brackets or moving components.

2

Step 2: Disconnect the dimmer switch connector and use a digital multimeter to measure resistance between the decrease input circuit terminal (at the dimmer switch connector vehicle side) and ground. Reading should be greater than 10,000 ohms; low resistance indicates a short to ground in the wiring harness between switch and BCM.

3

Step 3: If wiring tests normal, measure resistance across the dimmer switch terminals (switch side of connector) while operating the dimmer decrease function. Compare readings to manufacturer specifications; abnormal readings or continuity to ground indicates failed switch.

4

Step 4: Inspect and test the BCM connector terminals for the dimmer circuit, checking for corrosion, bent pins, or water damage. If wiring and switch test normal, the BCM may have an internal fault requiring replacement.

5

Step 5: After repairs, clear the code, operate the dimmer switch through its full range multiple times, and verify the code does not return and dimmer function operates correctly across all brightness levels.

Estimated Repair Cost

$75 - $650

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does B1586 mean?

This code indicates the Body Control Module (BCM) has detected a short to ground condition in the dashboard dimmer panel decrease input circuit. The dimmer switch signal wire that reduces instrument panel brightness is experiencing an abnormal electrical path directly to ground. This prevents the di...

What causes B1586?

The most common cause of B1586 (Dim Panel Decrease Input Circuit Short To Ground) is: Damaged or chafed wiring in the dimmer switch circuit causing the signal wire to contact ground, often near sharp metal edges or moving components

How much does it cost to fix B1586?

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

Is it safe to drive with B1586?

Safe to continue driving as this only affects instrument panel brightness control. The malfunction may cause distraction at night if lights are stuck at full brightness or inoperative, but does not affect vehicle operation or critical safety systems.

How do I diagnose B1586?

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

Difficulty

Easy (DIY)

Type

Manufacturer

Recommended Tools

OBD2 Scanner

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