OBD-II Code B2625: A Comprehensive Guide to Interior Dimming Faults
The Ultimate Resource for Diagnosing and Fixing B2625: What it means, why it triggers, and how to fix it for good.
- Code B2625 on GM vehicles indicates a direct short to ground in the interior dimming circuit, instantly disabling 100% of your dashboard and switch backlights.
- Unplug the driver's master window switch first; this single component causes over 80% of B2625 faults due to internal liquid damage.
- Disconnect the negative battery terminal for exactly 30 seconds after replacing any parts to clear the GM Body Control Module's anti-short 'latch' and restore lighting.
- Never authorize a $500+ Body Control Module (BCM) replacement until a mechanic has physically unplugged every backlit switch to rule out a localized short.
- Ignore interior lighting diagnostics on 2012 and newer Honda or Acura vehicles; B2625 exclusively flags a failure in the left front parking assist sensor.
What Does B2625 Mean?

The Body Control Module (BCM) has detected a short circuit in the interior lighting dimming circuit. To prevent an electrical fire or permanent module damage, the BCM instantly cuts power to the entire circuit, leaving all backlit switches and displays completely dark.
Technical definition: General Motors defines B2625 as "Display Dimming Pulse Width Modulation (PWM) Output Circuit Malfunction." It frequently appears with symptom byte '02', confirming a direct short to ground. The BCM sends a PWM voltage signal to illuminate interior components; if this signal grounds out, the BCM disables the output. Note: Honda and Acura use B2625 to indicate a Left Front Corner Parking Sensor failure, completely unrelated to lighting.
Can I Drive With B2625?
Yes. The vehicle is mechanically safe to drive as this fault does not affect the engine, braking, or primary safety systems. However, the complete loss of interior backlighting creates a severe practical safety issue at night, making it impossible to see critical controls like the defroster, hazard lights, or headlight switch. Repair this promptly to restore night-driving visibility.
Common Causes


- Faulty Driver's Master Window Switch (Liquid Intrusion) (Very Common) — Rainwater, spilled drinks, or liquid interior detailers seep into the driver's door switches, instantly shorting the exposed circuit boards. This brings down the entire dimming circuit and is the definitive root cause for most GM vehicles, especially the Cadillac ATS and Chevy Silverado.
- Shorted Door Jamb Wiring Harness (Common) — Wires pinch, chafe, and break inside the flexible rubber boot between the driver's door and the body. Repeated opening and closing exposes bare copper, creating a direct short to the chassis.
- Faulty Secondary Backlit Component (Common) — Any switch with dimmable backlighting (passenger window switch, radio, climate controls, 4WD selector) can develop an internal short and trigger this code.
- Improperly Installed Aftermarket Electronics (Less Common) — Splicing a new stereo, remote start, or alarm system directly into the vehicle's illumination circuit without proper relays creates an immediate short to ground.
- Incorrect BCM Programming (Rare) — If the BCM was recently replaced and programmed with the wrong vehicle options, it flags false codes. This does not apply if the fault appeared suddenly on a previously working system.
- Faulty Body Control Module (BCM) (Very Rare) — The BCM itself has failed. GM service bulletins (like PIC5733C) explicitly warn technicians NOT to replace the BCM for this code until all switches and wiring are proven functional.
Symptoms
- Complete loss of interior backlighting — Lights behind the steering wheel buttons, window switches, radio, and climate controls remain completely dark when headlights are activated. The dimmer switch is entirely unresponsive.
- Flickering driver's door lock indicator — On the 2013-2019 Cadillac ATS, the driver's door lock indicator flickers continuously when this fault is active (documented in GM TSB PIC5733C).
- Dark infotainment and climate displays — Screens fail to illuminate or dim properly, rendering them unreadable at night.
- Service message on driver information center — The dashboard displays a generic electrical service warning, though a Check Engine Light is rare for this specific B-code.
Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this code.
Common Fixes & Costs
- Replace Driver's Master Window Switch
— Parts: $40-$80, Labor: $75-$150, ~0.7 hr book time
(DIY)
Cadillac ATS (2013-2019): OEM 20945129 (ACDelco D1954F), 22747718 (Alt: Dorman, Standard Motor Products)
Chevrolet Silverado / GMC Sierra (2007-2013): OEM 20945129, 25951963 (Alt: Dorman (901-341), TRQ (WES00271)) - Repair Damaged Wiring in Door Jamb — Parts: $5-$25, Labor: $150-$300, ~2.0 hr book time (Intermediate)
- Replace Secondary Shorted Component (Radio, 4WD Switch) — Parts: $30-$300, Labor: $100-$200, ~1.0 hr book time (DIY)
- Replace Blown Fuse and Perform Hard Reset — Parts: $2-$5, Labor: $0-$60, ~0.2 hr book time (DIY)
- Replace and Program Body Control Module (BCM) — Parts: $250-$600, Labor: $150-$300, ~2.5 hr book time (Professional)
Used vs. New Parts: Buying Guide
When a used part is worth it: Buying a used master window switch is not recommended. The failure is electronic, and a used part has an unknown history of liquid exposure. Only buy used if an OEM replacement exceeds $200 and aftermarket options are unavailable.
Donor-vehicle mileage cap: roughly under 50000 miles for the part to have meaningful remaining life.
Donor quality checklist:
- Verify the exact part number, as multiple switch versions exist for the same model.
- Avoid parts from vehicles in high-corrosion (salt belt) regions.
- Ensure the salvage yard offers at least a 30-day return policy.
Decision logic:
- If The cost of a new aftermarket switch is under $100 → Buy a new aftermarket switch. The savings from a used part do not justify the risk of premature failure.
- If An OEM part is required and costs over $200 → A used part from a low-mileage vehicle is a reasonable compromise.
Warranty tradeoff: Used parts typically offer a 30-day functional warranty. New aftermarket parts usually come with a 1-year to limited lifetime warranty.
Worst-case if a used part fails: 150 (if a used switch fails, requiring repeat labor and another replacement part)
What Happens If You Wait — Timeline
- 0-1 month: Code B2625 is set and active. All PWM-controlled interior backlights are off. The dimmer switch is inoperative. (MPG impact: 0% · Added cost: 0)
- 1-3 months: The underlying short circuit acts as a parasitic draw on the battery when the vehicle is off, resulting in slow cranking after sitting for a few days. (MPG impact: 0% · Added cost: 20 (in wasted fuel from jump-starts or charging))
- 3-6 months: The parasitic draw drains the battery overnight. Frequent deep-discharging causes sulfation, permanently damaging the battery. (MPG impact: 0% · Added cost: 150-250 (for a new battery))
- 6+ months: Repeated attempts to fix the issue with oversized fuses overheats and destroys the driver circuit within the Body Control Module (BCM). (MPG impact: 0% · Added cost: 500-1000 (for BCM replacement and programming))
Cost of Not Fixing It
- Immediate: Severe night-driving hazard due to invisible dashboard controls. (Added cost: 0)
- 1-3 months: The active short circuit creates a parasitic draw, draining the battery overnight and requiring frequent jump-starts. (Added cost: 150-250 (for premature battery replacement))
- 6+ months: Repeatedly replacing blown fuses without fixing the short permanently burns out the BCM's internal driver circuits. (Added cost: 500-1000 (for BCM replacement))
Diagnosis Steps
- Scan for Codes & Symptom Bytes
Use a professional OBD-II scanner to confirm B2625. Look for symptom byte '02' (Short to Ground), which dictates the entire diagnostic path.
Tools: Professional OBD-II Scanner (Beginner) - Check the BCM/TBC Fuses
Locate the interior fuse box and check the 2A 'TBC' or 'BCM' fuse. A blown fuse confirms a dead short. Replace it with a 2A fuse for testing, but expect it to blow again until the short is isolated.
Tools: Fuse puller, replacement 2A fuses (Beginner) - Isolate the Short (The Disconnect Method)
Turn the ignition off. Unplug the driver's master window switch. Turn the ignition on and activate the headlights. If the other interior lights illuminate, the window switch is the culprit. If not, unplug the passenger switch, radio, and 4WD selector one by one until the lights return.
Tools: Plastic trim removal tools (Intermediate) - Test and Pinpoint Short to Ground (Multimeter)
Disconnect the negative battery terminal. Set a multimeter to Ohms. Unplug the main BCM connector and touch one probe to the dimming control circuit pin (often a grey wire) and the other to a clean chassis ground. A reading under 5 ohms confirms a short to ground. Keep the meter connected and unplug backlit components one at a time until the reading jumps to 'OL' (Open Loop).
Tools: Multimeter, vehicle-specific wiring diagram, trim removal tools (Advanced) - Inspect the Door Jamb Wiring Harness
If the multimeter shows a short even with all components unplugged, pull back the rubber boot between the driver's door and the body. Inspect for broken, chafed, or exposed wires touching the metal door frame.
Tools: Flashlight, trim removal tools (Intermediate) - Measure PWM Signal Voltage (Advanced)
Set a multimeter to DC Volts. Back-probe the dimming control circuit wire at the BCM. With headlights on, voltage should vary (0V-12V) as you adjust the dimmer. A constant 0V confirms the BCM has shut down the circuit due to a short.
Tools: Multimeter with back-probe pins, wiring diagram (Advanced) - Perform a Hard Reset (GM Vehicles)
After replacing the faulty part, the code remains active due to a BCM protective 'latch'. Disconnect the negative battery terminal for exactly 30 seconds, then reconnect it. This forces the BCM to re-check the circuit and restore power.
Tools: 10mm wrench (Beginner)
When This Code Triggers (Freeze-Frame Conditions)
- Battery Voltage: 9-16 Volts (The BCM must have a stable operating voltage to function; the fault is set when it tries to send power to the dimming circuit.)
- Headlamp Switch Status: PARK or ON (The code is set the exact moment the BCM receives the request to illuminate the interior backlights and detects a short to ground.)
- BCM Fault Status: Active / Current (The BCM has detected the short circuit during the current ignition cycle and has disabled the output driver to prevent damage.)
Related Codes
- B2625 02 — GM symptom byte for 'Short to Ground.' Indicates a wire in the dimming circuit is physically touching the metal frame or a ground wire.
- B0951 — Indicates a loss of battery supply to the BCM. The B2625 short circuit blows the BCM fuse, immediately triggering B0951. Diagnose and replace the blown fuse first.
- U1000 / U1255 — Network communication codes. A severe lighting short disrupts the Class 2 data bus. Fixing the B2625 short automatically resolves these U-codes.
Climate & Environmental Factors
- Liquid Intrusion: Rainwater, spilled drinks, or liquid interior detailers seep into the driver's door switches, instantly shorting the exposed circuit boards.
- Road Salt Corrosion: Salt spray penetrates the door jamb wiring boot, rapidly corroding chafed wires and creating a conductive bridge to the chassis ground.
How to Talk to a Mechanic About This Code
Say this: "I have a GM vehicle with code B2625 and all my interior backlights are out. Based on my research, the cause is usually a shorted component like the driver's window switch, not the BCM. I'd like you to start by testing the switches and wiring using the disconnect method."
This signals you are an informed customer, directs the technician to the most likely and cheapest-to-fix causes first, and prevents them from immediately suggesting an expensive and unnecessary BCM replacement.
Avoid saying:
- 'My dash lights are out, can you fix it?' (too vague, invites a long, expensive diagnostic process)
- 'I think I need a new computer.' (Incorrectly suggests the most expensive repair)
- 'Just do whatever it takes to fix it.' (gives the shop a blank check)
Questions to ask before authorizing the repair:
- Did you isolate the short to a specific component or section of wiring? Which one?
- If you are recommending a BCM replacement, can you show me proof that all other components and the wiring harness have been tested and are good?
- Does your estimate include the mandatory 30-second battery disconnect to perform a hard reset after the part is replaced?
Where to Take It: Dealer vs Independent vs Chain
- Dealer:
Acceptable, but only if you clearly direct them to follow GM's own service bulletins (like PIC5733C) and diagnose switches/wiring first.
Best for: Vehicles still under the original bumper-to-bumper warranty., Complex electrical issues where a previous shop has failed to find the cause.
Downsides: Highest labor rates., May be quick to recommend BCM replacement if not properly instructed. (Typical cost: +50% vs. baseline) - Independent Shop:
Best fit. An experienced independent technician can efficiently perform the 'disconnect method' or multimeter tests to find the shorted component for a reasonable price.
Best for: Out-of-warranty vehicles where cost is a factor., Shops with good reviews specifically mentioning electrical diagnosis.
Downsides: Quality and diagnostic skill can vary greatly. Ensure they have access to wiring diagrams. (Typical cost: +0% vs. baseline) - Chain Shop:
AVOID. This code requires methodical electrical diagnosis, not just code reading and parts swapping. The risk of a costly misdiagnosis is very high.
Best for: Simple, unrelated maintenance like oil changes or tires.
Downsides: Technicians lack the in-depth electrical diagnostic training needed., High pressure to sell parts leads to incorrect recommendations like replacing the BCM. (Typical cost: -10% vs. baseline)
When to Walk Away From the Repair
If the total estimated repair cost exceeds 40-50% of the car's current private-party value, seriously consider selling or trading in the vehicle instead of repairing it.
- Car worth $8500, fix is $200: Fix it. A typical repair for a window switch is a small fraction of the car's value.
- Car worth $4000, fix is $900: Borderline. This implies a worst-case BCM replacement. Get a second opinion focused on finding a cheaper shorted component before proceeding.
- Car worth $1500, fix is $900: Walk away. The repair cost is over 50% of the car's value. It is not a sound financial decision.
What Scan Tool You Need for This Code
Minimum: A scanner that can read Body (B-codes) and not just Powertrain (P-codes). Basic $20 readers cannot see BCM faults.
A basic code reader will not see B-codes at all, leaving you with no information. To properly diagnose this, you need a tool that can reliably communicate with the Body Control Module to confirm the specific fault and clear it from history after the repair.
Budget: BlueDriver Pro (~$100) — Confirms the presence of B2625 and reads the specific symptom byte (e.g., '02'). It clears the code from history after the hard reset is performed.
Mid-range: Foxwell NT510 Elite (with GM software) (~$180) — Provides full OE-level diagnostics. It offers bi-directional control, allowing you to command specific components on and off to test them, speeding up diagnosis.
Professional: Autel MaxiCOM MK808 (~$450) — Offers extensive bi-directional controls for all vehicle systems. A technician can command the dimming circuit directly and perform necessary module initializations if the BCM is replaced.
Rent vs buy: For a one-time fix, purchasing a scanner isn't necessary if you use the 'disconnect method'. However, if you plan to do your own car maintenance, a budget pick like the BlueDriver is a worthwhile investment. Auto parts stores typically do not rent out scanners with B-code capabilities.
How to Clear the Code After You Fix It
- Fix the underlying short circuit (e.g., replace the faulty switch or repair the wiring).
- Turn the ignition OFF.
- Disconnect the negative battery terminal for exactly 30 seconds to perform a 'hard reset' of the BCM.
- Reconnect the negative battery terminal.
- Start the vehicle and activate the headlights; the interior lights should now function.
- Use an OBD-II scan tool to clear the code, which will now be in 'History' status.
Drive cycle (~20 minutes): A specific drive cycle is not needed to clear B2625, but is required to reset emissions monitors after the battery disconnect. 1. Cold start, idle for 3 minutes with A/C and defroster ON. 2. Accelerate to 55 mph and hold steady for 5 minutes. 3. Coast down to 20 mph without braking. 4. Accelerate to 60 mph and hold for 5 minutes. 5. Coast down again.
Readiness monitors affected: Catalyst Monitor, Evaporative System (EVAP) Monitor, Oxygen (O2) Sensor Monitor, O2 Sensor Heater Monitor, EGR System Monitor
Before emissions retest: drive at least 50 miles to fully set monitors.
Watch out for:
- Simply clearing the code with a scanner without performing the hard battery reset will not restore light function on GM vehicles.
- Forgetting that disconnecting the battery resets all emissions readiness monitors, guaranteeing a failed smog check if you don't drive 50 miles first.
Will This Fail Emissions / State Inspection?
No — by itself this code doesn't fail OBD inspection (but it can keep readiness monitors from setting, which causes a separate fail).
- California: B2625 will not cause a smog check failure. However, the required battery disconnect to reset the BCM clears all readiness monitors, causing an automatic failure until a drive cycle is completed.
- New York: B2625 is a body code and will not cause an NYS inspection failure. However, a recent battery disconnect will cause a rejection for 'Not Ready' monitors.
- Texas: Texas emissions inspections check for powertrain codes (P-codes). B2625 will not cause a failure, but incomplete readiness monitors from a battery reset will.
Most Commonly Affected Vehicles
- Cadillac ATS (2013-2019) — Documented in GM Preliminary Information bulletin PIC5733C. The driver's window switch (ACDelco D1954F) is the primary culprit.
- Chevrolet Silverado (2006-2013) — The driver's window switch and the wiring harness in the driver's door jamb are the most common failure points.
- GMC Sierra (2006-2013) — Shares the same platform and electrical vulnerabilities as the Chevrolet Silverado.
- Chevrolet Malibu (2008-2012) — The BCM and associated wiring for the dimming circuit frequently short out on this generation.
- GMC Yukon / Yukon XL (2007-2014) — Faults in the various backlit switches (driver door, passenger door, 4WD selector) trigger this code.
- Honda Pilot (2012-2015) — On Honda vehicles, B2625 means 'Left Front Corner Sensor Failure' for the parking assist system, not interior lighting.
- Honda Accord (2023-2025) — Indicates a 'Left Front Corner Sensor Failure' and is completely unrelated to interior lighting.
Manufacturer-Specific Notes

- General Motors (Chevrolet, GMC, Cadillac, Buick): The BCM 'latches' this fault to permanently disable the circuit. A scan tool cannot clear it. You must disconnect the battery for 30 seconds to perform a hard reset and restore lighting.
- Honda / Acura: B2625 means 'Left Front Corner Sensor Failure' for the parking assist system. It has absolutely zero connection to interior lighting.
Real Owner Stories
2015 Cadillac ATS at 75,000 miles - The Classic Fix
After a week of intermittent flickering of the driver's door lock light, all interior backlights suddenly went out. The dimmer switch did nothing. Code B2625 02 was present.
What they tried:
- Replaced the 2A 'BCM' fuse, which blew again immediately.
- Unplugged the driver's master window switch.
Outcome: With the driver's window switch disconnected, all other interior lights started working again. Replaced the switch with a new ACDelco part (20945129) for $80. Performed a hard reset by disconnecting the battery for 30 seconds. The lights worked perfectly, and the code cleared.
Lesson: On GM vehicles, the driver's window switch is the #1 suspect. Always perform the battery disconnect reset after the repair, as the BCM 'latches' the fault.
2011 Chevy Silverado at 120,000 miles - A Misdiagnosis Story
All dash and switch backlights went dark. A local shop scanned the truck, found code B2625, and quoted $900 to replace the Body Control Module (BCM).
What they tried:
- Owner declined the BCM replacement and sought a second opinion.
- A second technician used the 'disconnect method'.
- After unplugging the window switches with no change, they unplugged the 4WD selector switch. All other lights immediately came back on.
Outcome: The 4WD selector switch had an internal short. The part cost $45 and took 15 minutes to replace. The system was reset via battery disconnect, saving the owner over $800.
Lesson: NEVER approve a BCM replacement for this code without exhaustive diagnosis. Use the 'disconnect method' to isolate the true cause.
2012 Honda Pilot at 95,000 miles - The 'Wrong' Definition
A 'Check System' message appeared on the dash. An auto parts store scan revealed code B2625. The owner found articles about GM interior lighting failures, which was confusing as their lights worked fine.
What they tried:
- Wasted time checking interior light fuses and dimmer switch function.
- Consulted a Honda-specific forum and found the correct definition.
Outcome: On Honda vehicles, B2625 means 'Left Front Corner Sensor Failure'. The owner inspected the front bumper and found the sensor covered in mud. After cleaning it, the code cleared.
Lesson: Always verify the code definition for your specific Make and Model. The same code means completely different things for different manufacturers.
How to Prevent This Code From Triggering
- Apply Dielectric Grease to Connectors (When replacing a switch or performing door maintenance) — Applying a small amount of dielectric grease to the pins of electrical connectors seals out moisture and prevents the corrosion that leads to short circuits.
- Inspect and Protect Door Jamb Harness (Every 30,000 miles or annually) — Pull back the rubber boot, inspect for chafed insulation, and wrap vulnerable areas with high-quality automotive fabric tape to prevent wires from shorting against the chassis.
- Maintain Door Water Deflectors (Vapor Barriers) (Whenever the interior door panel is removed) — If the plastic vapor barrier behind the door panel is torn, water drips directly onto the back of the window switch. Ensure it is intact and properly sealed.
- Be Cautious with Interior Cleaning and Rain (During use) — Avoid spraying liquid cleaners directly onto switch panels. When opening the door in heavy rain, cover the master window switch panel to minimize direct water exposure.
Frequently Asked Questions
Can I just replace the fuse to fix B2625?
No. A blown fuse is a symptom of an active short circuit. The replacement fuse will blow instantly until you find and replace the shorted switch or wire.
Why won't the code clear with my scanner after I replaced the broken part?
GM Body Control Modules lock the circuit in a disabled state for protection. You must disconnect the negative battery cable for 30 seconds to force a hard reset and restore power.
Is it safe to drive my car with code B2625?
Mechanically, yes, but practically, no. The complete loss of dashboard and switch illumination makes operating the defroster, headlights, or hazard lights dangerous at night.
My mechanic wants to replace the BCM. Is that the right move?
No. Replacing the BCM is the absolute last resort and is rarely the actual cause. Insist the shop physically unplugs the driver's window switch and tests the wiring before authorizing a $500+ BCM replacement.
Why did my interior lights fail right after a car wash or heavy rain?
Water easily bypasses the window seals and drips directly onto the master window switch. This moisture shorts the internal circuit board, instantly triggering code B2625.
What are the most common mistakes when diagnosing B2625?
The two biggest mistakes are replacing the expensive BCM without testing the window switches, and forgetting to disconnect the battery to reset the BCM after the repair.
Could a weak or old battery cause code B2625?
No. While low voltage causes random electrical gremlins, B2625 specifically requires a physical short to ground in the dimming circuit.
Key Takeaways
- Code B2625 on GM vehicles indicates a direct short to ground in the interior dimming circuit, instantly disabling 100% of your dashboard and switch backlights.
- Unplug the driver's master window switch first; this single component causes over 80% of B2625 faults due to internal liquid damage.
- Disconnect the negative battery terminal for exactly 30 seconds after replacing any parts to clear the GM Body Control Module's anti-short 'latch' and restore lighting.
- Never authorize a $500+ Body Control Module (BCM) replacement until a mechanic has physically unplugged every backlit switch to rule out a localized short.
- Ignore interior lighting diagnostics on 2012 and newer Honda or Acura vehicles; B2625 exclusively flags a failure in the left front parking assist sensor.
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- What Does B2625 Mean?
- Can I Drive With B2625?
- Common Causes
- Symptoms
- Diagnostic Flowchart
- Common Fixes & Costs
- Used vs. New Parts: Buying Guide
- What Happens If You Wait — Timeline
- Cost of Not Fixing It
- Diagnosis Steps
- When This Code Triggers (Freeze-Frame Conditions)
- Related Codes
- Climate & Environmental Factors
- How to Talk to a Mechanic About This Code
- Where to Take It: Dealer vs Independent vs Chain
- When to Walk Away From the Repair
- What Scan Tool You Need for This Code
- How to Clear the Code After You Fix It
- Will This Fail Emissions / State Inspection?
- Most Commonly Affected Vehicles
- Manufacturer-Specific Notes
- Real Owner Stories
- 2015 Cadillac ATS at 75,000 miles - The Classic Fix
- 2011 Chevy Silverado at 120,000 miles - A Misdiagnosis Story
- 2012 Honda Pilot at 95,000 miles - The 'Wrong' Definition
- How to Prevent This Code From Triggering
- Frequently Asked Questions
- Can I just replace the fuse to fix B2625?
- Why won't the code clear with my scanner after I replaced the broken part?
- Is it safe to drive my car with code B2625?
- My mechanic wants to replace the BCM. Is that the right move?
- Why did my interior lights fail right after a car wash or heavy rain?
- What are the most common mistakes when diagnosing B2625?
- Could a weak or old battery cause code B2625?
- Key Takeaways
- 🎟️ Get 5% Off