- I went with a Pioneer AVH-4200NEX - no nav since I plan on using Android Auto.
- You'll likely want a parking brake bypass for this unit. I used a PAC TR1. You won't be able to do a number of important things (firmware update/Android Auto/BT pairing/etc) unless you hook up the parking brake or use a bypass.
- When you remove the trim, there are a few cables to disconnect (from top to bottom): hazard lights, hvac control, airbag indicator. I noticed if you turn on the car or attempt to charge it without the hvac cable connected, a cooling fan will come on at full blast. It seems the car uses a thermometer in this assembly to gauge whether to cool the batteries.
- I managed to get all the steering wheel controls working except the two phone buttons. To do this, connect the white/green wire of the ASWC-1 to pin 16 of the vehicle (smaller white connector) and connect the gray/red wire to pin 6. See page AV-44 here and the ASWC-1 wiring instructions here. You'll also want to connect pin 15 to ground.
- I had to manually program my ASWC-1 using these instructions. See page 19. For some reason, it won't register the phone buttons. Has anyone else had luck with this?
- The built in USB cable system won't work with my Pixel phone and Android Auto. Pioneer has a note about this here.
Thanks again to pereze for all the help and inspiration!