Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

B3130 on 2020-2022 Cadillac XT6: 'All Doors Unlock' Circuit Fault Causes and Fixes

On a 2020-2022 Cadillac XT6, code B3130 is almost always caused by a failed Body Control Module (BCM) due to water damage from a leaking A/C drain hose. This is a known issue covered by GM Technical Service Bulletin #21-NA-183. The fix requires replacing and programming the BCM and repairing the leak.

13 minutes to read 2020-2022 Cadillac XT6
Most Likely Cause
Water-Damaged Body Control Module (BCM)
Difficulty
5/5
Est. Time
2.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$550 – $1000
Parts Price
$350 – $600
⚠️ Drivable, but... — The vehicle is generally drivable, but vehicle security is compromised. The underlying BCM failure could also lead to other electrical issues, including a no-start condition, at any time.
Key Takeaways
  • B3130 on a 2020-2022 XT6 is a serious electrical code that points to a central failure, not a single bad door lock.
  • The most likely cause by far is a water-damaged Body Control Module (BCM) due to a leaking A/C drain, as outlined in TSB #21-NA-183.
  • Do not replace door lock actuators before thoroughly inspecting the BCM for corrosion.
  • This repair is not DIY-friendly. The BCM must be replaced and programmed by a professional.
  • Ignoring this code can compromise vehicle security and may eventually lead to a no-start condition.
Code B3130 is a manufacturer-specific code used by General Motors that indicates the Body Control Module (BCM) has detected a fault, typically a short to ground, on the 'All Doors Unlock' control circuit. The BCM is the central computer for most of the vehicle's non-engine electronics, including the power locks. This code points to a problem with the master command to unlock all doors, rather than an issue with a single door's lock actuator.

What's Unique About the 2020-2022 Cadillac XT6

The Cadillac XT6 and its sister platforms from GM have a specific design vulnerability documented in TSB #21-NA-183. The HVAC (air conditioning) drain hose inside the dashboard can leak water directly onto the Body Control Module (BCM). This water intrusion causes corrosion and electrical shorts within the BCM, leading to code B3130 and a host of other seemingly unrelated electrical problems. While wiring or actuator failures are possible, the BCM is the primary suspect on this vehicle for this code.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

Have you inspected the BCM behind the passenger console for water damage?
→ Replace the BCM (OEM 13534192, $350-$550) and repair the leaking HVAC drain hose per TSB #21-NA-183. A shop must program the new module (est. $550-$1000 total labor).
Did you inspect the body-to-door wiring connectors in the A-pillars?
→ Clean the connector pins with specialized contact cleaner. If severe, replace the terminals or harness pigtail (estimated $20-$150).
→ Inspect the instrument panel wiring harness near the steering column for chafing against the shaft. Repair damaged wires ($5-$25) and secure with zip ties.
→ Disconnect the large X500/X600 wiring connectors located in the door jamb A-pillar area and inspect both sides for corrosion from leaking seals.
→ Remove the right front floor console extension panel to access the BCM. Inspect the module and connectors for moisture, rust, or blue/green corrosion.
Professional service recommended: Diagnosing this issue requires accessing and potentially replacing the Body Control Module (BCM), which must be programmed to the vehicle's VIN by a dealer or qualified shop with specialized tools.
🎬 See this professional guide on BCM diagnostics and programming.

Symptoms You May Notice

  • Power door locks are inoperative or work intermittently.
  • Inability to lock or unlock doors with the remote fob or interior switches.
  • Unwanted horn or hazard flasher activation.
  • Warning lights illuminating on the instrument panel (IP).
  • "Immobilizer" or other security-related messages on the driver information center.
  • Intermittent no-crank / no-start condition.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing individual door lock actuators. While an actuator can fail, code B3130 points to a fault in the 'All Doors Unlock' circuit, which is controlled centrally by the BCM. Replacing a single actuator is unlikely to fix this specific code.

Most Likely Causes

  1. Water-Damaged Body Control Module (BCM) 🔴 High Probability → Shop Body Control Module As documented in TSB #21-NA-183, the HVAC drain hose is prone to leaking directly onto the BCM, causing corrosion and internal shorts.
    How to confirm: Inspect the BCM and its connectors for any signs of water staining, rust, or blue/green corrosion. The BCM is typically located behind panels in the center console or passenger footwell area. A technician may run the A/C to try and replicate the leak.
    Typical fix: The BCM must be replaced. The source of the water leak from the HVAC drain must also be identified and repaired to prevent a repeat failure. The new BCM will require programming.
    Est. part cost: $300-$500
  2. Corroded Door Harness Connector 🟡 Medium Probability Water can leak past seals in the 'A' pillar (the pillar between the windshield and the front door) and get into the main body-to-door wiring connectors (X500/X600), causing corrosion.
    How to confirm: Disconnect the large wiring connectors located in the door jamb area and inspect both sides for corrosion.
    Typical fix: Clean the connector pins with a specialized contact cleaner. If corrosion is severe, the connector terminals or a section of the wiring harness (pigtail) may need to be replaced.
    Est. part cost: $20-$150
  3. Chafed Instrument Panel (IP) Wiring Harness ⚪ Low Probability On some related GM platforms, the main IP harness has been found to rub against the intermediate steering shaft, eventually wearing through the insulation and causing shorts.
    How to confirm: Visually inspect the wiring harness at the base of the steering column for any signs of chafing or exposed wires.
    Typical fix: Repair the damaged wires and secure the harness away from the steering shaft using zip ties to prevent future contact.
    Est. part cost: $5-$25

Diagnosis Steps

  1. Scan the BCM for all Diagnostic Trouble Codes (DTCs). Note B3130 as well as any accompanying B3125, B3135, or U-codes.
  2. Follow the diagnostic procedure in TSB #21-NA-183. Start by gaining access to the BCM, which is typically behind the right front floor console extension panel.
  3. Visually inspect the BCM, its wiring connectors, and the surrounding area for any signs of water intrusion, such as staining, moisture, or corrosion.
  4. If water damage is found, the BCM must be replaced and the source of the leak from the HVAC drain hose must be repaired. The new BCM must be programmed.
  5. 🎬 Watch: How to replace a GM BCM and perform the relearn.
  6. If the BCM and its connectors are clean and dry, inspect the body-to-door harness connectors (X500 and X600) in the A-pillars for corrosion.
  7. If the connectors are clean, inspect the instrument panel wiring harness near the steering column for any signs of chafing or damage.
  8. If no wiring or module issues are found, test the door lock switch and its circuit for proper operation.

Parts You'll Likely Need

  • Body Control Module (BCM) (OEM #13534192) — This is the most common point of failure for this code on the XT6, due to a known water leak issue from the A/C drain hose.
    Trusted brands: ACDelco (OEM)
    OEM price range: $350-$550

Related Codes That Often Appear With This One

  • B3125 — This code for 'Driver Door Unlock Circuit Short to Ground' often appears with B3130 as they are both related to door lock control circuits originating from the same water-damaged BCM.
  • B3135 — This code for 'All Doors Lock Circuit Short to Ground' is the counterpart to B3130 and frequently appears for the same reason: a faulty BCM or wiring issue.
  • Various U-codes — U-codes (e.g., U0140) indicate a loss of communication between modules. A water-damaged BCM can disrupt the vehicle's data network, causing widespread communication faults.

Technical Service Bulletins (TSBs) & Recalls

  • 21-NA-183: Addresses intermittent door lock failure and other electrical issues caused by water intrusion into the Body Control Module (BCM) from the HVAC drain hose.

Platform-Specific Known Issues

  • TSB #21-NA-183 documents a specific issue where the HVAC drain hose can leak water onto the Body Control Module (BCM), causing corrosion and leading to code B3130 along with other electrical malfunctions.

Mechanic-Grade Diagnostic Values

  • Unlock Control Circuit to Ground Resistance — expected: Infinite resistance (OL on most multimeters). Failure: Any reading less than infinite resistance indicates a short to ground in the circuit.
  • Unlock Control Circuit End-to-End Resistance — expected: Less than 2.0 Ohms. Failure: A value of 2.0 Ohms or higher indicates high resistance or an open in the circuit wiring.
  • Voltage Drop Under Load — expected: Less than 1.0 Volt drop from source voltage. Failure: A voltage drop of more than 1.0V when the circuit is activated (e.g., with a load testing tool) suggests high resistance in the wiring or connections that may not be apparent with a simple multimeter test.

Hidden / Shadow Codes Worth Checking

  • B3130 02: Indicates the BCM has detected a direct short to ground on the 'All Doors Unlock' control circuit. This is the most common variant seen with this issue. (see via A professional GM-specific scan tool like a GDS2/Tech2 or high-end aftermarket scanner capable of reading manufacturer-specific symptom bytes.)
  • B3130 01: Indicates the BCM has detected a short to battery voltage on the 'All Doors Unlock' control circuit. This is less common and points to a different type of wiring fault. (see via A professional GM-specific scan tool like a GDS2/Tech2 or high-end aftermarket scanner.)

Scan Tool Commands That Help

  • GDS2 (or equivalent professional scanner): Door Lock/Unlock Command — Use this bidirectional control to command the BCM to lock and unlock the doors. If the command works, the BCM and actuators are likely functional, pointing to a problem with the input switch or its wiring. If it fails, the fault is likely in the BCM or the output wiring.
  • GDS2 with access to GM SPS: BCM Body Control Module - Programming — This function is mandatory after replacing the BCM. It downloads the correct software and vehicle configuration into the new module.
  • GDS2 with access to GM SPS: BCM Body Control Module - Configuration — This function is used to set up the new BCM with the vehicle's specific options (RPO codes) and perform necessary learn procedures, such as immobilizer key learning.

Wiring & Ground Locations

  • K9 Body Control Module (BCM) — Typically located behind trim panels in the center console or passenger footwell area, under the path of the HVAC drain hose.. This is the module that sets the code and is the most common point of failure due to water damage.
  • BCM Connector X2 and X6 — These are two of the main electrical connectors plugged into the BCM.. The 'All Doors Unlock' circuit passes through one of these connectors. Diagnostic procedures require disconnecting them to test for shorts to ground or high resistance in the wiring harness vs. an internal BCM fault.
  • BCM Ground Path — Various locations, often secured to the chassis or a splice pack under the dash or kick panels.. A GM service bulletin warns that the BCM can be internally damaged if a BCM ground is removed while the battery is still connected. The negative battery cable MUST be disconnected first before servicing any BCM ground connections to prevent module damage.

Real Owner Repair Stories

  • Carly Community Forum (2020 Cadillac XT6 with 32,167 km) — Central locking system completely inoperative on all doors. Scanned code B1001-49 (internal module failure).
    ❌ Tried (didn't work) Checking fuses.
    ✅ What actually fixed it The vehicle was taken to a workshop where a defective plug connection on the BCM was found. The connector was cleaned and dielectric grease was applied, which restored full function. The repair cost was 95€.

Model Year Variations Within This Range

  • 2020: The debut 2020 model year is most frequently cited by owners for having electrical system issues, including infotainment glitches, transmission control problems, and the issues related to code B3130.
  • 2021: GM issued a service update for 2021 models to address infotainment screen freezing and blackouts with a software update, which could be performed over-the-air (OTA). This indicates ongoing software refinements after the initial launch year.
  • 2022-2022: Owner complaints and reliability data suggest the 2022 and later models are more reliable, with fewer widespread reports of the electrical issues that plagued the 2020 model.
Chevy traverse AC drainage blocked!
Chevy traverse AC drainage blocked!
Control Module Diagnostics, Replacement & Programming
Control Module Diagnostics, Replacement & Programming
How to Replace a GM BCM, Perform a 30-Minute Relearn, and Complete SDM Setup (Code B1001)
How to Replace a GM BCM, Perform a 30-Minute Relearn, and Complete SDM Setup (Code B1001)
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Apr 30, 2026

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.

Year Coverage
This article covers the OBD-II Code B3130 for:
  • Cadillac XT6: 202020212022
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part