Weird, I also have a 2017 Silverado WT, that I want to do this upgrade to, I swapped my IO3 to IO5 after programming through MVI, 8" screen, Apple Car Play, Android Auto, Bluetooth all work fine.
So like I asked earlier in the thread, if I have the IO5 radio, shouldn't a new cluster just plug right into the radio? I too would like to know if the cluster still requires programming for this, because I would like to add a Denali or High Country cluster.
Next, what do I have to do to swap my steering wheel out that has no buttons on the right side, to a steering wheel with the buttons, so I can control the cluster?
And BajaKing, if you had an IO3 W/T, how are you switching screens on the cluster?