FORScan Tutorial
FORScan Tutorial
What is FORScan?
FORScan is software used in conjunction with a specific type of OBDII adapter that enables you
to make changes to your truck's default modules' settings. Some popular things that can be
changed are: adding heated and/or cooled seat icons & heated steering wheel to Sync 2 (pic1,
pic2) & Sync 3 (pic1, pic2) home screen & climate menu, disabling the Powerpoint 12V timeout
or setting it to whatever you want, adding engine/trans temps above the gauge (pic), disabling
the double honk, enabling autofold mirrors, enabling global window open/close , changing
heated steering wheel to full hot, enabling radio to be turned on with vehicle completely off
(2015's), adding the ability to view/reply to text messages and enter NAV destination while in
motion.
For a complete list of all the changes that can be made for 2015-20 F150s see my
spreadsheets here: https://docs.google.com/spreadsheets...#gid=815852466
Module Background
Your truck is composed of many computer modules that control how different hardware
components of your truck operate. For example: the APIM module controls the parameters of
your Sync 2/3 system whereas the IPC module will control your instrument panel cluster display.
You may not have all the same modules as someone else with a higher trim package and while
FORScan allows us to modify these module parameters, it cannot enable a feature that your
truck's current hardware cannot support. FORScan only allow us to enable/disable certain
functions that Ford already built into these modules; we cannot program them to do anything
we want.
Using FORScan
When you connect to your truck for the first time with FORScan, it is absolutely essential that
you perform a backup of your modules before making any changes so you have an easy
way to revert changes in the future. After you complete all the module backups I highly
recommend you copy the backed-up module files to a secondary location such as a usb drive
just in case your computer ever crashes. The default location where FORScan saves the files
you create below is in the \documents\Forscan\ folder.
Module Backup
Click here for a video demonstrating this backup procedure. When connecting to FORScan,
the safest method is with the key on, engine off. Connect to FORscan and click the
Programming icon noted by the red arrow and you should see all the modules FORScan found
in your truck. All of the modules with "AS-BUILT format" after them (the black arrows show
three of them) are what you're going to enter 1 by 1 and save. Start at the top (but don’t do the
one called PCM Relearn) with APIM (AS-BUILT format) by clicking it to highlight it and then click
the button at the bottom of the screen noted by the green arrow. You should now be inside the
APIM module and see addresses & values. Click the "save all" button at the bottom and name
this file something like APIM-original. Now click the square button at the bottom left of this
module that will stop this module. Go back to the list of modules and save the rest of the "AS-
BUILT format" modules using the same procedure.
Programming
There are two different ways to program your truck with FORScan. One is a basic way where the
user is presented with plain English wording about the modification and choice(s) to be
performed. The second way is a more advanced one where the user is given access to the
individual addresses and values inside each module. When programming in FORScan, the
safest method is with the key on, engine off. Also, during the write process don’t introduce any
additional current draw such as turning on the fan, having running boards deploy, or any other
accessory that might draw current away from the OBDII port. If you've done the module
backup procedure, you've already seen the screens used for the advanced way. I recommend
that you use the advanced way exclusively for a few reasons. First, there are many mods listed
in my spreadsheets that cannot be performed via the plain English screens in FORScan because
they require changes to multiple modules. Second, there are some mods listed in the plain
English screens in FORScan that simply don’t work or will only work for a certain truck trim level.
For these reasons we only discuss the advanced method in the FORScan thread for the most
part. I will briefly discuss the plain English method of programming and will show one video
below using it but this is just to demonstrate that area. If you get used to the advanced method
right away, you’ll be better off.
** If you plan on testing values in IPMB, write down your original values first because FORScan
cannot backup/restore this module correctly for some reason.
Below I show two programming examples using the advanced method. These are done in the
same programming area where you made your module backups (the modules with the “AS
BUILT format” listed after them. ** For a complete list of module acronym descriptions
see F150-LT’s list here **
Clearing DTCs
In the course of normal driving and/or programming your modules you will inevitably get some
DTCs (Diagnostic Trouble Codes) set in your truck. If the DTC is serious requiring a trip to the
service department of your dealer it will also keep the check engine light (CEL) on persistently
on the instrument panel cluster. Don’t panic if you see a DTC because they can happen for the
littlest of things and even your dealership service department will clear all these codes as the
final step of their process. FORScan can clear these DTCs also and the image below shows the
screen to enter (red arrow), the button to read the DTCs (blue arrow) and the button to clear
DTCs (green arrow). I always make clearing DTCs my last step when done with programming
if any exist.
Note: some changes to the APIM require resetting APIM to see results immediately -
do this by hold power + seek forward for 10 seconds or resetting APIM in FORScan
under wrench icon
Helpful Links
My Gen14 F150 asbuilt decoding spreadsheets
My 2015-2019 F150 as-built decoding spreadsheet
jdunk54nl's 2014 F150 as-built decoding spreadsheet
DanMc85’s 2013-2017 Fusion as-built decoding spreadsheet
Explorer 2011-2021 as-built decodings
Zoodad's 2011-2016 SuperDuty FORScan spreadsheets
Zoodad’s 2020 Super Duty FORScan spreadsheet
EpicCowlick’s 2017 SuperDuty as-built decoding spreadsheet
Tonesto7’s FordPass iOS Widget
1. Will using FORScan void my warranty? No, according to the Magnuson-Moss Warranty
Act the dealership would need to prove that any change you made with FORScan directly caused
the warrantied part to fail.
2. Can I run FORScan on a Mac? Yes, you’ll need to run the Windows version of FORScan under
some emulation software such as Parallels, Bootcamp, VirtualBox or VMWare Fusion running
Windows works.
3. When programming in FORScan I get a message about “Incorrect Checksum”, is this
normal? Yes, when prompted with that message just continue with the write (FORScan will
automatically write the correct checksum anyways).
4. Will using FORScan interfere with my custom tune or speedometer calibrator? No, custom
tunes and speedometer calibrators write to the PCM module and FORScan cannot so you can
make any mod listed on the spreadsheets without worry.
5. I have an OBDLink MX Bluetooth adapter and when I try to connect it says “No ELM
Found” Stop running the OBDWiz software that came with the adapter and try again. If the
message persists, re-pair the adapter according to the directions that came with the adapter.
6. After I programmed some features in IPC module my TPMS values went blank, is this
normal? Yes, drive around the block and the values will return.
7. Should I restore my as-built values before taking the truck in for service at the dealership?
If you don’t want the dealership knowing any mods you’ve done, then yes. Before restoring your
as-built values, save any modules you’ve made changes to with a name like BCM-modded, IPC-
modded, etc. so you’ll have an easy way to restore all your mods once you get the truck back
from dealership.
8. I have an aftermarket accessory that piggybacks off the OBDII port. Should I remove it
prior to programming with FORScan? While I haven’t seen anyone in the FORScan thread
report any issues with this, it may be better to err on the side of caution and remove the device
prior to programming.
9. Is there a list describing the abbreviations for the modules? Click here This is a list that
covers many different model Ford vehicles and you may not have a lot of those in your truck.
10. When installing a new version of FORScan, do I need to uninstall the original? No, you can
download and install the new version and it will replace the existing version.
11. Can multiple modules be programmed during the same session without cycling the key
off/on? Yes, but it’s probably not the best practice. BCM should definitely be cycled off/on after
making a change.
12. Can I use my same FORScan installation on multiple vehicles or just one? You can use on
as many vehicles as you want.
13. Can I add NAV to my 2016/2017 with Sync 3? No, this is only possible with 2015’s with Sync 2,
14. What is the difference between the OBDLink LX Bluetooth and the OBDLink MX Bluetooth? The
LX doesn’t have MS-CAN capability and won’t work for connecting to our trucks whereas the MX can.
15. I bought a USB adapter with a toggle switch but FORScan only finds a few modules. How can I
fix this?
a. go into FORScan settings, connection tab and change "MS-CAN Support" to
"HS/MS Switch"
b. connect to your truck again in FORScan but click no when it brings up your VIN
profile (the toggle switch needs to be in the HS-CAN position when you connect)
c. it should then find a few modules and then prompt you to flip the toggle switch on
your adapter and find the rest of the modules
d. if it finds all modules then you can save this new VIN profile and use it on all
subsequent connection attempts.