This is the device that GM uses to interface with their modern vehicles but is backwards compatible to older vehicles.
The device itself is a good replica of the GM Bosch MDI2 Interface & J2534 Programmer. Following is a description of the device, software, & how I used it.
Also, the speaker options, backup camera, rear entertainment options, etc were different on my truck & the radio needed to be programmed for my truck’s specific setup. Since it came from a different vehicle with a different VIN, the radio displayed “LOCKED” because the VIN programmed in the donor radio did not match the VIN in the BCM of my truck. The donor radio came from a 2012 Tahoe & I was installing it in my 2013 Silverado. I purchased the VCX NANO to program a used GM Navigation radio.