BODY CONTROLS
Note. The following information is for general information purposes only. For specific relearn procedures, if available, see RELEARN PROCEDURES .
Vehicles equipped with body, air conditioning, anti-lock brake or memory computers may require a computer relearn procedure after components are replaced or the vehicle battery is disconnected. Vehicle computers memorize and store vehicle information and operation selections. When the vehicle battery is disconnected, vehicle computer memory may be lost, requiring relearning or resetting. Depending on the vehicle and how it is equipped, the following secondary memories may exist
- Air conditioning.
- Clock.
- Door key lock entry custom features.
- Mirror position.
- Power window or sun roof operation.
- Radio presets and anti-theft code.
- Remote keyless entry custom features.
- Seat position.
- Tilt/telescoping steering wheel position.
These do not affect primary vehicle systems. For secondary vehicle systems, see appropriate article for relearn procedures. Other computer relearn procedures are required for primary vehicle system operation. These may include
- Initial control unit programming.
- Traction control yaw sensor initializing.
- Multiplex communication.
- Anti-theft system or engine immobilizer system passwords.
ENGINE CONTROLS
Note. The following information is for general information purposes only. For specific relearn procedures, if available, see RELEARN PROCEDURES .
Vehicles equipped with powertrain control computers may require a computer relearn procedure after the vehicle battery is disconnected. Vehicle computers memorize and store vehicle operation patterns for optimum driveability and performance. When the vehicle battery is disconnected, this memory is lost, which may result in a driveability problem. Depending on the vehicle and how it is equipped, the following driveability problems may exist
- Rough or unstable idle.
- Hesitation or stumble.
- Rich or lean running.
- Poor fuel mileage.
- Harsh or poor transmission/transaxle shift quality.
Default data is used until NEW data from each key start is stored. As the computer restores its memory from each new key start, driveability is restored.
Driveability problems may occur during the computer relearn stage. To accelerate computer relearn process after battery removal and installation, specified computer relearn procedures should be performed. See appropriate procedures for specified manufacturer.
Note. When battery is disconnected and reconnected, some abnormal drive symptoms may occur while vehicle relearns its adaptive strategy. Vehicle may need to be driven for approximately 10 miles or more to relearn strategy.
CUSTOMER DRIVEN PREFERENCES
Note. New Generation Star (NGS) tester will not store information for more then 24 hours.
There are customer preferences that can be configured on this vehicle. Some items the customer may or may not want to have enabled. To carry out customer configuration process, connect New Generation Star (NGS) tester to Data Link Connector (DLC), located under instrument panel next to steering column. Insert Ford Service Function (FSF) card into NGS tester. Using NGS tester, set customer preferences as necessary. See appropriate CUSTOMER PREFERENCE INDEX table.
| Module | Programmable Item | State |
| Driver's Door Module | Remote Transmitter Programming | ID Code (TIC) Value |
| Lighting Control Module | Headlights On With Wipers | Enabled, Disabled |
| Lighting Control Module | Daytime Running Lights | Enabled, Disabled |
| Lighting Control Module | Bulb Out Strategy | Enabled, Disabled |
| Remote Emergency Satellite Cellular Unit Module | Vehicle Identification Number (VIN) Download | Enter VIN |
| Restraint Control Module | Side Air Bags | With Or Without |
| Instrument Cluster | Enter Security Access | Enter Security Access |
| Instrument Cluster | Ignition Key Code Program | Program Ignition Keys |
| Instrument Cluster | Ignition Key Code Erase | Erase All Stored Ignition Keys |
| Instrument Cluster | Spare Key | Enabled, Disabled |
| Instrument Cluster | Parameter Reset | Reset Security |
CUSTOMER PREFERENCE INDEX (CONTINENTAL)
| Module | Programmable Item | State |
| Driver's Door Module | Remote Transmitter Programming | ID Code (TIC) Value |
| Driver's Door Module | Horn Chirp | Enabled, Disabled |
| Driver's Door Module | Auto Locks | Enabled, Disabled |
| Passive Anti-Theft System Module | Enter Security Access | Enter Security Access |
| Passive Anti-Theft System Module | Ignition Key Code Program | Program Ignition Keys |
| Passive Anti-Theft System Module | Ignition Key Code Erase | Erase All Stored Ignition Keys |
| Passive Anti-Theft System Module | Spare Key | Enabled, Disabled |
| Passive Anti-Theft System Module | Parameter Reset | Reset Security ID |
CUSTOMER PREFERENCE INDEX (CROWN VICTORIA & GRAND MARQUIS)
| Module | Programmable Item | State |
| Remote Anti-Theft Personality Module | Auto Locks | Enable, Disabled |
| Instrument Cluster | Enter Security Access | Enter Security Access |
| Instrument Cluster | Ignition Key Code Program | Program Ignition Keys |
| Instrument Cluster | Ignition Key Code Erase | Erase All Stored Ignition Keys |
| Instrument Cluster | Spare Key | Enabled, Disabled |
| Instrument Cluster | Parameter Reset | Reset Security ID |
CUSTOMER PREFERENCE INDEX (EXPEDITION & NAVIGATOR)
| Module | Programmable Item | State |
| Anti-Lock Brake Control Module | Tire Size (Revolutions/Mile) | List Of Tires |
| Anti-Lock Brake Control Module | Tone Ring Size (Number Of Teeth) | 8.8" |
| Anti-Lock Brake Control Module | Option Information | 4WABS |
| Anti-Lock Brake Control Module | Vehicle Program | Explorer/Mountaineer |
| Central Timer Module | Tire Size (Revolutions/Mile) | List Of Tires |
| Central Timer Module | Tone Ring Size (Number Of Teeth) | 8.8" |
| Central Timer Module | Option Information | 4WABS |
| Central Timer Module | Vehicle Program | Explorer/Mountaineer |
| Passive Anti-Theft System Module | Enter Security Access | Enter Security Access |
| Passive Anti-Theft System Module | Ignition Key Code Program | Program Ignition Keys |
| Passive Anti-Theft System Module | Ignition Key Code Erase | Erase All Stored Ignition Keys |
| Passive Anti-Theft System Module | Spare Key | Enabled, Disabled |
| Passive Anti-Theft System Module | Parameter Reset | Reset Security ID |
CUSTOMER PREFERENCE INDEX (EXPLORER & MOUNTAINEER)
| Module | Programmable Item | State |
| Instrument Cluster | Enter Security Access | Enter Security Access |
| Instrument Cluster | Ignition Key Code Program | Program Ignition Keys |
| Instrument Cluster | Ignition Key Code Erase | Erase All Stored Ignition Keys |
| Instrument Cluster | Spare Key | Enabled, Disabled |
| Instrument Cluster | Parameter Reset | Reset Security ID |
CUSTOMER PREFERENCE INDEX (MUSTANG)
| Module | Programmable Item | State |
| Anti-Lock Brake Control Module | Tire Size (Revolutions/Mile) | List Of Tires |
| Anti-Lock Brake Control Module | Tone Ring Size (Number Of Teeth) | (1) |
| Anti-Lock Brake Control Module | Option Information | 4WABS |
| Anti-Lock Brake Control Module | Vehicle Program | Ranger |
| Generic Electronic Module/Central Timer Module | Tire Size (Revolutions/Mile) | List Of Tires |
| Generic Electronic Module/Central Timer Module | Tone Ring Size (Number Of Teeth) | (1) |
| Generic Electronic Module/Central Timer Module | Option Information | 4WABS |
| Generic Electronic Module/Central Timer Module | Vehicle Program | Ranger |
| Passive Anti-Theft System Module | Enter Security Access | Enter Security Access |
| Passive Anti-Theft System Module | Ignition Key Code Program | Program Ignition Keys |
| Passive Anti-Theft System Module | Ignition Key Code Erase | Erase All Stored Ignition Keys |
| Passive Anti-Theft System Module | Spare Key | Enabled, Disabled |
| Passive Anti-Theft System Module | Parameter Reset | Reset Security ID |
| (1) On 2.7L and 3.0L, tone ring size is 7.5". On 4.0L, tone ring size is 8.8". |
| (1) | On 2.7L and 3.0L, tone ring size is 7.5". On 4.0L, tone ring size is 8.8". |
CUSTOMER PREFERENCE INDEX (RANGER)
| Module | Programmable Item | State |
| Driver's Door Module | Remote Transmitter Programming | ID Code (TIC) Value |
| Lighting Control Module | Daytime Running Lights | Enabled, Disabled |
| Restraint Control Module | Side Air Bags | With, Without |
| Instrument Cluster | Enter Security Access | Enter Security Access |
| Instrument Cluster | Ignition Key Code Program | Program Ignition Keys |
| Instrument Cluster | Ignition Key Code Erase | Erase All Stored Ignition Keys |
| Instrument Cluster | Spare Key | Enabled, Disabled |
| Instrument Cluster | Parameter Reset | Reset Security ID |
CUSTOMER PREFERENCE INDEX (TOWN CAR)
| Module | Programmable Item | State |
| Front Electronic Module | Smart Locks | On, Off |
| Front Electronic Module | Automatic Locks | On, Off |
| Front Electronic Module | Illuminated Exit | On, Off |
| Driver's Door Module | Horn Chirp | On, Off |
CUSTOMER PREFERENCE INDEX (WINDSTAR)
INSTRUMENT CLUSTER
Some models equipped with passive anti-theft systems require programming of instrument cluster after replacement. Vehicle will not start until instrument cluster is programmed. Procedure required depends on type of instrument cluster. See INSTRUMENT CLUSTER APPLICATION table. To program instrument cluster, see appropriate programming procedure.
| Application | Instrument Cluster Type |
| Continental | Virtual Instrument Cluster (VIC) |
| Expedition | Hybrid Electronic Instrument Cluster (HEC) |
| F150/F350 Pickup | Hybrid Electronic Instrument Cluster (HEC) |
| LS | Instrument Cluster Module (ICM) |
| Mustang | Instrument Cluster Module (ICM) |
| Navigator | Hybrid Electronic Instrument Cluster (HEC) |
| Town Car | Hybrid Electronic Instrument Cluster (HEC) |
INSTRUMENT CLUSTER APPLICATION
Note. NGS tester will only store module configuration information for 24 hours.
Instrument Cluster Module (ICM) Programming
Prior to removal of ICM, upload module configuration information to the New Generation Star (NGS) tester using manufacturer's instructions. Once ICM has been replaced, download module configuration information from NGS tester into new ICM.
Note. Virtual Instrument Cluster (VIC) may also be referred to as instrument cluster. Passive anti-theft system MUST be reconfigured after replacement of the VIC. See PASSIVE ANTI-THEFT SYSTEM (PATS) .
Virtual Instrument Cluster (VIC) Programming
- Turn ignition switch to LOCK position. Using NGS tester, retrieve and record continuous DTCs. Clear continuous DTCs and perform instrument cluster self-test. If DTC B2139 is retrieved, go to next step. If DTC B2139 is not retrieved, system is okay at this time.
- Perform security access for instrument cluster. See KEY PROGRAMMING - SECURITY ACCESS PROCEDURE under «PASSIVE ANTI-THEFT SYSTEM (PATS)»(ref-130235-S30888167422001113000000) . Using NGS tester, select PARAMETER RESET command for instrument cluster. Using NGS tester, select PARAMETER RESET command for PCM. Turn ignition switch to RUN position for 30 seconds. Turn ignition switch to LOCK position. Using NGS tester, perform instrument cluster self-test. If DTC B2139 is not retrieved, system is okay at this time. If DTC B2139 is retrieved, verify PCM calibration is correct for vehicle. If calibration is okay, replace instrument cluster. If DTC B2139 still exists, replace PCM.
Note. After HEC has been replaced, Passive Anti-Theft System (PATS) module MUST be reconfigured. See PASSIVE ANTI-THEFT SYSTEM (PATS) .
Hybrid Electronic Instrument Cluster (HEC) Programming
- Turn ignition switch to LOCK position. Connect NGS tester to Data Link Connector (DLC), located under instrument panel next to steering column. Using NGS tester, retrieve and record continuous DTCs. Clear continuous DTCs and perform instrument cluster self-test. If DTC B2139 is retrieved, go to next step. If DTC B2139 is not retrieved, system is okay at this time.
- Perform security access for instrument cluster. See KEY PROGRAMMING - SECURITY ACCESS PROCEDURE under «PASSIVE ANTI-THEFT SYSTEM (PATS)»(ref-130235-S30888167422001113000000) . Using NGS tester, select PARAMETER RESET command for instrument cluster. Using NGS tester with diagnostic card for active command keep alive memory reset, select PARAMETER RESET command for PCM. Turn ignition switch to RUN position for 30 seconds. Using NGS tester, clear continuous DTCs. Turn ignition switch to LOCK position. Using NGS tester, perform instrument cluster self-test. If DTC B2139 is not retrieved, system is okay at this time. If DTC B2139 is retrieved, verify PCM calibration is correct for vehicle. If calibration is okay, go to next step.
- Repeat step 2). If DTC B2139 is still exists, replace instrument cluster. If DTC B2139 does not exist, system is okay at this time. If any other DTCs are retrieved, perform appropriate test. See appropriate MODULE COMMUNICATIONS NETWORK article in ACCESSORIES & EQUIPMENT.
CONTROL MODULES
Some control modules require programming after replacement for proper system operation. See applicable table for application and programming information. For Programmable Module Installation (PMI) procedure, see PROGRAMMABLE MODULE INSTALLATION (PMI). For programming customer preferences, see CUSTOMER DRIVEN PREFERENCES .
| Module | Configuration |
| Anti-Lock Brake System (ABS) Module | (1) |
| Audio Control Module (ACM) | (1) |
| Cellular Phone Transceiver (CPM) | (1) |
| Driver Door Module (DDM) | (1) |
| Driver Seat Module (DSM) | (1) |
| Electronic Automatic Temperature Control (EATC) Module | (1) |
| Lighting Control Module (LCM) | PMI |
| Next Generation Speed Control (NGSC) Servo | (1) |
| Powertrain Control Module (PCM) | (2) |
| Remote Emergency Satellite Cellular Unit (RESCU) Module | (1) |
| Restraint Control Module (RCM) | PMI |
| Vehicle Dynamics Module (VDM) | (1) |
| Virtual Image Instrument Cluster (VIC) | (3) |
| (1) No programming required. (2) For PCM programming, see PROGRAMMING PCM (ALL MODELS) . (3) See INSTRUMENT CLUSTER . |
| (1) | No programming required. |
| (2) | For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
| (3) | See INSTRUMENT CLUSTER . |
CONTROL MODULE APPLICATION (CONTINENTAL)
| Module | Configuration |
| Airbag Module | (1) |
| Alternative Fuel Control Module (AFCM) (2) | (1) |
| Anti-Lock Brake System (ABS) Module | (1) |
| Powertrain Control Module (PCM) (3) | (4) |
| (1) No programming required. (2) CNG vehicles only. (3) Includes Passive Anti-Theft System (PATS) module. (4) For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
| (1) | No programming required. |
| (3) | Includes Passive Anti-Theft System (PATS) module. |
| (4) | For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
CONTROL MODULE APPLICATION (CONTOUR & MYSTIQUE)
| Module | Configuration |
| Anti-Lock Brake System (ABS) Module | (1) |
| Driver Door Module (DDM) | Customer Preference |
| Electronic Automatic Temperature Control (EATC) Module | (1) |
| Electronic Crash Sensor (ECS) | (1) |
| Lighting Control Module (LCM) | Customer Preference |
| Natural Gas Vehicle Module (NGVM) (2) | (1) |
| Passive Anti-Theft System (PATS) Module | (3) |
| Powertrain Control Module (PCM) | (4) |
| (1) No programming required. (2) NG vehicles only. (3) See PASSIVE ANTI-THEFT SYSTEM (PATS) . (4) For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
| (1) | No programming required. |
| (3) | See PASSIVE ANTI-THEFT SYSTEM (PATS) . |
| (4) | For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
CONTROL MODULE APPLICATION (CROWN VICTORIA & GRAND MARQUIS)
| Module | Configuration |
| Air Bag Control Module | (1) |
| Anti-Lock Brake System (ABS) Module | (1) |
| Central Security Module (CSM) | (1) |
| Instrument Cluster | (1) |
| Powertrain Control Module (PCM) (2) | (3) |
| (1) No programming required. (2) Includes PATS. See PASSIVE ANTI-THEFT SYSTEM (PATS) . (3) For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
| (1) | No programming required. |
| (2) | Includes PATS. See PASSIVE ANTI-THEFT SYSTEM (PATS) . |
| (3) | For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
CONTROL MODULE APPLICATION (COUGAR)
| Module | Configuration |
| 4-Wheel Anti-Lock Brake System (4WABS) Module | (1) |
| Electronic Crash Sensor (ECS) | (1) |
| Powertrain Control Module (PCM) | (2) |
| Remote Keyless Entry Module | (1) |
| (1) No programming required. (2) For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
| (1) | No programming required. |
| (2) | For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
CONTROL MODULE APPLICATION (ECONOLINE)
| Module | Configuration |
| 4-Wheel Anti-Lock Brake System (4WABS) Module | (1) |
| Electronic Crash Sensor (ECS) | (1) |
| Generic Electronic Module (GEM) | PMI |
| Overhead Trip Computer (OTC) | (1) |
| Parking Aid Module (PAM) | (1) |
| Passive Anti-Theft System (PATS) Module | (2) |
| Powertrain Control Module (PCM) | (3) |
| (1) No programming required. (2) See PASSIVE ANTI-THEFT SYSTEM (PATS) . (3) For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
| (1) | No programming required. |
| (2) | See PASSIVE ANTI-THEFT SYSTEM (PATS) . |
| (3) | For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
CONTROL MODULE APPLICATION (EXCURSION)
| Module | Configuration |
| Air Suspension Control Module | (1) |
| 4-Wheel Anti-Lock Brake System (4WABS) Module | (1) |
| Driver Seat Module (DSM) | (1) |
| Electronic Automatic Temperature Control (EATC) Module | (1) |
| Generic Electronic Module (GEM) | Customer Preference |
| Instrument Cluster | (2) |
| Parking Aid Module (PAM) | PMI |
| Powertrain Control Module (PCM) | (3) |
| Remote Anti-Theft Personality (RAP) Module | (4) |
| Restraint Control Module (RCM) | (1) |
| (1) No programming required. (2) See INSTRUMENT CLUSTER . (3) For PCM programming, see PROGRAMMING PCM (ALL MODELS) . (4) See REMOTE KEYLESS ENTRY SYSTEMS - EXPEDITION & NAVIGATOR article. |
| (1) | No programming required. |
| (2) | See INSTRUMENT CLUSTER . |
| (3) | For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
| (4) | See REMOTE KEYLESS ENTRY SYSTEMS - EXPEDITION & NAVIGATOR article. |
CONTROL MODULE APPLICATION (EXPEDITION & NAVIGATOR)
| Module | Configuration |
| Air Suspension Control Module | (1) |
| Driver Seat Module (DSM) | (1) |
| Electronic Automatic Temperature Control (EATC) Module | (1) |
| Generic Electronic Module (GEM)/Central Timer Module (CTM) | (1) |
| Passive Anti-Theft System (PATS) Module | (2) |
| Powertrain Control Module (PCM) | (3) |
| Parking Aid Module (PAM) | (1) |
| Remote Anti-Theft Personality (RAP) Module | (1) |
| Restraint Control Module (RCM) | (1) |
| 4-Wheel Anti-Lock Brake System (4WABS) Module | (1) |
| (1) No programming required. (2) See PASSIVE ANTI-THEFT SYSTEM (PATS) . (3) For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
| (1) | No programming required. |
| (2) | See PASSIVE ANTI-THEFT SYSTEM (PATS) . |
| (3) | For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
CONTROL MODULE APPLICATION (EXPLORER & MOUNTAINEER)
| Module | Configuration |
| 4-Wheel Anti-Lock Brake System (4WABS) Module | (1) |
| Electronic Crash Sensor (ECS) Module | PMI |
| Instrument Cluster | (1) |
| Powertrain Control Module (PCM) | (2) |
| Remote Anti-Theft Personality (RAP) Module | (1) |
| (1) No programming required. (2) For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
| (1) | No programming required. |
| (2) | For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
CONTROL MODULE APPLICATION (ESCORT)
| Module | Configuration |
| 4-Wheel Anti-Lock Brake System (4WABS) Module | (1) |
| Generic Electronic Module (GEM)/Central Time Module (CTM) | Customer Preference |
| Natural Gas Vehicle Module (NGVM) (2) | (1) |
| Instrument Cluster | (3) |
| Powertrain Control Module (PCM) | (4) |
| Restraint Control Module (RCM) | (1) |
| Remote Anti-Theft Personality (RAP) Module | (1) |
| (1) No programming required. (2) NG vehicles only. (3) See PASSIVE ANTI-THEFT SYSTEM (PATS) . (4) For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
| (1) | No programming required. |
| (3) | See PASSIVE ANTI-THEFT SYSTEM (PATS) . |
| (4) | For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
CONTROL MODULE APPLICATION (F150/F350 PICKUP)
| Module | Configuration |
| 4-Wheel Anti-Lock Brake System (4WABS) Module | (1) |
| Central Security Module (CSM) | (1) |
| Central Timer Module (CTM) | PMI |
| Electronic Crash Sensor (ECS) Module | PMI |
| Hybrid Instrument Cluster (HEC) | PMI |
| Powertrain Control Module (PCM) (2) | (3) |
| (1) No programming required. (2) Includes Passive Anti-Theft System (PATS). See PASSIVE ANTI-THEFT SYSTEM (PATS) . (3) For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
| (1) | No programming required. |
| (2) | Includes Passive Anti-Theft System (PATS). See PASSIVE ANTI-THEFT SYSTEM (PATS) . |
| (3) | For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
CONTROL MODULE APPLICATION (FOCUS)
| Module | Configuration |
| Anti-Lock Brake System (ABS)/Traction Control (TC)/Stability Assist Module (1) | PMI |
| Audio Control Module (ACM) | PMI |
| Dual Electronic Automatic Temperature Control (DATC) Module | PMI |
| Driver Door Module (DDM) | PMI |
| Front Electronic Module (FEM) | PMI |
| Instrument Cluster Module (ICM) | (2) |
| Message Control Module (MCM) (3) | (4) |
| Powertrain Control Module (PCM) | (5) |
| Rear Electronic Module (REM) | PMI |
| Remote Emergency Satellite Cellular Unit (RESCU) Module | PMI |
| Restraint Control Module (RCM) | (4) |
| Steering Column Lock Module (SCLM) | (6) |
| (1) Type of module depends on optional equipment level. (2) See INSTRUMENT CLUSTER . (3) Built into instrument cluster. (4) No programming required. (5) For PCM programming, see PROGRAMMING PCM (ALL MODELS) . (6) For SCLM programming, see STEERING COLUMN LOCK (SCL) ACTUATOR MODULE PARAMETER RESET LS (MANUAL TRANS ONLY). |
| (1) | Type of module depends on optional equipment level. |
| (2) | See INSTRUMENT CLUSTER . |
| (3) | Built into instrument cluster. |
| (4) | No programming required. |
| (5) | For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
| (6) | For SCLM programming, see STEERING COLUMN LOCK (SCL) ACTUATOR MODULE PARAMETER RESET LS (MANUAL TRANS ONLY). |
CONTROL MODULE APPLICATION (LS)
| Module | Configuration |
| Anti-Lock Brake System (ABS)/Traction Control (TC) Module (1) | (2) |
| Hybrid Electronic Cluster (HEC) | (3) |
| Generic Electronic Module (GEM) | PMI |
| Powertrain Control Module (PCM) | (4) |
| Restraint Control Module (RCM) | (2) |
| (1) Type of module depends on optional equipment level. (2) No programming required. (3) See INSTRUMENT CLUSTER . (4) For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
| (1) | Type of module depends on optional equipment level. |
| (2) | No programming required. |
| (3) | See INSTRUMENT CLUSTER . |
| (4) | For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
CONTROL MODULE APPLICATION (MUSTANG)
| Module | Configuration |
| 4-Wheel Anti-Lock Brake System (4WABS) Module | (1) |
| Generic Electronic Module (GEM)/Central Timer Module (CTM) | (1) |
| Passive Anti-Theft System (PATS) Module | (2) |
| Powertrain Control Module (PCM) | (3) |
| Restraint Control Module (RCM) | (1) |
| Remote Anti-Theft Personality (RAP) Module | (1) |
| (1) No programming required. (2) See PASSIVE ANTI-THEFT SYSTEM (PATS) . (3) For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
| (1) | No programming required. |
| (2) | See PASSIVE ANTI-THEFT SYSTEM (PATS) . |
| (3) | For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
CONTROL MODULE APPLICATION (RANGER)
| Module | Configuration |
| Generic Electronic Module (GEM) | Customer Preference |
| Powertrain Control Module (PCM) (1) | (2) |
| Remote Climate Control (RCC) Module | (3) |
| Restraint Control Module (RCM) | (3) |
| (1) Includes PATS. See PASSIVE ANTI-THEFT SYSTEM (PATS) . (2) For PCM programming, see PROGRAMMING PCM (ALL MODELS) . (3) No programming required. |
| (1) | Includes PATS. See PASSIVE ANTI-THEFT SYSTEM (PATS) . |
| (2) | For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
| (3) | No programming required. |
CONTROL MODULE APPLICATION (SABLE & TAURUS)
| Module | Configuration |
| Anti-Lock Brake System (ABS) Module | (1) |
| Audio Control Module (ACM) | (1) |
| Driver Door Module (DDM) | Customer Preferences |
| Driver Seat Module (DSM) | Customer Preferences |
| Electronic Automatic Temperature Control Module (EATC) | (1) |
| Hybrid Electronic Cluster (HEC) | (2) |
| Lighting Control Module (LCM) | PMI |
| Next Generation Speed Control (NGSC) Servo | (1) |
| Powertrain Control Module (PCM) | (3) |
| Rear Air Suspension Module (RASM) | (1) |
| Restraint Control Module (RCM) | Air Bag Configuration |
| (1) No programming required. (2) See INSTRUMENT CLUSTER . (3) For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
| (1) | No programming required. |
| (2) | See INSTRUMENT CLUSTER . |
| (3) | For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
CONTROL MODULE APPLICATION (TOWN CAR)
| Module | Configuration |
| Anti-Lock Brake System (ABS) Module | (1) |
| Air Bag Diagnostic Monitor | (1) |
| Powertrain Control Module (PCM) | (2) |
| Transmission Control Module (TCM) | (1) |
| (1) No programming required. (2) For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
| (1) | No programming required. |
| (2) | For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
CONTROL MODULE APPLICATION (VILLAGER)
| Module | Configuration |
| Anti-Lock Brake System (ABS)/Traction Control (TC) Module | PMI |
| Front Electronic Module (FEM)/Generic Electronic Module (GEM) | PMI |
| Instrument Cluster (1) | PMI |
| Left Power Sliding Door Module (LPSDM) | (2) |
| Next Generation Speed Control (NGSC) Servo | (2) |
| Parking Aid Module (PAM) | (2) |
| Powertrain Control Module (PCM) | (3) |
| Rear Electronic Module (REM) | PMI |
| Remote Keyless Entry (RKE) or Driver Door Module (DDM) or RKE/DDM (4) | PMI |
| Restraint Control Module (RCM) | Air Bag Configuration |
| Right Power Sliding Door Module (RPSDM) | (2) |
| (1) Includes PATS. See PASSIVE ANTI-THEFT SYSTEM (PATS) . (2) No programming required. (3) For PCM programming, see PROGRAMMING PCM (ALL MODELS) . (4) Type of module depends on optional equipment level. |
| (1) | Includes PATS. See PASSIVE ANTI-THEFT SYSTEM (PATS) . |
| (2) | No programming required. |
| (3) | For PCM programming, see PROGRAMMING PCM (ALL MODELS) . |
| (4) | Type of module depends on optional equipment level. |
CONTROL MODULE APPLICATION (WINDSTAR)
Note. NGS tester will only store module configuration information for 24 hours.
PASSIVE ANTI-THEFT SYSTEM (PATS)
Various models use different systems. To identify which programming procedures to use, identify which control module is used for PATS system. See PATS SYSTEM IDENTIFICATION table.
| Application | System Type | Control Module |
| Continental | "C" | Instrument Cluster Module |
| Contour | "E" | PCM |
| Cougar | "E" | PCM |
| Crown Victoria | "B" | PATS Module |
| Excursion | "B" | PATS Module |
| Expedition | "C" | Instrument Cluster Module |
| Explorer | "B" | PATS Module |
| F150/F350 Pickup | "C" | Instrument Cluster Module |
| Focus | "E" | PCM |
| Grand Marquis | "B" | PATS Module |
| LS | "C" | Instrument Cluster Module |
| Mountaineer | "B" | PATS Module |
| Mustang | "C" | Instrument Cluster Module |
| Mystique | "E" | PCM |
| Navigator | "C" | Instrument Cluster Module |
| Ranger | "B" | PATS Module |
| Sable | "E" | PCM |
| Taurus | "E" | PCM |
| Town Car | "C" | Instrument Cluster Module |
| Windstar | "C" | Instrument Cluster Module |
PATS SYSTEM IDENTIFICATION
Note. This procedure is used when a customer needs keys programmed into system and does not have 2 programmed ignition keys available, or when programmed ignition keys have been lost and/or ignition switch assembly has been replaced. This procedure will erase all programmed ignition keys from memory and prevent vehicle from starting until 2 keys have been programmed. Ignition keys must have correct mechanical key cut for vehicle and must be an encoded key. If additional key(s) are to be programmed, perform KEY PROGRAMMING - USING 2 PROGRAMMED KEYS (TYPE "B"). If remaining keys are with customer and not with vehicle, instruct customer to see owner's manual to program spare key(s).
Key Programming - Erase All Keys & Program 2 Keys (Type "B")
- Insert Ford Service Function (FSF) card VERSION 1.0 or higher into New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester. Turn ignition switch from LOCK to RUN position. Select SERVICE BAY FUNCTIONS and then PATS. Select SECURITY ACCESS PROCEDURE. This procedure will take 10 minutes to perform. After the security access procedure has been completed, a new menu will be displayed with command options. Select IGNITION KEY CODE ERASE.
- Turn ignition switch to LOCK position and disconnect NGS/WDS tester. Insert first encoded ignition key into ignition lock cylinder. Turn ignition switch to RUN position for 3 seconds. Turn ignition switch to LOCK position and remove first encoded key.
- Within 5 seconds, insert second encoded ignition key into ignition lock cylinder. Turn ignition switch to RUN position for 3 seconds. Turn ignition switch to LOCK position and remove second encoded key. Both encoded ignition keys should now start vehicle.
Passive Anti-Theft System (PATS) Module Programming (Type "B")
- Ensure battery is disconnected when replacing PATS module. Ensure ignition is off when reconnecting battery. Insert Ford Service Function (FSF) card into New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester. Using NGS/WDS tester, select SERVICE BAY FUNCTIONS, then PATS. Select SECURITY ACCESS PROCEDURE. This procedure will take 10 minutes to perform. After the security access procedure has been completed, a new menu will be displayed with command options. Select PARAMETER RESET. Select CANCEL to return to main menu. Turn ignition switch to LOCK position and disconnect NGS/WDS tester. Wait 10 seconds. Insert first encoded ignition key into ignition lock cylinder. Cycle ignition from off to run, leaving ignition in run position for at least 3 seconds. Turn ignition off and remove first key. Insert second encoded ignition key into ignition lock cylinder. Cycle ignition from off to run, leaving ignition in run position for at least 3 seconds. Start vehicle. If vehicle will not start, go to next step.
- Cycle each key twice more, then try to start vehicle. If vehicle still will not start, insert diagnostic card VERSION 15.0 or higher into New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester. Select model year, vehicle type, PCM, then ACTIVE COMMANDS. Select keep alive memory reset, then CANCEL to return to main menu. Turn ignition switch to LOCK position and disconnect NGS/WDS tester. Wait 10 seconds. Insert first encoded ignition key into ignition lock cylinder. Cycle ignition from off to run 5 times, leaving ignition switch in RUN position for at least 3 seconds each time and leaving ignition switch in OFF position for at least 2 seconds. This initializes the PCM/PATS. PID PCM_ID should equal STORED. Theft indicator should illuminate for 3 seconds. Vehicle will start. To program additional keys, see KEY PROGRAMMING - USING 2 PROGRAMMED KEYS (TYPE "B").
Powertrain Control Module (PCM) Programming (Type "B")
Ensure battery is disconnected when replacing PCM. Ensure ignition is off when reconnecting battery. Insert Ford Service Function (FSF) card VERSION 4.0 or higher into New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester. Using NGS/WDS tester, select SERVICE BAY FUNCTIONS and then PATS. Select SECURITY ACCESS PROCEDURE. This procedure will take 10 minutes to perform. After the security access procedure has been completed, a new menu will be displayed with command options. Select PARAMETER RESET. Do not select any other function. Turn ignition switch to LOCK position and disconnect NGS/WDS tester. Wait 10 seconds. Insert first encoded ignition key into ignition lock cylinder. Cycle ignition switch from OFF to RUN position 5 times, leaving ignition switch in RUN position for at least 3 seconds each time and leaving ignition switch in OFF position for at least 2 seconds. This initializes the PCM/PATS. PID PCM_ID should equal STORED. Theft indicator should illuminate for 3 seconds. Vehicle will start. To program additional keys, see KEY PROGRAMMING - USING 2 PROGRAMMED KEYS (TYPE "B").
- To add an extra key, insert an unprogrammed encoded PATS key in ignition. Insert Ford Service Function (FSF) card VERSION 5.0 or higher into New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester. Select SERVICE BAY FUNCTIONS, then PATS. Enter SECURITY ACCESS which results in a 10 minute delay.
- Select IGNITION KEY CODE PROGRAM SELECT. Turn ignition switch to RUN position. Turn ignition off and remove key. To program additional keys, insert new key and repeat this step for each new key. To complete procedure, select CANCEL one time to return to menu selections. Disconnect NGS/WDS tester and wait 10 seconds. Cycle all new keys in ignition and verify vehicle starts.
- If all encoded ignition keys are lost, start with 2 new encoded keys with mechanical cuts matching lock cylinder. Insert Ford Service Function (FSF) card VERSION 5.0 or higher into New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester. Perform KEY PROGRAMMING - ERASE ALL KEYS & PROGRAM 2 KEYS (TYPE "B") procedure.
Note. This procedure will only work if 2 or more programmed ignition keys are available and there is a need to program additional keys. If 2 keys are not available, perform KEY PROGRAMMING - ERASE ALL KEYS & PROGRAM 2 KEYS (TYPE "B"). PID SPARE_KY must be enabled for this procedure to operate. To enable this PID, perform KEY PROGRAMMING - SPARE KEY PROGRAMMING SWITCH (TYPE "B") and enable spare key programming switch. If programming procedure is successful, new key(s) will start vehicle and THEFT indicator will illuminate for 3 seconds. If programming procedure is not successful, new key(s) will not start vehicle and THEFT indicator will flash for one minute (after flashing for one minute, THEFT indicator will flash fault code). If necessary, repeat programming procedure. If programming of key(s) is still unsuccessful, perform self-diagnostics. See SELF-DIAGNOSTIC SYSTEM in appropriate PASSIVE ANTI-THEFT SYSTEMS article in ACCESSORIES & EQUIPMENT. Maximum of 8 keys can be programmed into system. If procedure is not performed as outlined, programming procedure will end. Ignition keys must have correct mechanical key cut for vehicle and must be an encoded key.
Key Programming - Using 2 Programmed Keys (Type "B")
- Insert the first programmed ignition key into ignition lock cylinder. Turn ignition switch from LOCK to RUN position (ignition switch must stay in RUN position for one second). Turn ignition switch to LOCK position and remove ignition key from ignition lock cylinder.
- Within 5 seconds of turning ignition switch to LOCK position, insert second programmed ignition key into ignition lock cylinder. Turn ignition switch from LOCK to RUN position (ignition switch must stay in RUN position for one second). Turn ignition switch to LOCK position and remove second ignition key from ignition lock cylinder.
- Within 5 seconds of turning ignition switch to LOCK position, insert a NEW unprogrammed ignition key into ignition lock cylinder. Turn ignition switch from LOCK to RUN position (ignition switch must stay in RUN position for one second). Turn ignition switch to LOCK position and remove ignition key from ignition lock cylinder. The NEW ignition key should now be programmed. To program additional key(s), repeat key programming procedure from step 1).
Note. The spare key programming switch is a programmable switch which provides the capability to enable/disable the normal customer spare key programming procedure detailed in the owner's manual. This programmable switch is provided as a convenience for rental company fleets or other fleet purchasers who may not want the spare key programming procedure available to the vehicle driver. The spare key programming switch state can be viewed using instrument cluster PID SPARE_KY.
Key Programming - Spare Key Programming Switch (Type "B")
Insert a programmed ignition key into the ignition lock cylinder. Insert Ford Service Function (FSF) card into New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester. Turn ignition switch from LOCK to RUN position. With NGS/WDS tester connected to vehicle, select PATS, then SECURITY ACCESS PROCEDURE. This procedure will take 10 minutes to perform. After the security access procedure has been completed, a new menu will be displayed with command options. The default setting on all new vehicles is ENABLE. Select SPARE KEY PROGRAMMING SWITCH. Set SPARE KEY PROGRAMMING SWITCH to ENABLE to allow keys to be programmed or DISABLE to make key programming not accessible.
Key Programming - Security Access Procedure (Type "B")
Insert Ford Service Function (FSF) card into NGS/WDS tester. Turn ignition switch from LOCK to RUN position. With NGS/WDS tester connected to vehicle, enter instrument cluster then select SECURITY ACCESS PROCEDURE. This procedure will take 10 minutes to perform. After the security access procedure has been completed, a new menu will be displayed with command options. Select as many functions as required before exiting this menu. Once this menu is exited, security access procedure must be performed again to perform additional commands.
Note. This procedure is used when a customer needs keys programmed into system and does not have 2 programmed ignition keys available, or when programmed ignition keys have been lost and/or ignition switch assembly has been replaced. This procedure will erase all programmed ignition keys from memory and prevent vehicle from starting until 2 keys have been programmed. Ignition keys must have correct mechanical key cut for vehicle and must be an encoded key. If additional key(s) are to be programmed, perform KEY PROGRAMMING - SECURITY ACCESS PROCEDURE (TYPE "B").
Key Programming - Erase All Keys & Program 2 Keys (Type "C")
- Insert Ford Service Function (FSF) card VERSION 6.0 or higher into New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester. Turn ignition switch from LOCK to RUN position. Select SERVICE BAY FUNCTIONS and then VIC, HEC or ICM. See «INSTRUMENT CLUSTER APPLICATION»(ref-130235-S07036423562001113000000) table. Select SECURITY ACCESS PROCEDURE. This procedure will take 10 minutes to perform. After the security access procedure has been completed, a new menu will be displayed with command options. Select IGNITION KEY CODE ERASE.
- Turn ignition switch to LOCK position and disconnect NGS/WDS tester. Insert first encoded ignition key into ignition lock cylinder. Turn ignition switch to RUN position for 3 seconds. Turn ignition switch to LOCK position and remove first encoded key.
- Within 5 seconds, insert second encoded ignition key into ignition lock cylinder. Turn ignition switch to RUN position for 3 seconds. Turn ignition switch to LOCK position and remove second encoded key. Both encoded ignition keys should now start vehicle.
Instrument Cluster Module (ICM) Programming (Type "C")
Ensure battery is disconnected when replacing instrument cluster. Ensure ignition is off when reconnecting battery. Insert Ford Service Function (FSF) card VERSION 5.0 or higher into New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester. Using NGS/WDS tester, select SERVICE BAY FUNCTIONS and then VIC, HEC or ICM. See INSTRUMENT CLUSTER APPLICATION table. Select SECURITY ACCESS PROCEDURE. This procedure will take 10 minutes to perform. After the security access procedure has been completed, a new menu will be displayed with command options. Select PARAMETER RESET and then CANCEL to return to previous menu. Turn ignition switch to LOCK position and disconnect NGS/WDS tester. Wait 10 seconds. Insert first encoded ignition key into ignition lock cylinder. Turn ignition switch to RUN position for 3 seconds. Turn ignition switch to LOCK position and remove first encoded key. Within 5 seconds, insert second encoded ignition key into ignition lock cylinder. Turn ignition switch to RUN position for 3 seconds. Turn ignition switch to LOCK position and remove second encoded key. Both encoded ignition keys should now start vehicle. If vehicle does not start, insert diagnostic card version 15.0 in NGS/WDS tester. Enter model year and vehicle type. Select PCM, ACTIVE COMMANDS, KEEP ALIVE RESET, and then CANCEL to return to previous menu. Cycle ignition from off to run 3 times, leaving ignition in run for at least 3 seconds each time. This initializes the PCM/PATS. PID PCM_ID should equal STORED. Theft indicator should illuminate for 3 seconds. Vehicle will start. To program additional keys, see KEY PROGRAMMING - USING 2 PROGRAMMED KEYS (TYPE "C").
Powertrain Control Module (PCM) Programming (Type "C")
Ensure battery is disconnected when replacing PCM. Ensure ignition is off when reconnecting battery. Insert Ford Service Function (FSF) card VERSION 4.0 or higher into New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester. Using NGS/WDS tester, select SERVICE BAY FUNCTIONS and then VIC, HEC or ICM. See INSTRUMENT CLUSTER APPLICATION table. Select SECURITY ACCESS PROCEDURE. This procedure will take 10 minutes to perform. After the security access procedure has been completed, a new menu will be displayed with command options. Select PARAMETER RESET. Do not select any other function. Turn ignition switch to LOCK position and disconnect NGS/WDS tester. Wait 10 seconds. Insert first encoded ignition key into ignition lock cylinder. Cycle ignition from off to run 5 times, leaving ignition switch in RUN position for at least 3 seconds each time and leaving ignition in off position for at least 2 seconds. This initializes the PCM and instrument cluster. PID PCM_ID should equal STORED. Theft indicator should illuminate for 3 seconds. Vehicle will start. To program additional keys, see KEY PROGRAMMING - USING 2 PROGRAMMED KEYS (TYPE "C").
- To add an extra key, insert an unprogrammed encoded PATS key in ignition. Insert Ford Service Function (FSF) card VERSION 5.0 or higher into New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester. Select SERVICE BAY FUNCTIONS then PATS. Enter SECURITY ACCESS which results in a 10-minute delay.
- Select IGNITION KEY CODE PROGRAM SELECT. Turn ignition switch to RUN position. Turn ignition off and remove key. To program additional keys, insert new key and repeat this step for each new key. To complete procedure, select CANCEL one time to return to menu selections. Disconnect NGS/WDS tester and wait 10 seconds. Cycle all new keys in ignition and verify vehicle starts.
- If all encoded ignition keys are lost, start with 2 new keys with mechanical cuts matching lock cylinder. Insert Ford Service Function (FSF) card VERSION 5.0 or higher into New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester. Follow ERASE IGNITION KEY procedure.
Note. This procedure will only work if 2 or more programmed ignition keys are available and there is a need to program additional keys. If 2 keys are not available, perform KEY PROGRAMMING - ERASE ALL KEYS & PROGRAM 2 KEYS (TYPE "C"). PID SPARE_KY must be enabled for this procedure to operate. To enable this PID, perform KEY PROGRAMMING - SPARE KEY PROGRAMMING SWITCH (TYPE "C") and enable spare key programming switch. If programming procedure is successful, new key(s) will start vehicle and THEFT indicator will illuminate for 3 seconds. If programming procedure is not successful, new key(s) will not start vehicle and THEFT indicator will flash for one minute (after flashing for one minute, THEFT indicator will flash fault code). If necessary, repeat programming procedure. If programming of key(s) is still unsuccessful, perform self-diagnostics. See SELF-DIAGNOSTIC SYSTEM in appropriate PASSIVE ANTI-THEFT SYSTEMS article in ACCESSORIES & EQUIPMENT. Maximum of 8 keys can be programmed into system. If procedure is not performed as outlined, programming procedure will end. Ignition keys must have correct mechanical key cut for vehicle and must be an encoded key.
Key Programming - Using 2 Programmed Keys (Type "C")
- Insert the first programmed ignition key into ignition lock cylinder. Turn ignition switch from LOCK to RUN position (ignition switch must stay in RUN position for one second). Turn ignition switch to LOCK position and remove ignition key from ignition lock cylinder.
- Within 5 seconds of turning ignition switch to LOCK position, insert second programmed ignition key into ignition lock cylinder. Turn ignition switch from LOCK to RUN position (ignition switch must stay in RUN position for one second). Turn ignition switch to LOCK position and remove second ignition key from ignition lock cylinder.
- Within 5 seconds of turning ignition switch to LOCK position, insert a NEW unprogrammed ignition key into ignition lock cylinder. Turn ignition switch from LOCK to RUN position (ignition switch must stay in RUN position for one second). Turn ignition switch to LOCK position and remove ignition key from ignition lock cylinder. The NEW ignition key should now be programmed. To program additional key(s), repeat key programming procedure from step 1).
Note. The spare key programming switch is a programmable switch which provides the capability to enable/disable the normal customer spare key programming procedure detailed in the owner's manual. This programmable switch is provided as a convenience for rental company fleets or other fleet purchasers who may not want the spare key programming procedure available to the vehicle driver. The spare key programming switch state can be viewed using instrument cluster PID SPARE_KY.
Key Programming - Spare Key Programming Switch (Type "C")
Insert a programmed ignition key into the ignition lock cylinder. Insert Ford Service Function (FSF) card into New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester. Turn ignition switch from LOCK to RUN position. With NGS/WDS tester connected to vehicle, select VIC, HEC or ICM. See INSTRUMENT CLUSTER APPLICATION table. Select SECURITY ACCESS PROCEDURE. This procedure will take 10 minutes to perform. After the security access procedure has been completed, a new menu will be displayed with command options. The default setting on all new vehicles is ENABLE. Select SPARE KEY PROGRAMMING SWITCH. Set SPARE KEY PROGRAMMING SWITCH to ENABLE to allow keys to be programmed or DISABLE to make key programming not accessible.
Key Programming - Security Access Procedure (Type "C")
Insert Ford Service Function (FSF) card into NGS/WDS tester. Turn ignition switch from LOCK to RUN position. With NGS/WDS tester connected to vehicle, enter instrument cluster then select SECURITY ACCESS PROCEDURE. This procedure will take 10 minutes to perform. After the security access procedure has been completed, a new menu will be displayed with command options. Select as many functions as required before exiting this menu. Once this menu is exited, security access procedure must be performed again to perform additional commands.
Note. This procedure is used when a customer needs keys programmed into system and does not have 2 programmed ignition keys available, or when programmed ignition keys have been lost and/or ignition switch assembly has been replaced. This procedure will erase all programmed ignition keys from memory and prevent vehicle from starting until 2 keys have been programmed. Ignition keys must have correct mechanical key cut for vehicle and must be an encoded key. If additional key(s) are to be programmed, perform KEY PROGRAMMING - USING 2 PROGRAMMED KEYS (TYPE "E").
Key Programming - Erase All Keys & Program 2 Keys (Type "E")
- Insert Ford Service Function (FSF) card VERSION 6.0 or higher into New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester. Turn ignition switch from LOCK to RUN position. Select PCM, then SECURITY ACCESS PROCEDURE. This procedure will take 10 minutes to perform. After the security access procedure has been completed, a new menu will be displayed with command options. Select IGNITION KEY CODE ERASE.
- Turn ignition switch to LOCK position and disconnect NGS/WDS tester. Insert first encoded ignition key into ignition lock cylinder. Turn ignition switch to RUN position for 3 seconds. Turn ignition switch to LOCK position and remove first encoded key.
- Within 5 seconds, insert second encoded ignition key into ignition lock cylinder. Turn ignition switch to RUN position for 3 seconds. Turn ignition switch to LOCK position and remove second encoded key. Both encoded ignition keys should now start vehicle.
Powertrain Control Module (PCM) Programming (Type "E")
Ensure battery is disconnected when replacing PCM. Ensure ignition is off when reconnecting battery. Insert Ford Service Function (FSF) card VERSION 6.0 or higher into New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester. Using NGS/WDS tester, select SERVICE BAY FUNCTIONS and then PCM. Select SECURITY ACCESS PROCEDURE. This procedure will take 10 minutes to perform. After the security access procedure has been completed, a new menu will be displayed with command options. Select IGNITION KEY CODE ERASE. Do not select any other function. Turn ignition switch to LOCK position and disconnect NGS/WDS tester. Wait 10 seconds. Insert first encoded ignition key into ignition lock cylinder. Cycle ignition switch from OFF to RUN position, leaving ignition switch in RUN position for at least 2 seconds. Turn ignition off an remove key. Insert second encoded ignition key into ignition lock cylinder. Cycle ignition switch from OFF to RUN position, leaving ignitionswitch in RUN position for at least 2 seconds. Start vehicle. To program additional keys, see KEY PROGRAMMING - USING 2 PROGRAMMED KEYS (TYPE "E").
- To add an extra key, insert an unprogrammed encoded PATS key in ignition. Insert Ford Service Function (FSF) card VERSION 5.0 or higher into New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester. Select SERVICE BAY FUNCTIONS then PCM. Enter SECURITY ACCESS which results in a 10-minute delay.
- Select IGNITION KEY CODE PROGRAM SELECT. Turn ignition switch to RUN position. Turn ignition off and remove key. To program additional keys, insert new key within 10 seconds and repeat this step for each new key. To complete procedure, select CANCEL one time to return to menu selections. Disconnect NGS/WDS tester and wait 10 seconds. Cycle all new keys in ignition and verify vehicle starts.
- If all encoded ignition keys are lost, start with 2 new encoded keys with mechanical cuts matching lock cylinder. Insert Ford Service Function (FSF) card VERSION 5.0 or higher into New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester. Follow ERASE IGNITION KEY procedure.
Note. This procedure will only work if 2 or more programmed ignition keys are available and there is a need to program additional keys. If 2 keys are not available, perform KEY PROGRAMMING - ERASE ALL KEYS & PROGRAM 2 KEYS (TYPE "E"). PID SPARE_KY must be enabled for this procedure to operate. To enable this PID, perform KEY PROGRAMMING - SPARE KEY PROGRAMMING SWITCH (TYPE "E") and enable spare key programming switch. If programming procedure is successful, new key(s) will start vehicle and THEFT indicator will illuminate for 3 seconds. If programming procedure is not successful, new key(s) will not start vehicle and THEFT indicator will flash for one minute (after flashing for one minute, THEFT indicator will flash fault code). If necessary, repeat programming procedure. If programming of key(s) is still unsuccessful, perform self-diagnostics. See SELF-DIAGNOSTIC SYSTEM in appropriate PASSIVE ANTI-THEFT SYSTEMS article in ACCESSORIES & EQUIPMENT. Maximum of 8 keys can be programmed into system. If procedure is not performed as outlined, programming procedure will end. Ignition keys must have correct mechanical key cut for vehicle and must be an encoded key.
Key Programming - Using 2 Programmed Keys (Type "E")
- Insert the first programmed ignition key into ignition lock cylinder. Turn ignition switch from LOCK to RUN position (ignition switch must stay in RUN position for one second). Turn ignition switch to LOCK position and remove ignition key from ignition lock cylinder.
- Within 5 seconds of turning ignition switch to LOCK position, insert second programmed ignition key into ignition lock cylinder. Turn ignition switch from LOCK to RUN position (ignition switch must stay in RUN position for one second). Turn ignition switch to LOCK position and remove second ignition key from ignition lock cylinder.
- Within 5 seconds of turning ignition switch to LOCK position, insert a NEW unprogrammed ignition key into ignition lock cylinder. Turn ignition switch from LOCK to RUN position (ignition switch must stay in RUN position for one second). Turn ignition switch to LOCK position and remove ignition key from ignition lock cylinder. The NEW ignition key should now be programmed. To program additional key(s), repeat key programming procedure from step 1).
Note. The spare key programming switch is a programmable switch which provides the capability to enable/disable the normal customer spare key programming procedure detailed in the owner's manual. This programmable switch is provided as a convenience for rental company fleets or other fleet purchasers who may not want the spare key programming procedure available to the vehicle driver. The spare key programming switch state can be viewed using instrument cluster PID SPARE_KY.
Key Programming - Spare Key Programming Switch (Type "E")
Insert a programmed ignition key into the ignition lock cylinder. Insert Ford Service Function (FSF) card into New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester. Turn ignition switch from LOCK to RUN position. With NGS/WDS tester connected to vehicle, select PCM, then SECURITY ACCESS PROCEDURE. This procedure will take 10 minutes to perform. After the security access procedure has been completed, a new menu will be displayed with command options. The default setting on all new vehicles is ENABLE. Select SPARE KEY PROGRAMMING SWITCH. Set SPARE KEY PROGRAMMING SWITCH to ENABLE to allow keys to be programmed or DISABLE to make key programming not accessible.
Note. Security access must be granted to erase ignition keys, enable/disable spare key programming switch, or perform parameter resets for instrument cluster and PCM. This procedure has a 10-minute time delay prior to granting security access during which the New Generation Star (NGS) or Worldwide Diagnostic System (WDS) tester must remain connected to vehicle. After security access has been granted, security access command menu is displayed which offers various command options. Multiple security access commands can be executed (if necessary) prior to exiting security access command menu. Execution of all necessary security access commands prior to exiting command menu avoids the performance of an additional security access procedure and the associated 10-minute time delay.
Key Programming - Security Access Procedure (Type "E")
Insert Ford Service Function (FSF) card into NGS/WDS tester. Turn ignition switch from LOCK to RUN position. With NGS/WDS tester connected to vehicle, enter instrument cluster then select SECURITY ACCESS PROCEDURE. This procedure will take 10 minutes to perform. After the security access procedure has been completed, a new menu will be displayed with command options. Select as many functions as required before exiting this menu. Once this menu is exited, security access procedure must be performed again to perform additional commands.
PROGRAMMING PCM (ALL MODELS)
Note. Before performing PCM programming procedure, check for any applicable Technical Service Bulletins (TSBs) that may apply to vehicle application.
KEYLESS ENTRY KEYPAD PROGRAMMING (CONTINENTAL)
Note. Permanent entry code programmed in driver's door module is taped to driver's door module or on wallet card provided with owner's manual.
- Enter 5-digit permanent entry code at keypad. Within 5 seconds of pressing last digit, press 1/2 button on keypad to activate programming mode. Hold 1/2 button for more than 2 seconds to erase all stored customer codes. Door locks will lock and unlock to confirm all codes are erased. Existing codes do not need to be erased to program new codes.
- Enter new 5-digit keypad code. To associate new code with personality position No. 1 or 2, within 7.5 seconds of entering last digit of new code, press 1/2 button for position No. 1 or 3/4 button for position No. 2. Doors will lock and unlock to confirm new code is programmed. If another code is to be programmed, begin entering code within 7.5 seconds of pressing last button.
- After all new codes are programmed, a new remote transmitter can be programmed within 7.5 seconds of pressing last digit in keypad code. To exit program mode, press keyless entry keypad buttons 7/8 and 9/0 at the same time or wait 7.5 seconds for DDM to exit automatically.
REMOTE KEYLESS ENTRY (RKE) TRANSMITTER PROGRAMMING
Note. Permanent entry code programmed in driver's door module is taped to driver's door module or on wallet card provided with owner's manual. Driver's Door Module (DDM) will erase all previously programmed remote transmitters when a new remote transmitter is programmed. If adding an additional remote transmitter, all existing remote transmitters must be reprogrammed at the same time.
Continental
- Enter 5-digit permanent entry code at keypad. Within 5 seconds of pressing last digit, press 1/2 button on keypad. Hold 1/2 button for more than 2 seconds to erase all stored customer codes. Door locks will lock and unlock to confirm all codes are erased. Existing codes do not need to be erased to program new codes.
- Press and hold any button on remote transmitter within 5 seconds of pressing 1/2 button. Doors will lock and unlock to confirm programming. Driver door module will automatically associate remote transmitters to a personality setting. The first remote transmitter to be programmed will be position No. 1, and the second remote transmitter will be position No. 2. Remaining remote transmitters, if programmed, will not be associated to a personality setting.
- If additional remote transmitters are to be programmed, press any button on next remote transmitter to be programmed within 7.5 seconds of pressing button on last transmitter. If programming is successful, doors will signal by locking and unlocking.
- After all remote transmitters are programmed, a new keyless entry keypad code can be programmed within 7.5 seconds of pressing button on last remote transmitter. To exit program mode, press keyless entry keypad buttons 7/8 and 9/0 at the same time or wait 7.5 seconds for DDM to exit automatically.
Note. To enter programming mode, ensure battery is fully charged and anti-theft system (if equipped) is not armed or triggered. Up to 4 transmitters may be programmed.
Contour & Mystique
- Turn ignition switch to RUN position. Locate programming connector located next to electronic door lock module above glove box. Momentarily connect both terminals on programming connector. Horn will sound to verify program mode has been entered successfully. Press any button on remote transmitter.
- Horn will sound again to verify remote transmitter has been programmed successfully. To program additional remote transmitters, press any button on next remote transmitter. Horn will sound again to indicate new transmitters have been programmed. Turn ignition switch to LOCK position. Horn will sound again to confirm program mode has exited.
Note. After first remote transmitter is programmed, all other remote transmitters will be erased from memory. All remote transmitters must be programmed at the same time. Up to 4 transmitters may be programmed at one time.
Cougar
- Open driver's window. Turn ignition switch to RUN or ACC position. Access programming connector. Programming connector is behind left trunk trim panel, attached to relay panel. Using jumper wire, momentarily short the 2 terminals of programming connector together. Both doors should lock then unlock to confirm program mode has been entered.
- Press any button on keyless entry remote transmitter. Both doors should lock then unlock to confirm that transmitter has been programmed.
- Repeat step 2) to program all other transmitter (maximum of 4 transmitters) to be used with this system before exiting programming. To exit programming, turn ignition switch to LOCK position. To confirm programming mode has been exited, both doors should lock then unlock.
Note. After first remote transmitter is programmed, all other remote transmitters will be erased from memory. All remote transmitters must be programmed at the same time.
Crown Victoria & Grand Marquis
Open driver's window. Turn ignition switch from LOCK to RUN position 4 times within 3 seconds ending in RUN position. Door locks will lock then unlock to verify programming mode has been entered. Press any button on transmitter to be programmed. Within 7.5 seconds, press any button on next transmitter to be programmed and so on until all transmitters are programmed. To exit programming mode, turn ignition switch to START position or wait for more than 7.5 seconds.
Note. Remote Keyless Entry (RKE) Data Link Connector (DLC) may also be referred to as program connector.
Econoline (Transmitter Without Icons)
- Turn ignition switch to RUN or ACC position. Using shorting pin, temporarily short terminals of RKE DLC together. RKE DLC is located at base of steering column. All doors should lock, then unlock.
- Press any button on transmitter(s). All doors should lock, then unlock to verify transmitter(s) have been programmed. If doors do not respond, press button again (3 times maximum) on same transmitter. If doors still do not respond, go to REMOTE KEYLESS ENTRY SYSTEMS - ECONOLINE article under ACCESSORIES & EQUIPMENT.
- Repeat procedure for additional transmitters (4 maximum). Turn ignition switch to OFF position. Remove shorting pin from RKE DLC. Very remote transmitters have been programmed by depressing LOCK and UNLOCK buttons and ensuring vehicle responds accordingly.
Econoline (Transmitter With Icons)
- Turn ignition switch from OFF to RUN 8 times within 10 seconds ending in RUN position. If RKE module has entered program mode, all doors will lock and unlock.
- Within 20 seconds, press any button on a remote transmitter. Door locks should lock and unlock to verify remote transmitter has been programmed. Repeat this step for all remote transmitters to be programmed.
- If door locks do not respond for any remote transmitter, wait several seconds. Press button again. If door locks still do not respond, go to REMOTE KEYLESS ENTRY SYSTEMS - ECONOLINE article under ACCESSORIES & EQUIPMENT.
- Turn ignition off or wait 20 seconds after step 2) to exit program mode. Doors should lock and unlock again to confirm program exit. Test remote transmitter operation.
Note. After first remote transmitter is programmed, all other remote transmitters will be erased from memory. All remote transmitters must be programmed at the same time. Up to 4 transmitters may be programmed at one time.
Escort
- Verify battery is fully charged and anti-theft system is not armed or triggered (if equipped). Turn ignition switch from OFF to ON position 8 times within 10 seconds, ending in ON position, or turn ignition switch from OFF to START position 4 times within 10 seconds, ending in ON position. If programming mode is successfully entered, the RAP module will lock and unlock all doors (Mexico anti-theft systems will chirp horn).
- Press any button on transmitter. Door locks will lock and unlock to acknowledge successful programming (Mexico anti-theft systems will chirp horn). Repeat this step to program additional transmitters. When finished programming all transmitters, turn ignition off.
Expedition & Navigator
Cycle ignition key 8 times within 10 seconds and end in RUN position to enter program mode. Doors should lock and unlock to confirm program mode has been entered. Press any button on transmitter(s). Doors will lock, then unlock to confirm being programmed. If equipped with memory seats/mirrors or pedals (Navigator), ensure transmitter(s) are programmed in order according to numbers on back of transmitter(s). If doors do not respond, press button again (3 times maximum) with same transmitter. Turn ignition off. All doors should lock, then unlock. Check operation. Turn ignition off or wait 5 minutes for system to exit program mode. Repeat procedure for additional transmitters (4 maximum).
Explorer & Mountaineer
Cycle ignition switch from OFF to RUN position 8 times ending in RUN position within 10 seconds to enter program mode. Doors should lock and unlock to confirm program mode has been entered. Press any button on transmitter(s). Doors will lock, then unlock to confirm programming. If equipped with memory seats, ensure transmitter(s) are programmed in order according to numbers on back of transmitter(s). Turn ignition off and wait 5 minutes for system to exit program mode.
Note. After first remote transmitter is programmed, all other remote transmitters will be erased from memory. All remote transmitters must be programmed at the same time.
Focus
Turn ignition switch to accessory position. When clock LED illuminates, turn ignition off and remove key. Press and hold either button on remote transmitter until LED on remote transmitter flashes 5 times. While still holding button down, press other button 3 times. Release both buttons. To program additional transmitters, repeat button pressing for each transmitter. To exit learning mode, turn ignition switch to RUN position then to OFF position. After 20 seconds, system will exit learning mode. Check all transmitters.
Note. After first remote transmitter is programmed, all other remote transmitters will be erased from memory. All remote transmitters must be programmed at the same time.
Mustang
Open driver's window. Cycle ignition switch from LOCK to RUN position 8 times within 10 seconds ending in RUN position. Doors will lock, then unlock to verify program mode has been entered. Within 7.5 seconds, press any button on transmitter. Doors will lock, then unlock to confirm transmitter has been programmed. Turn ignition switch to LOCK position or wait 5 minutes to exit program mode. Doors will lock, then unlock to confirm program mode has been exited.
Note. After first remote transmitter is programmed, all other remote transmitters will be erased from memory. All remote transmitters must be programmed at the same time.
Ranger
Open driver's window. Cycle ignition switch from LOCK to RUN position 8 times within 10 seconds ending in RUN position. Doors will lock, then unlock to verify program mode has been entered. Within 20 seconds, press any button on transmitter. Doors will lock, then unlock to confirm transmitter has been programmed. Turn ignition switch to LOCK position or wait 20 seconds to exit program mode. Doors will lock, then unlock to confirm program mode has been exited.
Note. After first remote transmitter is programmed, all other remote transmitters will be erased from memory. All remote transmitters must be programmed at the same time. Up to 4 transmitters may be programmed at one time.
Sable & Taurus
- Ensure anti-theft system is not armed. Turn ignition switch from LOCK to RUN position 8 times within 10 seconds ending in RUN position. The system will indicate entry into program mode by locking and unlocking all doors.
- Press any button on remote transmitter within 20 seconds. Doors will lock and unlock to confirm transmitter has been programmed. Repeat procedure to program additional transmitters.
- Turn ignition switch to LOCK position to exit program mode. If a new set of transmitters have been programmed, RAP module will lock and unlock all doors one last time to confirm programming was successful. If system does not program successfully, repeat procedure. If system will not program, repair remote keyless entry system as necessary. See appropriate wiring diagram in POWER DOOR LOCKS & REMOTE KEYLESS ENTRY SYSTEMS - SABLE & TAURUS article in ACCESSORIES & EQUIPMENT.
Note. After first remote transmitter is programmed, all other remote transmitters will be erased from memory. All remote transmitters must be programmed at the same time. Up to 4 transmitters may be programmed at one time.
Town Car
- Cycle ignition switch from LOCK to RUN positions 4 times within 3 seconds. Locks will lock and unlock to confirm programming mode has been entered. Press any button on remote transmitter.
- If additional remote transmitters are to be programmed, press any button on remaining remote transmitters within 7.5 seconds. To exit programming mode, turn ignition switch to START position or wait 7.5 seconds.
- To set a remote transmitter to also operate a memory set position, press SET button on memory switch then press any button on remote transmitter then press appropriate memory button (1 or 2). To clear a memory set position from a transmitter, repeat this step.
Note. After first remote transmitter is programmed, all other remote transmitters will be erased from memory. All remote transmitters must be programmed at the same time. Up to 4 transmitters may be programmed at one time.
Villager
- While inside of vehicle, close and lock all doors. Insert and remove key in ignition switch 6 times within 10 seconds. Parking lights will flash 2 times to confirm programming mode has been entered. Turn ignition switch to ACC position.
- Press any button on remote transmitter to be programmed. Parking lights will flash 2 times to confirm remote transmitter has been programmed. To program additional remote transmitters, unlock then lock driver's door at driver's door lock switch. Press any button on additional remote transmitter(s) to be programmed. Parking lights will flash 2 times to confirm remote transmitter has been programmed. Open driver's door to exit programming mode.
Windstar
Open driver's window. Cycle ignition switch from LOCK to RUN position 8 times within 10 seconds ending in RUN position. Doors will lock, then unlock to verify program mode has been entered. Within 20 seconds, press any button on transmitter. Doors will lock, then unlock to confirm transmitter has been programmed. Turn ignition switch to LOCK position or wait 20 seconds to exit program mode. Doors will lock, then unlock to confirm program mode has been exited.