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

B3924 on 2018-2024 Chevrolet Traverse: 'No FOB Detected' & No-Start Causes

Code B3924 on a Traverse almost always indicates a Body Control Module (BCM) software glitch, not a failed part. It's typically caused by a jump-start or battery change and requires a dealer to reprogram the BCM per TSB #23-NA-163. Expect a shop cost of $150-$350.

14 minutes to read 2018-2024 Chevrolet TRAVERSE
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. This fault effectively immobilizes the vehicle. In some cases, the electronic parking brake may also become stuck on.
Key Takeaways
  • B3924 is a software problem, not a hardware failure. Do not replace the BCM, key fobs, or battery to fix it.
  • The issue is almost always triggered by a low-voltage event like a jump-start or battery replacement.
  • This is not a DIY repair. The vehicle must go to a GM dealer or qualified shop for a BCM software update.
  • Reference TSB #23-NA-163 when talking to a service advisor to ensure the correct, cost-effective repair is performed.
  • If stranded, try placing the key fob in the designated transmitter pocket (inside the center console armrest, under the liner) to start the car.
The trouble code B3924 on a Chevrolet Traverse indicates a fault within the circuit of the Passive Entry Passive Start (PEPS) Antenna 4. The PEPS system uses several antennas placed around the vehicle to detect the presence of the key fob for functions like unlocking the doors without pressing a button and enabling the push-button start. This specific code tells you that the Body Control Module (BCM) has detected a problem with the fourth antenna in this system, preventing it from reliably detecting the key fob. Antenna 4 is typically located in the rear of the vehicle, such as the rear bumper or inner quarter panel, to facilitate key detection for trunk access and starting.

What's Unique About the 2018-2024 Chevrolet TRAVERSE

The 2018-2024 Traverse, along with many other GM SUVs of this era, uses a specific 'GEN3R' Body Control Module (BCM) that is sensitive to voltage fluctuations. A low battery, jump-start, or even a standard battery replacement can corrupt the BCM's memory, triggering this code and a no-start condition. The problem is so well-known that GM issued a specific technical service bulletin (TSB #23-NA-163) detailing a software-based repair, warning technicians not to replace any hardware. Furthermore, the battery in these vehicles is located inside the cabin under the floor behind the passenger seat, making service less straightforward and potentially increasing the risk of voltage irregularities if not performed carefully.

Diagnostic Flowchart

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

What is the current starting condition and scan tool availability for your Traverse?
→ Drive to a GM dealer to check for BCM memory corruption. They will need to perform TSB #23-NA-163 software reprogramming (estimated $150 - $350).
Does the scanner show code B389A 00 as 'current' alongside code B3924?
→ Verify the BCM is a GEN3R type. Do not replace parts; a dealer must perform TSB #23-NA-163 'Programming A' and immobilizer relearn.
→ Disconnect the 12V battery for 30 seconds and reconnect it. Rescan to see if B389A sets, which confirms the need for TSB #23-NA-163.
→ Ensure the 12V battery is fully charged, then tow the vehicle to a GM dealer for TSB #23-NA-163 BCM reprogramming (estimated $150 - $350).
Professional service recommended: The fix requires reprogramming the Body Control Module (BCM) with proprietary GM diagnostic and programming software (GDS2 and SPS), which is only available to dealerships and specialized shops. The procedure is detailed in a specific TSB and is not a simple parts replacement.

Symptoms You May Notice

  • Vehicle will not crank ('No Crank')
  • Engine starts but immediately stalls
  • Message on dash: 'No FOB Detected' or 'Key FOB Not Detected'
  • Key fobs are inoperative (lock/unlock/remote start do not work)
  • Check Engine Light may be on
  • Security or anti-theft light is illuminated on the dashboard.
  • Electronic parking brake is stuck on and cannot be released.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the vehicle's 12V battery. While a failing battery is the trigger, a new battery will not fix the corrupted BCM memory.
  • Replacing the key fobs or their batteries. The issue is not with the fobs, but with the vehicle's inability to recognize them.
  • Replacing the Body Control Module (BCM). TSB #23-NA-163 explicitly warns against replacing the BCM, as the issue is resolved with software.
  • Replacing keyless entry antennas.

Most Likely Causes

  1. Body Control Module (BCM) Memory Corruption 🔴 High Probability → Shop Body Control Module This issue is documented in TSB #23-NA-163. A low voltage event (weak battery, jump-start, battery replacement) can corrupt the memory of the specific 'GEN3R' BCM used in these vehicles. The TSB lists specific affected BCM Base Model Part Numbers (BMPNs) including 13518569, 13519619, 13527260, 13533809, and others.
    How to confirm: A professional scan tool (GM GDS2) will show DTC B389A 00 set as 'current', along with three or more codes from the B3924-B3928 series. The TSB notes that if B389A is not present, a battery disconnect/reconnect for 30 seconds may cause it to set. The technician must then verify the BCM is a 'GEN3R' type by checking its part number in the GDS2 software.
    Typical fix: A dealer or qualified shop must follow TSB #23-NA-163. The procedure involves using GM's Service Programming System (SPS) to perform a special routine called 'Programming A' followed by an immobilizer relearn. If that fails, a 'Programming B' routine is performed. This is a software fix, not a parts replacement.
    Est. part cost: $0

Rare But Worth Checking

  • Poor BCM Ground Connection: In the rare event that BCM reprogramming does not resolve the issue, a poor ground connection at the BCM itself could cause erratic behavior and communication faults. This should be investigated before condemning the module.

Diagnosis Steps

  1. Attempt to start the vehicle by placing the key fob in the transmitter pocket. In the Traverse, this is located inside the center console armrest; you may need to remove a tray and liner to access the key-shaped indentation at the bottom.
  2. Confirm the vehicle's main 12V battery is fully charged and healthy. A low voltage state can prevent successful reprogramming.
  3. Scan the Body Control Module (BCM) with a professional, GM-compatible scan tool (GDS2).
  4. Verify the presence of DTC B389A 00 as 'current' or 'active'. If not present, the TSB advises a 30-second battery disconnect/reconnect 🎬 See how to perform a simple BCM reset without tools. to try and set the code.
  5. Verify the presence of at least three codes from the B3924-B3928 series.
  6. Using the GDS2 scan tool, navigate to Module Diagnostics > [K9] Body Control Module > Identification Information to confirm the BCM is a 'GEN3R' type and its part number is on the TSB's eligible list.
  7. If the code pattern and BCM type are confirmed, do not replace any parts. The vehicle must be taken to a GM dealer or qualified shop.
  8. The shop will follow the procedure in TSB #23-NA-163, which involves a specific BCM reprogramming routine ('Programming A' or 'Programming B') and an immobilizer relearn procedure.

Related Codes That Often Appear With This One

  • B389A — This is the primary code for 'Environment Identification' fault. Per TSB #23-NA-163, its presence is the main entry condition for the special software repair. The B392x codes are logged as secondary data when B389A is set due to BCM memory corruption.
  • B3925, B3926, B3927, B3928 — These are sibling codes for the other keyless entry antennas and modules. When three or more appear together with B389A, it confirms a system-wide software fault rather than multiple simultaneous hardware failures.
  • P0513 — This code for 'Incorrect Immobilizer Key' can also be set when the BCM and Engine Control Module (ECM) lose their security synchronization due to the software glitch.

Technical Service Bulletins (TSBs) & Recalls

  • 23-NA-163: Addresses customer concern of No Crank, No Start, Quick Start/Stall, No FOB Detected, or inoperative key fobs associated with codes B3924, B3925, B3926, B3927, and B3928. It outlines a software-based repair procedure for vehicles with specific 'GEN3R' BCMs and has been updated multiple times to include more models like the Traverse, Acadia, Enclave, and Blazer.

Platform-Specific Known Issues

  • A known condition documented in GM Technical Service Bulletin #23-NA-163 describes how a low voltage event can cause a memory corruption event in the 'GEN3R' Body Control Module, leading to a no-start condition and setting codes B3924, B3925, B3926, B3927, and B3928.
  • The 12V battery is located inside the vehicle's cabin, under the floor behind the front passenger seat, 🎬 Watch: Step-by-step guide to accessing and replacing the cabin battery. requiring removal of trim and covers for access. This non-standard location can complicate battery replacement and increase the likelihood of voltage-related issues if not serviced correctly.

Hidden / Shadow Codes Worth Checking

  • B389A 00: Incorrect Environment Identification. This is the primary fault code that triggers the B3924-B3928 series. Its presence is the main diagnostic criterion for initiating the TSB #23-NA-163 repair procedure. (see via GM GDS2 (Global Diagnostic System 2) scan tool. The TSB advises that if this code is not present, a 30-second battery disconnect/reconnect may force it to set.)

Scan Tool Commands That Help

  • GM SPS (Service Programming System): K9 Body Control Module “Programming A Per Bulletin 23-NA-163 and 23-NA-165 Only” — This is the primary software routine used to correct the BCM memory corruption. It is the first step in the TSB repair process.
  • GM SPS (Service Programming System): Immobilizer procedure “Body Control Module IMMO Learn with Existing Transponder or Remote Key” — This must be performed immediately after successfully completing 'Programming A' to re-synchronize the existing key fobs with the newly programmed BCM.
  • GM SPS (Service Programming System): K9 Body Control Module “Programming B Per Bulletin 23-NA-163 Only” — This is a secondary, alternative programming routine. It should ONLY be used if 'Programming A' and the subsequent immobilizer learn do not resolve the no-start condition and the codes remain.
  • GM SPS (Service Programming System): Immobilizer procedure “Engine Control Module and Body Control Module IMMO Learn.” — This specific immobilizer learn procedure is required after performing 'Programming B'.

Wiring & Ground Locations

  • G304 — On the right side B-pillar, behind the interior trim panel.. This is a major chassis ground point. While not exclusively for the BCM, poor integrity at this location can cause intermittent voltage and communication issues for multiple modules, potentially contributing to the low-voltage conditions that trigger BCM memory corruption. A voltage drop test at this ground is a valid step if software fixes fail.
  • K9 Body Control Module — Located on the left-hand (driver's) side of the dash for 2022-2024 models. For earlier models, it is typically behind the driver's side of the instrument panel.. This is the module that stores the fault and requires reprogramming. Physical access is needed to check its connections or replace it in the rare case of hardware failure.

Real Owner Repair Stories

  • General Forum Consensus (e.g., traverseforum.com, gm-trucks.com) (Multiple 2018-2024 Chevrolet Traverse, GMC Acadia, Buick Enclave) — Vehicle was running perfectly. Owner replaced the 12V battery (often as preventative maintenance). Immediately after replacement, the vehicle would not start, displayed a 'No FOB Detected' message, and all key fobs were inoperative.
    ❌ Tried (didn't work) Replacing the batteries in the key fobs., Disconnecting the new car battery for an extended period to 'reset' the computers., Purchasing and attempting to program new key fobs., Towing to a general mechanic who replaced the battery again.
    ✅ What actually fixed it The vehicle was towed to a GM dealership. The dealer service department identified TSB #23-NA-163, performed the BCM reprogramming ('Programming A' routine), and completed the immobilizer relearn. The original BCM and key fobs were used. The total cost was typically between 1-2 hours of labor ($150-$350).

OEM Part Supersession History

  • 13518569, 13519619, 13527260, 13533809, etc.Varies by original part number — Standard part lifecycle updates. It is unknown if newer hardware revisions are less susceptible to the voltage corruption issue. The TSB applies to a long list of GEN3R BCM part numbers, indicating a design-level sensitivity.
    Heads up: A replacement BCM, whether new or used, MUST be programmed to the vehicle's VIN using GM's SPS. For 2024+ models with the Global B architecture, this process is even more stringent and may require an online connection to GM servers. A used module is locked to the donor VIN and will not function until reprogrammed.

Model Year Variations Within This Range

  • 2018-2021: These models use the standard electrical architecture where the TSB #23-NA-163 is the primary fix for this issue.
  • 2022-2023: The Traverse received a mid-cycle refresh for the 2022 model year. While still susceptible to the B3924 issue, the BCM location is confirmed to be on the left-hand side of the dash.
  • 2024+: The 2024 Traverse introduced GM's new Vehicle Intelligence Platform (VIP) or 'Global B' electrical architecture. While the B3924 fault can still occur, any BCM replacement or programming is more complex and requires tools and software (SPS2/Techline Connect) that have an active connection to GM's network.
DIY Car Battery Replacement Chevy Traverse 2nd Gen (2018-2023)
DIY Car Battery Replacement Chevy Traverse 2nd Gen (2018-2023)
DIY 2018 Chevy traverse how to replace the battery step by step instructions.
DIY 2018 Chevy traverse how to replace the battery step by step instructions.
How to Reset Chevy Body Control Module (No-Tool BCM Relearn Guide)
How to Reset Chevy Body Control Module (No-Tool BCM Relearn Guide)
Chevy Tahoe no crank no start fix how to program BCM
Chevy Tahoe no crank no start fix how to program BCM
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:
  • Chevrolet TRAVERSE: 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