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

B3928 on 2018-2024 Buick Enclave: 'No FOB Detected' Causes and Fixes

On a 2018-2024 Buick Enclave, code B3928 almost always indicates a Body Control Module (BCM) memory corruption, not a failed part. This is typically triggered by a low voltage event like a jump-start or battery change. The fix is a specific BCM reprogramming procedure outlined in GM TSB #23-NA-163, which must be performed by a dealer or qualified shop with GM's proprietary software.

14 minutes to read 2018-2024 Buick ENCLAVE
Most Likely Cause
Body Control Module (BCM) Memory Corruption
Difficulty
5/5
Est. Time
1.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $550
Parts Price
$0 – $350
🚫 Do not drive — The vehicle will likely not crank or start, or it could start and immediately stall, leaving you stranded. In some cases, you may be able to start the vehicle by placing the key fob in the transmitter pocket (usually inside the center console armrest), but this is not a reliable workaround.
Key Takeaways
  • Code B3928 on a 2018-2024 Enclave, especially with companion codes, is almost always caused by a BCM software glitch, not a failed part.
  • The problem is usually triggered by a jump-start, a weak battery, or a battery replacement.
  • Do not replace the BCM or key fobs. The correct repair is a specific BCM reprogramming procedure outlined in TSB #23-NA-163.
  • This repair requires a GM dealer or a specialized shop with GM programming tools (GDS2 and SPS).
  • Ensure the vehicle's 12V battery is healthy to prevent the problem from happening again.
  • This is a known issue across many GM SUVs from this era, including the Chevy Traverse, GMC Acadia, and Cadillac XT5/XT6.
On a 2018-2024 Buick Enclave, the code B3928 is a manufacturer-specific diagnostic code that points to a problem within the keyless entry and vehicle security system. It almost never appears alone and is typically seen with other codes like B3924, B3925, B3926, and B3927. These codes are secondary to a primary fault, B389A, which indicates a memory corruption event within the Body Control Module (BCM). This corruption often happens after a low-voltage event like a battery replacement or jump-start.

What's Unique About the 2018-2024 Buick ENCLAVE

The second-generation Buick Enclave and its platform mates (like the Chevy Traverse, GMC Acadia, and Cadillac XT5) use a specific Body Control Module known as the 'GEN3R'. This particular module has a documented susceptibility to memory corruption following a low-voltage event, such as a battery replacement, jump-start, or even a temporary disconnect. GM issued Technical Service Bulletin #23-NA-163 to address this exact scenario, providing a software-based repair procedure instead of hardware replacement.

Diagnostic Flowchart

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

What codes are present along with the B3928 code on your scanner?
→ Your BCM memory is corrupted (TSB #23-NA-163). Have a dealer reprogram the BCM ($150-$550 labor) and test your 12V battery.
→ Inspect and replace the faulty keyless entry antenna (Part #13580788, $30-$120). This physical part replacement requires no programming.
Did the vehicle recently have a dead battery or need a jump-start?
→ Low voltage likely corrupted the BCM. Replace the 12V battery ($150-$350) and tow to a dealer for TSB #23-NA-163 reprogramming.
→ Have a shop scan the Body Control Module to check for code B389A before replacing any physical antennas.
Professional service recommended: The fix requires reprogramming the Body Control Module using GM's proprietary Service Programming System (SPS) software, which is not available to most DIY mechanics. 🎬 See a professional walkthrough of the GM BCM programming process. The TSB outlines specific programming routines ('Programming A' or 'Programming B') that must be selected.

Symptoms You May Notice

  • Vehicle will not crank or start ('No Crank, No Start')
  • Engine starts but immediately stalls
  • "No FOB Detected" mess 🎬 Watch: How to find the hidden key pocket to start your Enclave.age on the driver information center
  • Key fob functions (lock/unlock/remote start) are inoperative
  • Multiple, seemingly unrelated warning lights on the dashboard.
  • Security system light may be flashing or on steadily.
⚠️ Don't Waste Money on the Wrong Fix

Most Likely Causes

  1. Body Control Module (BCM) Memory Corruption 🔴 High Probability → Shop Body Control Module The GEN3R BCM used in these vehicles is known to be sensitive to voltage fluctuations. A low battery, jump-start, or battery replacement can trigger a memory corruption event, which GM has acknowledged in TSB 23-NA-163.
    How to confirm: A professional scan tool will show B3928 along with three or more other antenna codes (B3924, B3925, B3926, B3927) and, crucially, a B389A code in the BCM. A technician must then use GM's GDS2 diagnostic software to verify the BCM is an eligible 'GEN3R' type by checking its part number against the list in the TSB.
    Typical fix: Reprogram the BCM using the specific multi-step procedure outlined in GM Technical Service Bulletin #23-NA-163. This is a software fix performed by a dealer or a shop with GM programming capabilities. The procedure involves a 'Special Data Reset A' or 'Programming A' followed by an immobilizer relearn.
    Est. part cost: $0
  2. Faulty Keyless Entry Antenna ⚪ Low Probability → Shop Antenna While less common than the BCM issue for this specific code cluster, individual antennas can fail due to physical damage, moisture intrusion, or wiring faults. This is more likely if only B3928 is present without the other codes.
    How to confirm: If B3928 appears by itself without the other B392x codes and without B389A, the antenna is more suspect. A technician can use a scan tool to monitor the signal from the specific antenna and inspect its wiring and connector for damage.
    Typical fix: Replace the faulty keyless entry antenna and its connector if damaged. The new antenna does not require programming. Common part numbers include 13580788, depending on location.
    Est. part cost: $30-$120
  3. Low Vehicle Battery Voltage ⚪ Low Probability → Shop Vehicle Battery This is not the direct cause of the code, but it is the primary trigger for the BCM memory corruption. The sensitive GEN3R BCM can glitch during the voltage drop and subsequent surge of a battery replacement or jump-start.
    How to confirm: Test the 12V battery's state of charge, cranking amps, and overall health. A battery failing a load test is a strong indicator that it caused the BCM issue. A parasitic draw test can also be performed to see if a module is staying awake and draining the battery.
    Typical fix: Replace the weak or failing 12V battery. This must be done *before* or at the same time as the BCM reprogram to prevent the issue from recurring immediately.
    Est. part cost: $150-$350

Rare But Worth Checking

  • Failed Previous Repair Attempt:

Diagnosis Steps

  1. Verify the customer complaint: No start, 'No FOB Detected' message.
  2. Scan the Body Control Module (BCM) for DTCs with a professional GM-compatible scan tool (GDS2).
  3. Confirm the presence of DTC B389A, along with B3928 and at least two other codes from the B3924-B3927 range.
  4. Check for and follow Technical Service Bulletin #23-NA-163. Note that this TSB has been revised multiple times to include more vehicles and update procedures.
  5. Test the vehicle's 12V battery to ensure it is fully charged and healthy. Replace if necessary to prevent recurrence.
  6. Using GM's GDS2 software, navigate to Module Diagnostics > [K9] Body Control Module > Identification Information and verify the BCM is a 'GEN3R' model eligible for the TSB procedure by checking the part number.
  7. If conditions are met, use GM's Service Programming System (SPS) and select 'Programming A Per Bulletin 23-NA-163'. DO NOT perform a standard immobilizer learn first.
  8. After programming, perform the 'Body Control Module IMMO Learn with Existing Transponder or Remote Key' procedure.
  9. If the issue persists because a standard learn was attempted previously, perform the 'Programming B Per Bulletin 23-NA-163 Only' procedure, followed by the 'Engine Control Module and Body Control Module IMMO Learn'.
  10. After programming, clear all DTCs and confirm the vehicle now starts and all key fob functions work correctly with all fobs.

Parts You'll Likely Need

  • Body Control Module (BCM) Reprogramming (OEM #Labor Op 2889808) — This is a software fix, not a physical part. It is the primary solution identified by GM to correct the memory corruption that causes code B3928 and its related symptoms. The labor operation number is for warranty claims but identifies the specific job.
    OEM price range: $150-$300
    Aftermarket price range: N/A
  • Keyless Entry Antenna (OEM #13580788) — Only needed in the rare case that the BCM is not the issue and an individual antenna has failed. This part number is a common replacement for various antenna locations, but others may be used depending on the specific antenna's position in the vehicle.
    Trusted brands: ACDelco, GM Genuine Parts
    OEM price range: $90-$195
    Aftermarket price range: $30-$80

Related Codes That Often Appear With This One

  • B3924, B3925, B3926, B3927 — These are companion codes for the other keyless entry antennas. When three or more of these codes are present together with B3928, it strongly indicates the BCM memory corruption issue described in TSB 23-NA-163.
  • B389A — This code is often set in the BCM alongside the antenna codes and is a key indicator for technicians to follow the TSB procedure. The TSB explicitly states to check for a current B389A code as a prerequisite for the special reprogram.

Technical Service Bulletins (TSBs) & Recalls

  • 23-NA-163: No Crank, No Start, Quick Start/Stall, No FOB Detected, Key FOBs Inoperative, B3924 00, B3925 00, B3926 00, B3927 00, B3928 00 Set. This is the primary document for this issue. It has been revised multiple times (e.g., Nov 2023, Aug 2024, Mar 2025) to add more models and refine the repair procedure.

Platform-Specific Known Issues

  • A known issue exists where a low voltage event (jump-start, battery change) can cause memory corruption in the GEN3R Body Control Module, leading to a no-start condition and setting codes B3924 through B3928.
  • GM has issued TSB #23-NA-163 which explicitly details a software reprogramming procedure to fix this condition without replacing the BCM. This TSB has been updated several times, expanding the model years and list of affected vehicles.
  • Owner forums for the Enclave and its platform mates are filled with reports of this exact failure scenario, often expressing frustration at initial misdiagnoses (like replacing the battery or fob) before the TSB is discovered and applied.

Mechanic-Grade Diagnostic Values

  • Keyless Entry Antenna Low Reference Circuit to Ground — expected: Less than 30 Ω. Failure: Resistance greater than 30 Ω indicates a poor ground connection for the keyless entry system.
  • Keyless Entry Antenna Signal Circuit to Ground — expected: Less than 1 V (Key ON, Engine OFF). Failure: 1 V or greater indicates a short to voltage on the signal circuit.

Scan Tool Commands That Help

  • GDS2: Module Diagnostics > [K9] Body Control Module > Identification Information — This is the first step to verify the BCM is a 'GEN3R' type and its Base Model Part Number (BMPN) is on the eligible list in TSB #23-NA-163 before attempting any programming.
  • SPS (Service Programming System): Programming A Per Bulletin 23-NA-163 and 23-NA-165 Only — This is the primary software recovery procedure for a vehicle that has not had a previous failed immobilizer learn attempt. It must be followed by the 'Body Control Module IMMO Learn with Existing Transponder or Remote Key' procedure.
  • SPS (Service Programming System): Programming B Per Bulletin 23-NA-163 Only — This is the secondary recovery procedure to be used ONLY if a standard immobilizer learn was already attempted and failed to fix the issue. It must be followed by the 'Engine Control Module and Body Control Module IMMO Learn' procedure.

Wiring & Ground Locations

  • K9 Body Control Module (BCM) — Inside the passenger cabin, under the driver's side of the dashboard, to the left of the steering column. It is often mounted near or integrated with the interior fuse block.. This is the module that experiences memory corruption. Physical access is needed to check its part number label or to replace it if reprogramming fails.
  • Keyless Entry Transmitter Pocket — Inside the center console armrest storage area. You may need to remove a liner or tray to see the indentation shaped like the key fob.. This is the backup location to place the key fob to start the vehicle when the passive entry system fails, allowing the car to be moved to a service center.
  • Passive Keyless Entry (PKE) Antennas — Multiple small antennas are hidden throughout the vehicle, including inside door handles, bumpers, the center console, and rear cargo area.. While rarely the cause when all codes are set, a single antenna can fail. Knowing their general locations helps in diagnosis if only B3928 is present.
  • G103 (Ground) — On the cowl at the left rear of the engine compartment, typically above the brake booster.. This is a major ground point that serves the BCM and the Remote Control Door Lock Receiver. A poor connection here could cause low voltage or communication issues, potentially triggering the BCM corruption.

Real Owner Repair Stories

  • Go-Parts.com article on platform-mate GMC Acadia (2019-2023 GMC Acadia) — 'No FOB Detected' message, no-start condition.
    ❌ Tried (didn't work) Replacing key fob battery, Using the backup key slot (temporary fix), Replacing the keyless entry antenna
    ✅ What actually fixed it A dealer-level BCM reprogram according to GM Technical Service Bulletin #23-NA-163 was the final solution.

OEM Part Supersession History

  • Multiple, see listN/A - List of affected parts — This is a list of eligible 'GEN3R' BCM Base Model Part Numbers (BMPNs) that are covered by TSB 23-NA-163. If the BCM part number is on this list, it should be reprogrammed, not replaced.
    Heads up: Eligible BMPNs: 13518569, 13518570, 13518602, 13518603, 13519619, 13519620, 13519648, 13527252, 13527260, 13527261, 13527297, 13527298, 13527827, 13529492, 13529493, 13533809, 13533813, 13533814, 13533817, 13533821. If the BCM is not on this list, the TSB does not apply.

Model Year Variations Within This Range

  • 2018-2024: TSB 23-NA-163 was revised in August 2024 to officially add the Buick Enclave, Cadillac XT5/XT6, and Chevrolet Blazer/Traverse to the list of affected vehicles and update the model years. This confirms the issue spans the entire generation and is not limited to earlier models.
2018–2024 Buick Enclave 'No Remote Detected' Fix – Hidden Key Pocket Location
2018–2024 Buick Enclave 'No Remote Detected' Fix – Hidden Key Pocket Location
How to Start a Buick Enclave with a Dead Key Fob (2018-2024) #BuickEnclavekeyfob #deadkeyfobBuick
How to Start a Buick Enclave with a Dead Key Fob (2018-2024) #BuickEnclavekeyfob #deadkeyfobBuick
2018+ Buick Enclave - How to Start Vehicle with Dead Key Battery
2018+ Buick Enclave - How to Start Vehicle with Dead Key Battery
How to start 2020 Buick enclave with "key fob not detected issue"
How to start 2020 Buick enclave with "key fob not detected issue"
Where to Locate Your Transmitter Pocket - Buick Enclave
Where to Locate Your Transmitter Pocket - Buick Enclave
How To Start 2018–2023 Chevy Traverse With “No Remote Detected” – Dead/Bad Fob Fix
How To Start 2018–2023 Chevy Traverse With “No Remote Detected” – Dead/Bad Fob Fix
2018 - 2023 Chevy Traverse No Remote Detected - How to Start With Dead Or Broken Key Fob Chevrolet
2018 - 2023 Chevy Traverse No Remote Detected - How to Start With Dead Or Broken Key Fob Chevrolet
GM Body Control Module Programming
GM Body Control Module Programming
How To Replace 2018–2024 Buick Enclave Key Fob Battery – DIY Remote Battery Change
How To Replace 2018–2024 Buick Enclave Key Fob Battery – DIY Remote Battery Change
2018 - 2024 BUICK ENCLAVE Remote Key Fob Battery Replacement -  How To DIY Change Replace Batteries
2018 - 2024 BUICK ENCLAVE Remote Key Fob Battery Replacement - How To DIY Change Replace Batteries
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 B3928 for:
  • Buick ENCLAVE: 2018201920202021202220232024
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