I want to thank
Anekin007 and all the others that have contributed to this thread. I just wanted to post my experience in hopes that it may also help. I have a 2016 Pilot EX. I replaced my head unit with a head unit from a 2017 Pilot EX-L. I had a local shop do the swap. I called Honda in advance and got 3 codes to use. I did have to enter a code, and the second code worked. Mine was the full black box and screen, purchased from LKQOnline (
https://www.lkqonline.com).
Source vehicle: 2017 Pilot EX-L w/ Navigation
Recipient vehicle: 2016 Pilot EX.
Original head unit model #: 39540-TG7-A01
Replacement head unit model #: 39542-TG7-A22 (Navigation model)
Honda number for anti-theft codes: (800) 999-1009
Site:
Honda Radio / Navigation Code Retrieval and Reset Instructions (did not work for me, so I used the number above instead)
The Serial number is the last 8 digits of the 15 digit serial number on black box when I called.
Also asked me for VIN of my Pilot and the VIN of the Pilot I got the unit from. I think as long as you have one, you should be good.
What works:
Apple CarPlay works. Right turn camera works, backup camera works. I also now have standalone Navigation (Garmin). Did not test Android Auto. Stock Mic works fine and did not get any complaints when calling.
What doesn't work:
Compass in Center console. Never used it before, so does not bother me. Compass works fine in Navigation & CarPlay.
This is the back of the original stock head unit (39540-TG7-A01)
This is the back of the replacement head unit: