0:00 / 0:00
345: GM Global B VIP Architecture

345: GM Global B VIP Architecture

Automotive Diagnostic Podcast Mar 29, 2026 36 min
0:00
0:00

About this episode

GM’s Global B (VIP) architecture gets dissected through the lens of real-world module programming and network diagnostics. The host contrasts Global A’s simpler PIN-based security with Global B’s cryptographic SDAC handshake (key-off programming, GM server verification, CAN FD, and MDI-2 requirements). A detailed case study on a 2021 GMC Yukon Denali shows how a camera pinfit issue led to gateway replacement, then SDAC failures blamed on the instrument cluster—forcing a costly cluster replacement and even network “jumping” to complete the handshake. The episode also covers GDS-2 network tools, SPS setup/configuration, and clone-tool/GM server lockouts.

Cars: GMC Yukon
Filter:
|
Technical Too Afraid to Ask
Company

Auto Rescue Tools

"This show is brought to you by Auto Rescue Tools and Isaac Rodel. If you've been looking for a programming laptop..."

They’re a company that sells tools for working on cars. The host mentions them for things like programming laptops and diagnostic gear.

Company

Isaac Rodel

"This show is brought to you by Auto Rescue Tools and Isaac Rodel. If you've been looking for a programming laptop..."

Isaac is the person the host recommends for setting up a laptop for car programming. The goal is to make it work for different brands of cars.

Term

programming laptop

"If you've been looking for a programming laptop, you're not sure which one to buy or how to set it up..."

A programming laptop is a computer a shop uses to update or reprogram a car’s electronic modules. It’s often needed after replacing parts so the car recognizes the new components.

Term

key cutting equipment

"You'll also find scan tools, diagnostic equipment, key cutting equipment, and much more."

Key cutting equipment is the machine used to cut a replacement key. On newer cars, the key also usually has to be programmed to work.

Term

scan tools

"You'll also find scan tools, diagnostic equipment, key cutting equipment, and much more."

Scan tools are devices that let you talk to the car’s computer. They help you read trouble codes and see what the car is doing in real time.

Brand

General Motors

"Today on the show, I'm going to be talking more about General Motors... this week's episode..."

This episode is focused on cars from General Motors. The host is going to talk about how GM’s newer cars are networked and how that affects repairs.

Concept

networks

"We did General Motors Most Bus last week. This one is also going to be General Motors and it does have to do with networks."

In modern vehicles, “networks” are the communication systems that connect ECUs so they can share data and coordinate functions. Diagnostic work often requires understanding which network a module is on and how communication failures can block repairs or programming.

Concept

aftermarket

"So these are fairly new vehicles to the aftermarket. If you work in the dealership world, you probably have had your hands on plenty of them."

Aftermarket means the repair world outside the dealership. The host is saying these newer GM cars are still relatively new to independent shops, so the learning curve can be steep.

Concept

Global B architecture

"But this came out, I think they announced it in 2019... So once we get up around the 2019 2020 range, it's either going to be Global A or Global B... Now we have something new to deal with... this is much more than just a pin code that's being shared on these vehicles."

GM uses different “platforms” for how the car’s computers talk to each other. “Global B” is one of those platforms, and it matters because it changes how the dealership tools can program and secure the car’s modules.

Concept

Global A

"And so you're going to have one of them. Global A we've dealt with quite a bit. I've talked about it as far as module programming goes. And when you compare Global A to B, A is very simple..."

“Global A” is an older GM computer-platform approach. The speaker says its security setup is simpler than the newer one, and it doesn’t apply the same way to every module in the car.

Term

four digit pin number

"But essentially all they're doing is they have a four digit pin number that is hard coded... it's in the data of these modules. And then they share it back and forth."

The speaker says some modules use a simple shared PIN (a four-digit code) as part of their security handshake. If the PINs don’t line up between modules, the car may flag it and cause problems.

Concept

over-the-air updates

"There's also over-the-air updates that I guess I really don't know much beyond the fact that they have said that over-the-air updates are possible with these vehicles."

Over-the-air updates mean the car can download software updates electronically, like a phone. It can change how modules work, but the exact process can be complex.

Term

CAN FD capability

"Now, you actually do have to have specific scan tool with the CAN FD capability, even just to interact with the car."

The speaker notes that even to interact with the car, you need a scan tool that supports CAN FD. This matters because the vehicle’s network uses flexible data-rate communication, so older tools may not communicate reliably.

Company

GM MDI-2

"So if you're going to be programming on these newer General Motors vehicles, I'd highly suggest looking into getting the actual legit GM MDI-2. They're not that crazy expensive if you work on a lot of General Motors vehicles."

GM MDI-2 is a GM-approved scan/programming tool that plugs into your computer. It helps you talk to the car’s modules the right way, especially for newer GM vehicles.

Concept

CAN bus

"The vehicle I was dealing with was actually a network problem on one of the CAN buses. And it was a kind of a challenging series of events when I got involved with this."

CAN bus is the car’s internal “data network” that connects computers. If it’s having problems, multiple warning lights and symptoms can show up.

Car

GMC Yukon

"...m a serial gateway control module on this 21 GMC Yukon Denali. Shopping replaced it, brand new from GM. ..."

The GMC Yukon is a large SUV made for carrying people and gear, and the Denali is the higher-end version. It has lots of electronics that talk to each other, and sometimes a specific computer module has to be replaced to fix problems. A “gateway” module is basically a hub that helps different systems communicate.

Concept

programmed with the key off

"...but these GM Global B vehicles, they're actually programmed with the key off. And it is important you do that..."

It means you’re supposed to keep the car’s ignition off while doing the programming. Doing it the wrong way can cause the security steps to fail.

Term

error message

"they have you look at the error message that pops up if it fails. If it passes, just give your thumbs up, you're done with that part..."

The speaker advises technicians to review the exact error message shown during programming failures. OEM programming workflows often provide actionable failure reasons (e.g., security/authentication/handshake issues), and those details are essential for correct next steps and customer communication.

Concept

TSB

"...This is all listed in the TSB. But the error that you might come up with is that there is a single module causing this to fail."

A TSB is like an official “known problem” memo from the car maker. It tells mechanics what to look for and how to fix a specific issue.

Term

ECU

"...but it says ECU. And then you look at your code."

An ECU is one of the car’s computers. It controls functions and also stores diagnostic codes when something goes wrong.

Term

communication codes

"And that's when I was looking at it more closely to my pre scan. And I'm like, Oh, this has a bunch of communication codes in it. After I programmed this module."

Communication codes mean the car computers aren’t talking to each other the way they should. That can happen after programming if a module isn’t fully connected or authenticated.

Term

pin fitment issue

"...is there was a pin fitment issue at the camera on the windshield... the female sides just sort of stretch out a little bit."

A pin fitment issue means the connector pins don’t make proper contact due to poor seating, deformation, or looseness. On camera-related connectors, even slight misfit can create intermittent or permanent loss of communication on the associated network.

Term

module programming

"I check it for updates, [1612.8s] it didn't have any updates, I pushed it through anyways... So I program the module, same thing kicks me back. [1622.9s] Hey, the cluster is the thing that's failing."

Programming is when the technician loads the correct software/settings into a car computer. If programming doesn’t “take” or the same error returns, it usually means another module is causing the problem.

Term

unplug the cluster

"So now the next step is pull a fuse or unplug the cluster, neither of which are a simple task... So okay, I got to unplug it. [1654.8s] Easier said than done, you got to pull half the dash apart"

Unplugging the cluster means disconnecting its connector to temporarily remove it from the car’s network. It’s a way to confirm whether the cluster is the part causing the problem.

Term

DLC

"actually [1647.9s] one of them fed power to the MDI two at the DLC. So I can't pull fuses."

The DLC is the car’s diagnostic plug. It’s where a scan tool connects to read codes and communicate with the car’s computers.

Concept

network or a module configuration

"...after the security handshake is a network or a module configuration."

This refers to the ordering of programming steps: the security handshake must occur before the gateway performs its network/module configuration. If the order is wrong, the gateway may not correctly “learn” the installed modules, leading to persistent security/communication faults.

Concept

VIN number

"...it looks at all the modules that are listed on the database of GM server for that via for that VIN number."

The VIN (Vehicle Identification Number) is used to look up the vehicle’s configuration in GM’s database. Here, the security gateway uses the VIN to determine which modules should be present, then configures itself accordingly during SPS setup.

Concept

modules on the network

"And if there is a module that is on the network that doesn't belong, it'll set an error... It's also going to code and not let you complete that configuration."

This is about the car’s electronics talking to each other. If the car sees something it doesn’t expect—or can’t find something it expects—it can throw errors and stop the setup from completing.

1 cars featured

Request an Explanation

Heard something you'd like explained? We'll add it to this episode.

Sign in to request explanations for terms you heard.

Want to learn more?

Browse our glossary for plain-English explanations of automotive terms, jargon, and concepts.

Explore Terms

Help improve this episode

See something that's not quite right? Our annotations are AI-generated and can sometimes miss the mark. Click the flag icon on any annotation to suggest a correction.

Report incorrect info
Suggest better explanations
Flag missing cars