TL;DR: The GM HMI module (Human Machine Interface) is the computer that runs a large portion of your infotainment system on most 2013–2020 Chevrolet, GMC, Cadillac, and Buick vehicles equipped with MyLink, IntelliLink, or CUE. It drives the touchscreen, handles Apple CarPlay and Android Auto on HMI 2.5+, runs factory navigation, and talks to the radio, instrument cluster, amplifier, media disc player over GM’s MOST bus. When it fails — most commonly with a “Waiting for Update Media” message, a black screen, or boot looping — a pre-programmed replacement HMI from WAMS installs at home in 20–40 minutes with no dealer trip, for significantly less than the dealer’s $800–$1,800 quote.

What Is the GM HMI Module?

The GM HMI (Human Machine Interface) module is the primary infotainment controller used in most 2013 through 2020 General Motors vehicles. It is the small computer — separate from the touchscreen, separate from the radio, and separate from the speakers — that boots the infotainment operating system and runs everything you see and touch on the center display; thus its name.

Originally designed in collaboration with Bosch and integrated into GM’s Global A electrical architecture, the HMI is the brand-agnostic engine behind three marketing names you’ve probably heard:

  • Chevrolet MyLink — Silverado, Tahoe, Suburban, Camaro, Corvette C7, Malibu, Impala, Equinox, Traverse, Cruze, Volt, Colorado
  • GMC IntelliLink and Buick IntelliLink — Sierra, Yukon, Canyon, Acadia, Enclave, Encore, LaCrosse, Envision, Regal
  • Cadillac CUE (Cadillac User Experience) — ATS, CTS, XTS, SRX, XT5, Escalade, CT6, ELR

Despite the different brand names on the home screen, the underlying hardware and software stack is the same family of HMI modules, differing only by generation and feature configuration. If your vehicle is in this list, a pre-programmed WAMS HMI ships VIN-locked and plug-and-play.

What the GM HMI Module Does

The HMI is the brain of the infotainment system. When you press a button, touch the screen, or speak a command, the HMI processes the input, decides what should happen, and orchestrates the other modules over the data bus. Specifically, the HMI is responsible for:

  • Booting and running the infotainment operating system — the OS, UI, animations, and menus all live on the HMI’s internal flash memory
  • Driving the center display — sending video and touch coordinates to/from the screen over a dedicated link
  • Apple CarPlay (HMI 2.5+) — handling the USB handshake, screen mirroring, and projection
  • Android Auto (HMI 2.5+) — same role for Google’s projection platform
  • Embedded factory navigation — when a vehicle is equipped with the IO6 RPO configuration, the HMI runs the map database and route guidance
  • Voice command processing — both factory voice and CarPlay/Android Auto voice handoffs
  • Bluetooth pairing and audio routing — the HMI manages pairing, then tells the radio/ACM what to play
  • Backup camera and surround-view display — receiving video from the backup camera or Video Processing Module and rendering overlays on the screen
  • Vehicle settings menus — locking/unlocking preferences, lighting timers, comfort settings. The HMI doesn’t directly control these settings but it does interface with the other modules that do to allow the user an interface to set them.
  • OnStar interface and WiFi hotspot — on equipped vehicles, the HMI presents OnStar status and the in-vehicle hotspot controls
  • Driver Information Center (DIC) and HVAC display coordination — on vehicles where these share the center stack
  • MOST bus participation — Participates in the Media Oriented Systems Transport network that carries audio and control between infotainment components

Internally, the HMI module is a real embedded computer. HMI 2.5 hardware runs a quad-core processor with 16 GB of eMMC storage; HMI 2.0 uses a dual-core processor with 8 GB. When you scroll a map, swipe between menus, or wait for the system to wake up at startup, you are watching the HMI work.

What the GM HMI Module Does Not Do (Critical Distinctions)

One of the most expensive mistakes GM owners make is misdiagnosing a different failure as an HMI failure. Knowing what the HMI isn’t saves real money. The HMI is not:

  • The screen itself. The center touchscreen is a separate display assembly with its own LCD, touch digitizer, and backlight. A screen can fail (dark display, dead touch zones, “ghost touch,” scrambled pixels) while the HMI is perfectly fine — and vice versa. If you have black screen + working audio, you may have a screen problem, not an HMI problem. See our GM infotainment black screen diagnosis guide.
  • The radio (ACM). The Audio Control Module — also called the radio, head unit, or “Silverbox” on some platforms — is a separate module that contains the AM/FM/HD/SiriusXM tuner. On base audio vehicles it also contains a small audio amplifier, and the physical connections to the speakers. On up level audio vehicles (Mostly with Bose branding) the Radio module sends the audio data to the Amplifier over the MOST bus to decode and send to the speakers.
  • The CSM. The Center Stack Module, sometimes incorrectly called “HMI 3.0,” is a different module entirely. It replaced the HMI on 2019+ refreshed GM platforms. CSM has different physical shape, connectors, runs on Global A and Global B/VIP architectures, and is not interchangeable with HMI. See our HMI vs CSM explainer if you’re not sure which one you have — and if you’ve already confirmed you have a CSM-equipped vehicle, the WAMS pre-programmed CSM replacement is the right part.
  • The speaker driver. The HMI manages source selection and routing, but the actual amplification to the speakers happens in the radio/ACM (or a separate amplifier on Bose/premium audio configurations).
  • A vehicle control module. The HMI has nothing to do operationally with engine management, transmission control, ABS, airbags, stability, or any safety system.
  • A tuner. AM, FM, HD Radio, and SiriusXM signals are all received and decoded by the radio/ACM, not the HMI.
  • A modem. Cellular connectivity for OnStar and the in-vehicle WiFi hotspot is handled by a separate telematics module (TCM/VCIM). The HMI just shows the UI for it.

Misdiagnosis is so common that we require a dealer-level diagnosis on every HMI replacement we ship. A failed BCM (Body Control Module) not sending the SDE signal, an open or shorted MOST bus, a failed ACM, or a broken connector can all look like an HMI failure.

Where Is the GM HMI Module Located?

The HMI module’s physical location varies by platform, but in nearly every case it lives inside the dash, near the center stack, where it can connect to the MOST bus and the display.

  • Trucks and full-size SUVs (Silverado, Sierra, Tahoe, Suburban, Yukon, Escalade): behind the glove box. Open the glove box, release the side clips, and the HMI is visible behind the opening — a silver/black box with three keyed connectors and two or three T15 Torx mounting bolts.
  • Midsize cars and sedans (Malibu, Impala, Cruze, Volt): behind the lower kick panel or center console trim. Passenger-side kick panel is most common.
  • Cadillac CUE cars (ATS, CTS, XTS, SRX): behind the glove box, similar to truck access. Some CT6 and Escalade configurations route through the center console.
  • Camaro (2016–2018) and Corvette C7 (2014–2019): On the passenger side in the Camaro up above the passenger closeout in the dash. On C7 Corvette it’s located on the drivers side above the drivers side closeout.
  • Crossovers and compact SUVs (Equinox, Traverse, Acadia, Enclave, Encore, Envision, XT5): behind the glove box with a near-identical removal procedure to the truck platform.

GM HMI Generations at a Glance

GM and its supplier evolved the HMI through several distinct generations. Identifying yours is the single most important step before ordering a replacement or planning an upgrade.

  • HMI 1.0 — pre-production engineering hardware only, never shipped to customers.
  • HMI 1.1 — 2013 Cadillac CUE only (ATS, XTS, SRX). Rare. Most failures are best addressed by upgrading to 2.5 hardware where the platform allows.
  • HMI 2.0 — 2014–2015. Dual-core, 8 GB eMMC, 30–60 second boot, no Apple CarPlay or Android Auto. Two minor sub-variants (early without “texting” app, later with).
  • HMI 2.5 — 2016 through ~2019/2020. Quad-core, 16 GB eMMC, 15–20 second boot, wired Apple CarPlay and Android Auto, OnStar WiFi hotspot support.
  • “HMI 3.x”not actually an HMI. These are CSM (Center Stack Module) units used on 2019+ refreshed platforms. Different module, different architecture, different functions.

For full per-generation specifications, processor and storage details, and screen-size compatibility, see the HMI Generations reference. For the side-by-side that matters most when deciding to repair-vs-upgrade, see HMI 2.0 vs 2.5.

Which GM Vehicles Use the HMI Module?

The HMI is used across virtually every Chevrolet, GMC, Cadillac, and Buick infotainment-equipped vehicle from 2013 through approximately 2020. That covers the K2 and T1 full-size trucks/SUVs (Silverado, Sierra, Tahoe, Suburban, Yukon, Escalade through their pre-refresh model years), the Cadillac CUE sedans (ATS, CTS, XTS, SRX, CT6, XT5, ELR), all the Lambda/Theta crossovers (Acadia, Traverse, Enclave, Equinox), the Camaro, the C7 Corvette, the midsize sedans (Malibu, Impala, LaCrosse, Regal), and the compact lineup (Cruze, Volt, Encore, Envision, Colorado, Canyon).

Vehicles built after these ranges almost always use a CSM, not an HMI. If your vehicle is a 2019+ refreshed body style Silverado/Sierra, 2021+ Tahoe/Suburban/Yukon/Escalade, 2020+ Corvette C8, or any 2020+ Cadillac CT4/CT5/XT4/XT6 — you have a CSM, not an HMI.

For the exact model-year-by-generation matrix — including transition years and mid-cycle refresh splits where vehicles crossed from HMI to CSM mid-stream (Cadillac ATS and CTS 2017.5, Silverado/Sierra 1500 2019) — see Does my vehicle have an HMI? Or just send WAMS your VIN and we’ll confirm the right module.

RPO Codes That Determine Your HMI Configuration

Your RPO (Regular Production Option) codes — printed on the sticker in your glove box, driver door jamb, or accessed via the QR code on the B-pillar on newer vehicles — specify your exact infotainment build. For HMI-equipped vehicles, the codes that matter are:

  • IO4: Base 4.2″ color display – 4.2″ Specific HMI
  • IO5: Color touchscreen with MyLink/IntelliLink/CUE, no factory navigation
  • IO6: Color touchscreen with MyLink/IntelliLink/CUE plus embedded factory navigation

An IO5 vehicle can usually be upgraded to IO6 by replacing the HMI with a navigation-equipped unit programmed for the vehicle’s VIN. Full breakdown at RPO codes explained. (Newer codes — IOS, IOU, IOT, IOK — appear only on CSM-equipped vehicles.)

Common GM HMI Failure Symptoms

HMI modules use eMMC flash storage that has a finite write endurance. As vehicles cross the 6–10 year mark, that flash starts to fail — and the symptoms are remarkably consistent. The signs of a failed HMI include:

“Waiting for Update Media” Message

This is the smoking gun. In our experience and based on tens of thousands of replacement units shipped, “Waiting for Update Media” is a 100% diagnostic for HMI failure. The flash memory has corrupted to the point where the OS can no longer boot. A replacement HMI fixes it every time. Full breakdown at “Waiting for Update Media” — What It Means.

Black Screen With Audio Still Working

This is the most ambiguous symptom. If you hear audio but the screen is dark, the cause could be HMI failure with a thermal issue, screen/digitizer failure (HMI is fine), or a backlight inverter failure. Get a dealer diagnosis before ordering. Our black screen diagnosis guide walks through the decision tree.

Boot Looping / Constant Rebooting

The screen flashes the GM, Chevy, Cadillac, GMC, or Buick logo, gets partway through boot, then restarts. Classic flash-memory corruption pattern — HMI is almost always the cause however a bad SDE signal from the BCM can cause a very similar looking issue.

“Ghost Touch” Inputs

Buttons activate by themselves, the menu scrolls without input, settings change unprompted. Almost always a touchscreen controller and digitizer failure, not the HMI. Diagnose carefully before ordering — replacing the HMI will not fix this.

Scrambled or Distorted Graphics

Visible artifacts, garbled fonts, color corruption, partial backup-camera display — these are usually GPU/video buffer failures on the HMI side and respond to HMI replacement.

Missing or Non-Functional Apple CarPlay / Android Auto

If your 2016+ vehicle suddenly loses CarPlay or Android Auto after previously working, the HMI is a suspect. (If CarPlay never worked, you may have an HMI 2.0 vehicle that needs an upgrade — not a replacement.)

Loss of Embedded Navigation

Map database corruption can render factory navigation unusable while leaving other functions intact. Replacement HMI with current maps restores it.

HMI vs. CSM — Why Choosing the Wrong One Costs You

If you remember nothing else from this guide, remember this: HMI and CSM are not interchangeable. The CSM (Center Stack Module) is the architectural successor to the HMI, used on 2019+ refreshed GM platforms. The differences are absolute:

HMICSM
DesignBosch, Global AHarman, Global A and Global B/VIP
Year Range2013–20202017.5+ (mostly 2019+)
Physical ConnectorsTwo main, Three USB and one Fakra GPS (If IO6 version)Different connector set, not pin-compatible
ProgrammingFirmware-based, VIN-locked via MOSTOver-the-air capable, App Shop, IOS/IOU/IOT/IOV/IOK RPOs
WAMS ProductReplacement HMIReplacement CSM
Swappable?No. Physically and electrically incompatible.

An HMI will not fit in a CSM vehicle. A CSM will not fit in an HMI vehicle. Ordering the wrong one is the most common — and most expensive — mistake in this category. Read the full HMI vs CSM explainer if you have any doubt about which one your vehicle uses.

GM HMI Replacement Cost: Dealer vs. WAMS

The cost story breaks into three options:

  • Dealer replacement — typically $1000 to $2,200 all-in. You receive a like-for-like replacement: same generation, same features, same boot time. A 2014 truck still gets a 2.0; no CarPlay, no Android Auto.
  • WAMS factory-new replacement (DIY) — brand-new OEM hardware pre-programmed to your VIN, plug-and-play, installs at home in 20–40 minutes. Significantly less than the dealer’s quote, every time.
  • WAMS upgrade kit (2.0 → 2.5 with CarPlay/Android Auto) — if your failing HMI is a 2013–2015 1.1 or 2.0 unit, the upgrade kit (HMI 2.5 + matched radio + USB hub, all VIN-programmed) lets you finish with wired (and on some platforms wireless) Apple CarPlay and Android Auto for significantly less than a like-for-like replacement; it’s a no brainer in this situation.

For the full breakdown — including extended-warranty considerations and labor scenarios — see How much does it cost to replace a GM HMI module?

How to Replace a GM HMI Module

HMI replacement is one of the most DIY-friendly module jobs on a modern GM. You do not need dealer tools, training, or a scan tool — a pre-programmed WAMS HMI ships ready to install.

Tools (one-time ~$50): T15 Torx driver, plastic trim removal tool, 7 mm socket and ratchet, basic screwdrivers, small flashlight.

The job at a glance: Disconnect the negative battery cable and wait two minutes. Drop the glove box (trucks/SUVs/most crossovers) or release the lower kick panel/console trim (cars). The HMI is the silver/black box with three keyed connectors and two or three T15 Torx bolts. Unplug the three connectors with a gentle rocking motion (do not force them), unbolt the module, install the WAMS replacement in the same orientation, reconnect everything, reassemble the dash, reconnect the battery, and start the vehicle. The first boot takes 2–5 minutes and may briefly show “NO VIN” while the module learns your VIN from the MOST bus — do not interrupt it.

For the platform-specific complete walkthrough with cautions and troubleshooting, see our step-by-step HMI installation guide. If you’d rather not do the dashboard work yourself, a trusted mechanic will install a WAMS pre-programmed HMI for $150–$300 in labor — still vastly less than the dealer’s full quote.

HMI Upgrades and Feature Unlocks

Beyond like-for-like replacement, the WAMS HMI program offers a number of legitimate, OEM-grade upgrade paths. None require a dealer trip — all are achieved through pre-programming of the replacement module before it ships.

  • HMI 2.0 → HMI 2.5 upgrade — adds wired Apple CarPlay and Android Auto to 2013–2015 vehicles. Requires the complete kit (HMI + radio + USB hub).
  • IO5 → IO6 navigation retrofit — adds embedded factory navigation to a vehicle that originally shipped without it.
  • Video-in-Motion (VIM) unlock — allows video playback while the vehicle is in motion where the platform supports it.
  • Rear camera always-available — removes the lockout that restricts the backup camera to reverse gear.
  • Navigation and settings speed-restriction removal — lets passengers enter destinations and adjust settings at highway speed.

For the full menu and platform compatibility, see our GM Infotainment Upgrade Guide.

What Makes a WAMS HMI Different

WAMS is not a refurbisher. We do not sell used HMIs, and we do not have a core charge — we never want one of yours back. Every replacement HMI we ship is:

  • Factory-new OEM GM hardware in original GM packaging
  • Pre-programmed to your specific VIN with the correct software, RPO configuration, and feature set
  • Bench-tested at WAMS after programming, before it ships
  • Covered by the full GM parts warranty on the module itself
  • Plug-and-play — no dealer Techline session required after install
  • Backed by 20+ years of GM-only electronics experience — WAMS has been doing OEM-grade module programming, upgrades, and replacements since 2003.

The infotainment bus in HMI-equipped vehicles is unforgiving — a wiring fault, a BCM signal issue, or a MOST bus open/short can present identically to a failed HMI. We require that every replacement order be backed by a GM dealer diagnosis. That step is what protects you from spending real money on the wrong part.

Frequently Asked Questions

What is the GM HMI module?

The GM HMI (Human Machine Interface) module is the computer that runs the infotainment OS in many 2013–2020 Chevrolet, GMC, Cadillac, and Buick vehicles. It drives the center touchscreen, handles Apple CarPlay and Android Auto on 2.5+ hardware, runs factory navigation, and coordinates with the radio, cluster, amplifier and media disc player.

Where is the HMI module located?

On most trucks and SUVs, the HMI is behind the glove box. On cars, it is typically behind the lower kick panel or center console trim. On Camaro and Corvette C7, it sits behind the center console. It is a silver/black box with three keyed connectors and two or three T15 Torx mounting bolts.

What does the HMI module do?

The HMI boots and runs the infotainment OS, drives the touchscreen, handles Apple CarPlay and Android Auto (HMI 2.5+), runs embedded navigation, processes voice commands, displays backup and surround cameras, manages Bluetooth pairing, and arbitrates traffic on the MOST bus.

What does the HMI NOT do?

The HMI is not the touchscreen itself, not the radio/ACM, not the CSM, and not a vehicle control module. It does not directly amplify speakers, does not receive AM/FM/SiriusXM signals, and does not control any safety, engine, or transmission system.

What are the symptoms of a failed HMI?

“Waiting for Update Media” message (definitive HMI failure), black screen with audio still working (could be HMI or screen), boot looping, scrambled graphics, missing CarPlay/Android Auto, loss of navigation, ghost touch (usually digitizer, not HMI).

How much does HMI replacement cost?

GM dealers typically charge $800–$1,800 all-in. A pre-programmed WAMS replacement costs significantly less and installs at home in 20–40 minutes with no dealer trip.

Is the HMI the same as the CSM?

No. The CSM is a different module used on 2019+ refreshed GM platforms. It has different connectors, different programming, and a different electrical architecture. HMI and CSM are not interchangeable. If you have a CSM-equipped vehicle, see the WAMS CSM replacement.

Can I replace the HMI module myself?

Yes. A pre-programmed WAMS HMI is plug and play. Tools required are a T15 Torx, a plastic trim tool, and a 7 mm socket. The job takes 20–40 minutes. No dealer trip and no scan tool needed.

What does “Waiting for Update Media” mean?

It is the definitive symptom of a failed HMI module. The flash memory has corrupted, the OS can no longer boot, and the unit is hung looking for external recovery media. A replacement HMI fixes it.

Do replacement HMI modules need dealer programming?

No, when sourced from WAMS. Modules ship VIN-programmed with the correct software, RPO configuration, and feature set. The unit may briefly display “NO VIN” on first boot — this clears once the HMI learns the VIN from the MOST bus.

Replace, Upgrade, or Diagnose — We Can Help

White Automotive & Media Services has been programming, upgrading, and replacing GM electronics since 2003 from our family-owned location in New Hudson, Michigan. Whether you need a like-for-like HMI replacement, a 2.0-to-2.5 CarPlay/Android Auto upgrade, an IO5-to-IO6 navigation retrofit, or just a second opinion before you authorize a dealer repair — we can help.

Replace My HMI is a division of White Automotive & Media Services — family-owned in New Hudson, MI since 2003. Over two decades of OEM-grade GM module programming, upgrades, and replacement parts.