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

B3924 on 2020-2025 Cadillac XT6: 'No FOB Detected' and No-Start Causes

Code B3924 on a 2020-2025 Cadillac XT6 almost always indicates a Body Control Module (BCM) software glitch, not a failed part. This typically happens after a battery change or jump-start, causing a no-start condition. The fix is a dealer-only software reprogram detailed in TSB #23-NA-163, not a parts replacement.

13 minutes to read 2020-2025 Cadillac XT6
Most Likely Cause
Body Control Module (BCM) Memory Corruption
Difficulty
5/5
Est. Time
1.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $350
Parts Price
$0 – $0
🚫 Do not drive — The vehicle will likely not crank or may start and immediately stall, leaving you stranded.
Key Takeaways
  • B3924 on a Cadillac XT6, especially with other similar codes, is a known software glitch in the Body Control Module (BCM), not a hardware failure.
  • The problem is almost always caused by a recent jump-start, battery change, or other low-voltage event.
  • DO NOT waste money replacing the key fob, fob battery, antennas, or the BCM itself.
  • The vehicle must be taken to a dealer or qualified shop for a specific BCM software reprogramming procedure as outlined in TSB #23-NA-163.
Code B3924 on a Cadillac XT6 indicates a fault within the circuit of one of the vehicle's keyless entry antennas. These antennas are responsible for detecting the key fob's presence, allowing for passive entry and push-button start. When the Body Control Module (BCM) loses communication with or detects an electrical problem in this specific antenna circuit, it sets code B3924 and may trigger a 'No FOB Detected' message on the instrument cluster.

What's Unique About the 2020-2025 Cadillac XT6

The 2020-2025 Cadillac XT6 uses GM's Vehicle Intelligence Platform (VIP) architecture with a specific 'GEN3R' Body Control Module (BCM) that is susceptible to memory corruption after a low-voltage event, like a battery replacement or jump-start. General Motors has acknowledged this widespread issue with Technical Service Bulletin (TSB) #23-NA-163, which was updated in August 2024 to officially include the XT6. The TSB provides a specific software-only repair, warning technicians not to replace the BCM or other hardware for this condition.

Diagnostic Flowchart

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

Did this issue start immediately after a dead battery, jump-start, or battery replacement?
Does the dashboard display a 'No FOB Detected' message and refuse to start?
→ Tow to a GM dealer or shop with GM SPS. Request the BCM data reset per TSB #23-NA-163. Expect $150-$350 in labor, no parts needed.
→ Have a shop scan the Body Control Module with a GM GDS2 tool to verify if code B3924 is present alongside B389A before proceeding.
Did the scan show code B389A along with B3924 and other B392x codes?
→ Do not replace parts. Have a dealer perform the software reprogram outlined in TSB #23-NA-163 using the Service Programming System (SPS).
→ The TSB may not apply. Have a technician diagnose the GEN3R Body Control Module for hardware failure, which may require replacement (e.g., part 13534192).
→ Tow the vehicle to a qualified shop for a GM GDS2 scan. If B3924 and B389A are found, apply TSB #23-NA-163. If reprogramming fails, BCM replacement is required.
Professional service recommended: The official fix requires proprietary GM diagnostic software (GDS2) and the Service Programming System (SPS) to perform a special data reset and reprogram the Body Control Module, which is not available to DIYers.
🎬 See how technicians use the GM SPS programming system.

Symptoms You May Notice

  • Vehicle will not crank or start.
  • Engine starts but immediately stalls.
  • "No FOB Detected" or "No Remote Key Was Detected" message on the driver information center.
  • 🎬 Watch: How to start your XT6 when the fob isn't detected.
  • Key fob functions like lock, unlock, and remote start are inoperative.
  • In some cases, the key fob may work for active functions (button presses) but not for passive entry or starting.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the key fob battery. While a weak fob battery can cause a 'No Remote Key Detected' message, it requires a different bypass procedure and typically won't set this specific cluster of BCM codes.
  • Replacing the key fob(s). The issue is with the vehicle's BCM, not the fob itself.
  • 🎬 Watch: The standard procedure for programming a new smart key.
  • Replacing a keyless entry antenna. This is a hardware replacement for a software problem and will not resolve the issue.
  • Replacing the Body Control Module (BCM). TSB #23-NA-163 specifically warns against this, as the original module's hardware is almost always fine and just needs its software reset.

Most Likely Causes

  1. Body Control Module (BCM) Memory Corruption 🔴 High Probability → Shop Body Control Module A known issue documented in GM TSB #23-NA-163 shows that a low voltage condition (e.g., jump-start, new battery, battery disconnect) can corrupt the memory of the 'GEN3R' BCM on this platform.
    How to confirm: The issue appears immediately after a battery-related event. A professional scan tool (GDS2) will show B3924 along with three or more other codes like B3925, B3926, B3927, and critically, B389A. The TSB procedure is only applicable if B389A is present.
    Typical fix: Perform the special BCM data reset and reprogramming procedure outlined in TSB #23-NA-163 using GM's Service Programming System (SPS). This is a software-only fix involving either 'Programming A' or 'Programming B' routines depending on prior repair attempts.
    Est. part cost: $0

Rare But Worth Checking

  • Faulty Keyless Entry Antenna or Wiring: → Shop Antenna While the TSB points to software, an actual hardware failure of an antenna or its wiring could theoretically set this code in isolation. This would typically involve a physical inspection and circuit testing of the antenna in the center console.
  • Faulty Body Control Module (BCM): → Shop Body Control Module In the very rare instance that the BCM reprogramming fails and the module is unresponsive, the BCM itself could be faulty. However, TSB #23-NA-163 explicitly warns against replacing the BCM as a first step. A replacement BCM for a 2020-2024 XT6 may carry an OEM part number such as 13534192.

Diagnosis Steps

  1. Confirm the symptoms: Vehicle won't start and displays a 'No FOB Detected' message.
  2. Note if the issue occurred immediately after a battery replacement, jump-start, or other low-voltage event.
  3. Use a professional scan tool (GM GDS2) to check for codes in the Body Control Module.
  4. Verify if B3924 is present with three or more other codes from the B3925-B3928 series, and/or code B389A.
  5. If the code cluster is present, do not replace parts. The vehicle must be taken to a GM dealership or qualified independent shop with access to GM's Service Programming System (SPS).
  6. The technician must first identify the BCM as a 'GEN3R' type using GDS2, as specified in the TSB.
  7. The technician will then follow the procedure in TSB #23-NA-163 to perform a BCM data reset. This involves running 'Programming A' or, if an immobilizer learn was already attempted, 'Programming B'.
  8. After the reprogram, an immobilizer relearn procedure with the existing keys is performed.
  9. If B3924 appears alone, inspect the wiring and connector for the Keyless Entry Antenna 4, typically located in the center console, for damage or corrosion.

Parts You'll Likely Need

  • No parts required
  • Body Control Module (BCM)

Related Codes That Often Appear With This One

  • B3925, B3926, B3927, B3928 — These are companion codes for other keyless entry antennas or modules receiving an 'Incorrect Environmental Identifier'. When three or more appear with B3924, it strongly indicates the BCM memory corruption issue described in TSB #23-NA-163.
  • B389A — This code for 'Environment Identification' is often set alongside the B3924-B3928 family and is a key indicator of the BCM software glitch. The TSB procedure requires this code to be present.
  • P0513 — This 'Incorrect Immobilizer Key' code is set by the Engine Control Module (ECM) when it doesn't receive the correct security handshake from the faulted BCM. Its presence is a direct consequence of the BCM issue.

Technical Service Bulletins (TSBs) & Recalls

  • 23-NA-163: The primary bulletin addressing a no-crank/no-start condition caused by BCM memory corruption after a low-voltage event. It details the specific 'Programming A' and 'Programming B' software routines for repair.
  • 21-NA-277: An earlier TSB that also describes the no-start condition with these codes, corroborating the software-based nature of the problem.

Platform-Specific Known Issues

  • As documented in GM Technical Service Bulletin #23-NA-163, the 'GEN3R' BCM on the 2020-2025 Cadillac XT6 is prone to a memory corruption event after a voltage fluctuation, causing a no-start condition and setting codes B3924, B3925, B3926, B3927, and/or B3928.

Hidden / Shadow Codes Worth Checking

  • B3924 00: The '00' is a GM symptom byte that specifies a 'General Electrical Failure'. Its presence, as noted in TSB #23-NA-163, confirms a general fault condition rather than a more specific circuit issue like a short or open, reinforcing the diagnosis of a module-level software problem. (see via A professional scan tool capable of reading manufacturer-specific codes and symptom bytes, such as the dealer-level GM GDS2 tool.)

Scan Tool Commands That Help

  • GM GDS2 / SPS: K9 Body Control Module “Programming A Per Bulletin 23-NA-163 and 23-NA-165 Only” — This is the primary software routine used to reset the BCM's corrupted memory when the fault is encountered for the first time and no other immobilizer procedures have been attempted.
  • GM GDS2 / SPS: K9 Body Control Module “Programming B Per Bulletin 23-NA-163 Only” — This secondary routine is used only if an immobilizer learn procedure was already attempted unsuccessfully before performing the correct TSB fix. It performs a more in-depth reset.
  • GM GDS2 / SPS: Immobilizer procedure “Body Control Module IMMO Learn with Existing Transponder or Remote Key.” — This function is performed immediately after 'Programming A' to relearn the vehicle's existing key fobs to the newly reset BCM.
  • GM GDS2: Module Diagnostics > [K9] Body Control Module > Identification Information — This data display path is used to view the BCM's Base Model Part Number (BMPN) to confirm it is a 'GEN3R' type and eligible for the TSB #23-NA-163 procedure before any programming is attempted.

Wiring & Ground Locations

  • Keyless Entry Antenna 4 — Typically located in the center console area. This antenna is specifically associated with DTC B3924 when a hardware fault occurs.. If B3924 is set in isolation without the cluster of other codes (B3925-B3928, B389A), a wiring or connector issue at this specific antenna becomes a possibility. Spills or prior repairs in the center console could damage its harness.
  • Key Fob Backup Pocket — Inside the center console storage area. The storage tray must be lifted to access the pocket.. This pocket is the designated location to place the key fob to start the vehicle if the fob's battery is dead or if the BCM is struggling to detect it. While it may not overcome the B3924 software lock, it is a critical step in standard 'No Fob Detected' diagnostics.
  • G103 — On older GM models, this ground is located at the left rear of the engine compartment on the cowl, above the brake booster.. This is a major ground point that serves the BCM, Instrument Panel Cluster (IPC), and Data Link Connector (DLC). While the exact location may vary on the XT6, checking major BCM-related grounds for corrosion or looseness is a fundamental step in diagnosing any widespread electrical issue, though it is not the likely cause for the TSB-defined problem.

OEM Part Supersession History

  • 13518593, 1353266213534192 — Standard part evolution for hardware/firmware revisions.
    Heads up: While these parts are superseded, the primary fix for code B3924 is software, not hardware replacement. Replacing the BCM with a newer part number will not resolve the issue without the correct SPS programming per TSB #23-NA-163.
2020 - 2022 Cadillac XT6 NO REMOTE KEY DETECTED - How To Start With Dead XT6 Key Fob Not Working
2020 - 2022 Cadillac XT6 NO REMOTE KEY DETECTED - How To Start With Dead XT6 Key Fob Not Working
GM Service Programming Systems (SPS) Training
GM Service Programming Systems (SPS) Training
How To Program A Cadillac XT6 Smart Key Remote Fob 2020
How To Program A Cadillac XT6 Smart Key Remote Fob 2020
Cadillac CT6 BCM location  #cadillac #ct6
Cadillac CT6 BCM location #cadillac #ct6
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 B3924 for:
  • Cadillac XT6: 202020212022202320242025
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