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!

Glad everything went ok.

I just realized you can check the part number via de bezel diagnostics menu, if the interrogator log does not provide any information (which would be odd).

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.