As a follow-up my install still works fine with 8.17 installed on the head unit. I'm up to about 25 starts now with still only one failure of the bypass in this configuration.
I used the following wiring from jhanson999 and left the TR-7 set at the default (2 - Alpine) with the AppRadio 2 and it works fine, no programming needed. I've started the car up about 15 times and it did fail once, possibly due to a timing issue of when I clicked the initial OK or some other reason. I also haven't updated to the latest firmware, 8.17. I'll do that sometime this week and report back how that works out.
As a side note, I also used the iDataLink Maestro for steering wheel controls (on a 2011 Hyundai Sonata) and it worked very well and was easy to program via their web-based software while hooked up to the computer. It allows you to remap all steering wheel buttons to functions supported by your particular radio and assign secondary functions for holding a button down, which is nice since the Sonata doesn't have a mute or play/pause button on the steering wheel for some reason. It does cost about twice as much as the other two primary devices though. You could leave a USB cable connected to the device when installed and stowed out of the way for future reprogramming if desired. I decided not to do that with mine and kinda regret it now as I'd like to modify my mappings a little.
Changing out the factory radio on the 2011+ Sonata is a royal PITA. The new Scosche mounting kit fits and looks good though.
