u/JudgeOwn3256

GM HMI 2.5 system retrofit/standalone

I’m looking into a long-term project to run a GM HMI 2.5 system (2016-2018 Silverado/Sierra generation) standalone in my 2010 GMT900 Silverado.

I know this is NOT a simple swap and that the newer K2XX infotainment architecture is very different from GMT900, but I’ve seen proof-of-concept standalone HMIs running outside the original vehicle environment, so I’m trying to understand what’s actually required to make one functional beyond just powering it on.

My goal would be to retain as many OEM-style functions as possible:
- audio output through the factory or aftermarket amp/speakers
- vehicle speed data
- engine temp/coolant data
- steering wheel controls
- reverse camera
- potentially door/chime/status data later on

From what I understand so far:
- HMI 2.5 depends on both the HMI module and A11 radio module
- VIN/theft lock and SPS programming are major hurdles
- CAN traffic spoofing/emulation may be required
- some modules communicate over MOST bus depending on configuration

What I’m mainly trying to figure out:

  1. Has anyone mapped the minimum CAN messages needed for boot + normal operation?
  2. Can the HMI/radio pair run happily with a CAN emulator or Arduino/Teensy setup?
  3. Are there known gateway modules needed to satisfy missing vehicle modules?
  4. Has anyone integrated HMI 2.5 into a non-K2XX platform successfully?
  5. Best tools for sniffing/logging GM infotainment CAN traffic? (GDS2, SavvyCAN, ValueCAN, etc.)
  6. Is there documentation on the communication between the HMI and A11 radio modules?

I’m not expecting plug-and-play. I’m more interested in the reverse engineering side of it and building a modern OEM-style infotainment retrofit into a GMT900 platform.

Any info, forum threads, DBC files, CAN logs, or module dependency knowledge would be appreciated.

reddit.com
u/JudgeOwn3256 — 7 days ago

GM HMI 2.5 retrofit

I’m looking into a long-term project to run a GM HMI 2.5 system (2016-2018 Silverado/Sierra generation) standalone in my 2010 GMT900 Silverado.

I know this is NOT a simple swap and that the newer K2XX infotainment architecture is very different from GMT900, but I’ve seen proof-of-concept standalone HMIs running outside the original vehicle environment, so I’m trying to understand what’s actually required to make one functional beyond just powering it on.

My goal would be to retain as many OEM-style functions as possible like:
- audio output through the factory or aftermarket amp/speakers
- vehicle speed data
- engine temp/coolant data
- steering wheel controls
- reverse camera
- potentially door/chime/status data later on

From what I understand so far:
- HMI 2.5 depends on both the HMI module and A11 radio module
- VIN/theft lock and SPS programming are major hurdles
- CAN traffic spoofing/emulation may be required
- some modules communicate over MOST bus depending on configuration

What I’m mainly trying to figure out:

  1. Has anyone mapped the minimum CAN messages needed for boot + normal operation?
  2. Can the HMI/radio pair run happily with a CAN emulator or Arduino/Teensy setup?
  3. Are there known gateway modules needed to satisfy missing vehicle modules?
  4. Has anyone integrated HMI 2.5 into a non-K2XX platform successfully?
  5. Best tools for sniffing/logging GM infotainment CAN traffic? (GDS2, SavvyCAN, ValueCAN, etc.)
  6. Is there documentation on the communication between the HMI and A11 radio modules?

I’m not expecting plug-and-play. I’m more interested in the reverse engineering side of it and building a modern OEM-style infotainment retrofit into a GMT900 platform.

Any info, forum threads, DBC files, CAN logs, or module dependency knowledge would be appreciated.

reddit.com
u/JudgeOwn3256 — 7 days ago