How to enable ford pass

i updated to newest sync3 version available in the app
my apim is a 2017 model and my vehicle is 2021, i think this car came with what is necesarry to use ford pass but as of right now i can get it to connect, i have the app and add the car but cant go farther than that, not sure if it is possible to get it to work.

APIM Model: JR3T-14G371-CED
APIM Type: Navigation
APIM Size: 32GB
APIM Free Space: 3.7G
Version 3.4.23188 (NU5T-14G381-AD)

3/19/2025 7:20:27 PM +00:00

Partition Type = Free / Total
/fs/sd/MAP/ = 12M / 1.6G
/fs/sd/MAP/ = 12M / 1.5G
/fs/sd/MAP/ = 12M / 1.5G
/fs/sd/MAP/ = 10M / 1.5G
/fs/sd/MAP/ = 3.1M / 1003M
/fs/sd/MAP/ = 8.3M / 1.3G
/fs/sd/MAP/ = 14M / 1.8G
/fs/sd/MAP/ = 17M / 1.7G
/fs/sd/MAP/ = 6.4M / 1.3G
/fs/Nuance/ = 16M / 1.7G
/fs/Nuance/ = 10M / 1.1G
/fs/Nuance/ = 23M / 2.5G
/fs/Nuance/ = 3.2M / 465M
/fs/Nuance/grace = 5.8M / 775M
/fs/rwdata/ = 973M / 1.2G
/fs/rwdata/quip/ = 35M / 35M
/fs/rwdata/quip/ = 90M / 90M
/fs/mp/ = 84M / 1.4G
/fs/images/ = 3.7G / 25G

Installed Packages
4U5T-14G421-CJG
4U5T-14G421-CHG
4U5T-14G421-CGG
4U5T-14G421-CFG
4U5T-14G421-CEG
4U5T-14G421-CDG
4U5T-14G421-CCG
4U5T-14G421-CBG
4U5T-14G421-CAG
5U5T-14G391-CS
4U5T-14G422-CCN
4U5T-14G422-CBN
4U5T-14G422-CAN
4U5T-14G423-CC

APIM AsBuilt
DE00: 6A2A010200020800008A
DE01: 55530902C002008000000005
DE02: 0000010100
DE03: 01000900060001
DE04: 1856195A29D6
DE05: 80
DE06: 100033000000000B65000056566D004C

Could you run the Interrogator Utility again and post the new log here…in the previous one you had 2 DTC’s. Find out what those are and clear them using FORScan. Also make sure that the modem serial number is displayed on the screen in Sync 3 info.

The APIM looks to be a JR3T-14G371-CED, SN WWAK7BDF. The firmware and info in the log file indicate the unit has never been upgraded, it is at 2017 production firmware.

Also, is the vehicle running when you are trying to authorize it?

ran the interrogator tool and finally got a working xml, i updated the log file to the new one,
yes i do run the vehicle when attempting to authorize

<?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=“2025-03-19” xsi:schemaLocation=“urn:ford/Vehicle/Module/Information/v3.0 ModuleSnapshot.xsd”>
<p:VIN>xxxxx1</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>
<d2p1:DTC DTCValue=“c184000b”/>
<d2p1:DTC DTCValue=“c238000b”/>
</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:ResponseNU5T-14G381-AD</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“Packeted” didType=“Embedded Consumer Applications Part Numbers 1” didValue=“8060” responseLength=“384”>
d2p1:Response345535542d3134473432312d434a47000000000000000000345535542d3134473432312d434847000000000000000000345535542d3134473432312d434747000000000000000000345535542d3134473432312d434647000000000000000000345535542d3134473432312d434547000000000000000000345535542d3134473432312d434447000000000000000000345535542d3134473432312d434347000000000000000000345535542d3134473432312d434247000000000000000000345535542d3134473432312d434147000000000000000000355535542d3134473339312d435300000000000000000000345535542d3134473432322d43434e000000000000000000345535542d3134473432322d43424e000000000000000000345535542d3134473432322d43414e000000000000000000345535542d3134473432332d434300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</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:Response93f6e1c0</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“HEX” didType=“ECU Checksum 2” didValue=“D705” responseLength=“4”>
d2p1:Response5b34fa5f</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE00” didValue=“DE00”>
d2p1:Response6a2a010200020800008a</d2p1:Response>
d2p1:IsConfigtrue</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE01” didValue=“DE01”>
d2p1:Response55530902c002008000000005</d2p1:Response>
d2p1:IsConfigtrue</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE02” didValue=“DE02”>
d2p1:Response0000010100</d2p1:Response>
d2p1:IsConfigtrue</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE03” didValue=“DE03”>
d2p1:Response01000900060001</d2p1:Response>
d2p1:IsConfigtrue</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE04” didValue=“DE04”>
d2p1:Response1856195a29d6</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:Response100033000000000b65000056566d004c</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-HB5T-14G371-CA</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“ECU Core Assembly Number” didValue=“F111” responseLength=“24”>
d2p1:ResponseHL1T-14G380-BB</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“ECU Delivery Assembly Number” didValue=“F113” responseLength=“24”>
d2p1:ResponseJR3T-14G371-CED</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“ECU Calibration Data #1 Number” didValue=“F124” responseLength=“24”>
d2p1:ResponseHB5T-14G375-CA</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“Private Sub Node #1 Serial Number” didValue=“F141” responseLength=“16”>
d2p1:ResponseWWAK7BDF</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:ResponseHB5T-14G374-CA</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:Response9c:1d:58:46:8a:da</d2p1:Response>
d2p1:IsConfigfalse</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“HEX” didType=“ECU MAC Address 2” didValue=“F1D1” responseLength=“6”>
d2p1:Response9c:1d:58:46:8a:db</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=“c184000b”/>
<d2p1:DTC DTCValue=“c238000b”/>
<d2p1:AdditionalAttributes logGeneratedDateTime=“2025-03-19T19:20:27+00:00” RAM=“1050058752” vmcuVersion=“Vector_VMCU_05.02.08”>
<d2p1:PartitionHealth type=“/fs/sd/MAP/” total=“1.6G” available=“12M”/>
<d2p1:PartitionHealth type=“/fs/sd/MAP/” total=“1.5G” available=“12M”/>
<d2p1:PartitionHealth type=“/fs/sd/MAP/” total=“1.5G” available=“12M”/>
<d2p1:PartitionHealth type=“/fs/sd/MAP/” total=“1.5G” available=“10M”/>
<d2p1:PartitionHealth type=“/fs/sd/MAP/” total=“1003M” available=“3.1M”/>
<d2p1:PartitionHealth type=“/fs/sd/MAP/” total=“1.3G” available=“8.3M”/>
<d2p1:PartitionHealth type=“/fs/sd/MAP/” total=“1.8G” available=“14M”/>
<d2p1:PartitionHealth type=“/fs/sd/MAP/” total=“1.7G” available=“17M”/>
<d2p1:PartitionHealth type=“/fs/sd/MAP/” total=“1.3G” available=“6.4M”/>
<d2p1:PartitionHealth type=“/fs/Nuance/” total=“1.7G” available=“16M”/>
<d2p1:PartitionHealth type=“/fs/Nuance/” total=“1.1G” available=“10M”/>
<d2p1:PartitionHealth type=“/fs/Nuance/” total=“2.5G” available=“23M”/>
<d2p1:PartitionHealth type=“/fs/Nuance/” total=“465M” available=“3.2M”/>
<d2p1:PartitionHealth type=“/fs/Nuance/grace” total=“775M” available=“5.8M”/>
<d2p1:PartitionHealth type=“/fs/rwdata/” total=“1.2G” available=“973M”/>
<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/images/” total=“25G” available=“3.7G”/>
d2p1:InstallationLog/
d2p1:SyncDataMIIEtAYJKoZIhvcNAQcDoIIEpTCCBKECAQAxggG4MIIBtAIBADCBmzCBhjEbMBkGA1UEChMSRm9yZCBNb3RvciBDb21wYW55MQswCQYDVQQGEwJVUzERMA8GA1UEBxMIRGVhcmJvcm4xHjAcBgkqhkiG9w0BCQEWD21nbXNlY0Bmb3JkLmNvbTEnMCUGA1UEAxMeU3luYyBNb2R1bGUgRW5jcnlwdGlvbiBHZW4zIEEyAhDfwyMpAoa+v0vYmqleqJR7MA0GCSqGSIb3DQEBAQUABIIBABLTDmWOdvloUQF7bGCyvbU9/b85uyFDn8OmmAtGCUiQEOgLOftB4J5+S0axmV/Km7ubE67FEWb21VRwvpj6CwmI3j1O5rxfxuFpA2a5oZm8mcsCIm14Cw68JbEWV+tP5bUOUL+vaKR7gtyPYNoPWy7nok5ZI3TF51T1FASaIELU59p7xt/53zpQZm0eLK/lwsyJMWj0NJ5woRbHAg27P6OrJaYL4IHz/Wi/Hfz2Iku6ujQNQhe9Pq0ivH4wfWCP4281F2gzy8SveztypfUezXVqtB8yg9G2luMprwg5F5G9EDfXVS3wFpod1FZHD4gbRSNwzdOZZh7DTT+hgY2dvykwggLeBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBjHRkdqEFsWilCBTbEHCm4gIICsO62qEQJ1Sl0NJpFFeaJucT5DeOYO3WYMePuDuXxPvHVAOD/4DF/rfPqrazOZ1xV1Ow8cFW8NjHmsc/Akjw9a5/OdQIZfV+q99i9gDZG77TOBn3+6CQmV9OjZtjTDSto0FKlYDPI9OSsQuBX2T9LqOCr5Oj5QT8mZpzDujFibECNOMghsQwo1mNiRXtqzzuAN7/nlB/jc828bJXEz8+UJxvlfxkINmmqYSsDBPAAfK1bmawZc7xzggAC4ZmPaUww627xDkwpoiJJuNxg2sMHCC8/ph/kh0cQoSA7h7hdVAeN3EUUvR0utkk+VFLeWklhcmAXTIA8v0oPZKoqx0ojOSTz5kA1H4eQ/1NLQejG11v/PeJ7poRSkKSLlAMRAFehMKJ4MGNhGbVIT0jV7nI7GqVZmWmNagVcsixcy7Z2RvyLipr3Ei5cZQ8pQL+aZsxMMzd3+37ZZKJZs8JvtP5cSHhRpEvMmCUqRwISKVPxbeYiYxGpvvJMZphmMOuksCS3ySET124899UiSmNdvdV/Fw5oyL+NCQ3vYj5Zpri6wJoLsZD2+Uzny+L6hMJKxHCXe7IisoAoZedF/s7rmjFbBHZsSDlbThIwoPDaNBadq6vAUiuJxbG8PyixMDXyDJnpNcJbD28FHz6JmmTkquRkUSGWXPi6sPHuYygEY2RFUmmEb3Ki2GIUh0GtqZjsk1+op+jWSaMbHqqqc7eClnC29iuk/otsKD2sy9ENqeGbu9IvzIZNKf5woKZEqDkoq1Z3trhPUmLJBHKwZ0q6aPGqw/6PL7HHSsq4nd1bE5Rxj9PTa6NJqUCNLC0dq2cz5xG/4FhC+tV+e2Xs5gxhERbCS5SwadidEXj8dCvMRa23Ak3YPC3o0fKPgopCuUWCw6w4OaS3dk2FUGOfI7RTRdC3Dlk=</d2p1:SyncData>
</d2p1:AdditionalAttributes>
</p:Node>
</p:OTAModuleSnapShot>

Having the older generation 2017 APIM rather than a MY18.5+ might be a challenge to getting FordPass to work in a 2021 vehicle. But, you have APIM settings to correct.

DE01:
Instruct the APIM there is a TCU.
7D0-02-02 xxxx *xxx xxxx, from 8 to 9. (0200 8000 005D to 0200 9000 00xx)
Instruct the APIM that the TCU is hotspot capable.
7D0-02-03 *xxx, from 0 to 4. (0005 E1 to 4005 xx)

Correct these settings and reboot Sync, see if the modem appears in the Sync info screen. A master reset may be required. Once this is done try the authorization procedure again. If the modem does not show up in Sync, it is likely you will need to upgrade the APIM firmware to MY18.5+ version.

Thank man, sounds like you know your stuff, i appreciate it, ill give it a try tomorrow

1 Like

A 2021 would use an L+ series TCU on HS4. The J series APIM’s cannot use HS4 even though there is an option to turn it on. You would need a K series APIM with the latest Calibration to get HS4 to work with at least an upgraded K series TCU.

The current configuration will never work.

In Apim as built for 7d0-02-03 it stops at E1 no more code to change

Replace 0005 with 4005

1 Like

Read it wrong sorry, changed the as built and setting says “onboard modem serial number (esn): “
No serial number, maybe previous owner removed TCU because in forscan I get a 2 dtc’s
Code: U0184 lost communication with radio status (-0B)
And
Code U0198 lost communication with telematic control module ‘A’ status (-0B)

I did go into setting and enable tcu reset and the code you told me for as built and got rid of the dtc that said it couldn’t communicate with the tcu, FordPass connect showed up in the setting though
Edit: same error code came back but FordPass connect still shows in settings

Do you see the modem serial number on the APIM info screen? Like this…

If it is not and you have made the 2 settings above, then the issue is one of 3 things:
There is no TCU in the vehicle.
Your present APIM needs to have the firmware upgraded to MY18.5+,
or
The APIM will not work in a 2021 vehicle due to the lack of HS4 network to communicate with the TCU as @bill32399 stated above.

I would agree with @bill32399 that the APIM is not compatible.