HOWTO Downgrade Sync3 v3.0 back to Ford Official v2.2 (build 17011)
#1
Senior Member
Thread Starter
HOWTO Downgrade Sync3 v3.0 back to Ford Official v2.2 (build 17011)
(If this guide helps folks, hopefully it can be made sticky. No clue how that's accomplished, though.)
Introduction
This is the definitive and consummate guide/HOWTO for downgrading your botched NON-Nav Sync3 unofficial v3.0 system, back to the official Ford-distributed Sync v2.2 (build 17011) version.
Assumptions
The v2.2 downgrade issue, based on my own experiences, days of trial-and-error, and hours of research in hosts of Ford and Sync forums, seems to indicate that this issue is specific to the following:
Some of us had upgraded our Non-Nav Sync3 systems to v3.0 (unofficial). Some bugs were found, such as auto-update pop-ups, wi-fi pop-ups, loss of the Gracenotes DB/functionality. Attempting to rollback to v2.2 was unsuccessful for many (me included). This guide will help you to downgrade or roll back to the official Ford v2.2 Build 17011 release, hosted on Ford's IVSU web CDN. This guide is based exactly on how I recovered my system.
Disclaimer
I'm going to assume you know how to use, format, etc. your USB disk, as well as copy files to it. Also, I will recommend that you download the official Ford release of Sync3 v2.2 build 17011, found by searching the web.
I will also assume you know how to copy/edit text files; because you're going to be doing that too for this process.
The installation will be split into two steps:
Step 1
After unzipping and copying the contents of the official Ford v2.2 software to your USB disk, delete the contents of the "autoinstall.lst" file on the USB disk and replace it with, what I call, the "Phase 1" installation script. It needs to look exactly like this:
Take your USB stick back to a computer and plug it in. Delete the contents of the "autoinstall.lst" file on the USB disk and replace it with, what I call, the "Phase 2" installation script. It needs to look exactly like this:
The goal: update the core Sync3 software FIRST, then the ancillary applications and facilities thereafter.
I spent many hours reverse-engineering the upgrade process, the APIM pre and post installation functions, the embedded QNX filesystem, the upgrade chronology, the contents of every single file executed and installed, the cryptographic signing and fingerprints of every single file. I also read a ****-ton of Ford Sync developer documentation, understanding the APIM calls and APIs, and ran the Sync emulator...all of which was helpful in getting this sorted.
I had arrived at the conclusion, that the package installation chronology was what needed to be changed foremost. It's more work, but it does work well.
I also found the v2.2 "voice prompt" disk images (large) to be a major offender in the MEM_ERR03 issues. The (re-)installation of this package it moot for two reasons: 1) the prompts are always part of the core system, and 2) v3.0 seems to address the QNXfs4 disk image size bug (within ~1GB when expanded), so assuming that's installed, it's best to leave it. If not, the original can be re-installed manually. However, there is a Ford tech note regarding this issue (https://ford.oemdtc.com/2809/sync-3-...17-fordlincoln) and it is very plausible that v3.0 was in development to address this exact issue, because the voice prompt images are smaller and much more reliable -- and install perfectly every time. Again, best to leave this part alone.
Hope this helps!
EDIT: Please help this post prove valuable to others:
Try to be constructive, helpful, and use discretion in the comments, to keep the signal to noise levels in check.
This post is to help others and generate and foster germane questions and other tips, not for opinions on whether people should upgrade, etc, etc.
EDIT 2 (11/13/2017):
Although this HOWTO was originally written for MY 2016, non-nav SYNC3 v1.0/v1.1 OEM users, Nav-based 2016 OEM v1.0/v1.1 systems can be downgraded straight from v3.0 without any of the above instructions.
Additionally, if anyone wants to downgrade from v3.0 to v2.3, you must downgrade to v2.2 nav first, then perform the v2.3 upgrade.
Introduction
This is the definitive and consummate guide/HOWTO for downgrading your botched NON-Nav Sync3 unofficial v3.0 system, back to the official Ford-distributed Sync v2.2 (build 17011) version.
Assumptions
The v2.2 downgrade issue, based on my own experiences, days of trial-and-error, and hours of research in hosts of Ford and Sync forums, seems to indicate that this issue is specific to the following:
- 2016 Model Year APIM (Shipped OEM with Sync3 v1.0)
- Non-Navigation APIM
- Upgrade path was as follows: v2.2-build_17011 -> v3.0-build_ 17194 -> v3.0-build_17276
Some of us had upgraded our Non-Nav Sync3 systems to v3.0 (unofficial). Some bugs were found, such as auto-update pop-ups, wi-fi pop-ups, loss of the Gracenotes DB/functionality. Attempting to rollback to v2.2 was unsuccessful for many (me included). This guide will help you to downgrade or roll back to the official Ford v2.2 Build 17011 release, hosted on Ford's IVSU web CDN. This guide is based exactly on how I recovered my system.
Disclaimer
- May or may not work for you
- Do this at your own risk
I'm going to assume you know how to use, format, etc. your USB disk, as well as copy files to it. Also, I will recommend that you download the official Ford release of Sync3 v2.2 build 17011, found by searching the web.
I will also assume you know how to copy/edit text files; because you're going to be doing that too for this process.
The installation will be split into two steps:
- The core sync3 Software with the correct version, and the pre-installation "housekeeping"/prep package
- The big Gracenote DB
Step 1
After unzipping and copying the contents of the official Ford v2.2 software to your USB disk, delete the contents of the "autoinstall.lst" file on the USB disk and replace it with, what I call, the "Phase 1" installation script. It needs to look exactly like this:
Code:
; Gen 3 - Assembly Update - NonNav/NEU - 17011 [SYNCGen3.0_2.2.17011_PRODUCT] Item1 = HB5T-14G386-TBB Open1 = SyncMyRide\HB5T-14G386-TBB.tar.gz Options = AutoInstall [SYNCGen3.0_ALL] Item1 = HN1T-14G381-SA Open1 = SyncMyRide\HN1T-14G381-SA.tar.gz Item2 = GB5T-14G386-AA Open2 = SyncMyRide\GB5T-14G386-AA.tar.gz Options = AutoInstall,Delay,Include,Transaction
- Save the file, eject the stick, turn on your truck, then insert the stick to begin the downgrade.
- During this process, you will be prompted to (in order): key cycle the vehicle, remove the USB stick. Do these when prompted.
- When all is complete, you should have the base Sync v2.2 build 17011 installed successfully. Gracenotes, however, is not installed...yet...
Take your USB stick back to a computer and plug it in. Delete the contents of the "autoinstall.lst" file on the USB disk and replace it with, what I call, the "Phase 2" installation script. It needs to look exactly like this:
Code:
; Gen 3 - Assembly Update - NonNav/NEU - 17011 [SYNCGen3.0_2.2.17011_PRODUCT] Item1 = HB5T-14G386-TBB Open1 = SyncMyRide\HB5T-14G386-TBB.tar.gz Item2 = GB5T-14G386-SB Open2 = SyncMyRide\GB5T-14G386-SB.tar.gz Options = AutoInstall [SYNCGen3.0_ALL] Item1 = HN1T-14G423-BA Open1 = SyncMyRide\HN1T-14G423-BA.tar.gz Item2 = GB5T-14G386-AA Open2 = SyncMyRide\GB5T-14G386-AA.tar.gz Options = AutoInstall,Delay,Include,Transaction
- Save the file, eject the stick, turn on your truck, then insert the stick to complete the downgrade.
- Again, during this process, you will be prompted to (in order): key cycle the vehicle, remove the USB stick. Do these when prompted.
- Once the installation is fully complete and the screen indicates this, you should now have the Gracenotes DB back and working.
The goal: update the core Sync3 software FIRST, then the ancillary applications and facilities thereafter.
I spent many hours reverse-engineering the upgrade process, the APIM pre and post installation functions, the embedded QNX filesystem, the upgrade chronology, the contents of every single file executed and installed, the cryptographic signing and fingerprints of every single file. I also read a ****-ton of Ford Sync developer documentation, understanding the APIM calls and APIs, and ran the Sync emulator...all of which was helpful in getting this sorted.
I had arrived at the conclusion, that the package installation chronology was what needed to be changed foremost. It's more work, but it does work well.
I also found the v2.2 "voice prompt" disk images (large) to be a major offender in the MEM_ERR03 issues. The (re-)installation of this package it moot for two reasons: 1) the prompts are always part of the core system, and 2) v3.0 seems to address the QNXfs4 disk image size bug (within ~1GB when expanded), so assuming that's installed, it's best to leave it. If not, the original can be re-installed manually. However, there is a Ford tech note regarding this issue (https://ford.oemdtc.com/2809/sync-3-...17-fordlincoln) and it is very plausible that v3.0 was in development to address this exact issue, because the voice prompt images are smaller and much more reliable -- and install perfectly every time. Again, best to leave this part alone.
Hope this helps!
EDIT: Please help this post prove valuable to others:
Try to be constructive, helpful, and use discretion in the comments, to keep the signal to noise levels in check.
This post is to help others and generate and foster germane questions and other tips, not for opinions on whether people should upgrade, etc, etc.
EDIT 2 (11/13/2017):
Although this HOWTO was originally written for MY 2016, non-nav SYNC3 v1.0/v1.1 OEM users, Nav-based 2016 OEM v1.0/v1.1 systems can be downgraded straight from v3.0 without any of the above instructions.
Additionally, if anyone wants to downgrade from v3.0 to v2.3, you must downgrade to v2.2 nav first, then perform the v2.3 upgrade.
Last edited by Cuch; 01-20-2018 at 04:28 PM. Reason: Updated
#2
So.... basically I'm glad I didn't upgrade mine forcefully. Mine is a SYNC3 non-Nav. When I manually tell it to check for updates, it says it is up to date.
#3
Senior Member
Thread Starter
My Before (v3.0) and After (v2.2):
The following users liked this post:
Theocoog (10-26-2017)
#5
Just Another Member
Fantastic work! This procedure worked like a charm for me and got me from v3.0 Build 17276 back to a fully functional v2.2 Build 17011.
I’ve spent countless hours over the last week unsuccessfully trying to restore v2.2 to get rid of the popups and get Gracenote working again. With your procedure I was successful and it only took about 20 minutes (not including downloading the files from Ford). Using a file comparison utility, I did a comparison between these files and the ones I found on the Fusion forum a few days ago and they are identical. They are also identical to the files I got from owner.ford.com, so you are correct that the problem is not with the files.
Based on your information, I did not do a master reset. When I started Phase 1, I was still getting the annoying pop-ups but I ignored all the messages except the “restart” and “remove USB” messages. I turned the truck off for 5 full minutes after Phase 1, more out of habit than necessity. When I restarted the truck, v2.2 was in place and the pop-ups were gone. The log file that gets written to the USB showed an "incomplete" install and I deleted this when I was editing autoinstall.lst for Phase 2..
Phase 2 went without a hitch. I notice a “down arrow” looking icon in the upper right corner of the screen that I had never seen before. Not sure if it’s new or not, but when it was done, I let the truck sit again for a few minutes and when I started it up, Gracenote was there. There was no log file written to the USB in this Phase.
Oddly, the Gracenote version on my truck is GL-0011, but it’s been like that since I bought the vehicle. It works as well as it ever did with 2.2 and is better than no Gracenote.
I can't thank you enough! Really great work on your part putting this procedure together.
Edit: I see your Gracenote is GL-0011 too. I thought most were NA-0011.
I’ve spent countless hours over the last week unsuccessfully trying to restore v2.2 to get rid of the popups and get Gracenote working again. With your procedure I was successful and it only took about 20 minutes (not including downloading the files from Ford). Using a file comparison utility, I did a comparison between these files and the ones I found on the Fusion forum a few days ago and they are identical. They are also identical to the files I got from owner.ford.com, so you are correct that the problem is not with the files.
Based on your information, I did not do a master reset. When I started Phase 1, I was still getting the annoying pop-ups but I ignored all the messages except the “restart” and “remove USB” messages. I turned the truck off for 5 full minutes after Phase 1, more out of habit than necessity. When I restarted the truck, v2.2 was in place and the pop-ups were gone. The log file that gets written to the USB showed an "incomplete" install and I deleted this when I was editing autoinstall.lst for Phase 2..
Phase 2 went without a hitch. I notice a “down arrow” looking icon in the upper right corner of the screen that I had never seen before. Not sure if it’s new or not, but when it was done, I let the truck sit again for a few minutes and when I started it up, Gracenote was there. There was no log file written to the USB in this Phase.
Oddly, the Gracenote version on my truck is GL-0011, but it’s been like that since I bought the vehicle. It works as well as it ever did with 2.2 and is better than no Gracenote.
I can't thank you enough! Really great work on your part putting this procedure together.
Edit: I see your Gracenote is GL-0011 too. I thought most were NA-0011.
The following users liked this post:
Cuch (10-27-2017)
#7
Senior Member
Thread Starter
Phase 2 went without a hitch. I notice a “down arrow” looking icon in the upper right corner of the screen that I had never seen before. Not sure if it’s new or not, but when it was done, I let the truck sit again for a few minutes and when I started it up, Gracenote was there. There was no log file written to the USB in this Phase.
My pleasure brother...happy to share.
Trending Topics
#8
Senior Member
iTrader: (1)
Nice work, Cuch!! I'm in the same boat with losing Gracenote and the annoying Wi-Fi prompts after trying the latest 3.0 non-nav package (17276). I'm out of town but will hopefully try this when I get back. I do like version 3.0 so I may try to upgrade back to 17194 (providing all goes well with the rollback) but we'll see. And to confirm your theory I do have a 2016 that shipped with v1.0.
Anyway, thanks again, I'm sure this will help a lot of folks.
Anyway, thanks again, I'm sure this will help a lot of folks.
The following users liked this post:
Cuch (10-27-2017)
#9
Ruby Red Limited
Yep that down arrow is "clickable" and will display the release notes/changelog. It appeared I when I went from 1.0 to 2.2 way back when :-)
I thought I recall reading somewhere, that NA is North American English, and GL is a global (i18n / l10n / multi-lang) DB (hence it's huge size).
My pleasure brother...happy to share.
I thought I recall reading somewhere, that NA is North American English, and GL is a global (i18n / l10n / multi-lang) DB (hence it's huge size).
My pleasure brother...happy to share.
#10
Gone Golfin
iTrader: (3)
Guess I'm lucky my upgrade to 3.0 was with Nav.
Works fantastic. I think the word flawlessly comes to mind....
Sorry you guys aren't getting the results I did.
Works fantastic. I think the word flawlessly comes to mind....
Sorry you guys aren't getting the results I did.