Theres all kinds of plug and play adaptors/wires...I'm not familiar with the oem deck on those put if it has a USB port already just check out eBay or future shop whatever for the cables you need. Tuck it under the carpet and slide it in under the console.
My stock HU has nothing more than an AUX port on the front for input. I'm swapping it out for a touchscreen DVD/NAV unit from a 2010 and it has a USB Mini port on the back. Depending on the package and/or vehicle, there was a USB input on the dash or inside the center console that was connected to the HU with a double-male USB Mini cable. I'd like to use the OEM USB dash port and OEM cable because the terminating ends lock together. Also, the cable should be of good quality and I wouldn't have to worry about "This accessory not supported" error messages that are common with aftermarket parts.
Oh, I think I misunderstood what he was trying to do. My idea is only for a charging port, I'm guessing the OP wants to input to the HU through the USB. I forgot about that use, I've been using Bluetooth for too long!
Yes, I want to input and charge through the USB. The OEM DVD/NAV HU I'm swapping in will control and play from a thumb drive (maybe, but not a concern for me), smart phone, iPod, USB harddrive, etc. I'd prefer the USB port to be in the center console so I can leave my iPod connected and stored in there instead of having a cable hanging out of the dash all the time. Or, I can run a short cable from out of the console and plug in my phone to play Pandora through the HU. Bluetooth would be great, but that would require special and expensive add-on module(s). For now, I just want to utilize that USB port since it will cost me only the cable and port. Besides, I find that audio quality varies significantly when compressed for BT streaming.
I have all of that sorted out already. My problem is finding an OEM male/male USB Mini cable long enough to reach from the back of the HU to the back wall of the center console. Apparently, this isn't available separately. But, I can solder in a length of USB cable from a junk computer mouse to extend an OEM cable. Then I'd have the length I need AND the locking ends. I really don't want to have to take my console or dash back apart because a USB cable worked it's way loose.
USB Mini port on back of OEM HU:
GM USB cable has locking ends:
GM USB port has USB Mini on back for cable to lock in to (pic taken from other forum):