How to Use FCOM PATS Function for Key Programming

This instruction show the FCOM PATS function information,include clear keys and programming keys.For more PATS keys projects,check here:PATS Key Projects


FCOM Ford OBD2 Diagnostic Software Download

How to Install FCOM Diagnostic Software on Window/Linux



PATS Introduction

PATS functions are available in diagnostic session for PCM and IPC ECUs in programming/coding menu.

How to Use FCOM PATS Function for Key Programming (1)


Bosch PSG TDDi – Fuel Injection pump

Bosch PSG / FIP (Fuel Injection Pump) require to be paired with PCM in order to work. New Bosch PSG systems are adapted automatically, however used fuel pumps require to run adaptation procedure. This coding is described in a separate document related to Bosch PSG diagnosis.


Lucas EPIC TDDi – Fuel Injection pump

Lucas EPIC turbo-diesel systems sold in Europe require adaptation after each key-recoding. The coding procedure is available in “PATS II” ECU. Please note that not all Lucas EPIC systems are

covered at this time.


LED indicator of PATS status

How to Use FCOM PATS Function for Key Programming (2)

When Anti-scan mode is activated, you must wait at least 30 seconds before any operations with PATS.


Information about PATS state

This function displays all important information about PATS system and its state. Ford IDS doesn’t provide this function.

How to Use FCOM PATS Function for Key Programming (3)



Informs, whether secure access is permitted or forbidden (PATS operations are allowed).

Type of PATS:

Timed: Delay of approx. 10 minutes is required before coding

Coding: Requires challengeresponse

INCODE/OUTCODE authorization (you can get INCODEs at or through Ford ETIS service)

Minimal number of keys:

Minimal number of programmed keys required for correct function of PATS.

Number of coded keys:

Current number of programmed keys. Number should be equal to or greater than previous value, in other case trouble codes will appear fault code memory.

Note:It is very important to have correct type of transponder for every model and minimal number of keys.


PATS login

Before any operation with PATS you have to get access to PATS ECU.

In coding access you see window asking for OUTCODE/INCODE.

How to Use FCOM PATS Function for Key Programming (4)

The coded PATS generates a so-called OUTCODE, which requires a so-called INCODE, which is dependent on a specific vehicle and generated OUTCODE.

Note:For each OUTCODE, which control unit generates, is necessary to get a unique INCODE.

Using one and the same INCODE during more operations with PATS is not possible.


INCODE can be obtained at or using Ford ETIS service.


Timed PATS starts the countdown automatically. Program cannot speed-up the countdown, it fully depends on the control unit.

How to Use FCOM PATS Function for Key Programming (5)

You can cancel the running countdown by clicking on Cancel button. While FoCOM is waiting for control unit to unlock, it communicates with control unit and therefore ignition has to be switched ON.

A dialog waiting for the completion of the operation (programming, clearing, etc.) is displayed afterwards. Operations are described in following chapters.


Then press Cancel button to start coding procedure. If you are changing key, ignition must not be

switched off for more than 10 seconds.

How to Use FCOM PATS Function for Key Programming (6)


Clearing keys procedure

–Connect to PCM

–Choose Erase all keys and program new

–Login to PATS (see previous chapter)

–Communication is in progress

–After few minutes of waiting is showing the call for delete keys by pressing Cancel button.

The control unit is now ready to perform deleting and coding a new keys. Pressing Cancel button is going to delete ALL keys and is necessary to coding a new one. The following procedure is intended for vehicles requiring min. 2 coded keys

–Turn ignition OFF

–Turn ignition ON (wait about 5 seconds), PATS LED is on

–Turn ignition OFF and remove key

–Insert the next key and turn the ignition ON (PATS LED off after about 5 seconds)

–Turn OFF the ignition and wait 60 seconds

–Check by PATS state information function if the keys was deleted and the new keys added (if the number of keys is 0 or 1, it is necessary to add the next key(s) by Program new key function)


Note:As long as minimal number of keys required by PCM isn’t programmed, engine may not start. Fault code memory will show error stating that less than minimum required keys is programmed.


New key programming procedure

–Connect to PCM

–Click item Program new key

–Log in to PATS (see previous chapter)

–Once the information “After clicking Cancel, key will be programmed” appear, click on this Cancel button

– Insert key in to ignition OFF (if key have not been there yet) and switch to ON position

– New key will be programmed

– Switch key to OFF or remove key

– Check if operation was successful by function Information about PATS state


Pairing PATS Control Units

For vehicles that use multiple ECUs for PATS system (e.g. PCM and IPC, BCM RKE or SCIL), ECUs need to contain same vehicle security data. For this purpose FoCOM provides “PATS Pairing” function, which is available coding menu of non-PCM ECU (IPC, BCM, SCIL or RKE).

The function is available only on coded PATS.

PATS pairing requires obtaining two INCODE/OUTCODE pairs of both ECUs involved in PATS system.

Please note that PATS pairing function is currently not available on UDS protocol.


Supported multi-ECU PATS systems:

How to Use FCOM PATS Function for Key Programming (7)


Common PATS fault codes

How to Use FCOM PATS Function for Key Programming (8) How to Use FCOM PATS Function for Key Programming (9)


Problems not related to PATS

  • The “Service Engine Soon”light is illuminated. (Investigate PCM system)
  • There is no communication with PCM: PCM will always communicate on the diagnosticlink regardless of theft status. (Investigate PCM system)
  • Engine stalls on road: Once the engine runs for one second, PATS CANNOT disable theengine. Running stalls are not PATS related issues.
  • Remote Entry/Keyless Entry problems: PATS is completely separate from the RemoteEntry/Keyless Entry systems.
  • There is a no-crank problem on vehicles without PATS Starter disable. Check chart, onreverse side, for presence of Starter Interrupt.
  • PATS Theft Indicator flashes every 2 seconds at Ignition OFF. This is normal operationfor PATS to act as a visual theft deterrent. See chart on reverse side for applicable system.
  • PATS Theft Indicator stays on for 2 or 3 seconds (depending on system type) at IgnitionRUN or START and then off: This is normal operation for PATS prove out on all vehiclesexcept LS and Thunderbird.


PATS system types

A&B: Stand Alone Module (PATS)

C: Instrument Cluster

– Virtual Image Cluster (VIC)

– Hybrid Electronic Cluster (HEC)

– Instrument Cluster Module (ICM)

D: Steering Column Ignition Lock Module (SCIL)

E: Powertrain Control Module (PCM)

F: Powertrain Control Module (PCM)

G: Instrument Cluster Module (ICM)


And for click tag to view more article about:Ford Key Programming


Type of transceivers (active antennas)

– small Ford

– small Valeo (only transceiver, Ford Galaxy, engine Duratec)

– big Valeo (Ford Galaxy 1.9 Tdi VW)

(Visited 81 times, 1 visits today)