Hi @all,
I updated my Ford Focus 2021 a while back to the then new 22110 Version via the official Ford website.
As I wanted to upload the .XML Log to be able to verify and get the latest maps, i got an error message that i should try again later.
It turned out after trying multiple times via different browsers and re-interrogating the car for Logs it just would not work.
Ford technicians kept asking me to master-reset the Sync 3 System and redo the XML interrogator.
With no success.
I then wanted to re-install the 22110 Version via Sync 3 Updater and as the program asked for the Log it detected there was no valid “ECU Delivery Assembly Number” - whatever that means.
Can I just re-install via Updater, or is there something else I have to do beforehand?
Any help is appreciated.
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=“2022-10-01” xsi:schemaLocation=“urn:ford/Vehicle/Module/Information/v3.0 ModuleSnapshot.xsd”>
<p:VIN>WF0**************</p:VIN>
<p:ModuleName>ECU</p:ModuleName>
<p:RequestRole>
d2p1:RoleCONSUMER</d2p1:Role>
d2p1:RoleSourceOTA</d2p1:RoleSource>
d2p1:RoleDescSYNCGEN3</d2p1:RoleDesc>
d2p1:RoleIDOTA</d2p1:RoleID>
</p:RequestRole>
<p:BroadcastDTCType/>
<p:Node isFlashed=“false” specificationCategory=“GGDS”>
d2p1:Address7D0</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:Response5U5T-14G381-EZ</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“Packeted” didType=“Embedded Consumer Applications Part Numbers 1” didValue=“8060” responseLength=“384”>
d2p1:Response315535542d3134473432312d424148000000000000000000315535542d3134473432312d424248000000000000000000315535542d3134473432312d424348000000000000000000315535542d3134473432312d424448000000000000000000315535542d3134473432312d424548000000000000000000315535542d3134473432312d424648000000000000000000315535542d3134473432312d424748000000000000000000315535542d3134473432312d424848000000000000000000315535542d3134473432312d424a48000000000000000000315535542d3134473635382d414800000000000000000000345535542d3134473432322d424146000000000000000000345535542d3134473432322d424246000000000000000000345535542d3134473432322d424346000000000000000000345535542d3134473432322d424446000000000000000000345535542d3134473432332d414300000000000000000000355535542d3134473339312d415300000000000000000000</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“Packeted” didType=“Embedded Consumer Applications Part Numbers 1” didValue=“8061” responseLength=“384”>
d2p1:Response000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“HEX” didType=“ECU Checksum 1” didValue=“D704” responseLength=“4”>
d2p1:ResponseBlank</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“HEX” didType=“ECU Checksum 2” didValue=“D705” responseLength=“4”>
d2p1:ResponseBlank</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE00” didValue=“DE00”>
d2p1:ResponseBlank</d2p1:Response>
d2p1:IsConfigtrue</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE01” didValue=“DE01”>
d2p1:ResponseBlank</d2p1:Response>
d2p1:IsConfigtrue</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE02” didValue=“DE02”>
d2p1:ResponseBlank</d2p1:Response>
d2p1:IsConfigtrue</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE03” didValue=“DE03”>
d2p1:ResponseBlank</d2p1:Response>
d2p1:IsConfigtrue</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE04” didValue=“DE04”>
d2p1:ResponseBlank</d2p1:Response>
d2p1:IsConfigtrue</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE05” didValue=“DE05”>
d2p1:ResponseBlank</d2p1:Response>
d2p1:IsConfigtrue</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE06” didValue=“DE06”>
d2p1:ResponseBlank</d2p1:Response>
d2p1:IsConfigtrue</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“On-line Diagnostic Database Reference Number” didValue=“F110” responseLength=“24”>
d2p1:Response
</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“ECU Core Assembly Number” didValue=“F111” responseLength=“24”>
d2p1:Response
</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“ECU Delivery Assembly Number” didValue=“F113” responseLength=“24”>
d2p1:Response
</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“ECU Calibration Data #1 Number” didValue=“F124” responseLength=“24”>
d2p1:Response
</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“Private Sub Node #1 Serial Number” didValue=“F141” responseLength=“16”>
d2p1:ResponseN0BV01JQ</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“State Encoded” didType=“Software Download Specification Version” didValue=“F162” responseLength=“1”>
d2p1:Response00</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“State Encoded” didType=“Diagnostic Specification Version” didValue=“F163” responseLength=“1”>
d2p1:Response00</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“Vehicle Manufacturer ECU Software Number” didValue=“F188” responseLength=“24”>
d2p1:Response
</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“ECU Serial Number” didValue=“F18C” responseLength=“16”>
d2p1:Response
</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“HEX” didType=“ECU MAC Address 1” didValue=“F1D0” responseLength=“6”>
d2p1:Response60:b6:e1:53:e1:10</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“HEX” didType=“ECU MAC Address 2” didValue=“F1D1” responseLength=“6”>
d2p1:Response60:b6:e1:53:e1:11</d2p1:Response>
d2p1:IsConfigfalse</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=“2022-10-01T13:01:43+00:00” RAM=“1021636608” vmcuVersion=“Vector_VMCU_02.02.20”>
<d2p1:PartitionHealth type=“/fs/sd/MAP/” total=“1.1G” available=“892K”/>
<d2p1:PartitionHealth type=“/fs/sd/MAP/” total=“2.8G” available=“14M”/>
<d2p1:PartitionHealth type=“/fs/sd/MAP/” total=“2.3G” available=“14M”/>
<d2p1:PartitionHealth type=“/fs/sd/MAP/” total=“1.5G” available=“7.9M”/>
<d2p1:PartitionHealth type=“/fs/sd/MAP/” total=“2.2G” available=“17M”/>
<d2p1:PartitionHealth type=“/fs/sd/MAP/” total=“3.7G” available=“21M”/>
<d2p1:PartitionHealth type=“/fs/sd/MAP/” total=“38M” available=“396K”/>
<d2p1:PartitionHealth type=“/fs/sd/MAP/” total=“3.2G” available=“5.7M”/>
<d2p1:PartitionHealth type=“/fs/sd/MAP/” total=“3.1G” available=“24M”/>
<d2p1:PartitionHealth type=“/fs/Nuance/” total=“4.7G” available=“27M”/>
<d2p1:PartitionHealth type=“/fs/Nuance/” total=“4.9G” available=“29M”/>
<d2p1:PartitionHealth type=“/fs/Nuance/” total=“4.3G” available=“25M”/>
<d2p1:PartitionHealth type=“/fs/Nuance/” total=“3.6G” available=“35M”/>
<d2p1:PartitionHealth type=“/fs/Nuance/” total=“1.9G” available=“8.4M”/>
<d2p1:PartitionHealth type=“/fs/Nuance/grace” total=“1003M” available=“21M”/>
<d2p1:PartitionHealth type=“/fs/rwdata/” total=“1.2G” available=“942M”/>
<d2p1:PartitionHealth type=“/fs/rwdata/quip/” total=“35M” available=“35M”/>
<d2p1:PartitionHealth type=“/fs/rwdata/quip/” total=“90M” available=“90M”/>
<d2p1:PartitionHealth type=“/fs/mp/” total=“1.4G” available=“84M”/>
<d2p1:PartitionHealth type=“/fs/mp/resources” total=“72M” available=“332K”/>
<d2p1:PartitionHealth type=“/fs/images/” total=“54G” available=“11G”/>
d2p1:InstallationLog/
d2p1:SyncDataMIIEdAYJKoZIhvcNAQcDoIIEZTCCBGECAQAxggG4MIIBtAIBADCBmzCBhjEbMBkGA1UEChMSRm9yZCBNb3RvciBDb21wYW55MQswCQYDVQQGEwJVUzERMA8GA1UEBxMIRGVhcmJvcm4xHjAcBgkqhkiG9w0BCQEWD21nbXNlY0Bmb3JkLmNvbTEnMCUGA1UEAxMeU3luYyBNb2R1bGUgRW5jcnlwdGlvbiBHZW4zIEEyAhDfwyMpAoa+v0vYmqleqJR7MA0GCSqGSIb3DQEBAQUABIIBAJjrPDUpigX8crICkQopoh2LmQVy4ea0Yjl6Zo8DZqdRSsEwwZYoBInWtlLVSGH03nUpvIbG1gJSrS8duNtmfbpKvxMya8wm/ERrmMsD7O7zXFTqPytU0Bs5YXyQrQ8/X8yL2jfUlCfpiYZpPCNwO5EPAxYaAYQMnTz6pZ8xxDiQ4r6TUT4LU4pKjuC3v/43/MWw+c0cpYH4+li7a6fxIepebTFGmLLGPB6qbI6JK4YOBO6UrO12lkdlHrz4RXumo0t41rSR9/5qc/HTA1Y78O8Rsfs0frVWR5ddBEwJY1s7iKNXulj+OM/oeB2IL71MidmsWrV2107BsESxJT7XEuUwggKeBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCFr5FmNAoGlc3XdOj+WBkNgIICcOENcibhxUkUr5P8VJSAlUyowPpLShZFyU8xgUzrPVZnqSJ5x7wVdYas/9CwY4z2jPCXnliDSio1PTROXl4VkJehNKuN3Rm4OnDl1ULoIgYMAIV5TRcctYXkfPZHxeIXQB0UaSV2N1f2NEXv4rWZsiAKh39Q9Cv4sp2vzEob1q/b2RmMzNmEQVEHxyEY20BEen2hK/LlfQY8ffQnU9dS7TsewgWS6XGl7iAioJjjpnsTD1HLNKRoxbTF5MiPsR4UALGPSipjj3yW00xpdTpOigHQpVbsHDim324JCSZstuhhhmJ591fkaXKTlKTHPDDhEQ0Cvct7yXU9+lzLwWpSetiO1q86UIoMn+s+uV2FbsaLaNWA2aks6igAwp31mIIl7wS/obfrqHUa4mTZJj/xxX/b5l8J7KGxk28JvAWJTqf83XlLf927DboytqT24ZS+BLXhgR/7X7hLm4GZwQbHBK+Jg5k2aqUuQzYj1MbC3WBpRDbDtobA+aN/Buo3HLwWLTUUPN5MKHIm6zs587K02CkhdCT84nlvA2CjtcB+BJX4yCvW+xwWIABxDolj7cIBhHUK+/svASsH+lBwRhseUQUFk85j70rTPyt6xsuahWZYdfKVQMZ8ostxopimkn5XNWXe7pluqVYdK4bKuDsCjVuRyPn+GU91VOkPfbnJ5PaCdUDn0BpqMQTu2uCvlEQa6whJEhlW+HNHKTLo5suZoZ+OhIXcG3EZJ9+WpVrfYAJ4vw6gq2ZIVqqT8GOo74m6nQyExmTtVZhoL/C1PqFu1IH10RiLztT1ab5xuaabWsf7A2wxY7VFMpmd30Uiui/1Ng==</d2p1:SyncData>
</d2p1:AdditionalAttributes>
</p:Node>
</p:OTAModuleSnapShot>
SYNC Region: Europe
Navigation Variant: Yes
Install Type: Stock (Original Unit)
Old SYNC Version: 3.4.*****
New SYNC Version: 3.4.22110
Do you have a error message, if so what is it?
The XML file does not contain a valid “ECU Delivery Assembly Number”
The system can’t detect if you have a My20+ APIM.
Update Method: Official Ford
Syn3 Updater Version:
Syn3 Updater Documentation Read:
Syn3 Updater Log File