So I just got a '17 1500 and the dealer fucked up and delivered it without Nav when it was supposed to have it. Dealer said they would get the io6 box out of another truck and swap it in for me. The tech did this but the nav options didn't show up on the screen. The tech who installed the new HMI unit didn't hook up any GPS antenna as we didn't have an aftermarket one or the GM diplexer to split wiring for the shark fin (that's what comes in the upgrade kit). Could this have any reason to do with the options not showing? Did the options not show because the HMI wasn't programmed to my VIN? They got on the phone with techline and whoever else and they said that it won't work because the HMI box is already programmed for the other truck it came out of. After this revelation dealer said they are willing to sell me the io6 upgrade at cost. I really don't want to shell out $700 for a factory upgrade. If I have to do that I'll just spend a bit more and go aftermarket. I just ordered the gm diplexer off ebay and should have it in a few days, but is having the antenna hookup going to change anything? Does anyone know if the HMI can be reprogrammed for my truck? Can the dealership do this?