GM Global B Key Programming on 2020+ Chevy, GMC & Cadillac (2026)

If you have a 2020 or newer Chevrolet, GMC, Cadillac, or Buick and you have started searching for car key programming near me, you may have noticed something odd: providers who confidently handled your last vehicle now ask a lot more questions before quoting. That is not evasiveness. As of August 2026, GM's newer electrical architecture genuinely changed what key programming requires, and the honest providers are the ones telling you so.
This guide explains what Global B changed, why an authorized online session became mandatory, what the thirty-minute relearn actually is, what all-keys-lost realistically involves, and why inexpensive cloning tools that worked fine on a 2015 Silverado simply do not work on a 2022 one.
Global A to Global B: What Actually Changed
GM's earlier architecture, generally called Global A, appeared through the 2010s. It was networked and reasonably sophisticated, but its security model largely assumed that a device physically connected to the diagnostic port was authorized to be there.
Global B — also referred to as VIP, the Vehicle Intelligence Platform — began appearing around 2019 and 2020 and rolled out progressively across the lineup. The changes that matter for key work are three:
1. Signed module software. Module software carries cryptographic signatures. A module verifies that what it is being asked to run came from the manufacturer. Arbitrary code is rejected rather than executed.
2. Message authentication between modules. Modules no longer take network messages purely on faith. Security-relevant commands are authenticated, so a device that simply injects a well-formed request on the bus does not get obeyed the way it once might have.
3. Programming operations validated against the manufacturer's system. Security-relevant programming — including key enrollment — is authorized through a live session with GM rather than performed entirely offline.
The design intent is straightforward: make it substantially harder to steal a vehicle by plugging something into the diagnostic port and enrolling a key. From a security standpoint it has largely worked. From a service standpoint it means the tool landscape changed underneath everyone at once.
This is the same architectural direction the whole industry has taken, and it is why automotive ECM programming and key programming have converged into one discipline. Both now depend on authenticated access to a secured network rather than on clever tools.
Why SPS2 and a Live Session Are Now Mandatory
GM's programming environment for these platforms is delivered through the manufacturer's Service Programming System, commonly referred to in its current generation as SPS2, accessed under an active subscription. For a Global B vehicle, security-relevant work means:
- An active manufacturer subscription for the programming environment
- A live, stable internet connection at the vehicle, not back at a shop
- The security credentials required for immobilizer and key operations
- Enough time for the session to complete without interruption
That third point deserves attention. The industry mechanism that lets a qualified independent obtain the same security access a franchise dealer uses is the Secure Data Release system administered by NASTF. A registered Vehicle Security Professional is identity-verified and accountable, which is precisely what makes legitimate independent key service possible on secured platforms. It is worth asking any provider whether they hold that credential, because on Global B it is not decorative.
The practical consequence for you as an owner: the correct question is no longer "do you have a key for my truck," it is "can you run an authorized session for my year and model." Those are different capabilities, and only the second one finishes the job.
The Thirty-Minute Relearn, Explained Honestly
Owners frequently encounter a description like "it takes thirty minutes to program." Here is what that actually refers to.
GM platforms have long included a timed security relearn: a procedure where the vehicle is placed in a specific state and left alone while an internal timer runs, typically around thirty minutes, sometimes repeated in cycles. When the timer completes, the immobilizer permits new key data to be enrolled. The purpose is anti-theft — a thief working in a parking lot is unlikely to sit undisturbed through a mandatory waiting period.
Two things follow:
With authorized access, the wait is usually unnecessary. An authorized online session can enroll a key without sitting out the timer, because the operation has been legitimately authorized rather than brute-forced past the security system.
Without authorized access, the timer is the only path — and on newer Global B vehicles it may not be a path at all. Depending on the specific platform, model year, and whether the situation is an added key or all keys lost, the timed relearn route may be restricted or unavailable. Anyone quoting a flat "thirty minutes and it's done" for any 2020-plus GM vehicle is describing an older generation of work.
All Keys Lost on Global B
Adding a spare while you still have a working key is the easy version. All keys lost is a different job, and it is worth setting expectations before the truck arrives.
On a Global B vehicle, all keys lost typically involves:
- Proof of ownership, without exception. Registration or title matching photo identification. This is not bureaucratic friction; it is the entire ethical basis for the work. No legitimate provider skips it.
- Establishing an authorized session for the security operation being requested.
- Working with the body and immobilizer modules to clear existing key data and enroll new keys — because leaving old key data active on a vehicle whose keys are unaccounted for defeats the purpose.
- Cutting a mechanical key blade where the vehicle has one, for the door and the emergency override.
- Substantially more time at the vehicle than a spare-key visit.
For a fuller walkthrough of the process on GM platforms, our GM and Chevy all keys lost programming guide covers the sequence in detail.
The honest framing: all keys lost on a late-model GM is genuinely more expensive and more time-consuming than it was ten years ago, and that is a direct consequence of the vehicle being harder to steal. Those two facts are the same fact.
Why Cheap Cloning Tools Fail Here
A recurring frustration: an owner buys an inexpensive programmer online, or takes the vehicle to someone advertising very low pricing, and the key ends up unlocking the door but not starting the engine.
The reason is structural. Cloning copies a transponder identity from one key onto another. On older architectures that was often sufficient, because the immobilizer's check was essentially "does this transponder present the expected value." Global B does not work that way. Security-relevant operations are authenticated between modules and validated against the manufacturer's system. A cloned transponder can present a value and still be refused, because the system was never asked for — and never granted — authorization to accept a new key.
| Situation | Older GM architecture | Global B (2020+) |
|---|---|---|
| Add a spare with a working key | Often possible offline | Requires authorized online session |
| Timed security relearn | Common workaround path | Restricted or unavailable on many platforms |
| All keys lost | Longer but often offline-capable | Authorized session plus proof of ownership |
| Transponder cloning device | Frequently effective | Generally ineffective by design |
| Aftermarket generic programmer | Broadly usable | Rejected by message authentication |
The table is a generalization across a lineup that transitioned model by model, which is why the first step on any 2019 through 2021 vehicle is confirming which architecture your specific VIN actually carries. Two trucks of the same nameplate one model year apart can genuinely be different jobs.
What This Means for Pricing
Push-to-start and smart key replacement generally runs from 250 dollars and can exceed 650 dollars depending on the fob, the platform, and whether the situation is an added key or all keys lost. Global B vehicles sit toward the upper portion of that range for reasons that are entirely mechanical rather than opportunistic:
- Subscription cost for the manufacturer's programming environment
- Longer time at the vehicle for the authorized session
- Higher fob cost on many late-model platforms
- Additional module work in all-keys-lost scenarios
Where a job also touches vehicle computers — a body or immobilizer module that has to be configured or replaced alongside the key work — module programming ranges of 150 to 500 dollars apply to that portion, and body module work specifically runs 150 to 350 dollars.
If a quote for a 2022 GM all-keys-lost sounds dramatically below these ranges, the most likely explanations are that the provider has not identified the architecture correctly or intends to attempt a method that will not complete. Either way you will probably pay twice.
What to Ask Before You Book
For any 2019 and newer GM vehicle, four questions separate a provider who will finish from one who will not:
- "Is my VIN Global A or Global B?" A capable provider checks rather than guesses.
- "Do you run an authorized online session for this platform?" The answer should be an unambiguous yes with a subscription behind it.
- "Do you carry the security credentials for immobilizer work?" This is where the Secure Data Release credential belongs in the conversation.
- "What proof of ownership do you need?" A provider who does not ask is a provider you should not use.
For a broader look at what falls under this umbrella of work in our service area, our guide to computer programming for a car in Arlington maps out the categories.
Related GM Work
The security story on GM vehicles has a long history, and older platforms still on the road have their own quirks. The resistive-chip generation is covered on our GM VATS bypass page, and platform-wide key and module work is on our Chevrolet key and module programming page. If your situation is a lost smart key rather than a module fault, smart key programming is the relevant service.
Frequently Asked Questions
What is GM Global B and how is it different from Global A?
Global B, also called VIP, is the electrical architecture GM began rolling out around 2019 and 2020. Compared with Global A it uses far more network bandwidth, signed and authenticated module software, and message authentication between modules. In practical terms, modules verify that the commands they receive are legitimate, which is why key and module programming on Global B requires an authorized session rather than a generic aftermarket tool.
Can a locksmith program a key for a 2020 or newer Chevy or GMC?
Yes, when the locksmith has an active GM subscription, the SPS2 programming environment, a stable internet connection at the vehicle, and the security credentials required for immobilizer work. It is no longer a job that any tool with a connector can perform. The honest question to ask any provider is whether they run an authorized online session for your specific year and model.
Why does Global B key programming need a live internet connection?
Because the programming session is validated against GM's servers in real time. The vehicle and the manufacturer's system exchange authorization for the operation being requested. If the connection drops mid session the operation can fail, which is why a competent technician confirms signal quality before starting and uses a stable connection rather than a marginal one.
How long does the security relearn take on a Global B vehicle?
When a key is added without authorized access, GM platforms typically require a timed security relearn that runs about thirty minutes, and on some situations longer, with the vehicle in a specific state throughout. With an authorized online session the key can usually be added immediately without waiting out the timer. The wait is a security feature, not a malfunction.
What happens if all keys are lost on a 2020 or newer GM vehicle?
All keys lost on Global B is a bigger job than adding a spare. The technician must prove ownership, establish an authorized session, and in many cases work with the body and immobilizer modules to erase existing key data and enroll new keys. It takes longer, costs more, and cannot be shortcut with a cloning device. Expect proof of ownership to be required before any work begins.
Why do cheap key cloning tools fail on Global B vehicles?
Cloning tools copy a key transponder identity. Global B does not merely check a transponder value in isolation, it authenticates messages between modules and validates programming operations against the manufacturer's system. A cloned key can be physically cut and may unlock a door, yet still fail to start the vehicle because the system never authorized it. This is a design outcome, not a tool defect.
What does a 2020 and newer GM smart key cost to replace?
Push to start and smart key replacement generally runs from 250 dollars and can exceed 650 dollars depending on the fob, the vehicle, and whether it is an all keys lost situation. Global B platforms sit toward the upper part of that range because the work requires an authorized session and more time at the vehicle. A firm quote follows confirmation of the year, model, and key situation.
Get Global B Key Programming Near You
Fort Worth Locksmith & Computer Programming programs keys and modules for 2020 and newer Chevrolet, GMC, Cadillac, and Buick vehicles as a mobile service, with the authorized online session these platforms require. We confirm your architecture from the VIN before quoting, we require proof of ownership on every all-keys-lost job, and we tell you plainly when a platform needs access we would have to arrange rather than pretending otherwise.
Call or text (817) 668-3801, or email contact@fwlocksmith.com with your year, model, and whether you have a working key. We are mobile and available 24/7 across Fort Worth and the surrounding metroplex.
Texas locksmiths are licensed and regulated by the Texas Department of Public Safety Private Security Bureau.