Operation CHARM: Car repair manuals for everyone.

Sentry Key Immobilizer System (Skis)

SENTRY KEY IMMOBILIZER SYSTEM (SKIS)
The SKIS is an immobilizer system designed to prevent unauthorized vehicle operation. The system consists of a Sentry Key Immobilizer Module (SKIM) and ignition key(s) called Sentry Key(s) which are equipped with a transponder chip. The SKIM communicates over the Programmable Communication Interface multiplex system (PCI) bus network to the instrument cluster, Powertrain Control Module (PCM), and the DRBIII (R) scan tool.

The SKIM sends messages to the instrument cluster over the PCI bus to control the VTSS indicator lamp. The SKIM sends a message to the instrument cluster to turn the lamp on for about three seconds when the ignition is turned to the Run/Start position as a bulb test. If the indicator lamp comes on and stays on after the bulb test, it indicates that the SKIM has detected a system malfunction and/or that the SKIS has become inoperative. If an invalid key is detected in the ignition key cylinder with the ignition switch in the Run/Start position the SKIM will flash the VTSS indicator lamp on and off.

Sentry Key Immobilizer System (SKIS) Overview
The Sentry Key Immobilizer System (SKIS) is designed to prevent unauthorized vehicle operation. The system consists of a Sentry Key Immobilizer Module (SKIM), ignition key(s) equipped with a transponder chip and PCM. When the ignition switch is turned on, the SKIM interrogates the ignition key. If the ignition key is Valid or Invalid, the SKIM sends a PCI Bus message to the PCM indicating ignition key status. Upon receiving this message the PCM will terminate engine operation, or allow the engine to continue to operate.

Sentry Key Immobilizer System (SKIS) Operation
When ignition power is supplied to the SKIM, the SKIM performs an internal self-test. After the self-test is completed, the SKIM energizes the antenna (this activates the transponder chip) and sends a challenge to the transponder chip. The transponder chip responds to the challenge by generating an encrypted response message using the following:

Secret Key - This is an electronically stored value (identification number) that is unique to each SKIS. The secret key is stored in the SKIM, PCM and all ignition key transponders.

Challenge - This is a random number that is generated by the SKIM at each ignition key cycle.

The secret key and challenge are the two variables used in the algorithm that produces the encrypted response message. The transponder uses the crypto algorithm to receive, decode and respond to the message sent by the SKIM. After responding to the coded message, the transponder sends a transponder I.D. message to the SKIM. The SKIM compares the transponder I.D. to the available valid key codes in the SKIM memory (8 key maximum at any one time). After validating the key ignition the SKIM sends a PCI Bus message called a Seed Request to the engine controller then waits for a PCM response. If the PCM does not respond, the SKIM will send the seed request again. After three failed attempts the SKIM will stop sending the seed request and store a trouble code. If the PCM sends a seed response, the SKIM sends a valid/invalid key message to the PCM. This is an encrypted message that is generated using the following:

VIN - Vehicle Identification Number

Seed - This is a random number that is generated by the PCM at each ignition key cycle.

The VIN and seed are the two variables used in the rolling code algorithm that encrypts the valid/invalid key message. The PCM uses the rolling code algorithm to receive, decode and respond to the valid/invalid key message sent by the SKIM. After sending the valid/invalid key message the SKIM waits 3.5 seconds for a PCM status message from the PCM. If the PCM does not respond with a valid key message to the SKIM, a fault is detected and a trouble code is stored.

The SKIS incorporates a VTSS LED located on the instrument panel upper cover. The LED receives switched ignition voltage and is hardwired to the body control module. The LED is actuated when the SKIM sends a PCI Bus message to the body controller requesting the LED on. The body controller then provides the ground for the LED.

The SKIM will request VTSS LED operation for the following:
- bulb checks at ignition on
- to alert the vehicle operator to a SKIS malfunction
- customer key programming mode

For all faults except transponder faults and VTSS LED remains on steady. In the event of a transponder fault the LED flashes at a rate of 1 Hz (once per second). If a fault is present the LED will remain on or flashing for the complete ignition cycle. If a fault is stored in SKIM memory which prevents the system from operating properly, the PCM will allow the engine to start and run (for 2 seconds) up to six times. After the sixth attempt, the PCM disables the starter relay until the fault is corrected.

Refer to Body Control System.
Body Control Module

Refer to The Programmable Communication Interface Multiplex System (PCI Bus).
Information Bus

Refer to Computers and Control Systems.
Computers and Control Systems