Officially when you purchase the HMI navigation map update from GM, GM dispatches the map update on a USB stick drive, which is locked to the VIN number submitted when purchasing the map update.
This added navigation map update security makes it impossible to use that navigation map update USB stick to update the HMI module in cars other than the one you purchased the map update for.
In order to overcome the map update security issue and to be able to use the map update USB sticks on other cars, one has to perform a few tricks.
As mention, the HMI module map update USB stick is locked to the car's VIN number it was purchased for.
Temporary change the VIN number in the car's BCM module to the VIN number of the map update USB stick.
Temporary change the VIN number in the car's HMI and radio module to the VIN number of the map update USB stick.
Extract the map update file onto a reputable USB stick drive.
Place the navigation map update USB stick into the car's USB port and let the car update the navigation map.
After the car updates the navigation map, do steps 1 and step 2 again, change the BCM, HMI, and radio module VIN numbers back to your car's original VIN number.
They're two known method for changing the BCM module's VIN number using GM DPS programming software.
Use SPS to acquire the XML files for your car's BCM module then use the XML files method to change the BCM VIN number.
Use GM DPS programming software and my custom BCM VIN change file to change the car's BCM VIN number.
There's one known method for changing the car's HMI and radio modules VIN number using GM DPS programming software.
Use GM DPS programming software and my custom HMI/RADIO module VIN change file to change the car's HMI and radio module VIN number.
This file includes files needed to update the navigation map for USA HMI 2.5 module, THE USA NAVIGATION MAP UPDATE FILE IS NOT INCLUDED.
BCM, HMI and radio module VIN change DPS files.
THE USA NAVIGATION MAP UPDATE FILE IS NOT INCLUDED. I'll add that file when I source a copy.