345: GM Global B VIP Architecture
Automotive Diagnostic Podcast
Automotive Diagnostic Podcast Mar 29, 2026
345: GM Global B VIP Architecture

345: GM Global B VIP Architecture

Annotations will appear as you listen

0:00
36:17
345: GM Global B VIP Architecture
Company

Auto Rescue Tools

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

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

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

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

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

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

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

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

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

“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

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

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

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

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

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.

GMC Yukon
Car

GMC Yukon

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

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

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

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

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

Term

communication codes

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

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

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

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

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

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

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

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.

0:00
36:17