Specifications
3.2.6 SKREEM OPERATION
When ignition power is supplied to the SKREEM,
the SKREEM performs an internal self-test. After
the self-test is complete, the SKREEM energizes
the antenna (this activates the transponder chip)
and sends a challenge to the transponder chip. The
transponder chip responds to the challenge by gen-
erating an encrypted response message.
After responding to the coded message, the tran-
sponder sends a transponder ID message to the
SKREEM. The SKREEM compares the transpon-
der ID message to the available valid key codes in
SKREEM memory (8 key maximum at any one
time). After validating the ignition key the
SKREEM sends a CAN Bus message request to the
ECM, then waits for the ECM response. If the ECM
does not respond, the SKREEM will send the re-
quest again. If the ECM does not respond again, the
SKREEM will stop sending the request and store a
trouble code in memory. If the ECM sends a correct
response to the SKREEM, the SKREEM sends a
valid/invalid key message to the ECM. The ECM
will allow or disallowengineoperation based on this
message.
Secret Key - an electronically stored value (iden-
tification number) that is unique to each SKREEM.
The secret key is stored in the SKREEM, ECM and
all ignition key transponders.
Challenge - a random number that is generated by
the SKREEM at each ignition key cycle.
The secret key and challenge are the two vari-
ables 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 SKREEM. After re-
sponding to the coded message, the transponder
sends a transponder ID message to the SKREEM.
3.3 DIAGNOSTIC TROUBLE CODES
Each diagnostic trouble code (DTC) is diagnosed
by following a specific procedure. The diagnostic
test procedure contains step-by-step instruction for
determining the cause of the DTC as well as no
trouble code problems. It is not necessary to per-
form all of the tests in this book to diagnose an
individual code.
Always begin diagnosis by reading the DTCs
using the DRBIIIt. This will direct you to the
specific test(s) that must be performed.
3.3.1 HARD CODE
A DTC that comes back within one cycle of the
ignition key is a hard code. This means that the
problem is current every time the ECM/SKREEM
checks that circuit or function. Procedures in this
manual verify if the DTC is a hard code at the
beginning of each test. When the fault is not a hard
code, an intermittent test must be performed.
NOTE: If the DRBIIIT displays faults for
multiple components (i.e. ECT, MAF, IAT
sensors) identify and check the shared
circuits for possible problems before
continuing (i.e. sensor grounds or 5-volt
supply circuits). Refer to the appropriate
schematic to identify shared circuits.
3.3.2 INTERMITTENT CODE
A DTC that is not current every time the ECM/
SKREEM checks the circuit or function is an inter-
mittent code. Most intermittent DTCs are caused
by wiring or connector problems. Problems that
come and go like this are the most difficult to
diagnose; they must be looked for under specific
conditions that cause them. The following checks
may assist you in identifying a possible intermit-
tent problem.
– Visually inspect the related wire harness con-
nectors. Look for broken, bent, pushed out or
corroded terminals.
– Visually inspect the related wire harness.
Look for chafed, pierced or partially broken
wire.
– Refer to hotlines or technical service bulletins
that may apply.
NOTE: Electromagnetic (radio) interference
can cause an intermittent system
malfunction. This interference can interrupt
communication between the ignition key
transponder and the SKREEM.
3.3.3 ECM DIAGNOSTIC TROUBLE CODES
IMPORTANT NOTE: Before replacing the
ECM for a failed driver, control circuit or
ground circuit, be sure to check the related
component/circuit integrity for failures not
detected due to a double fault in the circuit.
Most ECM driver/control circuit failures are
caused by internal failures to components
(i.e. relays and solenoids) and shorted
circuits (i.e. sensor pull-ups, drivers and
ground circuits). These faults are difficult to
detect when a double fault has occurred and
only one DTC has set.
If the DRBIIIt displays faults for multiple com-
ponents (i.e. MAF, ECT, ENG OIL, etc.), identify
and check the shared circuits for possible problems
before continuing (i.e. sensor grounds or 5-volt
3
GENERAL INFORMATION










