Just as an FYI. I just finished my 2nd console swap and on my 2016 Silverado with a console ordered from a 2016. I was able to get everything to work: console light, USBs inside and on top(data and charging), wireless charger, 110v outlet and all of the 12v sockets