Motorcraft® Home
Technical Resources Home
Non-Subscription Resources
What's New
Body Repair Manuals
Diagnostic Tool Support
OBDII Theory & Operation
Owner Guides
Paper/CD Manuals
Quick Guides
Tools & Equipment
Membership Accounts
My Shopping Cart
Subscription Products
Keycode Lookup
Reprogramming & Initialization
FMP Concerns
Service Publications
Technical Service Bulletins
Technical Training
Purchase Subscription
Ford Module Programming Software Application for Ford, Lincoln and Mercury Vehicles

Reprogramming & Initialization

Ford Module Programming is a software application that allows subscribers to program electronic modules on Ford, Lincoln and Mercury vehicles. It can be used for:
  • Vehicles built in the United States
  • Reprogramming emission-related (OBDII) modules on some vehicles manufactured in 1995 and all vehicles manufactured from 1996 to the present
  • Reprogramming or reconfiguring non-emission-related modules on many vehicles (UBP and Medium Speed MSCan not supported)

In addition, module initialization (PATS) functions such as Keycode Erase/Reprogram and PCM Parameter Reset can be done using this application.

The subscription includes:

  • Access to a downloadable software application that you can install on a PC.

  • Access to Module Build Data (As Built), an application that provides the original settings for all electronic modules included on a specific vehicle. This application may be required when programming a module.

  • Access to a list, arranged by vehicle, of the latest calibration information for emission-related modules.

  • Access to downloadable Initialization (PATS) Information.

Note: You may be required to access Technical Service Bulletins (TSBs) when programming a module. A TSB subscription is not included, but can be purchased separately.

Passive AntiTheft System (PATS) SecuriLock Job Aid
Access to the Passive AntiTheft System (PATS) SecuriLock Job Aid.

 

Latest Calibration Information
Access to the latest calibration information for emission-related modules.


Recommended Minimum PC Requirements
  • Processor – 500 MHz
  • Memory – 128 MB of RAM
  • Available Hard Disk Space – 200MB
  • Graphics Card – 800x600 16-bit color
  • Internet Connection – High-speed Internet connection, such as DSL or Cable Modem
Software Requirements
  • Operating System – Windows 2000 or XP or Vista
  • Web Browser – Internet Explorer Version 5.5 or later
  • Adobe Acrobat Reader – Version 5 or later
Required Hardware (Not Included):
As shown in the diagram below, an SAE J2534 pass-thru device is required to use the Ford Module Programming application.

Hardware can be purchased from a third-party supplier. Ford has validated their software using the following J2534 pass-thru devices:

J2534 Pass-thru Device Name Manufacturer DLL Version* Firmware Version*
**CarDAQ2534 Drew Technologies, Inc. 5.52 5.52
Mongoose PWM + FEPS/Can Drew Technologies, Inc. 1.0.6 1.0.6
PassThru+XS Actia Corp 2.05c 2.05c
McS1 EEPod LLC 2.07 2.07
2534 Global Programmer Blue Streak Electronics 3.14 2.11
Universal Reprogrammer EASE Diagnostics 2.0.0.1 JPI1_12e
FLASH2 All-Makes Reprogrammer CARDONE Industries 2.06.04 1.111
ES6510 ETAS\Vetronix 1201 1204
** DLL and firmware versions may be superseded by the device manufacturer. Contact the manufacturer if you are unable to find the version listed above.
* Many J2534 manufacturers sell and market similar J2534 devices with like names. Please exercise caution when using the list above for purposes of understanding devices Ford has validated for use.
 
Protocols Used by Ford:
Ford uses the following protocols when programming modules:
Module Type Protocols
Emission-related modules - ISO 15765 (CAN with built-in flow control)
- J1850 PWM (SCP)
Non-emission-related modules - ISO 9141
- Ford MS-CAN
- UBP

Further information can be found in Ford Service Publications.

J2534 API Supported by Ford: Version 4.04

Ford Module Programming Process Overview

  1. Purchase a subscription to Ford Module Programming on this website.
  2. Go to "My Subscriptions/Ford Module Programming" on this website. Download the application and install it on your PC.
  3. Connect the J2534 pass-thru device to the PC and the vehicle, and power it up.
  4. Run the Ford Module Programming application installed on your PC.
  5. The application will determine whether or not a new calibration file is available.
  6. If you choose to use the new file, the module will be reprogrammed.
  7. If PATS functionality is required, it can be chosen from the toolbox.

J2534 Pass-thru Device Suppliers:
Ford has validated the J2534 devices listed on this page. Ford does not plan to validate additional J2534 devices at this time.