mchang
(mchang)
17 December 2025 00:36
1
2016 Fiesta ST. I upgraded from Sync 2 to Sync 3 years ago with the Ford method. I added the Apple carplay USB hub. Carplay has never worked. Trying to do a clean upgrade with Cyanlabs!
Did autoinstall from 3.0.20240 to latest with maps, interrogator installed first. Opened log and it failed, with unexpected output and suggesting overlays may be in place. See errors below.
SYNC Region: NA
Navigation Variant: Nav
Manufacturer Year: Unknown
Install Type: OEM
Old SYNC Version: 3.0.20240
New SYNC Version: 3.4.23188
Do you have a error message, if so what is it?
Red box after opening XML log:
The XML file you have selected does not contain the expected output
Syn3 Updater has determined you areon 3.0.20204 and may be using overlays
Syn3 Updater is unable to determine the configuration of your APIM
Update Method: CyanLabs Syn3 Updater
Syn3 Updater Version: 2.14.2.0
Syn3 Updater Documentation Read: yes
Syn3 Updater Log File
<?xml version="1.0" encoding="UTF-8"?>
<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-05-02" xsi:schemaLocation="urn:ford/com/productdesign/ipp/ModuleSnapshot/v2.0 ModuleSnapshot.xsd">
<p:VIN></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: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>JR3T-14G381-AX</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>4a5233542d3134473339312d434500000000000000000000474235542d3134473432322d434a00000000000000000000474235542d3134473432312d434a00000000000000000000474235542d3134473432342d434800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</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>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="HEX" didType="ECU Checksum 2" didValue="D705" responseLength="4">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE00" didValue="DE00">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE01" didValue="DE01">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE02" didValue="DE02">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE03" didValue="DE03">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE04" didValue="DE04">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE05" didValue="DE05">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE06" didValue="DE06">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="On-line Diagnostic Database Reference Number" didValue="F110" responseLength="24">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="ECU Core Assembly Number" didValue="F111" responseLength="24">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="ECU Delivery Assembly Number" didValue="F113" responseLength="24">
<d2p1:Response>Blank</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>Blank</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>WU70004Z</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>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>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="ECU Serial Number" didValue="F18C" responseLength="16">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="HEX" didType="ECU MAC Address 1" didValue="F1D0" responseLength="6">
<d2p1:Response>d0:5f:b8:bc:ce:18</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="HEX" didType="ECU MAC Address 2" didValue="F1D1" responseLength="6">
<d2p1:Response>d0:5f:b8:bc:ce:19</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
</d2p1:Gateway>
</d2p1:State>
</d2p1:ECUAcronym>
<d2p1:ODLNetwork d2p1:NetworkDataRate="500" d2p1:NetworkName="HS-CAN" d2p1:NetworkProtocol="CAN" d2p1:DLCName="SAE J1962" d2p1:Pins="6,14"/>
<d2p1:AdditionalAttributes logGeneratedDateTime="2006-05-02T15:58:56+00:00" RAM="1234567" vmcuVersion="Vector_VMCU_02.02.20">
<d2p1:PartitionHealth type="/fs/usb0/" total="59G" available="59G"/>
<d2p1:InstallationLog/>
<d2p1:SyncData>MIIEhAYJKoZIhvcNAQcDoIIEdTCCBHECAQAxggG4MIIBtAIBADCBmzCBhjEbMBkGA1UEChMSRm9yZCBNb3RvciBDb21wYW55MQswCQYDVQQGEwJVUzERMA8GA1UEBxMIRGVhcmJvcm4xHjAcBgkqhkiG9w0BCQEWD21nbXNlY0Bmb3JkLmNvbTEnMCUGA1UEAxMeU3luYyBNb2R1bGUgRW5jcnlwdGlvbiBHZW4zIEEyAhDfwyMpAoa+v0vYmqleqJR7MA0GCSqGSIb3DQEBAQUABIIBACxoTuyCIcz5iF08kLS+AS9SGjx9b1mSiIHBG2L39MKagJjfdFTYrr72lHlJk7X0T7cMZVUAfdcrlOOQDuCXZUmQONZIXEL+hobrtdNosQ8XphmWqSzRmWubQbbRfREdimGIC73BAQW67U6nTqSKw+dH2j5od5S/XM3EsM5G83uuoSgviongkHy2RmSWZQuRjUmWHPNmxLkgEQXVrI7peiJwNxBALssk+P/SDKek4uOwvetjKwBlLXAre4Jt4gE77L8LxQv+0IvQXJarQr4PBGmSDaoh0jpOQzFjRVDAmiH4W778zH7OJ8K7jfsKeN9cNqDSNpqfznyY+OgPktrytnMwggKuBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDOR+RhvGBDNQBy3OnIUxVvgIICgIbIh45eXcaEQmSum2UfjI1WK+EvPBzPUaXzh/z+dLWe1+R45+cNiR4bbfQDDGAXDHOp6qnVdxxi3WJoCFEDOOrN+0+U4JR6DoEBDvQ5M9Iz8TYM+EDBP3PJ7Ly58KWLmTlZw3kbRUwysOoYDCg6oP4rRm3lbVC89RgfPOnUGvNFe4ex43ViQ3DuX3Kz5bDgtvjAMpOBr3xBf9WHmxHvaPlAHIHsFA1x3uq6caypI/hVOXfnmCtYdT5HNmtB3tnnDU1t+E+7SoA5Myh0V43gaEUSOK2CIhJSFyaYKevxiFIVehNTpkZsEdvKeii332EPfYOoARI1XN1rVOdji0tWW0BUeKQk2Q2j9NQE1exT8wU7AGGggrpDgd+pFcmEc9AR/hEM5NGF1xnayHfAYMebUst7U5QTnJwSfRdXcoO5PjQYIB9cpAMIz2cW0wzEd8K0hNpZOkOsuu/EN0TfkFBdtI3/nGPCsEzi58mEOXongURgMCPmvj3coHCzTsl9cjyw/7FvufV32STeLe24OyUIPOEf0C6bqq9IGU2VPuuLNBf0I/j3ephIkj7bHoIqMrPhq3NrGG+oS5BRc2CKwCE8/78KRYiWkMXcseMB29UDz/IUlSgi3dHFMJwzs3+AA3E2Mbp6/7QoOv3JCin9RGeBdZNawFc3MjSIUTSgflrQB4JUGhDlBJ62tT8Uh7QlW2ig8buVh4agzJwG6Prtq28X80+JKbWjYherHdnM6+Tw+Z3AlHDA1sASb0+0rV3m/nRm6t9trbmNTq0SArz1wtKufcgv7JWgyjy4s1YkaGg872PPTUdAZvWWv99YYBYW/qohdClGCGGu3oN/P2gUnpwTVEI=</d2p1:SyncData>
</d2p1:AdditionalAttributes>
</p:Node>
</p:OTAModuleSnapShot>
F150Chief
(F150Chief)
17 December 2025 01:24
2
The file indicates you are on Sync 3.0.20204. The installed files are:
JR3T-14G381-AX
JR3T-14G391-CE
GB5T-14G422-CJ
GB5T-14G421-CJ
GB5T-14G424-CH
Try the earlier Interrogator Utility file, like -AC and run the utility again. There is no firmware data being collected, so that might help.
Also, you need to use the refort tool to upgrade to Sync 3.4, but you must ensure the APIM is not MY20+ or you will brick it.
bill32399
(bill32399)
17 December 2025 02:58
3
Ford does not support this and has said so many times. It also currently says they do not support this on their website. There is no Ford method.
mchang
(mchang)
17 December 2025 04:30
4
I might be mis-remembering. But I definitely did an upgrade from something to this current version of Sync using official Ford techniques. Maybe it was just a very early version of Sync3.
mchang
(mchang)
17 December 2025 04:37
5
When installing the interrogator utility, I tried -AA. Where can I get other versions?
bill32399
(bill32399)
17 December 2025 05:52
7
You did a hardware update from Sync 2 to 3, but there isno official ford way other than maybe software updates.
mchang
(mchang)
17 December 2025 05:55
8
I didn’t do any hardware update. This is a 2016 and I didn’t buy or install other hardware. I used the standard ford software update. Unfortunately, I don’t know what version I started with.
1 Like
mchang
(mchang)
17 December 2025 05:57
9
Ok, ran with -AC and it ran and left an XML log, but same red box error about overlay and unexpected XML. Here’s the log:
<?xml version="1.0" encoding="UTF-8"?>
<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-05-02" xsi:schemaLocation="urn:ford/com/productdesign/ipp/ModuleSnapshot/v2.0 ModuleSnapshot.xsd">
<p:VIN></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: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>JR3T-14G381-AX</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>4a5233542d3134473339312d434500000000000000000000474235542d3134473432322d434a00000000000000000000474235542d3134473432312d434a00000000000000000000474235542d3134473432342d434800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</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>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="HEX" didType="ECU Checksum 2" didValue="D705" responseLength="4">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE00" didValue="DE00">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE01" didValue="DE01">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE02" didValue="DE02">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE03" didValue="DE03">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE04" didValue="DE04">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE05" didValue="DE05">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE06" didValue="DE06">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="On-line Diagnostic Database Reference Number" didValue="F110" responseLength="24">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="ECU Core Assembly Number" didValue="F111" responseLength="24">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="ECU Delivery Assembly Number" didValue="F113" responseLength="24">
<d2p1:Response>Blank</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>Blank</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>WU70004Z</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>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>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="ECU Serial Number" didValue="F18C" responseLength="16">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="HEX" didType="ECU MAC Address 1" didValue="F1D0" responseLength="6">
<d2p1:Response>d0:5f:b8:bc:ce:18</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="HEX" didType="ECU MAC Address 2" didValue="F1D1" responseLength="6">
<d2p1:Response>d0:5f:b8:bc:ce:19</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
</d2p1:Gateway>
</d2p1:State>
</d2p1:ECUAcronym>
<d2p1:ODLNetwork d2p1:NetworkDataRate="500" d2p1:NetworkName="HS-CAN" d2p1:NetworkProtocol="CAN" d2p1:DLCName="SAE J1962" d2p1:Pins="6,14"/>
<d2p1:AdditionalAttributes logGeneratedDateTime="2006-05-02T21:31:37+00:00" RAM="1234567" vmcuVersion="Vector_VMCU_02.02.20">
<d2p1:PartitionHealth type="/fs/usb0/" total="59G" available="59G"/>
<d2p1:InstallationLog/>
<d2p1:SyncData>MIIEhAYJKoZIhvcNAQcDoIIEdTCCBHECAQAxggG4MIIBtAIBADCBmzCBhjEbMBkGA1UEChMSRm9yZCBNb3RvciBDb21wYW55MQswCQYDVQQGEwJVUzERMA8GA1UEBxMIRGVhcmJvcm4xHjAcBgkqhkiG9w0BCQEWD21nbXNlY0Bmb3JkLmNvbTEnMCUGA1UEAxMeU3luYyBNb2R1bGUgRW5jcnlwdGlvbiBHZW4zIEEyAhDfwyMpAoa+v0vYmqleqJR7MA0GCSqGSIb3DQEBAQUABIIBAFjPQPpEfO5PL3oHhY3MZunp6xRUz2zNBDpBFgEX3mHVUeQi80Km25Cce8uU/DU1j93D6juNYF7f1eLLcQ+DZYxCpCrwL77izTMKKl1kU8mLZ7P8MemSoaRMF/SYqjhiROc3ZQQCbuhGFej3MEPF1IbNELmfrs7UMFk7ravM312ndOfBagF76bmG+WlSLcg/pV1d8yhLC77teeGBKJLehbe5KqhvnHOOo/qb5WfPo35EdXzST6nDffVO7X5Sc1Tm1Qu5VzC08D1d8BSyM6wVdMaVTtar2rRTensydgtSg5tJEkyN+EVRsS1UKnLGiOm+FgOBVgmgr2aqvma75wQ2WRQwggKuBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAHgIBQoihfA14rxd/hdonugIICgAeiIA6spGKgdpTfC5+SlqIJrH9RXcKukjgxFuxt0N3MmjB1dLEH3eMbHpXB0Pmtvtv0yKTlOFQA8UchMOl+2q6GC+g3dyrHQyX5shRk7bfZMY7NAayYXYTu7NkDMwPgsyIhfxqElwqiOQ5h6S33m2DmJJ21Cg8biu/SC7YjmsxMAqFAWjvkznn8SZYjSMyp+95ThpkXgMIN/lwb4xIgxfjpbO/VuHmokDqhqnOnNAOWbf+/lbOA8BFtEtOdgCVtyX4CD8l4toSIO0duaXbTgGBMMtFz7oikICglfFv34Ys4cpYG8Dy4ZlnsRbwxAoHrXRPDHhOLqumzLhXRP0QisOTlvfxhdmdTcRhV9S7mP43iqk/7FNi0IbayG+/dv5w5anWV2eWLFGl3HqR6SVUG6UsXbpvNSE6rM3spBxyOTZwHQKxkUChAT4kmv38bw3jx8Nyk1+/uQFZATkHmeRUuZNTFgaQU9UWm2/ZGIIP6a6kaUmmEJIUkNPHn9rNnhdUvkj0WoCZXlkLx10I4WRSWI2u8cIZM+RxkzyUllH8GmcaXII6qClit1j/qqHPX+Q2GBVnXgOxszCTAPCIImSCWhBhCKVvgfkjreXVx8jKLO8MyKw1/GRFrp4SX/a2UF7Qn/NhY3lZgUqlaPnZ6erVZ5JpsPhTiYbA8C4M2evIO3yiEK/095D4wFAWzYRUcCinA+KMShFOxyi5r+qzT6NVtOzio6nHFlviV2aj+1wzxyCTKMZRz+SmdZbht8+kTT1dMwROC/OePd8Y2dc/sADoN3Rm6CUnFic2a0T+A7kFlsuk27OOMi1EPCi1YZ1BNqUuDRd49zCssgxFJnCaTF/VWNRo=</d2p1:SyncData>
</d2p1:AdditionalAttributes>
</p:Node>
</p:OTAModuleSnapShot>
bill32399
(bill32399)
17 December 2025 05:59
10
Got it, You did a software update from 2.0 to 3.4 on a Sync 3 system. The way you said it I was lead to belive you did a hardware upgrade.
Many people upgrade the hardware from Sync 2 MFT to Sync 3. Also just so you know most 2016 Ford models still had Sync 2.
I follow you now though.
mchang
(mchang)
17 December 2025 06:16
11
bill32399:
Got it, You did a software update from 2.0 to 3.4 on a Sync 3 system. The way you said it I was lead to belive you did a hardware upgrade.
Many people upgrade the hardware from Sync 2 MFT to Sync 3. Also just so you know most 2016 Ford models still had Sync 2.
I follow you now though.
I wish I was paying more attention then. I just figured it would work lol. Ran with -AB and got the same result. Log attached:
<?xml version="1.0" encoding="UTF-8"?>
<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-05-02" xsi:schemaLocation="urn:ford/com/productdesign/ipp/ModuleSnapshot/v2.0 ModuleSnapshot.xsd">
<p:VIN></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: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>JR3T-14G381-AX</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>4a5233542d3134473339312d434500000000000000000000474235542d3134473432322d434a00000000000000000000474235542d3134473432312d434a00000000000000000000474235542d3134473432342d434800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</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>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="HEX" didType="ECU Checksum 2" didValue="D705" responseLength="4">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE00" didValue="DE00">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE01" didValue="DE01">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE02" didValue="DE02">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE03" didValue="DE03">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE04" didValue="DE04">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE05" didValue="DE05">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType="Direct Configuraation DID DE06" didValue="DE06">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="On-line Diagnostic Database Reference Number" didValue="F110" responseLength="24">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="ECU Core Assembly Number" didValue="F111" responseLength="24">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="ECU Delivery Assembly Number" didValue="F113" responseLength="24">
<d2p1:Response>Blank</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>Blank</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>WU70004Z</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>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>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="ASCII" didType="ECU Serial Number" didValue="F18C" responseLength="16">
<d2p1:Response>Blank</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="HEX" didType="ECU MAC Address 1" didValue="F1D0" responseLength="6">
<d2p1:Response>d0:5f:b8:bc:ce:18</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat="HEX" didType="ECU MAC Address 2" didValue="F1D1" responseLength="6">
<d2p1:Response>d0:5f:b8:bc:ce:19</d2p1:Response>
<d2p1:IsConfig>false</d2p1:IsConfig>
</d2p1:DID>
</d2p1:Gateway>
</d2p1:State>
</d2p1:ECUAcronym>
<d2p1:ODLNetwork d2p1:NetworkDataRate="500" d2p1:NetworkName="HS-CAN" d2p1:NetworkProtocol="CAN" d2p1:DLCName="SAE J1962" d2p1:Pins="6,14"/>
<d2p1:AdditionalAttributes logGeneratedDateTime="2006-05-02T22:03:35+00:00" RAM="1234567" vmcuVersion="Vector_VMCU_02.02.20">
<d2p1:PartitionHealth type="/fs/usb0/" total="59G" available="59G"/>
<d2p1:InstallationLog/>
<d2p1:SyncData>MIIEhAYJKoZIhvcNAQcDoIIEdTCCBHECAQAxggG4MIIBtAIBADCBmzCBhjEbMBkGA1UEChMSRm9yZCBNb3RvciBDb21wYW55MQswCQYDVQQGEwJVUzERMA8GA1UEBxMIRGVhcmJvcm4xHjAcBgkqhkiG9w0BCQEWD21nbXNlY0Bmb3JkLmNvbTEnMCUGA1UEAxMeU3luYyBNb2R1bGUgRW5jcnlwdGlvbiBHZW4zIEEyAhDfwyMpAoa+v0vYmqleqJR7MA0GCSqGSIb3DQEBAQUABIIBACkBFICp3s2PUyEC+cDXOfj+CBwoGBdMkG3Pm7V6kbCoKkDwkxpCMVL3KoIWevGRLbbUXfvwRIPVL7RB4/rn+kQkegQrOa4aYZU2ryDczWzyldQL7HGZZeomy+xVexAIl/mG3yR1gosoBuFcqn1ae0OOd+kxs2afW79SEqSrTng4ci14oUKTCjpnpzOCyLKtzsouWhH5bOe0xGjrgO6fhFrIwtOyBcxC+77xC9OVUtQBA2iNE1XyUxh9ddU3fUE8HZinSD9rVeUF1M/oHtESIuBjN6Hl6sQGSeHZolAIne7o5wdnB0DEGMrWlW8lneEersCuhgYVTwv4Z1pUKrKGhP8wggKuBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBA8OkBrJAYwadaOtAKIATBngIICgFsFgvOXIzOPNhBZOEG4l5GVjES6P7xTjsdUo7wXB98ojcbd04ZCVjIJPK82Zkte1SMoQSDtSP0SruQ7B89s2xAMwxEgPYKoSKCSXZTn0ivi/lNxBi9VSumoCeKPGuJhDhosTsE0o6bTP+LYOPMV47/QcIqgubM1/x3RaS+YWyss7pglSAEcqnq6md4aKf1Z7FUQ4m6e91Vusj+2pFAPE1ZbHh73h7c/Bb3JEQk2HI5Q3z41VnqKI8Wtilmzai6bkUTb/Jb0YhRy8j9QfKCZ+Dtes7UDbPJdlyWQ0XAnN2u4sVriU/HNBDrKsc4oHJ7/i+5kOycCvcjb/tkZGrBKFEK2X2pa/nbp4Iua8qjv18dHFjdTsJgty8oHigIa+Y2eGh+94NsTE+4K3vApALT/dxHNoq9BL/nCp0E6NRd7vKrPJSETCcAf69Sv8l/x27F6I5PAKUHmxRJ/LKpYLfwoSCiMqu0j0FANSdB6RdtHwc8QgYisTI4WKrDVMvY7mgAqIdhwxTAIOC13fpCOXkcbQ08Mx7xma+rg+Y/ZN9Kj0HLoDl1AN/OxUPM/bcAtgnrSuhMCkkBFKhAhr88CA1ulTXTgEgPEeJMNcbErxzoNYgc5XquC08juR7ZBWVX5s+7m84feo3uHMEHzKbZW2cwinR31bwhOFXR0j5NeAKEVeHApX7nd5bdZRdQ91voiMFNXzGCCqX2+7VvVz8b0wKsmXJVoDhAS8uy0Yy414WAccERtrVNjOruZKeQkSjU/9gaL4R6Zzb3TjNKZNLnKH0g4CYmKy5DyyNPT2wkQwm1G8zFmYsfNE3hq61a7nzJQw5wnnPLs8yiwO7tgqI6kL4jWa58=</d2p1:SyncData>
</d2p1:AdditionalAttributes>
</p:Node>
</p:OTAModuleSnapShot>
mchang
(mchang)
17 December 2025 06:18
12
Ok, now I’ve run it with every Interrogator, with roughly the same results. In the end, Interrogator cannot tell me if it’s a MY20 unit. Is the next move to just do a format install of the latest 3.4.xxxxx with the latest maps and everything?
Feels a bit risky, but this car is being kind of annoying now.
bill32399
(bill32399)
17 December 2025 06:51
13
mchang:
Ok, now I’ve run it with every Interrogator, with roughly the same results. In the end, Interrogator cannot tell me if it’s a MY20 unit. Is the next move to just do a format install of the latest 3.4.xxxxx with the latest maps and everything?
If you dont know what APIM you have I would remove it and look at the manufacture date. Also post a picture of the sticker here so we can confirm what your seeing.
Odd’s are it is not a MY 2020+ APIM but you just never know.
SaNdMaN
(SaNdMaN)
17 December 2025 10:16
14
If your main goal is to get CP working, try installing 2.2.17xxx first.
Take the following post as a guide → 2016 Mustang Sync3 1.0 updated to 3.0 and no Apple Carplay! - #10 by SaNdMaN
If it works, you can decide at a later time if you want to go to 3.4 or not.
1 Like
mchang
(mchang)
17 December 2025 19:02
16
Ok, will try that today. Seems logical.
1 Like
mchang
(mchang)
21 December 2025 14:17
17
This worked! CarPlay function after the “downgrade”. We just left it at 2.2.17xxx for now and everything functions on CarPlay. Remarkable.
Thank you all for the prompt and useful help!
1 Like
system
(system)
Closed
23 December 2025 14:17
18
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.