B1585 — Dim Panel Decrease Input Circuit Short To Battery

body electrical

Is it safe to drive?

Short-term driving is OK Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.

How to diagnose with an OBD scanner

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm B1585 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many B0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
  3. Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
  4. Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
  5. Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
  6. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1585 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B1585 (parts and labor, USD, independent shop rates): Replace the switch or actuator: $120–$450; Repair wiring or connectors: $80–$250; BCM repair or replacement: $300–$900. Overall, fixing B1585 usually costs between $80 and $900. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.

Common questions

Will B1585 clear itself?

Sometimes B1585 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.

What does OBD2 code B1585 mean?

Dim Panel Decrease Input Circuit Short To Battery (B1585): a body electrical fault affecting the body electrical system. The car is usually drivable while you plan the repair. Most often caused by blown fuse or failed relay, damaged wiring in door jambs or wet areas, body control module (BCM) fault.

What is the most common cause of B1585?

The most common causes are: blown fuse or failed relay, damaged wiring in door jambs or wet areas, body control module (BCM) fault.

How much does it cost to fix B1585?

Replace the switch or actuator — $120–$450; Repair wiring or connectors — $80–$250; BCM repair or replacement — $300–$900. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.

How do I diagnose B1585 myself?

Start with a scan: confirm B1585, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the body electrical system, and verify the suspect component against live data before buying parts.

The dim panel decrease input circuit is part of your vehicle's body electrical system, managed by the body control module (BCM). When everything is working correctly, the BCM monitors switch positions and actuator feedback to control interior lighting dimming, among other functions. B1585 triggers when the BCM detects that the dim panel decrease input circuit has shorted to battery voltage — meaning the circuit is getting power when it shouldn't be, or a signal line is being forced high unexpectedly.

This isn't a one-shot fault code. The BCM runs continuous self-checks, and it needs to see the abnormal condition persist across multiple test cycles before it lights up the check engine light and stores B1585. That's why you'll sometimes clear the code and it won't come back immediately — you may not have recreated the exact conditions the module saw during the fault. The freeze frame data stored alongside B1585 is gold: it captures engine load, RPM, coolant temperature, and vehicle speed at the moment of failure. Those numbers tell you what to replicate during your road test.

Once B1585 is logged, the underlying problem won't necessarily fix itself. The circuit has a physical fault that needs investigation and repair. Treating the symptom (clearing the code) without addressing the cause means it will likely return.

Symptoms of B1585

  • The affected function — whether that's power windows, door locks, interior lighting, or windshield wipers — operates intermittently or stops working entirely
  • In most cases, the engine runs and drives normally; B1585 targets body electronics, not powertrain controls
  • The dashboard warning light stays illuminated until the fault is cleared and confirmed resolved
  • You may notice the problem only under specific conditions, such as when it's raining or when the doors are opened and closed repeatedly
  • Some functions might work while others fail, depending on which specific circuit is affected by the short
  • The issue can come and go as wiring shifts or moisture levels change in connectors

Common Causes of B1585

  • Body control module (BCM) failure — the module itself may be sending or receiving incorrect signals
  • Wiring damage in door jambs, tailgate hinges, or other flex points where wires flex repeatedly
  • Corrosion or moisture intrusion at electrical connectors, especially in older vehicles or those exposed to water
  • A faulty switch or actuator in the affected system, causing abnormal circuit behavior
  • Blown fuse or failed relay feeding the circuit with incorrect voltage
  • Loose or unplugged connectors that create intermittent shorts or open circuits
  • Aftermarket electrical accessories installed incorrectly, loading the circuit beyond its design

How to Diagnose B1585

  1. Connect an OBD2 scanner and confirm B1585 is stored. Save the freeze frame data immediately — this snapshot records engine load, RPM, coolant temperature, and vehicle speed when the fault occurred. Those conditions are what you need to replicate during testing.
  2. Look for related diagnostic trouble codes. Body electrical faults often appear in groups, and codes stored alongside B1585 can point you toward the actual root cause rather than a downstream symptom.
  3. Perform a thorough visual inspection of the wiring harness and connectors tied to the body electrical system. Look for chafed insulation, broken strands inside wire looms, green corrosion buildup, and any connectors that aren't fully seated.
  4. Operate the affected function (windows, locks, lights, wipers) while monitoring live data on your scan tool. Watch the switch input PID change state and confirm the motor or actuator responds as expected.
  5. Check connectors at flex points like door jambs and tailgate hinges — wires break here first from repeated flexing. Push, pull, and wiggle connectors while monitoring for changes in readings.
  6. Clear B1585, complete a full drive cycle that reproduces the freeze frame conditions, and verify the code doesn't return. If it does, you have an active fault that needs physical repair.

Repair Options for B1585

Work from cheapest to most expensive — the straightforward fix is usually the right one:

  • Replace faulty switch or actuator — parts and labor typically run $120–$450
  • Repair damaged wiring or corroded connectors — expect to pay $80–$250
  • Body control module repair or replacement — the more involved option at $300–$900

Total Cost to Fix B1585

Your actual out-of-pocket expense hinges entirely on what component is causing the short. At independent shop rates in the US:

  • Switch or actuator replacement: $120–$450
  • Wiring harness repair or connector replacement: $80–$250
  • BCM repair or replacement: $300–$900

Across all scenarios, you're looking at $80 to $900 total. The vast majority of B1585 faults turn out to be wiring or connector issues — cheap to fix and easy to miss without careful inspection. Spend time diagnosing before you spend money on parts. Swapping a $700 BCM when the real problem is a $15 connector is a painful lesson in doing the homework first.

Driving Safety Verdict

B1585 carries a short severity rating. Body electrical codes rarely touch engine operation, so your vehicle will start, accelerate, and stop normally. You can drive it to a repair facility without concern in most cases.

That said, two situations deserve attention. First, if the short affects exterior lighting circuits, you're reducing nighttime visibility — get it fixed before driving in the dark. Second, a malfunctioning central locking system can leave your car unsecured or, worse, lock you out. If your locks are acting erratically, address that before a long trip. Beyond those specific scenarios, B1585 is an inconvenience, not a safety crisis.

Related OBD2 Codes