Axxess XSVI-6515-NAV Wiring Interface
2007 Kia Rio
This worked great. I didn't even need to program it. Just connected the wires together and even had the wire harness for a the steering wheel controls and they worked flawlessly as well! I highly recommend this procuct!
Pros: simple to install, no programming,
Cons: if you don't have enough room behind the dash, it is a little big. My fiat 500 fit, so it might fit everywhere.