I hate to reopen an old thread, but I wanted to add some information that may help someone coming here from a web search.
I recently replaced the the radio in my 2014 Silverado 2500 (old body style) with a navigation unit from a 2012 Tahoe. I was able to successfully program the donor radio using a clone MDI2 purchased from Amazon, and a $40 programming subscription from AC Delco TDS. During normal programming, the original VIN in the nav unit is not replaced, & although programming is successful, the VIN must be removed so it can marry to the new VIN found in the BCM. If you go to a dealer, I *think* the technician will call the Techline & get a special VCI which includes the new VIN to overwrite the old VIN. Unfortunately, I didn't have access to Techline.
This part is where I got stumped for a little bit. The clone MDI2 that I bought included an emulated version of Tech2Win (Tech2 software replacement) but I never could find the option to reset the VIN as indicated in the above post, it simply was not there. The Tech2Win version included with the clone was NAO V33.004, which was released around 2013, about the same time that GM started pushing their GDS2 online subscription service. On a hunch, I searched for an older version of Tech2Win (that was in operation around 2008 when the above bulletin was released) & found NAO V30.004. After loading up the older .bin file in Tech2Win, the above procedure worked perfectly to clear the old VIN & grab the new VIN. It looks like the engineer's fix to the problem was to completely remove the functionality from the Tech2 around 2013 & require a specialty programming event only available at the dealer.
I would have been money ahead to have the dealer do the programming ($120 for the clone MDI, $40 for the SPS programming from AC Delco) but now I have a way to do other functions, such as key fob programming.
Again, sorry to bring an old thread back, but I wanted to get this information out there for the next person that tries to use Tech2Win that is too new!