100% found this document useful (1 vote)
45 views42 pages

RM 16

The document provides information about diagnostic trouble code B2955 related to the immobilizer system in Chevrolet Equinox and Terrain vehicles. It describes the circuit, conditions for setting the code, diagnostic procedures, and steps to test the wiring and components involved. The diagnostic procedure involves verifying voltages, testing for shorts and opens, and replacing the immobilizer control module if needed.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
45 views42 pages

RM 16

The document provides information about diagnostic trouble code B2955 related to the immobilizer system in Chevrolet Equinox and Terrain vehicles. It describes the circuit, conditions for setting the code, diagnostic procedures, and steps to test the wiring and components involved. The diagnostic procedure involves verifying voltages, testing for shorts and opens, and replacing the immobilizer control module if needed.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 42

Back To Article

2018 ACCESSORIES & EQUIPMENT


Immobilizer - Equinox, Terrain

SPECIFICATIONS
FASTENER SPECIFICATIONS

Reusable Threaded Fastener Tightening Specifications


NOTE:
All fasteners listed in this table can be reused after removal.

Specification
Application Metric (English)
Theft Deterrent Module Bolt 1.5 N.m (13 lb in)

SCHEMATIC WIRING DIAGRAMS


IMMOBILIZER WIRING SCHEMATICS
Immobilizer

ca
rd
ia
gn
.c
om

Fig. 1: Immobilizer
Courtesy of GENERAL MOTORS COMPANY

DIAGNOSTIC INFORMATION AND PROCEDURES


DTC B2955: SECURITY SENSOR DATA CIRCUIT
Diagnostic Instructions
/
Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provides an overview of each diagnostic category.
DTC Descriptor

DTC B2955

Security Sensor Data Circuit

For symptom byte information, refer to Symptom Byte List .

Diagnostic Fault Information

Short to Open/High Short to Signal


Circuit Ground Resistance Voltage Performance
B+ B2955 00 B2955 00 - -
Serial Data B2955 00 B2955 00 B2955 00 B2955 00
Low Reference - B2955 00 - -

Circuit/System Description

When an ignition key is inserted into the ignition lock cylinder and the ignition is switched ON, the
transponder embedded in the key is energized by the exciter coil surrounding the ignition lock cylinder.
The transponder transmits a signal to the immobilizer control module. The immobilizer control module
translates this signal to a serial data message which is sent to the body control module (BCM). The
BCM then compares this value to a value stored in memory. If the value is correct, the BCM will send
the prerelease password via the serial data circuit to the engine control module (ECM). If the learned key
code does not match or a transponder value is not received, the BCM will send the start disable

ca
password to the ECM.

rd
Conditions for Running the DTC

ia
gn
Ignition is in the Accessory or Run position.

.c
Conditions for Setting the DTC

om
The BCM detects a circuit fault on the immobilizer antenna circuits.
Action Taken When the DTC Sets

Vehicle starting will be disabled.


The security indicator in the instrument cluster will be illuminated. A service message will be
displayed in the driver information center.

Conditions for Clearing the DTC

A current DTC will be cleared when the condition for setting the DTC are no longer present.
A history DTC will be cleared after 100 malfunction-free ignition cycles.

Diagnostic Aids

Because of how the key information is stored in the BCM and the ECM, it may be necessary to begin
immobilizer programming with a new vehicle key if DTC B2955 sets immediately after attempting to
program a new BCM. This will allow the key information to be transferred between the BCM and the
ECM. DTC P0633 may also be set in the ECM and a "No Communication with driver ID Device" error
may be displayed during the BCM programming. After programming has begun with the new vehicle
key, the existing vehicle keys may then be programmed.

Reference Information

Schematic Reference

Immobilizer Wiring Schematics /


Connector End View Reference

COMPONENT CONNECTOR END VIEWS - INDEX

Description and Operation

Immobilizer Description and Operation

Electrical Information Reference

Circuit Testing
Connector Repairs
Testing for Intermittent Conditions and Poor Connections
Wiring Repairs

Scan Tool Reference

Control Module References for scan tool information


Circuit/System Testing

1. Verify DTC B2955 did not set immediately after the replacement or programming of the K9 Body
Control Module or after performing the Immobilizer System Component Programming procedure.
If the DTC set immediately after the replace or programming of the K9 Body Control
Module or after performing the Immobilizer System Component Programming
procedure.

Perform the Immobilizer System Component Programming procedure using a new

ca
vehicle key. After the new key has been learned, the existing vehicle keys may be learned to

rd
the vehicle.

ia
Go to next step: If the DTC did not set immediately after the replace or programming

gn
of the K9 Body Control Module or after performing the Immobilizer System
Component Programming procedure.

.c
2. Ignition OFF and all vehicle systems OFF, disconnect the harness connector at the K89

om
Immobilizer Control Module. It may take up to 2 min for all vehicle systems to power down.
3. Verify a test lamp illuminates between the low reference circuit terminal 1 and B+.
If the test lamp does not illuminate
1. Ignition OFF, disconnect the harness connector at the K9 Body Control Module.
2. Test for less than 2 Ω in the low reference circuit end to end.
If 2 Ω or greater, repair the open/high resistance in the circuit.
If less than 2 Ω, replace the K9 Body Control Module.
Go to next step: If the test lamp illuminates
4. Ignition ON.

NOTE: In some instances, the K9 Body Control Module may only apply
voltage for 3 s immediately after the ignition is turned ON. It may be
necessary to monitor the DMM while turning the ignition ON to
observe the voltage.

5. Test for greater than 9 V between the B+ circuit terminal 3 and ground.
If 9 V or less
1. Ignition OFF, disconnect the harness connector at the K9 Body Control Module.
2. Test for infinite resistance between the B+ circuit and ground.
If less than infinite resistance, repair the short to ground on the circuit.
If infinite resistance
3. Test for less than 2 Ω in the B+ circuit end to end. /
If 2 Ω or greater, repair the open/high resistance in the circuit.
If less than 2 Ω, replace the K9 Body Control Module.
Go to next step: If greater than 9 V
6. Test for greater than 4 V between the serial data circuit terminal 2 and ground.
If 4 V or less
1. Ignition OFF, disconnect the harness connector at the K9 Body Control Module.
2. Test for infinite resistance between the serial data circuit and ground.
If less than infinite resistance, repair the short to ground on the circuit.
If infinite resistance
3. Test for less than 2 Ω in the serial data circuit end to end.
If 2 Ω or greater, repair the open/high resistance in the circuit.
If less than 2 Ω, replace the K9 Body Control Module.
Go to next step: If greater than 4 V
7. Ignition OFF, disconnect the X3 harness connector at the K9 Body Control Module, ignition ON.
8. Test for less than 1 V between the K89 Immobilizer Control Module serial data circuit terminal 2
and ground.
If 1 V or greater

Repair the short to voltage on the circuit.

Go to next step: If less than 1 V


9. Replace the K89 Immobilizer Control Module.
10. Verify DTC B2955 does not set while operating the vehicle under the conditions for running the
DTC.

ca
If DTC B2955 is set

rd
Replace the K9 Body Control Module.

ia
gn
Go to next step: If DTC B2955 is not set
11. All OK.

.c
om
Repair Instructions

Perform the Diagnostic Repair Verification after completing the repair.

Control Module References for body control module or immobilizer control module replacement,
programming, and setup.

DTC B302A: MOBILE TELEPHONE COMMUNICATIONS INTERFACE REQUESTED


IMMOBILIZATION
Diagnostic Instructions

Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provides an overview of each diagnostic category.

DTC Descriptor

DTC B302A

Mobile Telephone Communications Interface Requested Immobilization

For symptom byte information, refer to Symptom Byte List .

Circuit/System Description

As part of the vehicle telematics enhanced services, a request may be sent to the body control module
(BCM) to disable vehicle starting. If a valid message is received by the BCM requesting that starting be /
disabled, the start enable message will not be sent to the engine control module (ECM).
Conditions for Running the DTC

The BCM continuously monitors for this DTC.


Conditions for Setting the DTC

A start disable message has been received from the telematics module.

Action Taken When the DTC Sets

Vehicle starting will be suspended and the security indicator will be illuminated.
Conditions for Clearing the DTC

A current DTC will clear when the telematics start disable request is no longer received.
A history DTC will clear after 100 ignition cycles in which the telematic start disable request is
not seen.
Diagnostic Aids

DTC B302A is only an indicator that a start disable request has been received from the vehicle
telematics system and does not indicate a fault in the immobilizer or telematics system.
To remove the start disable request, the vehicle account must be updated with the OnStar stolen
vehicle team. This will require that a law enforcement agency or the customer contact OnStar to
indicate that the vehicle has been successfully and safely recovered.
If the OnStar system has been disabled or damage during a theft attempt, the system will not be
able to communicate and the start disable request will not be removed. OnStar must be
functioning properly for the start disable request to be removed.

ca
Reference Information

rd
Schematic Reference

ia
gn
Immobilizer Wiring Schematics

.c
Connector End View Reference

om
COMPONENT CONNECTOR END VIEWS - INDEX

Description and Operation

Immobilizer Description and Operation

Electrical Information Reference

Circuit Testing
Connector Repairs
Testing for Intermittent Conditions and Poor Connections
Wiring Repairs

Scan Tool Reference

Control Module References for scan tool information

Circuit/System Verification

1. Verify the OnStar system is not damaged and is operating properly, with no DTCs set.
If the OnStar system is damaged, inoperative, or any OnStar DTCs are set

These concerns must be corrected before the start disable can be removed.

Go to next step: If the OnStar system is not damaged and is operating properly
/
2. Press the blue OnStar button and ask the advisor to be transferred to the stolen vehicle team to
verify the vehicle account has been updated.
3. Verify that OnStar is aware the vehicle has been recovered and that the vehicle account has been
updated.
If OnStar has not been notified that the vehicle has been recovered

Contact the customer and advise them that for security purposes, they must contact OnStar
and the law enforcement agency to update the vehicle account.

Go to next step: If the account has been properly updated


4. Once the vehicle account has been updated and the start disable request has been removed, DTC
B302A will transition to a history DTC. Clear the history DTC.

DTC B3031: SECURITY CONTROLLER IN LEARN MODE


Diagnostic Instructions

Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provides an overview of each diagnostic category.
DTC Descriptor

DTC B3031

Security Controller In Learn Mode

For symptom byte information, refer to Symptom Byte List .

ca
rd
Circuit/System Description

ia
When learning a coded key, the body control module (BCM) is placed in learn mode. DTC B3031 will

gn
set automatically as an indicator that the system is in learn mode and not as a fault indicator. On some
model year vehicles the instructions for adding keys includes the direction to always use two learned

.c
keys. This DTC will set if that direction is not followed. If only one learned key is available then

om
Replacing Keys must be performed. Once the coded key is learned, learn mode will be exited and the
DTC cleared. If the BCM does not exit learn mode, DTC B3031 will remain current and indicate a fault.
The instrument cluster security indicator will illuminate and the driver information center will display a
message.

Conditions for Running the DTC

The immobilizer system is the learn coded keys state.

Conditions for Setting the DTC

The DTC will set any time the BCM enters the learn coded keys state.

Action Taken When the DTC Sets

The security indicator will illuminate. The driver information center will display a message.

Conditions for Clearing the DTC

A current DTC B3031 will be cleared upon the successful exit of learn mode.
A history DTC will be cleared after 100 malfunction-free ignition cycles.

Reference Information

Schematic Reference

Immobilizer Wiring Schematics


/
Connector End View Reference
COMPONENT CONNECTOR END VIEWS - INDEX

Description and Operation

Immobilizer Description and Operation

Electrical Information Reference

Circuit Testing
Connector Repairs
Testing for Intermittent Conditions and Poor Connections
Wiring Repairs

Scan Tool Reference

Control Module References for scan tool information


Circuit/System Verification

1. Verify all available keys are correct for the vehicle. This can be accomplished by comparing the
part number that is laser etched on the key to the part number listed in the parts catalog.

NOTE: On some model year vehicles two learned keys are required to add
additional keys. If only one learned key is used, this DTC will set. If
only one learned key is available then Replacing Keys must be
performed.

If a key is not correct

ca
rd
Replace the key

ia
Go to next step: If all keys are correct

gn
2. Verify the scan tool Immobilizer data displays two or more keys learned to the vehicle.

.c
If not

om
Add one additional key

Go to next step: If two or more keys are learned to the vehicle


3. Perform the Replacing Keys procedure. Refer to Key with Integrated Transmitter
Programming.
4. Verify the K9 Body Control Module learns the vehicle key and exits the learn coded key state. The
scan tool Master Keys Learned parameter should increment to 1.
If the K9 Body Control Module does not exit the learn coded key state after the
programming attempt

Replace the K9 Body Control Module

Go to next step: If the K9 Body Control Module exits the learn coded key state after
the programming attempt
5. All OK.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the repair.

Control Module References for body control module replacement, programming, and setup.

DTC B3055: NO TRANSPONDER MODULATION OR NO TRANSPONDER


Diagnostic Instructions
/
Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provides an overview of each diagnostic category.

DTC Descriptor

DTC B3055

No Transponder Modulation or No Transponder

For symptom byte information, refer to Symptom Byte List .

Circuit/System Description

Without BTM and/or ATH/ATS

When an ignition key is inserted into the ignition lock cylinder and the ignition is switched ON, the
transponder embedded in the key is energized by the exciter coil surrounding the ignition lock cylinder.
The transponder transmits a signal to the immobilizer control module. The immobilizer control module
translates this signal to a serial data message which is sent to the body control module (BCM). The
BCM then compares this value to a value stored in memory. If the value is correct, the BCM will send
the prerelease password via the serial data circuit to the engine control module (ECM). If the learned key
code does not match or a transponder value is not received, the BCM will send the start disable
password to the ECM.

With BTM and/or ATH/ATS

When a ignition key is inserted into the key pocket/slot and the ignition mode switch is pressed, the
transponder embedded in the key is energized by the immobilizer antenna exciter coil. The transponder
transmits a signal to the immobilizer control module. The immobilizer control module translates this

ca
signal to a serial data message which is sent to the body control module (BCM). The BCM then

rd
compares this value to a value stored in memory. If the value is correct, the BCM will send the
prerelease password via the serial data circuit to the engine control module (ECM). If the learned key

ia
code does not match or a transponder value is not received, the BCM will send the start disable

gn
password to the ECM.

.c
Conditions for Running the DTC

om
Ignition is in the Accessory or Run position.
Conditions for Setting the DTC

The BCM is unable to measure the ignition key transponder value.

Action Taken When the DTC Sets

Vehicle starting will be disabled.


The security indicator will illuminate. A service message will be displayed in the driver
information center.

Conditions for Clearing the DTC

A current DTC will be cleared when the BCM detects a valid transponder value from the ignition
key.
A history DTC will be cleared after 100 malfunction-free ignition cycles.

Diagnostic Aids

Because DTC B3055 may be caused by a malfunctioning vehicle key, it is necessary to have all
available vehicle keys at the time of diagnosis. A possible scenario would be a customer leaving
the vehicle with a spare key during the service visit, but the key which they use everyday, not the
spare key, is the cause of the DTC. Not having all available keys in this instance would result in
the customer concern not being duplicate or a misdiagnosis.
Ensure that the immobilizer control module is properly installed and fully seated. An audible /
and/or tactile click will indicate that the immobilizer control module is fully seated. To ensure
proper transponder communication, the key must be in a specific location in relation to the
immobilizer control module. If the immobilizer control module is not fully seated, transponder
communication may not occur and DTC B3055 will set.
For vehicle without BTM and/or ATH/ATS, verify the customer is not attempting to turn the
ignition with the vehicle key partially folded. To ensure proper transponder communication, the
key must be in a specific location in relation to the immobilizer control module. Attempting to
start the vehicle with the key in the ignition and partially folded will result in no transponder
communication and DTC B3055 will set.
Reference Information

Schematic Reference

Immobilizer Wiring Schematics

Connector End View Reference

COMPONENT CONNECTOR END VIEWS - INDEX

Description and Operation

Immobilizer Description and Operation

Electrical Information Reference

Circuit Testing
Connector Repairs
Testing for Intermittent Conditions and Poor Connections

ca
Wiring Repairs

rd
Scan Tool Reference

ia
gn
Control Module References for scan tool information

.c
Circuit/System Verification

om
Without BTM and/or ATH/ATS

1. Ignition ON.
2. Verify that DTC B1370, B1380, or B1441 is not set.
If any of the DTCs are set

Refer to Diagnostic Trouble Code (DTC) List - Vehicle .

Go to next step: If none of the DTCs are set


3. Verify the scan tool body control module Accessory parameter changes between Active and
Inactive when turning the ignition ON and OFF.
If the parameter does not change

Refer to Vehicle Will Not Change Power Mode .

Go to next step: If the parameter changes


4. Verify all available keys are correct for the vehicle. This can be accomplished by comparing the
part number that is laser etched on the key to the part number listed in the parts catalog.
If a key is not correct

Replace the appropriate key.

Go to next step: If all keys are correct


5. Verify that DTC B3055 does not set while attempting to start the vehicle which each available
key. /
If DTC B3055 sets when attempting to start the vehicle with only one of the available
keys

Replace the appropriate key.

If DTC B3055 sets when attempting to start the vehicle with all of the available keys

Replace the K89 Immobilizer Control Module.

Go to next step: If DTC B3055 does not set


6. All OK.
With BTM and/or ATH/ATS

1. Ignition ON.
2. Verify that DTC B1370, B1380, or B1441 is not set.
If any of the DTCs are set

Refer to Diagnostic Trouble Code (DTC) List - Vehicle .

Go to next step: If none of the DTCs are set


3. Verify the scan tool body control module Accessory parameter changes between Active and
Inactive when turning the ignition ON and OFF.
If the parameter does not change

Refer to Power Mode Mismatch .

ca
Go to next step: If the parameter changes
4. Verify all available keys are correct for the vehicle. This can be accomplished by comparing the

rd
part number that is laser etched on the key to the part number listed in the parts catalog.

ia
If a key is not correct

gn
Replace the appropriate key.

.c
om
Go to next step: If all keys are correct
5. Remove the battery from each of the available vehicle keys.
6. Verify that DTC B3055 does not set while attempting to start the vehicle which each available
key. To start the vehicle with the key battery removed, the key must be placed in the key
pocket/slot.
If DTC B3055 sets when attempting to start the vehicle with only one of the available
keys

Replace the appropriate key.

If DTC B3055 sets when attempting to start the vehicle with all of the available keys

Replace the K89 Immobilizer Control Module.

Go to next step: If DTC B3055 does not set


7. All OK.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the repair.

Control Module References for immobilizer control module replacement, programming, and setup.

DTC B305C: IMMOBILIZER TRANSPONDER OF WRONG TYPE PROGRAMMED


Diagnostic Instructions
/
Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provides an overview of each diagnostic category.

DTC Descriptor

DTC B305C

Immobilizer Transponder of Wrong Type Programmed

For symptom byte information, refer to Symptom Byte List .

Circuit/System Description

Without BTM and/or ATH/ATS

When an ignition key is inserted into the ignition lock cylinder and the ignition is switched ON, the
transponder embedded in the key is energized by the exciter coil surrounding the ignition lock cylinder.
The transponder transmits a signal to the immobilizer control module. The immobilizer control module
translates this signal to a serial data message which is sent to the body control module (BCM). The
BCM then compares this value to a value stored in memory. If the value is correct, the BCM will send
the prerelease password via the serial data circuit to the engine control module (ECM). If the learned key
code does not match or a transponder value is not received, the BCM will send the start disable
password to the ECM.

With BTM and/or ATH/ATS

When a ignition key is inserted into the key pocket/slot and the ignition mode switch is pressed, the
transponder embedded in the key is energized by the immobilizer antenna exciter coil. The transponder
transmits a signal to the immobilizer control module. The immobilizer control module translates this

ca
signal to a serial data message which is sent to the body control module (BCM). The BCM then

rd
compares this value to a value stored in memory. If the value is correct, the BCM will send the
prerelease password via the serial data circuit to the engine control module (ECM). If the learned key

ia
code does not match or a transponder value is not received, the BCM will send the start disable

gn
password to the ECM.

.c
Conditions for Running the DTC

om
Ignition is in the Accessory or Run position
Battery voltage is greater than 9 volts
Transponder authentication has occurred
Conditions for Setting the DTC

The programed transponder type does not match the equipped system on the vehicle.
A transponder used for vehicles without BTM and/or ATH/ATS has been programmed to a vehicle
with BTM and/or ATH/ATS.
A transponder used for vehicles with BTM and/or ATH/ATS has been programmed to a vehicle
without BTM and/or ATH/ATS.
Action Taken When the DTC Sets

No action is taken.

Conditions for Clearing the DTC

A current DTC will be cleared when the BCM detects a programed transponder type that matches
the equipped system on the vehicle.
A history DTC will be cleared after 100 malfunction-free ignition cycles.

Reference Information

Schematic Reference
/
Immobilizer Wiring Schematics

Connector End View Reference

COMPONENT CONNECTOR END VIEWS - INDEX

Description and Operation

Immobilizer Description and Operation

Electrical Information Reference

Circuit Testing
Connector Repairs
Testing for Intermittent Conditions and Poor Connections
Wiring Repairs

Scan Tool Reference

Control Module References for scan tool information

Circuit/System Verification

1. Ignition ON.
2. Verify all available keys/transmitters are correct for the vehicle. This can be accomplished by
comparing the part number that is laser etched on the key to the part number listed in the parts
catalog.

ca
If a key is not correct

rd
Replace the appropriate key.

ia
Go to next step: If all keys are correct

gn
3. Verify the scan tool Key Part Number parameter displays a Key Part Number when turning the

.c
ignition ON with each key.

om
If a Key Part Number is not read

Replace the appropriate key.

Go to next step: If a Key Part Number is read for each key


4. All OK.

DTC B3060: UNPROGRAMMED TRANSPONDER IDENTIFICATION CODE RECEIVED


Diagnostic Instructions

Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provides an overview of each diagnostic category.

DTC Descriptor

DTC B3060

Unprogrammed Transponder Identification Code Received

For symptom byte information, refer to Symptom Byte List .

Circuit/System Description

Without BTM and/or ATH/ATS


/
When an ignition key is inserted into the ignition lock cylinder and the ignition is switched ON, the
transponder embedded in the key is energized by the exciter coil surrounding the ignition lock cylinder.
The transponder transmits a signal to the body control module (BCM). The BCM then compares this
value to a value stored in memory. If the value is correct, the BCM will send the prerelease password via
the serial data circuit to the engine control module (ECM). If the learned key code does not match or a
transponder value is not received, the BCM will send the start disable password to the ECM.

With BTM and/or ATH/ATS

When a keyless entry transmitter is inserted into the transmitter pocket/slot and the ignition mode switch
is pressed, the transponder embedded in the transmitter is energized by the immobilizer antenna exciter
coil. The transponder transmits a signal to the body control module (BCM). The BCM then compares
this value to a value stored in memory. If the value is correct, the BCM will send the prerelease
password via the serial data circuit to the engine control module (ECM). If the learned key code does not
match or a transponder value is not received, the BCM will send the start disable password to the ECM.

Conditions for Running the DTC

Ignition is in the Accessory or Run position.

Conditions for Setting the DTC

The transponder value measured by the BCM is incorrect or not learned to the vehicle.
Action Taken When the DTC Sets

Vehicle starting will be disabled.


The security indicator in the instrument cluster will be illuminated. The driver information center

ca
will display a service message.

rd
Conditions for Clearing the DTC

ia
A current DTC will be cleared when the BCM detects a valid transponder value from the ignition

gn
key.
A history DTC will be cleared after 100 malfunction-free ignition cycles.

.c
om
Reference Information

Schematic Reference

Immobilizer Wiring Schematics

Connector End View Reference

COMPONENT CONNECTOR END VIEWS - INDEX

Description and Operation

Immobilizer Description and Operation

Electrical Information Reference

Circuit Testing
Connector Repairs
Testing for Intermittent Conditions and Poor Connections
Wiring Repairs

Scan Tool Reference

Control Module References for scan tool information

Circuit/System Verification
/
1. Perform the Replacing Keys procedure. Refer to Key with Integrated Transmitter
Programming.
2. Verify the K9 Body Control Module learns the vehicle key. The scan tool Master Keys Learned
parameter should increment to indicate another key has been learned.
If the BCM does not learn the key

Replace the key.

Go to next step: If the BCM learns the key


3. All OK.

DTC B389A: ENVIRONMENT IDENTIFICATION


Diagnostic Instructions

Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provides an overview of each diagnostic category.

DTC Descriptor

DTC B389A

Environment Identification

For symptom byte information, refer to Symptom Byte List .

Circuit/System Description

ca
When certain modules are programmed and configured during installation, the module learns a specific

rd
environment identifier which is unique to the vehicle. The environment identifier is used to prevent the

ia
swapping modules between vehicles. The body control module (BCM) is the keeper of the environment

gn
identifier. The Instrument Cluster, Electronic Brake Control Module, HVAC Control Module, Inflatable
Restraint Sensing and Diagnostic Module, engine control module (ECM), and Steering Column Lock

.c
Module (if equipped) each learn the environment identifier during their configuration process. During

om
vehicle operation, the BCM sends the immobilizer identifier as a challenge and each module responds to
the challenge by sending the environment identifier back to the BCM. If the BCM sends an incorrect
immobilizer identifier or a specific number of incorrect environment identifiers are received, vehicle
starting is disabled.

Conditions for Running the DTC

Ignition is in the ACCESSORY or RUN position.

Conditions for Setting the DTC

An incorrect immobilizer identifier was broadcast by the BCM.

Action Taken When the DTC Sets

The security indicator in the instrument cluster will illuminate.


Vehicle starting will be disabled.

Conditions for Clearing the DTC

A current DTC will be cleared when the BCM broadcasts a correct immobilizer identifier.

Diagnostic Aids

If BCM programming is not completed after BCM replacement, the immobilizer identifier will not be
learned. If DTC B389A sets immediately after the replacement and programming of a BCM, perform
the programming procedure again.
/
Reference Information
Schematic Reference

Immobilizer Wiring Schematics

Connector End View Reference

COMPONENT CONNECTOR END VIEWS - INDEX

Description and Operation

Immobilizer Description and Operation

Electrical Information Reference

Circuit Testing
Connector Repairs
Testing for Intermittent Conditions and Poor Connections
Wiring Repairs

Scan Tool Reference

Control Module References for scan tool information

Circuit/System Verification

1. Verify DTC B389A did not set immediately following the replacement and programming of the
K9 Body Control Module.
If the DTC set immediately after the replacement and programming of the K9 Body

ca
Control Module

rd
The immobilizer learn procedure was not properly completed. Perform the BCM

ia
immobilizer learn using the body control module IMMO Function with Existing

gn
Transponder or Remote Key in SPS. Refer to Immobilizer System Component
Programming.

.c
om
Go to next step: If the DTC did not set immediately after the replacement and
programming of the K9 Body Control Module
2. Verify DTC B3902 is not set in any of the control modules listed below:
K20 Engine Control Module
K36 Inflatable Restraint Sensing and Diagnostic Module
K17 Electronic Brake Control Module
K33 HVAC Control Module
P16 Instrument Cluster
K60 Steering Column Lock Module (if equipped)
If DTC B3902 is set in any of the modules

Refer to DTC B3902.

Go to next step: If DTC B3902 is not set in any of the modules


3. Perform the K9 Body Control Module immobilizer learn using body control module IMMO
Function with Existing Transponder or Remote Key in SPS. Refer to Immobilizer System
Component Programming.
4. Verify DTC B389A does not set after programming.
If the DTC sets after programming

Replace the K9 Body Control Module.

Go to next step: If the DTC does not set after programming


5. All OK. /
Repair Instructions

Perform the Diagnostic Repair Verification after completing the repair.

Control Module References for body control module replacement, programming and setup.

DTC B3902: INCORRECT IMMOBILIZER IDENTIFIER RECEIVED


Diagnostic Instructions

Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provides an overview of each diagnostic category.

DTC Descriptor

DTC B3902

Incorrect Immobilizer Identifier Received

For symptom byte information, refer to Symptom Byte List .

Circuit/System Description

When certain modules are programmed and configured during installation, the module learns a specific
environment identifier which is unique to the vehicle. The environment identifier is used to prevent the
swapping modules between vehicles. The body control module (BCM) is the keeper of the environment
identifier. The instrument cluster, electronic brake control module, HVAC control module, inflatable
restraint sensing and diagnostic module, engine control module (ECM), and steering column lock

ca
module (if equipped) each learn the environment identifier during their configuration process. During

rd
vehicle operation, the BCM sends the immobilizer identifier as a challenge and each module responds to
the challenge by sending the environment identifier back to the BCM. If the BCM sends an incorrect

ia
immobilizer identifier or a specific number of incorrect environment identifiers are received, vehicle

gn
starting is disabled.

.c
Conditions for Running the DTC

om
Ignition is in the ACCESSORY or RUN position.

Conditions for Setting the DTC

The control module's environment identifier does not match the environment identifier stored by the
BCM.

Action Taken When the DTC Sets

The security indicator in the instrument cluster will illuminate.


Vehicle starting will be disabled.

Conditions for Clearing the DTC

A current DTC will be cleared when the module learns a correct environment identifier.

Reference Information

Schematic Reference

Immobilizer Wiring Schematics

Connector End View Reference

COMPONENT CONNECTOR END VIEWS - INDEX

Description and Operation /


Immobilizer Description and Operation

Electrical Information Reference

Circuit Testing
Connector Repairs
Testing for Intermittent Conditions and Poor Connections
Wiring Repairs

Scan Tool Reference

Control Module References for scan tool information


Circuit/System Verification

1. Perform the Programming and Setup procedure for the control module that set DTC B3902.

NOTE: When performing the following step, Immobilizer System


Component Programming, the module may also need to be reset by
using the SPS function Prepare For Removal.

2. Perform the Immobilizer System Component Programming.


3. Verify DTC B3902 does not set after programming.
If the DTC sets after programming

Replace the control module that set the DTC.

ca
Go to next step: If the DTC does not set after programming

rd
4. All OK.

ia
Repair Instructions

gn
Perform the Diagnostic Repair Verification after completing the repair.

.c
om
Control Module References for instrument cluster, electronic brake control module, HVAC control
module, inflatable restraint sensing and diagnostic module, engine control module, or steering column
lock module replacement, programming, and setup.

DTC B3924, B3925, B3926, B3927, B3928: INCORRECT ENVIRONMENTAL IDENTIFIER


RECEIVED
Diagnostic Instructions

Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provides an overview of each diagnostic category.

DTC Descriptor

DTC B3924

Incorrect Environmental Identifier Received From Inflatable Restraint Sensing and Diagnostic
Module

DTC B3925

Incorrect Environmental Identifier Received From HVAC Control Module

DTC B3926

Incorrect Environmental Identifier Received From Instrument Cluster


/
DTC B3927
Incorrect Environmental Identifier Received From Electronic Brake Control Module

DTC B3928

Incorrect Environmental Identifier Received From Telematics Communication Interface Control


Module

For symptom byte information, refer to Symptom Byte List .

Circuit/System Description

When certain modules are programmed and configured during installation, the module learns a specific
environment identifier which is unique to the vehicle. The environment identifier is used to prevent the
swapping of control modules between vehicles. The body control module (BCM) is the keeper of the
environment identifier. The instrument cluster, electronic brake control module, HVAC control module,
inflatable restraint sensing and diagnostic module, and telematics communication interface control
module each learn the environment identifier during their configuration process. During vehicle
operation, the BCM sends the immobilizer identifier as a challenge and each module responds to the
challenge by sending the environment identifier back to the BCM. If the BCM sends an incorrect
immobilizer identifier or a specific number of incorrect environment identifiers are received, vehicle
starting is disabled.

Conditions for Running the DTC

Ignition is in the ACCESSORY or RUN position.


Conditions for Setting the DTC

The control module's environment identifier does not match the environment identifier stored by the

ca
BCM.

rd
Action Taken When the DTC Sets

ia
gn
The security indicator in the instrument cluster will illuminate.
Vehicle starting will be disabled.

.c
om
Conditions for Clearing the DTC

A current DTC will be cleared when the module learns a correct environment identifier.
Reference Information

Schematic Reference

Immobilizer Wiring Schematics

Connector End View Reference

COMPONENT CONNECTOR END VIEWS - INDEX

Description and Operation

Immobilizer Description and Operation

Electrical Information Reference

Circuit Testing
Connector Repairs
Testing for Intermittent Conditions and Poor Connections
Wiring Repairs

Scan Tool Reference


/
Control Module References for scan tool information
Circuit/System Verification

1. Perform the Programming and Setup procedure for the control module that set the DTC.
2. Verify the DTC does not set after programming.
If the DTC sets after programming

Replace the control module that set the DTC.

Go to next step: If the DTC does not set after programming


3. All OK.
Repair Instructions

Perform the Diagnostic Repair Verification after completing the repair.

Control Module References for instrument cluster, electronic brake control module, HVAC control
module, inflatable restraint sensing and diagnostic module or telematics communication interface
control module replacement, programming and setup.

DTC B3935: TRANSPONDER AUTHENTICATION


Diagnostic Instructions

Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provides an overview of each diagnostic category.
DTC Descriptor

ca
DTC B3935

rd
ia
Transponder Authentication

gn
For symptom byte information, refer to Symptom Byte List .

.c
om
Circuit/System Description

Without BTM and/or ATH/ATS

When an ignition key is inserted into the ignition lock cylinder and the ignition is switched ON, the
transponder embedded in the key is energized by the exciter coil surrounding the ignition lock cylinder.
The transponder transmits a signal to the immobilizer control module. The immobilizer control module
translates this signal to a serial data message which is sent to the body control module (BCM). The
BCM then compares this value to a value stored in memory. If the value is correct, the BCM will send
the prerelease password via the serial data circuit to the engine control module (ECM). If the learned key
code does not match or a transponder value is not received, the BCM will send the start disable
password to the ECM.

With BTM and/or ATH/ATS

When a ignition key is inserted into the key pocket/slot and the ignition mode switch is pressed, the
transponder embedded in the key is energized by the immobilizer antenna exciter coil. The transponder
transmits a signal to the immobilizer control module. The immobilizer control module translates this
signal to a serial data message which is sent to the body control module (BCM). The BCM then
compares this value to a value stored in memory. If the value is correct, the BCM will send the
prerelease password via the serial data circuit to the engine control module (ECM). If the learned key
code does not match or a transponder value is not received, the BCM will send the start disable
password to the ECM.
Conditions for Running the DTC

Ignition is in the Accessory or Run position.


/
A valid transponder value has been read.
Conditions for Setting the DTC

The transponder calculation of the challenge from the BCM does not match the BCM calculation.
Action Taken When the DTC Sets

Vehicle starting will be disabled.


The security indicator will illuminate. The driver information center will display a service
message.
Conditions for Clearing the DTC

A current DTC will be cleared when a valid transponder value has been read and authenticated.
A history DTC will be cleared after 100 malfunction-free ignition cycles.
Reference Information

Schematic Reference

Immobilizer Wiring Schematics

Connector End View Reference

COMPONENT CONNECTOR END VIEWS - INDEX

Description and Operation

Immobilizer Description and Operation

ca
Electrical Information Reference

rd
Circuit Testing

ia
Connector Repairs

gn
Testing for Intermittent Conditions and Poor Connections

.c
Wiring Repairs

om
Scan Tool Reference

Control Module References for scan tool information

Circuit/System Verification

1. Ignition ON.
2. Verify the scan tool Immobilizer Allows Engine to Start parameter is Valid when using each
vehicle key.
If Authentication Error

NOTE: Perform the appropriate key procedures for this vehicle. Not all
vehicle models and years are the same.

Replace the keys.

Go to next step: If Valid


3. Verify DTC B3935 does not set while operating the vehicle under the conditions for running the
DTC.
If the DTC is set

Replace the K9 Body Control Module.

Go to next step: If the DTC is not set


4. All OK. /
Repair Instructions

Perform the Diagnostic Repair Verification after completing the repair.

Control Module References for body control module replacement, programming, and setup.

DTC B3976: UNCONFIGURED TRANSPONDER


Diagnostic Instructions

Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provides an overview of each diagnostic category.
DTC Descriptor

DTC B3976

Unconfigured Transponder

For symptom byte information, refer to Symptom Byte List .

Circuit/System Description

Without BTM and/or ATH/ATS

When an ignition key is inserted into the ignition lock cylinder and the ignition is switched ON, the
transponder embedded in the key is energized by the exciter coil surrounding the ignition lock cylinder.
The transponder transmits a signal to the immobilizer control module. The immobilizer control module

ca
translates this signal to a serial data message which is sent to the body control module (BCM). The
BCM then compares this value to a value stored in memory. If the value is correct, the BCM will send

rd
the prerelease password via the serial data circuit to the engine control module (ECM). If the learned key

ia
code does not match or a transponder value is not received, the BCM will send the start disable

gn
password to the ECM.

.c
With BTM and/or ATH/ATS

om
When a ignition key is inserted into the key pocket/slot and the ignition mode switch is pressed, the
transponder embedded in the key is energized by the immobilizer antenna exciter coil. The transponder
transmits a signal to the immobilizer control module. The immobilizer control module translates this
signal to a serial data message which is sent to the body control module (BCM). The BCM then
compares this value to a value stored in memory. If the value is correct, the BCM will send the
prerelease password via the serial data circuit to the engine control module (ECM). If the learned key
code does not match or a transponder value is not received, the BCM will send the start disable
password to the ECM.

Conditions for Running the DTC

Ignition is in the Accessory or Run position.


The BCM is in the learn coded key state.

Conditions for Setting the DTC

The BCM has determined the current key is not configured as a proper vehicle key.

Action Taken When the DTC Sets

Vehicle starting will be disabled.


The security indicator in the instrument cluster will be illuminated. A service message will be
displayed in the driver information center.

Conditions for Clearing the DTC

/
A current DTC will be cleared when the BCM detects a properly configured vehicle key.
A history DTC will be cleared after 100 malfunction-free ignition cycles.
Reference Information

Schematic Reference

Immobilizer Wiring Schematics

Connector End View Reference

COMPONENT CONNECTOR END VIEWS - INDEX

Description and Operation

Immobilizer Description and Operation

Electrical Information Reference

Circuit Testing
Connector Repairs
Testing for Intermittent Conditions and Poor Connections
Wiring Repairs

Scan Tool Reference

Control Module References for scan tool information


Circuit/System Verification

ca
1. Verify the engine starts with each available key.

rd
If the engine does not start with a key

ia
gn
Replace the key.

.c
Go to next step: If the engine starts with all keys

om
2. All OK.

DTC B3978, B3979, B3980, B3981, B3982: INCORRECT ENVIRONMENTAL IDENTIFIER


RECEIVED
Diagnostic Instructions

Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provides an overview of each diagnostic category.
DTC Descriptor

DTC B3978

Incorrect Environmental Identifier Received From Inflatable Restraint Sensing and Diagnostic
Module

DTC B3979

Incorrect Environmental Identifier Received From HVAC Control Module

DTC B3980

Incorrect Environmental Identifier Received From Instrument Cluster

DTC B3981
/
Incorrect Environmental Identifier Received From Electronic Brake Control Module

DTC B3982

Incorrect Environmental Identifier Received From Telematics Communication Interface Control


Module

For symptom byte information, refer to Symptom Byte List .

Circuit/System Description

When certain modules are programmed and configured during installation, the module learns a specific
environment identifier which is unique to the vehicle. The environment identifier is used to prevent the
swapping of control modules between vehicles. The body control module (BCM) is the keeper of the
environment identifier. The instrument cluster, electronic brake control module, HVAC control module,
inflatable restraint sensing and diagnostic Module, and telematics communication interface control
module each learn the environment identifier during their configuration process. During vehicle
operation, the BCM sends the immobilizer identifier as a challenge and each module responds to the
challenge by sending the environment identifier back to the BCM. If the BCM sends an incorrect
immobilizer identifier or a specific number of incorrect environment identifiers are received, vehicle
starting is disabled.

Conditions for Running the DTC

Ignition is in the ACCESSORY or RUN position.


Conditions for Setting the DTC

An incorrect environment identifier was received by the BCM.

ca
Action Taken When the DTC Sets

rd
ia
The security indicator in the instrument cluster will illuminate.

gn
Vehicle starting will be disabled.

.c
Conditions for Clearing the DTC

om
A current DTC will be cleared when the module learns a correct environment identifier and it is received
by the BCM.

Reference Information

Schematic Reference

Immobilizer Wiring Schematics

Connector End View Reference

COMPONENT CONNECTOR END VIEWS - INDEX

Description and Operation

Immobilizer Description and Operation

Electrical Information Reference

Circuit Testing
Connector Repairs
Testing for Intermittent Conditions and Poor Connections
Wiring Repairs

Scan Tool Reference


/
Control Module References for scan tool information
Circuit/System Verification

1. Perform the Programming and Setup procedure for the control module that set the DTC.
2. Verify the DTC does not set after programming.
If the DTC sets after programming

Replace the control module that set the DTC.

Go to next step: If the DTC does not set after programming


3. All OK.
Repair Instructions

Perform the Diagnostic Repair Verification after completing the repair.

Control Module References for instrument cluster, electronic brake control module, HVAC control
module, inflatable restraint sensing and diagnostic Module or telematics communication interface
control module replacement, programming and setup.

DTC B3984: DEVICE 1 ENVIRONMENT IDENTIFIER NOT PROGRAMMABLE


Diagnostic Instructions

Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provides an overview of each diagnostic category.
DTC Descriptor

ca
DTC B3984

rd
ia
Device 1 Environment Identifier Not Programmable

gn
For symptom byte information, refer to Symptom Byte List .

.c
om
Circuit/System Description

When certain modules are programmed and configured during installation, the module learns a specific
environment identifier which is unique to the vehicle. The environment identifier is used to prevent the
swapping modules between vehicles. The body control module (BCM) is the keeper of the environment
identifier. The instrument cluster, electronic brake control module, HVAC control module, inflatable
restraint sensing and diagnostic module, engine control module (ECM), and steering column lock
module (if equipped) each learn the environment identifier during their configuration process. During
vehicle operation, the BCM sends the immobilizer identifier as a challenge and each module responds to
the challenge by sending the environment identifier back to the BCM. If the BCM sends an incorrect
immobilizer identifier or a specific number of incorrect environment identifiers are received, vehicle
starting is disabled.
Conditions for Running the DTC

Ignition is in the ACCESSORY or RUN position.


Conditions for Setting the DTC

An incorrect environment identifier is programmed or no environment identifier is programmed.

Action Taken When the DTC Sets

The security indicator in the instrument cluster will illuminate.


Vehicle starting will be disabled.

Conditions for Clearing the DTC


/
A current DTC will be cleared when the module learns a correct environment identifier.
Reference Information

Schematic Reference

Immobilizer Wiring Schematics

Connector End View Reference

COMPONENT CONNECTOR END VIEWS - INDEX

Description and Operation

Immobilizer Description and Operation

Electrical Information Reference

Circuit Testing
Connector Repairs
Testing for Intermittent Conditions and Poor Connections
Wiring Repairs

Scan Tool Reference

Control Module References for scan tool information

Circuit/System Verification

1. Perform the Programming and Setup procedure for the control module that set DTC B3984.

ca
2. Verify DTC B3984 does not set after programming.

rd
If the DTC sets after programming

ia
Replace the control module that set the DTC.

gn
Go to next step: If the DTC does not set after programming

.c
3. All OK.

om
Repair Instructions

Perform the Diagnostic Repair Verification after completing the repair.

Control Module References for instrument cluster, electronic brake control module, HVAC control
module, inflatable restraint sensing and diagnostic module, engine control module, and steering column
lock module replacement, programming and setup.

DTC P0513: IMMOBILIZER KEY INCORRECT


Diagnostic Instructions

Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provides an overview of each diagnostic category.
DTC Descriptor

DTC P0513

Immobilizer Key Incorrect

Circuit/System Description

The body control module (BCM) sends the pre - release information to the engine control module
(ECM) via the serial data circuit. The ECM then sends a challenge to the BCM. Both the ECM and
/
BCM perform a calculation on this challenge. If the calculated response from the BCM equals the
calculation performed by the ECM, the ECM will allow vehicle starting.
Conditions for Running the DTC

Ignition is in the ACCESSORY or RUN position.

Conditions for Setting the DTC

The calculated response from the BCM does not equal the calculation performed by the ECM.

Action Taken When the DTC Sets

The security indicator in the instrument cluster will illuminate.


Vehicle starting will be disabled.
Conditions for Clearing the DTC

A current DTCwill be cleared when a valid calculation is received.


A history DTC will be cleared after 40 malfunction-free ignition cycles.
Diagnostic Aids

DTC P0513 may be caused by a loose connection or intermittent poor continuity on the ECM ground or
at the negative battery cable. Be sure to check the ECM ground(s) and negative battery cable if normal
system diagnosis does not correct the concern.

Reference Information

ca
Schematic Reference

rd
Immobilizer Wiring Schematics

ia
gn
Connector End View Reference

.c
COMPONENT CONNECTOR END VIEWS - INDEX

om
Description and Operation

Immobilizer Description and Operation

Electrical Information Reference

Circuit Testing
Connector Repairs
Testing for Intermittent Conditions and Poor Connections
Wiring Repairs

Scan Tool Reference

Control Module References for scan tool information


Circuit/System Verification

1. Verify there are no immobilizer DTCs set in the K9 Body Control Module.
If any immobilizer DTCs are set in the K9 Body Control Module

Refer to Diagnostic Trouble Code (DTC) List - Vehicle .

Go to next step: If no immobilizer DTCs are set in the K9 Body Control Module
2. Perform the K9 Body Control Module immobilizer learn using the body control module IMMO
Function with Existing Transponder or Remote Key in SPS. Refer to Immobilizer System
Component Programming. /
3. Verify the engine starts after the K9 Body Control Module completes the learn procedure.
If the engine does not start

Perform the K20 Engine Control Module immobilizer learn using the engine control module
IMMO Learn in SPS. Refer to Immobilizer System Component Programming.

Go to next step: If the engine starts


4. All OK.

DTC P0633: IMMOBILIZER KEY NOT PROGRAMMED


Diagnostic Instructions

Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provides an overview of each diagnostic category.
DTC Descriptor

DTC P0633

Immobilizer Key Not Programmed

Circuit/System Description

When learning the immobilizer data, as well as the challenge and response sequence, the engine control
module (ECM) is placed in learn mode. DTC P0633 will set automatically as an indicator that the
system is in learn mode and not as a fault indicator. Once the immobilizer data and challenge/response

ca
are learned, learn mode will be exited when the engine is successfully started. If the ECM does not exit
learn mode, DTC P0633 will remain current and indicate a fault.

rd
ia
Conditions for Running the DTC

gn
The ECM is in learn mode.

.c
Conditions for Setting the DTC

om
DTC P0633 will set any time the ECM enters learn mode.
Action Taken When the DTC Sets

The security indicator in the instrument cluster will illuminate.

Conditions for Clearing the DTC

A current DTC will be cleared upon a successful engine start after exit of learn mode.
A history DTC will be cleared after 100 malfunction-free ignition cycles.

Reference Information

Schematic Reference

Immobilizer Wiring Schematics

Connector End View Reference

COMPONENT CONNECTOR END VIEWS - INDEX

Description and Operation

Immobilizer Description and Operation

Electrical Information Reference


/
Circuit Testing
Connector Repairs
Testing for Intermittent Conditions and Poor Connections
Wiring Repairs

Scan Tool Reference

Control Module References for scan tool information


Circuit/System Verification

NOTE: DTC P0633 will clear upon a successful engine start. Any malfunction
that will cause a no-start condition will prevent DTC P0633 from clearing.
Prior to diagnosing DTC P0633, ensure that all power moding and engine
control systems are operating properly and all conditions that may cause
a no-start have been corrected. Do not replace the K20 Engine Control
Module. Replacing the K20 Engine Control Module will not correct the no-
start condition.

1. Verify there are no immobilizer DTCs set in the K9 Body Control Module.
If any immobilizer DTCs are set in the K9 Body Control Module

Refer to Diagnostic Trouble Code (DTC) List - Vehicle .

Go to next step: If no immobilizer DTCs are set in the K9 Body Control Module
2. Perform the K20 Engine Control Module immobilizer learn using the engine control module
IMMO Learn in SPS. Refer to Immobilizer System Component Programming.

ca
3. Verify the engine starts after the K20 Engine Control Module completes the learn procedure.

rd
If the engine does not start

ia
gn
An undiagnosed no-start condition exists. Refer to the appropriate subsection and diagnostic
to correct the no-start condition.

.c
Go to next step: If the engine starts

om
4. All OK.

DTC P162B: REMOTE VEHICLE SPEED LIMITING SIGNAL MESSAGE COUNTER


INCORRECT
Diagnostic Instructions

Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provides an overview of each diagnostic category.
DTC Descriptor

DTC P162B

Remote Vehicle Speed Limiting Signal Message Counter Incorrect


Circuit/System Description

When a remote slow-down request is sent from OnStar, the vehicle communication interface control
module sends a serial data message to the engine control module (ECM) indicating that reduced vehicle
speed has been requested. Once the request is active, the ECM begins reducing engine torque to match
the requested vehicle speed and the REDUCED ENGINE POWER message is displayed.

Conditions for Running the DTC

The engine run time is greater than 5 s /


A remote slow-down request is sent from OnStar
Conditions for Setting the DTC

The VIN embedded in the slow-down request does not match the VIN stored in the ECM.
The rolling code counter embedded in the slow-down request does not increment for ten
consecutive messages.
Action Taken When the DTC Sets

ECM ignores all reduced vehicle speed request messages from the vehicle communication
interface module.
The ECM stores DTC P162B in history.
Conditions for Clearing the DTC

The condition responsible for setting the DTC no longer exists.


A history DTC will clear after 40 malfunction-free ignition cycles have occurred.
Reference Information

Schematic Reference

OnStar/Telematics Wiring Schematics

Connector End View Reference

COMPONENT CONNECTOR END VIEWS - INDEX

ca
Description and Operation

rd
Remote Vehicle Speed Limiting Description and Operation

ia
gn
Electrical Information Reference

.c
Circuit Testing

om
Connector Repairs
Testing for Intermittent Conditions and Poor Connections
Wiring Repairs

Scan Tool Reference

Control Module References for scan tool information

Circuit/System Verification

1. Verify the vehicle is equipped with OnStar (RPO UE1) and DTC P162B is set
If the vehicle is not equipped with OnStar (RPO UE1) and DTC P162B is set

Replace the ECM.

Go to next step: If the vehicle is equipped with OnStar (RPO UE1) and DTC P162B is
set
2. Perform the Remote Vehicle Speed Limiting Reset procedure with the scan tool.
3. Verify DTC P162B is not set.
If DTC P162B is set
1. Reprogram the ECM. Refer to Control Module References .
2. Verify the DTC does not set while operating the vehicle within the Conditions for Running
the DTC.
If the DTC sets, replace the ECM. If the DTC continues to set after ECM
/
replacement, replace the vehicle communication interface module.
If the DTC does not set
3. All OK.
Go to next step: If DTC P162B is not set
4. All OK.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the repair.

Control Module References for telematics communication interface control module or engine control
module replacement, programming, and setup

DTC P1631: IMMOBILIZER FUEL ENABLE SIGNAL NOT CORRECT


Diagnostic Instructions

Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provides an overview of each diagnostic category.

DTC Descriptor

DTC P1631

Immobilizer Fuel Enable Signal Not Correct

Circuit/System Description

ca
The body control module (BCM) sends the pre - release information to the engine control module
(ECM) via the serial data circuit. The ECM then sends a challenge to the BCM. Both the ECM and

rd
BCM perform a calculation on this challenge. If the calculated response from the BCM equals the

ia
calculation performed by the ECM, the ECM will allow vehicle starting. The BCM follows this action

gn
by sending the remaining immobilizer data to the ECM. If the immobilizer data sent by the BCM
matches that stored by the ECM, the ECM will allow the engine to remain running.

.c
om
Conditions for Running the DTC

Ignition is in the ACCESSORY or RUN position.


Conditions for Setting the DTC

The ECM receives incorrect immobilizer data from the BCM.

Action Taken When the DTC Sets

The security indicator in the instrument cluster will illuminate.


Vehicle starting will be disabled.

Conditions for Clearing the DTC

A current DTC will be cleared when correct immobilizer data is received.


A history DTC will be cleared after 40 malfunction-free ignition cycles.

Reference Information

Schematic Reference

Immobilizer Wiring Schematics

Connector End View Reference

COMPONENT CONNECTOR END VIEWS - INDEX


/
Description and Operation
Immobilizer Description and Operation

Electrical Information Reference

Circuit Testing
Connector Repairs
Testing for Intermittent Conditions and Poor Connections
Wiring Repairs

Scan Tool Reference

Control Module References for scan tool information


Circuit/System Verification

1. Verify there are no immobilizer DTCs set in the K9 Body Control Module.
If any immobilizer DTCs are set in the K9 Body Control Module

Refer to Diagnostic Trouble Code (DTC) List - Vehicle .

Go to next step: If no immobilizer DTCs are set in the K9 Body Control Module
2. Perform the K9 Body Control Module immobilizer learn using the body control module IMMO
Function with Existing Transponder or Remote Key in SPS. Refer to Immobilizer System
Component Programming.
3. Verify the engine starts after the K9 Body Control Module completes the learn procedure.
If the engine does not start

ca
Perform the K20 Engine Control Module immobilizer learn using the engine control module

rd
IMMO Learn in SPS. Refer to Immobilizer System Component Programming.

ia
Go to next step: If the engine starts

gn
4. All OK.

.c
DTC P1649: IMMOBILIZER SECURITY CODE NOT PROGRAMMED

om
Diagnostic Instructions

Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provides an overview of each diagnostic category.

DTC Descriptor

DTC P1649

Immobilizer Security Code Not Programmed

Circuit/System Description

When learning the security code, as well as the challenge and response sequence, the engine control
module (ECM) is placed in learn mode. Once the security code and challenge/response are learned, learn
mode will be exited when the engine is successfully started.
Conditions for Running the DTC

The ECM is in learn mode.

Conditions for Setting the DTC

The ECM has not learned a security code.

Action Taken When the DTC Sets /


The security indicator in the instrument cluster will illuminate.
Conditions for Clearing the DTC

A current DTC will be cleared upon a successful engine start after exit of learn mode.
A history DTC will be cleared after 100 malfunction-free ignition cycles.
Reference Information

Schematic Reference

Immobilizer Wiring Schematics

Connector End View Reference

COMPONENT CONNECTOR END VIEWS - INDEX

Description and Operation

Immobilizer Description and Operation

Electrical Information Reference

Circuit Testing
Connector Repairs
Testing for Intermittent Conditions and Poor Connections
Wiring Repairs

ca
Scan Tool Reference

rd
Control Module References

ia
gn
Circuit/System Verification

.c
1. Verify there are no immobilizer DTCs set in the K9 Body Control Module.

om
If any immobilizer DTCs are set in the K9 Body Control Module

Refer to Diagnostic Trouble Code (DTC) List - Vehicle .

Go to next step: If no immobilizer DTCs are set in the K9 Body Control Module
2. Perform the K20 Engine Control Module immobilizer learn using the engine control module
IMMO Learn in SPS. Refer to Immobilizer System Component Programming.
3. Verify the engine starts after the K20 Engine Control Module completes the learn procedure.
If the engine does not start

Replace the K20 Engine Control Module.

Go to next step: If the engine starts


4. All OK.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the repair.

Control Module References for engine control module replacement, programming, and setup.

SYMPTOMS - IMMOBILIZER

IMPORTANT: The following steps must be completed before using the symptom tables.

1. Perform the Diagnostic System Check - Vehicle before using the symptom tables in order to
/
verify that all of the following are true:
There are no DTCs set.
The control modules can communicate via the serial data links.
2. Review the system operation in order to familiarize yourself with the system functions. Refer to
Immobilizer Description and Operation.

Visual/Physical Inspection

Inspect for aftermarket devices which could affect the operation of the systems. Refer to
Checking Aftermarket Accessories .
Inspect the easily accessible or visible system components for obvious damage or conditions
which could cause the symptom.

Intermittent

Faulty electrical connections or wiring may be the cause of intermittent conditions. Refer to Testing for
Intermittent Conditions and Poor Connections .

Symptom List

Refer to OnStar Stolen Vehicle Slowdown Active to diagnose the symptom.

ONSTAR STOLEN VEHICLE SLOWDOWN ACTIVE


Diagnostic Instructions

NOTE: This procedure is not used in Brazil.

Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.

ca
Review Strategy Based Diagnosis for an overview of the diagnostic approach.

rd
Diagnostic Procedure Instructions provides an overview of each diagnostic category.

ia
Circuit/System Description

gn
When a remote slow-down request is sent from OnStar, the Telematics Communication Interface

.c
Control Module sends a serial data message to the engine control module (ECM) indicating that reduced

om
vehicle speed has been requested. Once the request is active, the ECM begins reducing engine torque to
match requested vehicle speed and the REDUCED ENGINE POWER message is displayed.

Reference Information

Schematic Reference

OnStar/Telematics Wiring Schematics

Connector End View Reference

COMPONENT CONNECTOR END VIEWS - INDEX

Description and Operation

Remote Vehicle Speed Limiting Description and Operation

Electrical Information Reference

Circuit Testing
Connector Repairs
Testing for Intermittent Conditions and Poor Connections
Wiring Repairs

Scan Tool Reference

Control Module References for scan tool information /


Circuit/System Verification

1. Verify the vehicle is not in the OnStar initiated Stolen Vehicle Slowdown mode. This can be
accomplished by verifying the scan tool Telematics Enhanced Service Immobilization parameter
is No.
If the scan tool Telematics Enhanced Service Immobilization parameter is Yes
1. Perform the Remote Vehicle Speed Limiting Reset procedure with the scan tool.
2. Press the blue OnStar button and inform the advisor that you need to be transferred to the
stolen vehicle team to update the vehicle account.
Go to next step: If the scan tool BCM Telematics Enhanced Service Immobilization
parameter is No
2. All OK.

REPAIR INSTRUCTIONS
THEFT DETERRENT MODULE REPLACEMENT (EQUINOX)

ca
rd
ia
gn
.c
om
Fig. 2: Theft Deterrent Module (Equinox)
Courtesy of GENERAL MOTORS COMPANY

Callout Component Name


Preliminary Procedure
Front Floor Console Applique Replacement (Equinox)
Theft Deterrent Module Bolt [4x]

CAUTION:
1 Fastener Caution

Tighten
1.5 N.m (13 lb in)
2 Theft Deterrent Module

THEFT DETERRENT MODULE REPLACEMENT (TERRAIN)


/
Fig. 3: Theft Deterrent Module (Terrain)
Courtesy of GENERAL MOTORS COMPANY

Callout Component Name

ca
Preliminary Procedure

rd
Front Floor Console Cup Holder Replacement (Terrain)
Theft Deterrent Module Bolt [4x]

ia
gn
CAUTION:

.c
1 Fastener Caution

om
Tighten
1.5 N.m (13 lb in)
Theft Deterrent Module
2 Procedure
Disconnect the electrical connector.

IMMOBILIZER SYSTEM COMPONENT PROGRAMMING

This procedure will learn the immobilizer function. If the battery voltage is low, charge the battery
before proceeding with the learn. If the body control module (BCM) or engine control module (ECM)
have been replaced, they must be programmed before performing this learn procedure.

Depending on the immobilizer function being learned or the component replaced, different learn
functions are required to be performed. These learn functions are as follows:

Function name on SPS When the function


tool: Function description: should be used: Notes:
The BCM has been
The BCM will relearn replaced and the
Body Control Module
the immobilizer existing vehicle keys
IMMO Function with
passwords and data are being reused or a -
Existing Transponder or
while reusing the diagnostic has
Remote Key
existing vehicle keys instructed to perform
the learn
/
Function name on SPS When the function
tool: Function description: should be used: Notes:
The BCM will relearn
Body Control Module The BCM has been
the immobilizer
IMMO Function with replaced and new
passwords and data -
New Transponder or vehicle keys are being
while using new vehicle
Remote Key reused
keys
The ECM has been
The ECM will relearn replaced or a
Engine Control Module
the immobilizer diagnostic has -
IMMO Learn
passwords and data instructed to perform
the learn
Because both the ECM
and BCM have been
Both the ECM and
The ECM and BCM replaced and are
Engine Control Module BCM have been
will learn new learning new
and Body Control replaced (this selection
immobilizer passwords immobilizer passwords
Module IMMO Learn will REQUIRE new
and data and data, all vehicle
vehicle keys be used)
keys must also be
replaced
A new vehicle key is
A new vehicle key will This function may not
Program Transponder or being added (does not
learn the immobilizer be available in all sales
Remote Key (Add) affect other vehicle
passwords and data regions
keys)
All vehicle keys are This procedure may be
desired to be used if a customer has
All existing vehicle keys
invalidated and certain had their keys lost or

ca
Program Transponder or will be invalidated and
keys relearned or a stolen and wishes to
Remote Key (Delete) any desired keys are

rd
diagnostic has invalidate the keys,
relearned
instructed to perform making them unable to

ia
the learn start the vehicle

gn
1. Connect a scan tool to the vehicle and access SPS.

.c
om
2. Turn ON the ignition, with the engine OFF.
3. Ensure that all power consuming devices are turned OFF on the vehicle.
4. Select SPS application and follow the on-screen instructions.
5. Select Reprogram ECU.
6. Select IMMO Immobilizer Learn.
7. Select the appropriate programming function based on the component that was replaced or is
being programmed. Refer to the table at the top of this document for assistance in choosing the
correct programming function.

NOTE: At multiple times during the learn procedure, SPS will instruct
you to turn the ignition to the run position. Make sure the
vehicle is actually in the run mode before continuing on the
SPS terminal. If the igniting is not in the run mode, the learn
procedure will fail. To verify the vehicle is in Run mode, verify
the green LED is illuminated on the ignition mode switch.
The transmitter pocket is the inside of the front cupholder in an
Equinox and in the inside of the driver side cupholder in a
Terrain.

8. Follow the on-screen instructions.


9. When the SPS procedure has completed, press and hold the ignition mode switch for 15 seconds.
10. With a scan tool, clear any DTCs.
Unable to Complete Programming /
When attempting to program immobilizer components, various conditions may prevent the
programming operation from completing. These conditions may be caused by normal system operation,
a system malfunction, or an external influence. Common symptoms of a incomplete programming is
receiving an error message during the attempt or having the SPS application become unresponsive.

DTCs are set in the body control module (BCM)

The immobilizer system is a function of the BCM software. If immobilizer DTCs are set in the
BCM, such as DTC B2955, a fault has been identified in the immobilizer system. If this is not
corrected before attempting to program components, the programming may not complete. Correct
all immobilizer DTCs before attempting to program any immobilizer components.

The key has been programmed to another vehicle or is not the correct type for the vehicle

A key can only be programmed to a single vehicle. Once a key is programming to a vehicle, it is
paired for the life of the key. The key can be learned to the same vehicle again and again, but it is
not able to be programmed to a different vehicle.

Many vehicle are available with both a base keyless entry system and an optional passive entry
system. These keys typically look identical but cannot be substituted for one another. To verify the
key is correct, compare the part number that is etched on the key to the part number identified in
the parts catalog. The key should be correct for the system installed in the vehicle.

The theft deterrent module is not properly secured or the key is not properly positioned in the
pocket/slot.

A theft deterrent module that is not fully seated or is otherwise not properly secured may prevent a
coupling between the transponder located in the key and the theft deterrent module. Being out of

ca
place by as little as 1 mm may prevent programming from completing. Make sure the theft
deterrent module is properly installed and fully seated in it's clip.

rd
The key shank must be fully extended so that the entire key shank fits into the programming slot.

ia
gn
To determine if the theft deterrent module is properly secured, remove the battery from the key
and place the key into the pocket/slot. Attempt to change the vehicle mode by pressing the vehicle

.c
ON/OFF switch. The vehicle should change modes. If the NO REMOTE DETECTED message is

om
displayed on the DIC, the theft deterrent module may not be properly secured.

External interference is interrupting the programming operation

External RF interference and EMI may interrupt the low frequency coupling between the key and
theft deterrent module. This interference may come from many different locations. Devices
plugged into the vehicle power outlets such as cell phone chargers, laptop computers, GPS
devices, etc. may cause interference. Vehicle location may also cause interference. Locations near
airports and military installations may causer interference. Remove all customer installed devices
and, if necessary, move the vehicle if interference is suspected.

KEY WITH INTEGRATED TRANSMITTER PROGRAMMING

Keys can be programmed in various ways using the procedures outlined below. Using the Replacing
Keys procedures will first erase all the known keys from the vehicle. Any existing keys and any new
keys will then be programmed. This procedure should be used any time a key is required to be unlearned
or erased from a vehicle. If a new key is being learned to a vehicle to replace a damaged, inoperative, or
stolen key, the Replacing Keys procedure must be used. This ensures that the old key cannot be used to
access or start the vehicle after programming.

The Adding Keys procedure does not erase any keys prior to programming. The procedure will simply
program the key into the next available slot. The Adding Keys procedure should only be used when
adding an additional key to the vehicle. The Adding Keys procedure should never be used to program a
key to a vehicle that is having a key replaced, regardless of the cause for the replacement.
Replacing Keys (With SPS)
/
NOTE:
If no keys are present this procedure requires programming 2 keys
during the same programming event or the vehicle will not exit the
procedure.
This procedure may be used with or without existing learned keys
being present.
A total of eight keys may be learned to a single vehicle.
This procedure will only learn the vehicle key information. This
procedure will not learn any immobilizer information between the
body control module (BCM) and engine control module (ECM).
If the battery voltage is low, charge the battery before continuing
with the procedure.

1. Connect a scan tool to the vehicle and access SPS.


2. Ensure that all power consuming devices are turned OFF on the vehicle.
3. Select the SPS application and follow the on-screen instructions.
4. Select Reprogram ECU.
5. Select IMMO Immobilizer Learn - Setup.
6. Select the Program Transponder or Remote Key (Delete) function.
7. Follow the on-screen instructions.
8. After programming all keys, "Programming Complete" is displayed.
9. Press the lock and unlock button on each key that was programmed. This will awaken each key
and allow keyless entry functions to be established.
10. With a scan tool, clear any DTCs.

ca
11. Verify each key is operating properly. Operate each of the keyless entry functions using the

rd
buttons on the key and then start the vehicle. When verifying operation, make sure that no other
keys are near the vehicle.

ia
gn
Replacing Keys (Without SPS) - United States and Mexico only

.c
NOTE:

om
If no keys are present this procedure requires programming 2 keys
during the same programming event or the vehicle will not exit the
procedure.
This procedure should be used without existing learned keys being
present.
A total of eight keys may be learned to a single vehicle.
This procedure will only learn the vehicle key information. This
procedure will not learn any immobilizer information between the
body control module (BCM) and engine control module (ECM).
If the battery voltage is low, charge the battery before continuing
with the procedure.

1. With an unlearned master vehicle key, turn ON the ignition, with the engine OFF.
2. Observe the security indicator, after approximately 10 min the indicator will turn off.
3. Turn OFF the ignition and wait 5 s.
4. Repeat steps 1 - 3 two more times for a total of 3 cycles or 30 min.

NOTE: The body control module learns the key transponder information
upon the ignition transition from OFF to ON. You must turn the
ignition OFF before attempting to start the vehicle.

5. Start the vehicle. The vehicle has now learned the key transponder information.
6. Additional keys may be learned using the Adding Keys procedure.
/
7. Clear all DTCs.
Adding Keys (With SPS)

NOTE:
This procedure may be used with or without existing learned keys
being present.
A total of eight keys may be learned to a single vehicle.
This procedure will only learn the vehicle key information. This
procedure will not learn any immobilizer information between the
body control module (BCM) and engine control module (ECM).
If the battery voltage is low, charge the battery before continuing
with the procedure.

1. Connect a scan tool to the vehicle and access SPS.


2. Ensure that all power consuming devices are turned OFF on the vehicle.
3. Select the SPS application and follow the on-screen instructions.
4. Select Reprogram ECU.
5. Select IMMO Immobilizer Learn - Setup.
6. Select the Program Transponder or Remote Key (Add) function.
7. Follow the on-screen instructions.
8. After programming all keys, "Programming Complete" is displayed.
9. Press the lock and unlock button on each key that was programmed. This will awaken each key
and allow keyless entry functions to be established.
10. With a scan tool, clear any DTCs.

ca
11. Verify each key is operating properly. Operate each of the keyless entry functions using the
buttons on the key and then start the vehicle. When verifying operation, make sure that no other

rd
keys are near the vehicle.

ia
Adding Keys (Without SPS) - North America only

gn
.c
NOTE:
To initiate, this procedure requires that 2 learned keys be available.

om
A total of eight keys may be learned to a single vehicle.
This procedure adds keys only. The procedure does not erase
previously learned keys.
The keys to be learned must duplicate the mechanical cut of the
current key.

1. With a previously learned key, turn the ignition ON.


2. Turn the ignition OFF and remove the key.
3. With a second previously learned key, turn the ignition ON.
4. Within 10 seconds of turning OFF the ignition, insert the key to be learned and turn ON the
ignition. Keep the key in the ignition ON position for 5 seconds. The vehicle has now learned the
new key and integrated keyless entry transmitter.

DESCRIPTION AND OPERATION


IMMOBILIZER DESCRIPTION AND OPERATION

/
ca
rd
ia
gn
.c
om
Fig. 4: Immobilizer Diagram Without BTM
Courtesy of GENERAL MOTORS COMPANY

The immobilizer system functions are provided by the body control module (BCM) and the engine
control module (ECM), as well as any control modules which store and report the environment
identifier.

When an ignition key is inserted into the ignition lock cylinder and the ignition is switched ON, the
transponder in the key is energized by the immobilizer coil surrounding the ignition lock cylinder. This
immobilizer coil is part of the immobilizer control module. The transponder transmits a signal that
contains its unique value, which is received by the BCM through the immobilizer coil. The BCM then
compares this value to a value stored in memory. The BCM also monitors various control modules to
determine if the stored environment identifiers match.

If both the environment identifier and the value received from the transponder match, the BCM will
send the prerelease password via serial data to the ECM. If the encrypted code's unique value is incorrect
or the environment identifier does not match, the BCM will send the start disable message to the ECM
which will prevent the vehicle starter and fuel pump from operating.
/
When the ECM receives the BCM prerelease password, the ECM will challenge the password. The
ECM sends this challenge to the BCM via serial data. Both the ECM and BCM perform a calculation on
this challenge. If the BCM calculated response to the challenge equals the calculation performed by the
ECM, the ECM will allow vehicle starting.

The components of the theft system are as follows:

BCM
ECM
Immobilizer control module
Ignition key
Security indicator
Various control modules which store and report the environment identifier
Body Control Module (BCM)

The immobilizer system is an integral part of the BCM and is controlled internally within the BCM. The
BCM can learn up to 8 keys (transponder values).

The BCM uses the following inputs:

Environment identifier exchange with various modules


Encrypted code from the vehicle key, received by the immobilizer control module

The BCM uses the following outputs:

Prerelease password communication with ECM

ca
Challenge/response with ECM

rd
When an ignition key is inserted into the ignition lock cylinder and the ignition is switched ON, the

ia
encrypted code in the key is energized by the immobilizer control module surrounding the ignition lock

gn
cylinder. The energized transponder transmits a signal that contains its unique value, which is received
by the BCM. The BCM then compares this value to the learned key code stored in memory. The BCM

.c
then performs one of the following functions:

om
If the encrypted code value matches the values stored in the BCM memory, the BCM will send the
prerelease password to the ECM via serial data.
If the encrypted code unique value does not match the value stored in the BCM, the BCM will
send the start disable message to the ECM via serial data.
If the BCM is unable to measure the ignition key encrypted code value, the BCM will not send
any messages to the ECM.
Engine Control Module (ECM)

When the ECM receives the BCM prerelease password, the ECM will challenge the password. The
ECM sends this challenge to the BCM via the serial data circuit. Both the ECM and BCM perform a
calculation on this challenge. If the calculated response from the BCM equals the calculation performed
by the ECM, the ECM will allow vehicle starting.

The ECM will disable vehicle starting if any of the following immobilization conditions occur:

The prerelease password is invalid.


The start disable password is sent by the BCM.
No passwords are received. There is no communication with the BCM.
The BCM calculated response to the challenge does not equal the calculation performed by the
ECM.
Immobilizer Control Module

The immobilizer control module contains an immobilizer coil which surrounds the ignition cylinder. The /
coil passively powers the transponder located in the ignition key when the key is in the ignition. When
powered, the key transmits its unique value to the immobilizer control module, which is then relayed to
the BCM via a discrete serial data circuit. The immobilizer control module also receives B+ and ground
from the BCM.

The immobilizer control module is used to:

1. Learn keys
2. To start the vehicle
Ignition Key

Each ignition key contains a transponder with a unique encrypted value. The transponder's encrypted
value is fixed and unable to be changed. The immobilizer system uses the ignition key transponder value
to determine if a valid ignition key is being used to start the vehicle.
Environment Identifier

Various modules throughout the vehicle learn a specific environment identifier during the module
programming process. The environment identifier is learned by each individual module and matches the
environment identifier stored in the BCM. Prior to starting after a battery disconnect, each of the
modules which store a environment identifier will compare their identifier to that of the identifier stored
in the BCM. If all the identifiers match, the engine starting process will continue. If the environment
identifiers do not match, engine starting will be disabled.

Security Indicator

The BCM will command the instrument cluster to illuminate the security indicator when the ignition is
in the ON position to indicate a fault has occurred within the immobilizer system and when the engine
starting is disabled.

ca
rd
REMOTE VEHICLE SPEED LIMITING DESCRIPTION AND OPERATION

ia
Certain vehicles equipped with OnStar® now have an additional feature that allows for remote

gn
limiting of the vehicle's speed. This OnStar® feature is called Stolen Vehicle Slow-Down and is
now part of the OnStar® Stolen Vehicle Assistance service. This feature, when used in conjunction

.c
with local law enforcement and strict guidelines at the OnStar® Call Center, will slow the vehicle

om
by interacting with the engine control system.

When the engine control system receives a valid request from the OnStar® telematics
communications interface module, it will enter into a reduced engine power/vehicle speed limiting
mode, which will decelerate the vehicle. Once the request is active the engine control module begins
reducing engine torque to match requested vehicle speed and a REDUCED ENGINE POWER
indication is displayed. No DTCs will be set during this process.

You might also like