Can't Update: Interrogator File shows ECU 1 checksum of 0000000

Was trying to update Sync 1.0 to 3.0 using the Ford USB method. I am not sure if this checksum value was 0 before this or not. After about 2 hours with the screen stuck on the “updating system software”, I pulled the USB stick thinking it had hung up. That’s probably what caused it. Not sure.

I ran the interrogator log after I was having trouble with Ford’s method, once I found this site. I have not tried updating with Sync3 Updater.

My question is how bad is this? Am i looking at a full APIM replacement?

Was at least going to try a master reset, in hopes it will fix the checksum, but I don’t think it will.


SYNC Region: NA

Navigation Variant: Non Nav

Manufacturer Year: Pre MY20

Install Type: OEM

Old SYNC Version: 1.0.15139

New SYNC Version: 3.0

Do you have a error message, if so what is it?
Sync3 updater has determined you are on 1.0.1539 and may be using overlays.

Also seeing multiple DTCs related to the APIM:

92521108 - General System Failure (FTI: 11 - General Electrical Failure)
c1550008 - Audio Control Module (ACM) Communication Bus Signal/Message Failure (FTI: 08)
f0031608 - Instrument Panel Cluster (IPC) Communication Bus Signal/Message Failure (FTI: 08)
c4150008 - Anti-Lock Brake System (ABS) Invalid Data Received from Control Module (FTI: 08)
e0175108 - Telematics Control Unit (TCU) Communication Bus Signal/Message Failure (FTI: 08)

XML:

<?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-02-27” xsi:schemaLocation=“urn:ford/com/productdesign/ipp/ModuleSnapshot/v2.0 ModuleSnapshot.xsd”>
<p:VIN>1FTEW1EPXGFB41262</p:VIN>
<p:ModuleName>ECU</p:ModuleName>
<p:RequestRole>
d2p1:RoleCONSUMER</d2p1:Role>
d2p1:RoleSourceOTA</d2p1:RoleSource>
d2p1:RoleDescSYNC</d2p1:RoleDesc>
d2p1:RoleIDOTA</d2p1:RoleID>
</p:RequestRole>
<p:BroadcastDTCType>
<d2p1:DTC DTCValue=“92521108”/>
<d2p1:DTC DTCValue=“c1550008”/>
<d2p1:DTC DTCValue=“f0031608”/>
<d2p1:DTC DTCValue=“c4150008”/>
<d2p1:DTC DTCValue=“e0175108”/>
</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:ResponseGB5T-14G381-AN</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“Packeted” didType=“Embedded Consumer Applications Part Numbers 1” didValue=“8060” responseLength=“384”>
d2p1:Response474235542d3134473432312d454800000000000000000000474235542d3134473432342d444800000000000000000000474235542d3134473339312d424800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</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:Response00000000</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“HEX” didType=“ECU Checksum 2” didValue=“D705” responseLength=“4”>
d2p1:Response72e8f2ad</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE00” didValue=“DE00”>
d2p1:Response2a2a05022000ab020482</d2p1:Response>
d2p1:IsConfigtrue</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE01” didValue=“DE01”>
d2p1:Response55530103c002408000000000</d2p1:Response>
d2p1:IsConfigtrue</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE02” didValue=“DE02”>
d2p1:Response0000010300</d2p1:Response>
d2p1:IsConfigtrue</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE03” didValue=“DE03”>
d2p1:Response01000000000001</d2p1:Response>
d2p1:IsConfigtrue</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE04” didValue=“DE04”>
d2p1:Response1a681a6838a4</d2p1:Response>
d2p1:IsConfigtrue</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE05” didValue=“DE05”>
d2p1:Response80</d2p1:Response>
d2p1:IsConfigtrue</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE06” didValue=“DE06”>
d2p1:Response41003300000000029a000056569400c8</d2p1:Response>
d2p1:IsConfigtrue</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“On-line Diagnostic Database Reference Number” didValue=“F110” responseLength=“24”>
d2p1:ResponseDS-GB5T-14G371-AF</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“ECU Core Assembly Number” didValue=“F111” responseLength=“24”>
d2p1:ResponseGJ5T-14G380-AC</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“ECU Delivery Assembly Number” didValue=“F113” responseLength=“24”>
d2p1:ResponseGJ5T-14G371-BFC</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“ECU Calibration Data #1 Number” didValue=“F124” responseLength=“24”>
d2p1:ResponseGB5T-14G375-BA</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“Private Sub Node #1 Serial Number” didValue=“F141” responseLength=“16”>
d2p1:ResponseVV29VTKV</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“State Encoded” didType=“Software Download Specification Version” didValue=“F162” responseLength=“1”>
d2p1:ResponseBlank</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“State Encoded” didType=“Diagnostic Specification Version” didValue=“F163” responseLength=“1”>
d2p1:Response03</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“Vehicle Manufacturer ECU Software Number” didValue=“F188” responseLength=“24”>
d2p1:ResponseGB5T-14G374-AF</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:Response68:9e:19:89:5a:48</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“HEX” didType=“ECU MAC Address 2” didValue=“F1D1” responseLength=“6”>
d2p1:Response68:9e:19:89:5a:49</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:DTC DTCValue=“92521108”/>
<d2p1:DTC DTCValue=“c1550008”/>
<d2p1:DTC DTCValue=“f0031608”/>
<d2p1:DTC DTCValue=“c4150008”/>
<d2p1:DTC DTCValue=“e0175108”/>
<d2p1:AdditionalAttributes logGeneratedDateTime=“2006-02-27T11:53:55+00:00” RAM=“1234567” vmcuVersion=“Vector_VMCU_02.02.20”>
<d2p1:PartitionHealth type=“/fs/usb0/” total=“29G” available=“29G”/>
d2p1:InstallationLog/
d2p1:SyncDataMIIE1AYJKoZIhvcNAQcDoIIExTCCBMECAQAxggG4MIIBtAIBADCBmzCBhjEbMBkGA1UEChMSRm9yZCBNb3RvciBDb21wYW55MQswCQYDVQQGEwJVUzERMA8GA1UEBxMIRGVhcmJvcm4xHjAcBgkqhkiG9w0BCQEWD21nbXNlY0Bmb3JkLmNvbTEnMCUGA1UEAxMeU3luYyBNb2R1bGUgRW5jcnlwdGlvbiBHZW4zIEEyAhDfwyMpAoa+v0vYmqleqJR7MA0GCSqGSIb3DQEBAQUABIIBAEbQQWC8FbtX7x8RGHprOVFfeeRG14D2zoxsU+ZvoF/KSKbfsgS4J+qipRVz3m151nFRUzJZGCK9OBu79VunLlsSVzmc4Wdd2hD1sezTc6/QfiRx1ibOoIl9oA1Z0a7RbOBSPlFXLapHtNnvsUZwbAk/mvhOLOFCV5odRJk5E04Y5nM9IkYTU9aaUl8WcTfOIfDhzWqjhHNAia+KRgi/CA2m/Qj6tDf2LIHNPuIkWP/UugLOk0Dm2SgsStudwwptrFrLpk9Z/nQt4VFGnRTF2k2Z7Wi85LIieolwS6Ei7TQmxDtmaR/I5wOvJb4WwB5bH/BJM0xfqh89zkmQl8RWBJIwggL+BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDQV59nCctBo2ZOs1kbjsuRgIIC0JuTCYAgY1AJKOHnDgUUYwYcirG2rKgQghhLoUm/Z+oL0HPk4iWC3TZBf/1Q3vUnwcaSFduELrKf07b4xKs/XM70qmZSw3v4dyNEQP0Zl0hcVxs/Xg23902j9CFcea7b+WWI62ol3+hX4ydqGkkF4d9HuGXCIJAavZlm9yldvtFSfMikkVMW235Aj55papc2+xOVhQga//C2qNqxEYwbaStSFlkPZXjdmsArUpgEv1l/Gm58lj+zHnUUCg+yERMGCW7tPrTAfgKssTomrak1QEph713zG3iLuMU6GzBrQzC2yg0xiFm7uD0xSARYNIedTW8Pqe9AiTDkjDRN3Xam9G/ywPPzJD9IRk8odW1F6AffNcqEva2EBQRmALUBS/nyVQS49KnLOx0sFhsYm0kJu3SvyMjPzl7PmAhZZqSL6Qw34DfwC3Rriai1Dgykww9RW04OI+Nuypk29lkLy/7fT5A7wb9kFpmPMgQtlasb/Nu1WZ9NOUYGbMhv8INS2m3owsYdzboToID2rANth77qQZXdTsdmxA92JcrXCsVcwLJq7FPf/YhCPGcJmoGRC5SbWIHBBzupzbwJ8Q8Y8+7J4DoyO5wNaAFuODv0qOqR0gk4H14gmK0i2HkeQ1wVY1LqOxZ/2QBTtyK1XZUMdR09h/mQBKlZamY+BrIy65rsgHOddY2F/TeTAbpquiH7Sr3SqLw9LzR0Mlmp6AjcrbggksIEnUuDKQbVgGybD+3TdGUHwtQ6PTK0FEzbZrlS37ujcRDckKBBs+jrjDHFSJkqC48lgW6nxr6JD9i6c+ym6W0dMgzBCCrW+XIdDZFCMRd5sjoWnteqqAhrWZ12fen/x0iP0TyKrQZDalcnRwwJxuCfOf/zmU8Ap2lYbVHmSXeYoeE+h770uuk0VTNeaDLiCfDKgOqB0p1cba2OvfRuBwAGVrvI6DXiqDYXB1Awb7dSoQ==</d2p1:SyncData>
</d2p1:AdditionalAttributes>
</p:Node>
</p:OTAModuleSnapShot>

Update Method: Official Ford

Your post is not clear.

Make sure you go to 2.2.xx first before moving to the last 3.0 avaiable.
Follow this post as a guide → 2016 Mustang Sync3 1.0 updated to 3.0 and no Apple Carplay! - #10 by SaNdMaN

Also, you will need to upgrade your usb hub since the vehicle is from 2016 → Media Hub, CarPlay Compatible - 2015-2020 Ford/Lincoln - SYNC 3

1 Like

Thanks for the reply, SaNdMan!

I was a little concerned over the checksum value produced by the interrogator log. But, that checksum might be a red herring, because the sync 3 system is still working normally as it did prior to my attempted update. Or I could have bought it that way.

I like the idea of doing an incremental upgrade first. So it sounds like 1.0 > 2.2 is a solid option. I wasn’t sure if you needed to jump to 1.1 or something like that first.

I’ve done a master reset so I think the next step is try 2.2. The new USB hub isn’t required just to do an update right?

No, you can update Sync3 without updating the hub. But you will need to do so for CP to work and also avoid an “non compatible HUB” message that may appear (without affecting USB functionality and possible Android Auto)…

Usually there’s no need to go incrementally, but 2.2 will fix that “overlay issue” (not an issue on it self, but it was something that changed among Sync3 versions).

Got it, i greatly appreciate the feedback. One last question: Do you think the all 0’s checksum value is anything to be concerned about, especially since SYNC is still completely functional?

No, not an issue, in fact you only saw that because you opened the raw XML file. About DTCs, you will have to work them eventually, but the APIM is a different module, so you can upgrade it.

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