Before start programming, you have to prepare your car, your equipment and yourself.
Prepare yourself
First of all, everyone who uses FMFU must be ready for any trouble. The process itself is complex, risky, not always predictable and designed by Ford to be used by trained specialists and not vehicle owners. If you do not feel yourself strong enough, it may be good idea to make the upgrade in a workshop. If you decided to program it by yourself, please take care of a backup plan for the case of failure.
Second, only person who runs programming will be responsible for the end result and will have to resolve problems if they happen. If module is "bricked" and it caused by a problem in FORScan (that is quite rare case after 4 years of testing), we will do our best to fix the problem and assist in recovery. But you have to remember that product is provided "AS IS" and you use it at your own risk, so development team has no obligation to immediately quit all its business and resolve your case. Besides, we physically have no resource to effectively support every FORScan users as the number of users is large.
Third, due to complex and risky nature of the programming process, it is strongly not recommended to perform FMFU "just for fun" and upgrade every module just because it has an update available. We recommend to run FMFU only in cases when it is really necessary: to fix some problem, make some new feature available etc.
Prepare equipment
Adapter's choice is critical thing. We recommend to use OBDLink EX or vLinker FS adapters for this process. Also, good J2534 PassThru device can be used. J2534 interface implementation in FORScan is universal, but as experience shows J2534 adapters are quite different. We use the following adapters in our tests that work fine: Ford VCMII, Scanmatik 2 (SM-2), Chipsoft Mid and Pro with latest firmware (old firmware contained bugs), UCDS with latest firmware (old firmware contained bugs, note it only supports CAN), Tactrix OpenPort 2.0 (note it doesn't support J1850PWM and MS-CAN). We strongly not recommend to use any ELM327 for this procedure as it is not designed for this type of work. We also strongly recommend to use only genuine versions of the adapters. China clones, for example, of Ford VCMII or ELS27 are not reliable and not fast enough to perform FMFU.
Laptop or netbook used with FORScan must have good battery and connected to a reliable power supply. Programming process may take several hours, so the battery will not be enough. It is not recommended to supply power from the car's power point. Also, internet is required for downloading files.
Due to long time that may be required for programming, please make sure you have settled all the eqipment (adapter, laptop, cables, connectors etc) in a convenient order that will prevent the programming process interruption.
Prepare vehicle
It is recommended the car is placed in a garage box or a reliable parking place with a power supply available. It is strongly recommended a car battery charger or a special battery power supply is used for programming. Battery voltage must not be lower than 11 Volts. For prolonged programming sessions it is not possible to keep voltage stable without an external power supply. We also recommend placing the car so it can be recovered in case the programming session is unsuccessful.
Backup vehicle profile
It is extremely important to back-up and keep safe the original vehicle profile created by FORScan for each car
before programming. The profile contains a lot of major information, including module firmware, hardware and assy numbers. This information will be required if something goes wrong and a module has been "bricked". In such cases it is not possible to read the necessary information directly from the module. So the previously stored profile is the only source of this information.
More information about vehicle profiles can be found in
our article.