For my MKZ 2016 3.7 liter, I bought the upgrade package (SYNC 3.4) from ebay seller (Simply Michigan) and did the installation. they said that it is programmed to my VIN number.
The good new is, the parking assist worked perfectly without any programming. 3 Main issues that I am having and hope someone can help:
1. The APIM was not properly programmed to my specific VIN number as my car is a Canadian model and should have the DRL turned on but the APIM that you sent doesn't have it on.
2. Another thing is that most of the times when I go to the phone submenus (Speed dials, Incoming, outgoing, history) in the Instrument cluster screen it freezes and doesn't respond anymore. I even can't find any Add to speed dials option in the Sync 3.4 screen.
3. Heating/cooling don't work for the 2 front seats. I can see the controls on the screen but nothing happen when I turn them on. Steering wheel and rear seats are properly functioning tho.
I bought the OBDLINK EX along with a battery charger from Amazon and have the Forscan software ready to go. I think that I know how to fix the DRL but I have no idea about how to fix the other 2 issues that I have.