tonesto7

Well-Known Member
First Name
Anthony
Joined
Sep 20, 2021
Threads
2
Messages
243
Reaction score
609
Location
Ann Arbor, Michigan
Vehicles
2021 F150
Occupation
Software Developer/System Admin
Country flag
I found some interesting data in the ford site related to OTA updates.
If you browse to https://www.ford.com/support/vehicle-dashboard/?gnav=header-account and open up your browsers web inspector (right-click on the page select inspect)
You might need to refresh after the inspector is open.
Select the Network Tab and enter "ota" in the search box...
Select the name "/status?country=usa&vin=YOUR_VIN" and click on the preview tab.

It will be interesting to see how accurate this info is :)

Ford Mustang Mach-E OTA Update Status Hidden in the Ford Website 1639500141125

Thanks to @Eric_C_Boston for his findings
https://www.macheforum.com/site/threads/ota-status-hidden-in-the-ford-website.12367/post-302199

Here's mine
JSON:
{
  "displayOTAStatusReport": "UserAllowed",
  "ccsStatus": {
    "ccsConnectivity": "On",
    "ccsVehicleData": "On"
  },
  "error": null,
  "fuseResponse": {
    "fuseResponseList": [
      {
        "vin": "VIN_NUMBER",
        "oemCorrelationId": "FLARE-PRD-SOFTWARE-FNV2-458591-455130",
        "deploymentId": "2b79ae88-fb3f-4b43-8b93-c01b72aa3963",
        "deploymentCreationDate": "2021-12-06T21:29:31.391+0000",
        "deploymentExpirationTime": "2021-12-13T21:29:31.391+0000",
        "otaTriggerExpirationTime": "2021-12-16T20:03:05.793+0000",
        "communicationPriority": "High",
        "type": "NEW_FEATURE",
        "triggerType": "SOFTWARE",
        "inhibitRequired": false,
        "additionalConsentLevel": 1,
        "tmcEnvironment": "PRD",
        "latestStatus": {
          "aggregateStatus": "failure",
          "detailedStatus": "OTAM_E1016",
          "dateTimestamp": "2021-12-07T20:36:41.442+0000"
        },
        "packageUpdateDetails": {
          "releaseNotesUrl": "https://mmota.autonomic.ai/1/bytestream/custom-release-note-1631898222423-189e6aa7-5d14-4800-92a3-0418d9d85e2f",
          "updateDisplayTime": 0,
          "wifiRequired": false,
          "packagePriority": 1,
          "failedOnResponse": "none",
          "cdnreleaseNotesUrl": "http://vehicleupdates.files.ford.com/release-notes/custom-release-note-1631898222423-189e6aa7-5d14-4800-92a3-0418d9d85e2f"
        },
        "deploymentFinalConsumerAction": "Not Set"
      }
    ],
    "languageText": {
      "Language": "English (US/NA)",
      "LanguageCode": "ENU",
      "LanguageCodeMobileApp": "en-US",
      "Text": "FordPower-Up 1.7.1\n\nNavigation, other enhancements\n\nNavigation will automatically make helpful destination suggestions (but you can turn that off if you like), plus new cloud connectivity combines conversational voice command recognition with internet-based search, so you get the latest info with almost every request.\n\nApple CarPlay® compatibility will display on-screen turn-by-turn navigation in your instrument cluster.\n\nThe user-profile icons on your SiriusXM® with 360L radio are a bit bigger, and there were a couple of bug fixes.\n\nOngoing updates like these help ensure that you’re always driving the best possible version of your F-150. Keep in mind that update availability varies by model."
    }
  },
  "tappsResponse": {
    "vin": "VIN_NUMBER",
    "status": 200,
    "vehicleInhibitStatus": null,
    "lifeCycleModeStatus": {
      "lifeCycleMode": "NORMAL",
      "oemCorrelationId": "52",
      "vehicleDateTime": "2021-01-08T12:19:55Z",
      "tappsDateTime": "2021-01-08T17:19:38.077Z"
    },
    "asuActivationSchedule": {
      "scheduleType": "",
      "dayOfWeekAndTime": null,
      "activationScheduleDaysOfWeek": [],
      "activationScheduleTimeOfDay": null,
      "oemCorrelationId": "",
      "vehicleDateTime": "",
      "tappsDateTime": ""
    },
    "asuSettingsStatus": {
      "asuSettingsState": "ON",
      "notificationSettingsState": "ON",
      "oemCorrelationId": "5784",
      "vehicleDateTime": "2021-10-25T16:31:01Z",
      "tappsDateTime": "2021-10-25T20:31:05.569Z"
    },
    "version": "2.0.0"
  },
  "updatePendingState": null,
  "otaAlertStatus": "YOU ARE ALL SET"
}
Sponsored

 
Last edited:

Jimrpa

Well-Known Member
First Name
Jim
Joined
Sep 10, 2020
Threads
230
Messages
7,095
Reaction score
9,444
Location
Wayne, PA
Vehicles
2021 Infinite Blue Premium Mustang Mach E ER AWD
Occupation
Retied (formerly tried to herd highly technical, independent cats)
Country flag

JamieGeek

Well-Known Member
Joined
Dec 29, 2019
Threads
82
Messages
3,560
Reaction score
6,752
Location
Southeastern Michigan
Website
spareelectrons.wordpress.com
Vehicles
Mach-E, old: Bolt, C-Max Energi, Focus Electric
Country flag
Well my car just got PowerUp-2.1.0 overnight and the "firmwareUpdate" field is null.

However it is showing that my currentSyncVersion (SYNC4 v4.0.21174) is newer than yours.
 

GoGoGadgetMachE

Well-Known Member
First Name
Michael
Joined
Jan 23, 2020
Threads
153
Messages
5,614
Reaction score
12,655
Location
Ohio
Vehicles
2021 Mach-E 1st Ed., 2022 Lightning Platinum
Occupation
Professional forum cheerleader and fanboy
Country flag
Well my car just got PowerUp-2.1.0 overnight and the "firmwareUpdate" field is null.

However it is showing that my currentSyncVersion (SYNC4 v4.0.21174) is newer than yours.
I'm not on 2.1.0 yet but I show the same Sync version (which feels accurate) and a null firmwareUpdate field.

going directly against the back-end URL with a GET returns a 403 but that's as far as I went into it.
 
OP
OP
tonesto7

tonesto7

Well-Known Member
First Name
Anthony
Joined
Sep 20, 2021
Threads
2
Messages
243
Reaction score
609
Location
Ann Arbor, Michigan
Vehicles
2021 F150
Occupation
Software Developer/System Admin
Country flag
I'm not on 2.1.0 yet but I show the same Sync version (which feels accurate) and a null firmwareUpdate field.

going directly against the back-end URL with a GET returns a 403 but that's as far as I went into it.
It doesn't use a GET request it's POST
I was trying to get this info into my scriptable widget but it's looking of additional auth that I haven't discovered yet
 


GoGoGadgetMachE

Well-Known Member
First Name
Michael
Joined
Jan 23, 2020
Threads
153
Messages
5,614
Reaction score
12,655
Location
Ohio
Vehicles
2021 Mach-E 1st Ed., 2022 Lightning Platinum
Occupation
Professional forum cheerleader and fanboy
Country flag
It doesn't use a GET request it's POST
I was trying to get this info into my scriptable widget but it's looking of additional auth that I haven't discovered yet
yes, I saw that. As I said I didn't spend any more time looking at it other than just trying a GET out of curiosity. Don't have time to dig into it right now.
 

RickMachE

Well-Known Member
Joined
Jul 1, 2021
Threads
201
Messages
13,272
Reaction score
18,091
Location
SE MI
Vehicles
2022 Mach-E Premium 4X, 2022 Lightning Lariat
Country flag
Interesting. But I think that Ford overuses the word "null"...

I got the 21P22 update last Thursday, and did not get 2.1 last night. Shows nulls all over.

Sync 4.0.21174

I don't see any OTA status that means anything.
 
Last edited:

SashaLondon

Well-Known Member
First Name
Sasha
Joined
Sep 11, 2020
Threads
32
Messages
1,384
Reaction score
1,493
Location
London
Vehicles
MME AWD SR
Country flag
I don't have 1.7.1 fully installed yet and I have the line "SYNC4 v4.0.21140"
 

Eric_C_Boston

Well-Known Member
First Name
Eric
Joined
Apr 16, 2021
Threads
51
Messages
551
Reaction score
737
Location
North Shore, MA, USA
Vehicles
2021 Ford Mustang Mach-E RWD ER
Occupation
Retired Software Engineer
Country flag
It appears the original link only shows the sync update status. I found that this link gives the last update status information. https://www.digitalservices.ford.com/owner/api/v2/ota/status?country=usa&vin=<your vin here>

I got the 2.1.0 update yesterday and it looks like it was successful! One thing I noticed is the OTA extended PIDs I found now return no data.

JSON:
{
    "displayOTAStatusReport": "UserAllowed",
    "ccsStatus": {
        "ccsConnectivity": "On",
        "ccsVehicleData": "On"
    },
    "error": null,
    "fuseResponse": {
        "fuseResponseList": [
            {
                "vin": "<your vin here>",
                "oemCorrelationId": "FLARE-PRD-SOFTWARE-FNV2-446673-460419",
                "deploymentId": "5be85d8d-1d76-4a87-8ff4-1aa2df631de7",
                "deploymentCreationDate": "2021-12-13T21:53:55.277+0000",
                "deploymentExpirationTime": "2021-12-20T21:53:55.277+0000",
                "otaTriggerExpirationTime": "2021-11-29T22:45:23.588+0000",
                "communicationPriority": "LOW",
                "type": "NEW_FEATURE",
                "triggerType": "SOFTWARE",
                "inhibitRequired": false,
                "additionalConsentLevel": 1,
                "tmcEnvironment": "PRD",
                "latestStatus": {
                    "aggregateStatus": "success",
                    "detailedStatus": "OTAM_S1010",
                    "dateTimestamp": "2021-12-14T00:42:31.536+0000"
                },
                "packageUpdateDetails": {
                    "releaseNotesUrl": "https://mmota.autonomic.ai/1/bytestream/custom-release-note-1638387650414-59af4bab-1c97-4673-80a1-8d2965139d82",
                    "updateDisplayTime": 0,
                    "wifiRequired": false,
                    "packagePriority": 1,
                    "failedOnResponse": "none",
                    "cdnreleaseNotesUrl": "http://vehicleupdates.files.ford.com/release-notes/custom-release-note-1638387650414-59af4bab-1c97-4673-80a1-8d2965139d82"
                },
                "deploymentFinalConsumerAction": "Not Set"
            }
        ],
        "languageText": {
            "Language": "English (US/NA)",
            "LanguageCode": "ENU",
            "LanguageCodeMobileApp": "en-US",
            "Text": "Ford Power-Up 2.1.0\n\nMinor updates here and there. Just small stuff to keep everything running smoothly. Ongoing updates like this help ensure that you’ll always be driving the best possible version of your Mustang Mach-E vehicle. Enjoy."
        }
    },
    "tappsResponse": {
        "vin": "<your vin here>",
        "status": 200,
        "vehicleInhibitStatus": null,
        "lifeCycleModeStatus": {
            "lifeCycleMode": "NORMAL",
            "oemCorrelationId": "0",
            "vehicleDateTime": "2021-12-13T19:35:36Z",
            "tappsDateTime": "2021-12-14T00:35:56.646Z"
        },
        "asuActivationSchedule": {
            "scheduleType": "",
            "dayOfWeekAndTime": null,
            "activationScheduleDaysOfWeek": [],
            "activationScheduleTimeOfDay": null,
            "oemCorrelationId": "",
            "vehicleDateTime": "",
            "tappsDateTime": ""
        },
        "asuSettingsStatus": {
            "asuSettingsState": "OFF",
            "notificationSettingsState": "ON",
            "oemCorrelationId": "1200",
            "vehicleDateTime": "2021-12-02T17:17:40Z",
            "tappsDateTime": "2021-12-02T22:17:42.239Z"
        },
        "version": "2.0.0"
    },
    "updatePendingState": null,
    "otaAlertStatus": "UPDATE SUCCESSFUL"
}
 
OP
OP
tonesto7

tonesto7

Well-Known Member
First Name
Anthony
Joined
Sep 20, 2021
Threads
2
Messages
243
Reaction score
609
Location
Ann Arbor, Michigan
Vehicles
2021 F150
Occupation
Software Developer/System Admin
Country flag
It appears the original link only shows the sync update status. I found that this link gives the last update status information. https://www.digitalservices.ford.com/owner/api/v2/ota/status?country=usa&vin=<your vin here>

I got the 2.1.0 update yesterday and it looks like it was successful! One thing I noticed is the OTA extended PIDs I found now return no data.

JSON:
{
    "displayOTAStatusReport": "UserAllowed",
    "ccsStatus": {
        "ccsConnectivity": "On",
        "ccsVehicleData": "On"
    },
    "error": null,
    "fuseResponse": {
        "fuseResponseList": [
            {
                "vin": "<your vin here>",
                "oemCorrelationId": "FLARE-PRD-SOFTWARE-FNV2-446673-460419",
                "deploymentId": "5be85d8d-1d76-4a87-8ff4-1aa2df631de7",
                "deploymentCreationDate": "2021-12-13T21:53:55.277+0000",
                "deploymentExpirationTime": "2021-12-20T21:53:55.277+0000",
                "otaTriggerExpirationTime": "2021-11-29T22:45:23.588+0000",
                "communicationPriority": "LOW",
                "type": "NEW_FEATURE",
                "triggerType": "SOFTWARE",
                "inhibitRequired": false,
                "additionalConsentLevel": 1,
                "tmcEnvironment": "PRD",
                "latestStatus": {
                    "aggregateStatus": "success",
                    "detailedStatus": "OTAM_S1010",
                    "dateTimestamp": "2021-12-14T00:42:31.536+0000"
                },
                "packageUpdateDetails": {
                    "releaseNotesUrl": "https://mmota.autonomic.ai/1/bytestream/custom-release-note-1638387650414-59af4bab-1c97-4673-80a1-8d2965139d82",
                    "updateDisplayTime": 0,
                    "wifiRequired": false,
                    "packagePriority": 1,
                    "failedOnResponse": "none",
                    "cdnreleaseNotesUrl": "http://vehicleupdates.files.ford.com/release-notes/custom-release-note-1638387650414-59af4bab-1c97-4673-80a1-8d2965139d82"
                },
                "deploymentFinalConsumerAction": "Not Set"
            }
        ],
        "languageText": {
            "Language": "English (US/NA)",
            "LanguageCode": "ENU",
            "LanguageCodeMobileApp": "en-US",
            "Text": "Ford Power-Up 2.1.0\n\nMinor updates here and there. Just small stuff to keep everything running smoothly. Ongoing updates like this help ensure that you’ll always be driving the best possible version of your Mustang Mach-E vehicle. Enjoy."
        }
    },
    "tappsResponse": {
        "vin": "<your vin here>",
        "status": 200,
        "vehicleInhibitStatus": null,
        "lifeCycleModeStatus": {
            "lifeCycleMode": "NORMAL",
            "oemCorrelationId": "0",
            "vehicleDateTime": "2021-12-13T19:35:36Z",
            "tappsDateTime": "2021-12-14T00:35:56.646Z"
        },
        "asuActivationSchedule": {
            "scheduleType": "",
            "dayOfWeekAndTime": null,
            "activationScheduleDaysOfWeek": [],
            "activationScheduleTimeOfDay": null,
            "oemCorrelationId": "",
            "vehicleDateTime": "",
            "tappsDateTime": ""
        },
        "asuSettingsStatus": {
            "asuSettingsState": "OFF",
            "notificationSettingsState": "ON",
            "oemCorrelationId": "1200",
            "vehicleDateTime": "2021-12-02T17:17:40Z",
            "tappsDateTime": "2021-12-02T22:17:42.239Z"
        },
        "version": "2.0.0"
    },
    "updatePendingState": null,
    "otaAlertStatus": "UPDATE SUCCESSFUL"
}
Nice! I didn't catch this endpoint :)
 
OP
OP
tonesto7

tonesto7

Well-Known Member
First Name
Anthony
Joined
Sep 20, 2021
Threads
2
Messages
243
Reaction score
609
Location
Ann Arbor, Michigan
Vehicles
2021 F150
Occupation
Software Developer/System Admin
Country flag
Here's mine
JSON:
{
  "displayOTAStatusReport": "UserAllowed",
  "ccsStatus": {
    "ccsConnectivity": "On",
    "ccsVehicleData": "On"
  },
  "error": null,
  "fuseResponse": {
    "fuseResponseList": [
      {
        "vin": "VIN_NUMBER",
        "oemCorrelationId": "FLARE-PRD-SOFTWARE-FNV2-458591-455130",
        "deploymentId": "2b79ae88-fb3f-4b43-8b93-c01b72aa3963",
        "deploymentCreationDate": "2021-12-06T21:29:31.391+0000",
        "deploymentExpirationTime": "2021-12-13T21:29:31.391+0000",
        "otaTriggerExpirationTime": "2021-12-16T20:03:05.793+0000",
        "communicationPriority": "High",
        "type": "NEW_FEATURE",
        "triggerType": "SOFTWARE",
        "inhibitRequired": false,
        "additionalConsentLevel": 1,
        "tmcEnvironment": "PRD",
        "latestStatus": {
          "aggregateStatus": "failure",
          "detailedStatus": "OTAM_E1016",
          "dateTimestamp": "2021-12-07T20:36:41.442+0000"
        },
        "packageUpdateDetails": {
          "releaseNotesUrl": "https://mmota.autonomic.ai/1/bytestream/custom-release-note-1631898222423-189e6aa7-5d14-4800-92a3-0418d9d85e2f",
          "updateDisplayTime": 0,
          "wifiRequired": false,
          "packagePriority": 1,
          "failedOnResponse": "none",
          "cdnreleaseNotesUrl": "http://vehicleupdates.files.ford.com/release-notes/custom-release-note-1631898222423-189e6aa7-5d14-4800-92a3-0418d9d85e2f"
        },
        "deploymentFinalConsumerAction": "Not Set"
      }
    ],
    "languageText": {
      "Language": "English (US/NA)",
      "LanguageCode": "ENU",
      "LanguageCodeMobileApp": "en-US",
      "Text": "FordPower-Up 1.7.1\n\nNavigation, other enhancements\n\nNavigation will automatically make helpful destination suggestions (but you can turn that off if you like), plus new cloud connectivity combines conversational voice command recognition with internet-based search, so you get the latest info with almost every request.\n\nApple CarPlay® compatibility will display on-screen turn-by-turn navigation in your instrument cluster.\n\nThe user-profile icons on your SiriusXM® with 360L radio are a bit bigger, and there were a couple of bug fixes.\n\nOngoing updates like these help ensure that you’re always driving the best possible version of your F-150. Keep in mind that update availability varies by model."
    }
  },
  "tappsResponse": {
    "vin": "VIN_NUMBER",
    "status": 200,
    "vehicleInhibitStatus": null,
    "lifeCycleModeStatus": {
      "lifeCycleMode": "NORMAL",
      "oemCorrelationId": "52",
      "vehicleDateTime": "2021-01-08T12:19:55Z",
      "tappsDateTime": "2021-01-08T17:19:38.077Z"
    },
    "asuActivationSchedule": {
      "scheduleType": "",
      "dayOfWeekAndTime": null,
      "activationScheduleDaysOfWeek": [],
      "activationScheduleTimeOfDay": null,
      "oemCorrelationId": "",
      "vehicleDateTime": "",
      "tappsDateTime": ""
    },
    "asuSettingsStatus": {
      "asuSettingsState": "ON",
      "notificationSettingsState": "ON",
      "oemCorrelationId": "5784",
      "vehicleDateTime": "2021-10-25T16:31:01Z",
      "tappsDateTime": "2021-10-25T20:31:05.569Z"
    },
    "version": "2.0.0"
  },
  "updatePendingState": null,
  "otaAlertStatus": "YOU ARE ALL SET"
}
 

kltye

Well-Known Member
Joined
May 21, 2021
Threads
17
Messages
883
Reaction score
1,394
Location
Chicago
Vehicles
IB MME Premium RWD
Country flag
It appears the original link only shows the sync update status. I found that this link gives the last update status information. https://www.digitalservices.ford.com/owner/api/v2/ota/status?country=usa&vin=<your vin here>

I got the 2.1.0 update yesterday and it looks like it was successful! One thing I noticed is the OTA extended PIDs I found now return no data.

JSON:
{
    "displayOTAStatusReport": "UserAllowed",
    "ccsStatus": {
        "ccsConnectivity": "On",
        "ccsVehicleData": "On"
    },
    "error": null,
    "fuseResponse": {
        "fuseResponseList": [
            {
                "vin": "<your vin here>",
                "oemCorrelationId": "FLARE-PRD-SOFTWARE-FNV2-446673-460419",
                "deploymentId": "5be85d8d-1d76-4a87-8ff4-1aa2df631de7",
                "deploymentCreationDate": "2021-12-13T21:53:55.277+0000",
                "deploymentExpirationTime": "2021-12-20T21:53:55.277+0000",
                "otaTriggerExpirationTime": "2021-11-29T22:45:23.588+0000",
                "communicationPriority": "LOW",
                "type": "NEW_FEATURE",
                "triggerType": "SOFTWARE",
                "inhibitRequired": false,
                "additionalConsentLevel": 1,
                "tmcEnvironment": "PRD",
                "latestStatus": {
                    "aggregateStatus": "success",
                    "detailedStatus": "OTAM_S1010",
                    "dateTimestamp": "2021-12-14T00:42:31.536+0000"
                },
                "packageUpdateDetails": {
                    "releaseNotesUrl": "https://mmota.autonomic.ai/1/bytestream/custom-release-note-1638387650414-59af4bab-1c97-4673-80a1-8d2965139d82",
                    "updateDisplayTime": 0,
                    "wifiRequired": false,
                    "packagePriority": 1,
                    "failedOnResponse": "none",
                    "cdnreleaseNotesUrl": "http://vehicleupdates.files.ford.com/release-notes/custom-release-note-1638387650414-59af4bab-1c97-4673-80a1-8d2965139d82"
                },
                "deploymentFinalConsumerAction": "Not Set"
            }
        ],
        "languageText": {
            "Language": "English (US/NA)",
            "LanguageCode": "ENU",
            "LanguageCodeMobileApp": "en-US",
            "Text": "Ford Power-Up 2.1.0\n\nMinor updates here and there. Just small stuff to keep everything running smoothly. Ongoing updates like this help ensure that you’ll always be driving the best possible version of your Mustang Mach-E vehicle. Enjoy."
        }
    },
    "tappsResponse": {
        "vin": "<your vin here>",
        "status": 200,
        "vehicleInhibitStatus": null,
        "lifeCycleModeStatus": {
            "lifeCycleMode": "NORMAL",
            "oemCorrelationId": "0",
            "vehicleDateTime": "2021-12-13T19:35:36Z",
            "tappsDateTime": "2021-12-14T00:35:56.646Z"
        },
        "asuActivationSchedule": {
            "scheduleType": "",
            "dayOfWeekAndTime": null,
            "activationScheduleDaysOfWeek": [],
            "activationScheduleTimeOfDay": null,
            "oemCorrelationId": "",
            "vehicleDateTime": "",
            "tappsDateTime": ""
        },
        "asuSettingsStatus": {
            "asuSettingsState": "OFF",
            "notificationSettingsState": "ON",
            "oemCorrelationId": "1200",
            "vehicleDateTime": "2021-12-02T17:17:40Z",
            "tappsDateTime": "2021-12-02T22:17:42.239Z"
        },
        "version": "2.0.0"
    },
    "updatePendingState": null,
    "otaAlertStatus": "UPDATE SUCCESSFUL"
}
So, from the cdnreleaseNotesUrl, it looks like the en-GB translation has slightly more descriptive notes:
Ford Mustang Mach-E OTA Update Status Hidden in the Ford Website 1639508920614
 
OP
OP
tonesto7

tonesto7

Well-Known Member
First Name
Anthony
Joined
Sep 20, 2021
Threads
2
Messages
243
Reaction score
609
Location
Ann Arbor, Michigan
Vehicles
2021 F150
Occupation
Software Developer/System Admin
Country flag
So, from the cdnreleaseNotesUrl, it looks like the en-GB translation has slightly more descriptive notes:
Ford Mustang Mach-E OTA Update Status Hidden in the Ford Website 1639508920614
I'm trying to pull this data into the new Fordpass widget but need to find the correct auth to pass. The token used by fordpass doesn't seem to be working.
 
 




Top