I did this upgrade on my I0S radio, in my 19 trail boss. The kit comes with the card and a verification number. I programmed the radio and cluster myself cause that's what I do. The card becomes married to your vehicle and wont work on another. Called tech line with verification number and then they alter the programming on the SPS side, so if your radio or cluster is ever programmed again in the future, it knows you have the upgrade. It's kinda irritating to have a setup ready to fly navigation and it not being there when I bought the truck, o well, it has it now, and I'd do it again. If you can't do the programming yourself, I'd expect to be charged at least an hour of labor at your GM dealer