I was attempting to update to the newest version - the automated update in the unit doesn’t seem to work. I downloaded Ford’s update file and attempted to install. After a while it gave a message about the update being complete, but it hadn’t updated. I downloaded and installed Syn3, created the install medium, and selected the option to have it check if I had any equipment beyond MY2020 (I believe this is the original unit, and it does display the correct VIN, but as I got the truck used I’m not positive). I ran the install in the truck, and after about 10 minutes it said that the update was complete, and the unit restarted. I checked, and the unit had not been updated. When I checked the xml file in Syn3, it said the XML did not have the expected output, and I still had 1.0.15139 and may be using overlays, and that it was unable to determine the configuration of the APIM. It told me to post a new issue on the forums for help, so here I am!


SYNC Region: NA

Navigation Variant: Nav

Manufacturer Year: Pre MY20

Install Type: Unknown

Old SYNC Version: 1.0.15139

New SYNC Version: 1.0.15139

Do you have a error message, if so what is it?
The truck said that update was complete. When I checked the xml file in Syn3, it said the XML did not have the expected output, and I still had 1.0.15139 and may be using overlays, and that it was unable to determine the configuration of the APIM.

Update Method: CyanLabs Syn3 Updater

Syn3 Updater Version: 2.14.2.0

Syn3 Updater Documentation Read: yes

Syn3 Updater Log File

<p:OTAModuleSnapShot xmlns:d2p1="urn:ford/Vehicle/Module/Information/v3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="urn:ford/com/productdesign/ipp/ModuleSnapshot/v2.0" version="2006-11-17" xsi:schemaLocation="urn:ford/com/productdesign/ipp/ModuleSnapshot/v2.0 ModuleSnapshot.xsd">
<p:VIN>1FTFX1EF0GKD71425</p:VIN>
<p:ModuleName>ECU</p:ModuleName>
<p:RequestRole>
<d2p1:Role>CONSUMER</d2p1:Role>
<d2p1:RoleSource>OTA</d2p1:RoleSource>
<d2p1:RoleDesc>SYNC</d2p1:RoleDesc>
<d2p1:RoleID>OTA</d2p1:RoleID>
</p:RequestRole>
<p:BroadcastDTCType>
<d2p1:DTC DTCValue="908e1208"/>
<d2p1:DTC DTCValue="f0000408"/>
</p:BroadcastDTCType>
<p:Node isFlashed="false" specificationCategory="GGDS">
<d2p1:Address>7D0</d2p1:Address>
<d2p1:ECUAcronym name="APIM">
<d2p1:State>
<d2p1:Gateway gatewayType="NONE">
<d2p1:DID didFormat="ASCII" didType="Embedded Consumer Operating System Part Number" didValue="8033" responseLength="24">
<d2p1:Response>GB5T-14G381-AN</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="Packeted" didType="Embedded Consumer Applications Part Numbers 1" didValue="8060" responseLength="384">
<d2p1:Response>474235542d3134473432322d434a00000000000000000000474235542d3134473432312d434a00000000000000000000474235542d3134473432342d434800000000000000000000474235542d3134473339312d434b00000000000000000000474235542d3134473432332d434a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="Packeted" didType="Embedded Consumer Applications Part Numbers 1" didValue="8061" responseLength="384">
<d2p1:Response>000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="HEX" didType="ECU Checksum 1" didValue="D704" responseLength="4">
<d2p1:Response>00000000</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="HEX" didType="ECU Checksum 2" didValue="D705" responseLength="4">
<d2p1:Response>d64b9627</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE00" didValue="DE00">
<d2p1:Response>0a220406000289060402</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE01" didValue="DE01">
<d2p1:Response>55530103c402028000000000</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE02" didValue="DE02">
<d2p1:Response>0000010300</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE03" didValue="DE03">
<d2p1:Response>01000001000001</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE04" didValue="DE04">
<d2p1:Response>1a681a6838a4</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE05" didValue="DE05">
<d2p1:Response>80</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE06" didValue="DE06">
<d2p1:Response>44003300000000029a000056569200c8</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE07" didValue="DE07">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="ECU Cal-Config Part Number" didValue="F10A" responseLength="24">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="On-line Diagnostic Database Reference Number" didValue="F110" responseLength="24">
<d2p1:Response>DS-GB5T-14G371-AF</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="ECU Core Assembly Number" didValue="F111" responseLength="24">
<d2p1:Response>GJ5T-14G380-BC</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="ECU Delivery Assembly Number" didValue="F113" responseLength="24">
<d2p1:Response>GJ5T-14G371-CFC</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="ECU Calibration Data #1 Number" didValue="F124" responseLength="24">
<d2p1:Response>GB5T-14G375-CA</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="Private Sub Node #1 Serial Number" didValue="F141" responseLength="16">
<d2p1:Response>VV1C6D6M</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="State Encoded" didType="Software Download Specification Version" didValue="F162" responseLength="1">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="State Encoded" didType="Diagnostic Specification Version" didValue="F163" responseLength="1">
<d2p1:Response>03</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="ECU Cal-Config #2 Part Number" didValue="F16B" responseLength="24">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="Vehicle Manufacturer ECU Software Number" didValue="F188" responseLength="24">
<d2p1:Response>GB5T-14G374-AF</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="ECU Serial Number" didValue="F18C" responseLength="16">
<d2p1:Response/>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="HEX" didType="ECU MAC Address 1" didValue="F1D0" responseLength="6">
<d2p1:Response>68:9e:19:a9:62:8b</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="HEX" didType="ECU MAC Address 2" didValue="F1D1" responseLength="6">
<d2p1:Response>68:9e:19:a9:62:8c</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
</d2p1:Gateway>
</d2p1:State>
</d2p1:ECUAcronym>
<d2p1:ODLNetwork d2p1:NetworkDataRate="500" d2p1:NetworkName="HS1" d2p1:NetworkProtocol="CAN" d2p1:DLCName="SAE J1962" d2p1:Pins="6,14"/>
<d2p1:DTC DTCValue="908e1208"/>
<d2p1:DTC DTCValue="f0000408"/>
<d2p1:AdditionalAttributes logGeneratedDateTime="2006-11-17T13:40:31+00:00" RAM="1234567" vmcuVersion="Vector_VMCU_02.02.20">
<d2p1:PartitionHealth type="/fs/usb0/" total="30G" available="30G"/>
<d2p1:InstallationLog/>
<d2p1:SyncData>MIIE1AYJKoZIhvcNAQcDoIIExTCCBMECAQAxggG4MIIBtAIBADCBmzCBhjEbMBkGA1UEChMSRm9yZCBNb3RvciBDb21wYW55MQswCQYDVQQGEwJVUzERMA8GA1UEBxMIRGVhcmJvcm4xHjAcBgkqhkiG9w0BCQEWD21nbXNlY0Bmb3JkLmNvbTEnMCUGA1UEAxMeU3luYyBNb2R1bGUgRW5jcnlwdGlvbiBHZW4zIEEyAhDfwyMpAoa+v0vYmqleqJR7MA0GCSqGSIb3DQEBAQUABIIBAInh2qmxZGtCcBUHeo2TsQ4+AYmHrGHETNsnE57lQDUFcbpZpXcH7ToRz9jzF58g9RINAhp4YWvZMx5xclmPpMVNAhWV0A6qZAoTdQ54+RI8Aj+pGlmYueriQ4ilwjpPrP4RYDF6Yob/cVqsqOR2tZoU2aQpceibGk5XrrDwuDQU2yglzyh1/j5vtVPPxQPtiB1Nlr4lSn3G3ecLNmhW7/kAGUlliD7cM+3AeKpZISMvaBcw6NWyNdZpbdvcW6yJYt406KKPt1pe8PQbEH8sqzoG5f+2ftXFrcluTDDXQZSxT6BAmIgFBZdFg3mljO4lDcw8mFu8SVPBG3p2YjsfWkAwggL+BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDMbvXwOg1wSessAo3DckQkgIIC0DOhn47HMlCvH3cpfVNmpv+8q9rHtXPxzVqPlhpoyk9wi2DOQFsnDMobCGlVTZKLqF0Ve8wRgm4ybbp52zRSGRDjCDI2vgqh5ZQSzzCHGK3pe+sncG83ChwHLjTdT5sIKaLwFcoUffrALA6CHWT1LWE8bVjz6czya5pEPrUQLyMtmk9irXPf+ExfJtHe1yu30FQW+oDG3JQL1EwqoM5Ss5SjDeNo114Zg3xwPI8jZADAQw7vsR33a/oCyQNE0rgR76yjh/9f1h+dnCpv6kCV0LHpn3AXmnLJg7Nmk+dIoMlEV59KfCi7JdYZJ4OAP/GwLZ1o1dpcI+l5qTP76AaXJ+b7W7YGwinEIlLVdIEbIF16uUG9ki+f3r6XkPUc0xL4pjQAWczOeYQ/JVqnd6sRTZob9CiB3ImiCm+CBfBE0qZpvQ5Mz19D/U3L1wJil6fK8P6gAZjsLTT2JILHOgCViVRBuMcN16+mMP2Y4wSU1dSnj4CB2+xYyT4TITnNqNoUqpO2Gmw2sN/DzO5g9pQNfSyqoA8gA26ok2qSBhzh9EhBvny7x9aLc978jk7ZF69nM1dFTMHtH2PgP4ZnsDJMcmervtNTxL0YtQXUwCqssm9DK2tOqAvSo/Og9VkLohHeojvCTT3GjJNozzFPvDj9/oz42iSNgfj3o+sU2m0ewNQ3ZxqACwIfOXiEZ2Z5RiU1F55VABa+LrkGKiwKU3maTno85E1z3xPAeUFGIxxqeljf0nkyh6dOWiwd3tmImY8bFy0CoTONjuNU0PEhvV0vATigOmY3fTSP6KchOKoVTt1NztCArezWZ/hjbcrw9MZnsuEPuAMZDhZCsLO4M34S2HShM8Se3qrArMsLPDz4eyUnYislg4plZ4F0oJKLYiZcYxtPSsTdIjSs9E42WhrksHGIBV5I0RHZDcbjgclepSYox+Cralz4HNRcAI4YQWHOqQ==</d2p1:SyncData>
</d2p1:AdditionalAttributes>
</p:Node>
</p:OTAModuleSnapShot>

You may have removed the USB stick too early even though it messaged you that the download was complete. Normally you remove it after the second message which would take much longer than 10 minutes.

If it then restarted it would be looking for the USB to complete the download and that’s why it stil showed your current version.

You could try another upload to the car but leave the drive in after the first ‘complete’ message and allow the system to reboot and completely update and then remove it when receiving the final update completed message.

This may not be the case but is worth a try as it has occurred with others.

You will also need to replace the USB hub to receive Apple Car Play if not already done so.

I gave it a try - I let it install three times. It took about 14 minutes each time, and I got the same message (“Installation Complete - You may now remove your USB device. Updates will take effect the next time you start your vehicle.”). I shut off the vehicle, waited several minutes, and started it again. No luck: it still had the same version.
Do I need to replace the USB hub for Android Auto as well? The stuff I’m seeing says yes, but I haven’t been able to update the software yet, so there’s not a lot of point in buying a replacement now anyway.

What version are you trying to update to?

From 1.0.x you need to go to 2.2.x first before going to 3.0.x