Cant find APIM version MY20+

Goodmorning all,

New here and trying to update sync 3 (3.4.21194) through ford website is just… well… you know by now… :slight_smile:
When trying to log for APIM MY20+ it fails, in car its installing rebooting etc all fine.
On updater i get error and to ask here.

I would assume it IS, however since cars excisted from 2019+ it is still an assumption ofcourse and really i just dont know :slight_smile:


SYNC Region: EU

Navigation Variant: Nav

Manufacturer Year: Unknown

Install Type: OEM

Old SYNC Version: 3.4.21194

New SYNC Version: 3.4.21194

Do you have a error message, if so what is it?
Cant detect APIM

Update Method: CyanLabs Syn3 Updater

Syn3 Updater Version: 2.14.2

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="2026-03-10" xsi:schemaLocation="urn:ford/Vehicle/Module/Information/v3.0 ModuleSnapshot.xsd">
  <p:VIN>WF0FXXWPMHNJ51421</p:VIN>
  <p:ModuleName>ECU</p:ModuleName>
  <p:RequestRole>
    <d2p1:Role>CONSUMER</d2p1:Role>
    <d2p1:RoleSource>OTA</d2p1:RoleSource>
    <d2p1:RoleDesc>SYNCGEN3</d2p1:RoleDesc>
    <d2p1:RoleID>OTA</d2p1:RoleID>
  </p:RequestRole>
  <p:BroadcastDTCType>
    <d2p1:DTC DTCValue="f0031608"/>
  </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>5U5T-14G381-ET</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>315535542d3134473432312d424148000000000000000000315535542d3134473432312d424248000000000000000000315535542d3134473432312d424348000000000000000000315535542d3134473432312d424448000000000000000000315535542d3134473432312d424548000000000000000000315535542d3134473432312d424648000000000000000000315535542d3134473432312d424748000000000000000000315535542d3134473432312d424848000000000000000000315535542d3134473432312d424a48000000000000000000315535542d3134473635382d414700000000000000000000345535542d3134473432322d424146000000000000000000345535542d3134473432322d424246000000000000000000345535542d3134473432322d424346000000000000000000345535542d3134473432322d424446000000000000000000345535542d3134473432332d414300000000000000000000355535542d3134473339312d415200000000000000000000</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>

</d2p1:Response>
            <d2p1:IsConfig>false</d2p1:IsConfig>
          </d2p1:DID>
          <d2p1:DID didFormat="ASCII" didType="ECU Core Assembly Number" didValue="F111" responseLength="24">
            <d2p1:Response>

</d2p1:Response>
            <d2p1:IsConfig>false</d2p1:IsConfig>
          </d2p1:DID>
          <d2p1:DID didFormat="ASCII" didType="ECU Delivery Assembly Number" didValue="F113" responseLength="24">
            <d2p1:Response>

</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>

</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>N15A008F</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>00</d2p1:Response>
            <d2p1:IsConfig>false</d2p1:IsConfig>
          </d2p1:DID>
          <d2p1:DID didFormat="State Encoded" didType="Diagnostic Specification Version" didValue="F163" responseLength="1">
            <d2p1:Response>00</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>

</d2p1:Response>
            <d2p1:IsConfig>false</d2p1:IsConfig>
          </d2p1:DID>
          <d2p1:DID didFormat="ASCII" didType="ECU Serial Number" didValue="F18C" responseLength="16">
            <d2p1:Response>

</d2p1:Response>
            <d2p1:IsConfig>false</d2p1:IsConfig>
          </d2p1:DID>
          <d2p1:DID didFormat="HEX" didType="ECU MAC Address 1" didValue="F1D0" responseLength="6">
            <d2p1:Response>94:a9:a8:09:c8:93</d2p1:Response>
            <d2p1:IsConfig>false</d2p1:IsConfig>
          </d2p1:DID>
          <d2p1:DID didFormat="HEX" didType="ECU MAC Address 2" didValue="F1D1" responseLength="6">
            <d2p1:Response>94:a9:a8:09:c8:94</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:DTC DTCValue="f0031608"/>
    <d2p1:AdditionalAttributes logGeneratedDateTime="2026-03-10T12:17:18+00:00" RAM="980738048" 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="898M"/>
      <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="132M"/>
      <d2p1:PartitionHealth type="/fs/mp/resources" total="71M" available="476K"/>
      <d2p1:PartitionHealth type="/fs/images/" total="54G" available="11G"/>
      <d2p1:InstallationLog/>
      <d2p1:SyncData>MIIEdAYJKoZIhvcNAQcDoIIEZTCCBGECAQAxggG4MIIBtAIBADCBmzCBhjEbMBkGA1UEChMSRm9yZCBNb3RvciBDb21wYW55MQswCQYDVQQGEwJVUzERMA8GA1UEBxMIRGVhcmJvcm4xHjAcBgkqhkiG9w0BCQEWD21nbXNlY0Bmb3JkLmNvbTEnMCUGA1UEAxMeU3luYyBNb2R1bGUgRW5jcnlwdGlvbiBHZW4zIEEyAhDfwyMpAoa+v0vYmqleqJR7MA0GCSqGSIb3DQEBAQUABIIBACHkYDxEiiojelzXZtycAVjiDh5iFYgRVwROD8WJ/RLQc2supjuSZScTCUcjegT5Vel/ofzDGidsSFWYRl+iCffZGUnmO6Qs+xmTUUir+X2FjDTY7syLIOeVqot3zKM/oJQTlgCwU3xxL181cPBB6P89npQ68vV8OaDMKR6jj/tbqJEH2OkWIwA+rYZposg8EQ3/Y1A9g9ZD9wb7AImp8aYyZsOcc5f+1bZrO0Hf4mTGwh2ui1XNTSIr6FFHN+p1rXy1ijmA/g6Hth8im0lXSvakqVa7jEvzZ6STkiCVYmtHan9366T4Web6sgF58WoeAYPKjBw5muiEkQkFkYD5ELMwggKeBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCe3531gbiQMkPzVoXWuAf7gIICcC7V9jxrogYTGPxRGFGm4TtG2DuHdeC+gsOs5f19SiYsw+p8I3BrhWId5IK08ZqgHv3hFCNTLk5az6HZ5TyL5Hp75PsiwWl8o3yJiSVGjpwmGZrzC9+gPBJPSWAQN1eynJDB0WV6BVIq0JFO4HItvMXLdPXa0SrDT3aGIQL9odHbQNFOKEQYahgXl7/gZEILafc/WyBnvyA0IAEZM81VktZbP9tvULTmkQW0hi2OZIdQxNheRGBhSnodviErZKaW+A738/3QZHDnU+Kal+IB8d4fZscqA24jbgLBFPM78trGx782V2nSddDl9PQiKPqVQxxRl5++xJpb36OjPzloTgKrWb5t3vEbKUHMLxIcF42/smLakGQjZuZU3nVuFGmRO00wGer+d78N3zF9lSt7+3lrl5vIRSK1tmMA598OPxQ3857sslZAovOb3CGe4kFCbTOmjLtUv9M58/s7U8V8hTnPSPbZ6W5/tnW4s8Iu9/Lvazb1jvsdEKxkjZPw6TrOJtq2/I9gQTPtr9JxzmO1CCmT0j1p+3YLv1uBMx9jnQLqHY4hQJoqXw1FVzQzlp6ph6MuS6u1dxbkguI/L5m+EK9ZJuIAlfGjae+0Chsqn++/t3XI5Q4CN9G4q5QlpyiY6N8/HFfSug5U0ZU8A3m60dFbhnT1cZBfUSqS3VBPvaunMY/QZogJ95vDfpH5LThSimpRySmQLleB3yo5tLf1LwBJMbg5NkPxJBKNPbM9Wgy0vcYFP8B7JuWLLST6yDCHmXQv09OTYQLdmD9aXfwP/sP2cjlyPJdq68WYQoapPWtqrLmoM9yAN4gL/ldOK9tvPg==</d2p1:SyncData>
    </d2p1:AdditionalAttributes>
  </p:Node>
</p:OTAModuleSnapShot>

Update, i ordered a new USB stick 128GB usb 3.0, which proved to be a counterfeit (10MB/sec) Trying again later picking up a different one in the shop.

Somehow Sync did went to latest version (old usb 2.0 16gb) i still want a clean install with maps to be sure.

Hi.

What error?

If you are trying to determine if your APIM is MY20 in a 2022 vehicle, you are wasting your time :slight_smile:
It’s, there’s no need for any log (unless it’s not OEM).

From the text you sent before I’m not seing the PN, share the actual XML instead of a copy/paste.

Anyways, keep MY20 protection active at all times, do not reformat the unit since it’s most likley My20.

Hey Sandman,

I agree it should be my20+ however my luck (born friday 13th) mine would have had a shelf unit from 2019 when they started building the kuga :wink:

All in all i just finished the update this morning 3.4.23188 and maps F13.
Took about hour and 15min or so succesfully.

Biggest culprint was the fake usb sadly, yesterdag picked up 1 from store and no problems since.
Logging, updating etc all a breeze after.

Thanks!