Contents Wiring diagrams Section: Door Locks & Anti-Theft Systems All sections

Immobilizer System Cadillac SRX II

Door Locks & Anti-Theft Systems 2 illustrations ~8028 words

Fastener Tightening Specifications

ApplicationSpecification
MetricEnglish
Theft Deterrent Module Bolt/Screw2 N.m18 lb in

Scheme 61

Scheme 61: Immobilizer Schematics

DIAGNOSTIC CODE INDEX

DTCDescription
DTC B2955B2955 00: Security Sensor Data Circuit
DTC B3006B3006 01: Hood Ajar Circuit Short to Battery B3006 02: Hood Ajar Circuit Short to Ground B3006 04: Hood Ajar Circuit Open
DTC B302AB302A 00: Mobile Telephone Communications Interface Requested Immobilization Malfunction
DTC B3031B3031 00: Security Controller In Learn Mode Malfunction
DTC B3055B3055 00: No Transponder Modulation or No Transponder
DTC B3060B3060 00: Unprogrammed Transponder Identification Code Received Malfunction
DTC B389AB389A 00: Environment Identification
DTC B3902B3902 00: Incorrect Immobilizer Identifier Received
DTC B3935B3935 00: Transponder Authentication Error
DTC B3976B3976 00: Unconfigured Transponder
DTC B3984B3984 00: Device 1 Environment Identifier Not Programmable
DTC P0513P0513: Immobilizer Key Incorrect
DTC P0633P0633: Immobilizer Key Not Programmed
DTC P162BP162B: Remote Vehicle Speed Limiting Signal Message Counter Incorrect
DTC P1631P1631: Immobilizer Fuel Enable Signal Not Correct
DTC P1649P1649: Immobilizer Security Code Not Programmed

DIAGNOSTIC CODE INDEX

Diagnostic Instructions

  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
  3. «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

Diagnostic Fault Information

CircuitShort to GroundOpen/High ResistanceShort to VoltageSignal Performance
B+B2955 00B2955 00
Serial DataB2955 00B2955 00B2955 00B2955 00
Low ReferenceB2955 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 coils 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.

Conditions for Running the DTC

Ignition is in the Accessory or Run position.

Conditions for Setting the DTC

The BCM detects a circuit fault between itself and the immobilizer control module.

Action Taken When the DTC Sets

  1. Vehicle starting will be disabled.
  2. 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

  1. A current DTC will be cleared when the condition for setting the DTC are no longer present.
  2. A history DTC will be cleared after 100 malfunction-free ignition cycles or when a scan tool is used to clear DTCs.

Reference Information

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)

Scan Tool Reference

Control Module References for scan tool information

Circuit/System Testing

  1. Ignition OFF, disconnect the harness connector at the K89 immobilizer control module.
  2. Ignition OFF, test for less than 10 ohms between the low reference circuit terminal 1 and ground. If greater than the specified range, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the K9 BCM.
  3. Ignition ON, test for B+ between the B+ circuit terminal 3 and ground. If less than the specified value, test the B+ circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K9 BCM.
  4. Test for 12-13 V between the serial data circuit terminal 2 and ground. If less than the specified range, test the serial data circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K9 BCM. If greater than the specified range, test the serial data circuit for a short to voltage. If the circuit tests normal, replace the K9 BCM.
  5. If all circuits test normal, replace the K89 immobilizer control module. Verify DTC B2955 is not set. If the DTC is set, replace the K9 BCM.

Repair Procedures

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

  1. «Theft Deterrent Module Replacement»(/cadillac/srx/ii-2009-2012/remont/door-locks-anti-theft-systems/#immobilizer-system)
  2. «Control Module References»(/cadillac/srx/ii-2009-2012/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for BCM replacement, setup, and programming
  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
  3. «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
CircuitShort to GroundOpen/High ResistanceShort to VoltageSignal Performance
SignalB3006 02B3006 04B3006 01
GroundB3006 04

The body control module (BCM) applies B+ to the hood ajar signal circuit and monitors the voltage to determine the position of the hood. The hood ajar switch contains a multiplexed resistor. This resistor will vary the voltage seen by the BCM by pulling down the applied voltage based on the position of the switch.

The BCM continuously monitors for this DTC

B3006 01

The BCM detects that the hood ajar switch signal circuit is shorted to battery.

B3006 02

The BCM detects that the hood ajar switch signal circuit is shorted to ground.

B3006 04

The BCM detects that the hood ajar switch signal circuit is open.

  1. The hood ajar switch input will be ignored as a content theft deterrent trigger.
  2. Remote vehicle start will be disabled.
  1. A current DTC will clear when the conditions for setting the DTC are no longer present.
  2. A history DTC will clear after 40 malfunction free ignition cycles.

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)

Scan Tool Reference

Control Module References for scan tool information

Circuit/System Verification

Ignition ON, observe the scan tool BCM Hood Ajar Switch parameter. With the hood open, the Hood Ajar Switch parameter should be Open. With the hood closed, the Hood Ajar Switch parameter should be Closed.

  1. Ignition OFF, disconnect the harness connector at the B55 hood ajar switch.
  2. Ignition OFF, test for less than 5 ohms between the ground circuit terminal C and ground. If greater than the specified range, test the ground circuit for an open/high resistance.
  3. Ignition ON, verify DTC B3006 04 is set as current. If DTC B3006 01 is set as current, test the signal circuit for a short to voltage. If the circuit tests normal, replace the K9 BCM. If DTC B3006 02 is set as current, test the signal circuit for a short to ground. If the circuit tests normal, replace the K9 BCM.
  4. Install a 5 A fused jumper wire between the signal circuit terminal B and ground. Verify DTC B3006 02 is set as current. If DTC B3006 04 is set as current, test the signal circuit for an open/high resistance. If the circuit tests normal, replace the K9 BCM.
  5. If all circuits test normal, test or replace the B55 hood ajar switch.

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

  1. «Hood Primary and Secondary Latch Replacement»(/cadillac/srx/ii-2009-2012/remont/exterior-body-panels/#bolted-exterior-body-panels-and-closures)
  2. «Control Module References»(/cadillac/srx/ii-2009-2012/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for BCM replacement, programming and setup
  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
  3. «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

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).

The BCM continuously monitors for this DTC.

A valid start disable from telematics will set DTC B302A only as a history DTC.

Vehicle starting will be suspended and the security indicator will be illuminated.

  1. A current DTC will clear when the telematic start disable request is no longer seen.
  2. 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 system. DTC will only set as a history.

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)

Scan Tool Reference

Control Module References for scan tool information

  1. With a master vehicle key, turn the ignition ON.
  2. Observe the security indicator. After approximately 10 minutes, the indicator will turn off.
  3. Turn the ignition OFF and wait 5 s.
  4. Repeat steps 2-4 two more times for a total of 3 cycles or 30 minutes.
  5. With a master vehicle key, turn the ignition ON. The start disable will now be cleared.
  6. Using the Red Emergency Button, notify the advisor that the Ignition Block on the vehicle has been cleared and to update the account status.
  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
  3. «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

When learning a coded key, the body control module (BCM) is placed in learn mode. DTC B3031 will set automatically as an indicator that the system is in learn mode and not as a fault indicator. Once the coded key is learned, learn mode will be exited and the DTC cleared. If the BCM does not exit learn mode, B3031 will remain current and indicate a fault. The instrument cluster security indicator will illuminate and the driver information center will display a message.

The immobilizer system is the learn coded keys state.

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

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

  1. A current DTC B3031 will be cleared upon the successful exit of learn mode.
  2. A history DTC will be cleared after 100 malfunction-free ignition cycles or when a scan tool is used to clear DTCs.

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)

Scan Tool Reference

Control Module References for scan tool information

Perform the Vehicle Key Relearn procedure. Refer to Replacing Keys . The BCM should learn the vehicle key and exit the learn coded key state.

  1. If the BCM does not exit the learn coded key state after the programming attempt, replace the K9 Body Control Module.

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

Control Module References for BCM replacement, setup and programming

  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
  3. «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

When an ignition key is inserted into the ignition lock cylinder and the ignition mode is changed, the transponder embedded in the head of the key is energized by the exciter coils surrounding the ignition lock cylinder. The energized transponder transmits a signal that contains its unique value, which is received by the body control module (BCM). The BCM then compares this value to a value stored in memory. If the value is not correct, the BCM disables engine start.

Ignition is in the Accessory or Run position.

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

  1. Vehicle starting will be disabled.
  2. The security indicator will illuminate. A service message will be displayed in the driver information center.
  1. A current DTC will be cleared when the BCM detects a valid transponder value from the ignition key.
  2. A history DTC will be cleared after 100 malfunction-free ignition cycles.

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)

Scan Tool Reference

Control Module References for scan tool information

  1. Inspect all available vehicle keys that they are correct vehicle keys. If not a correct vehicle key, replace the key.
  2. While viewing the scan tool BCM Key Part Number, turn ON the ignition with each of the available vehicle keys. The parameter should display a Key Part Number for all available keys. If any key results in the parameter not reading a Key Part Number, replace the appropriate key.

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
  3. «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

When an ignition key is inserted into the ignition lock cylinder and the ignition mode is changed, the transponder embedded in the head of the key is energized by the exciter coils surrounding the ignition lock cylinder. The energized transponder transmits a signal that contains its unique value, which is received by the body control module (BCM). The BCM then compares this value to a value stored in memory. If the value is not correct, the BCM disables engine start.

Ignition is in the Accessory or Run position.

The transponder value measured by the BCM is incorrect or not learned to the vehicle.

  1. Vehicle starting will be disabled.
  2. The security indicator in the instrument cluster will be illuminated. The driver information center will display a service message.
  1. A current DTC will be cleared when the BCM detects a valid transponder value from the ignition key.
  2. A history DTC will be cleared after 100 malfunction-free ignition cycles or when a scan tool is used to clear DTCs.

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)

Scan Tool Reference

Control Module References for scan tool information

  1. Perform the Vehicle Key Relearn procedure. Refer to «Replacing Keys»(/cadillac/srx/ii-2009-2012/remont/door-locks-anti-theft-systems/#immobilizer-system) .
  2. While viewing the scan tool BCM Key Part Number parameter, turn ON the ignition with each of the available vehicle keys. The parameter should read a Key Part Number with all available keys. If not the specified value, replace the appropriate key.

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
  3. «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

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 (EBCM), HVAC control module, sensing and diagnostic module (SDM), engine control module (ECM), and steering column lock control module, if equipped, each learn the environment identifier during their configuration process. During vehicle operation, each of these modules compare their environment identifier to that of the BCM. If the identifiers match, vehicle starting is allowed. If an environment identifier does not match, vehicle starting is disabled.

Ignition is in the ACCESSORY or RUN position.

An incorrect environment identifier is stored by the BCM.

  1. The security indicator in the instrument cluster will illuminate.
  2. Vehicle starting will be disabled.

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

If BCM programming is not properly completed after BCM replacement, the environment identifier will not be properly learned. If DTC B389A sets immediately after the replacement and programming of a BCM, perform the programming procedure again.

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)

Scan Tool Reference

Control Module References for scan tool information

  1. Verify DTC B389A did not set immediately following the replacement and programming of a BCM. If the DTC set immediately after the replacement and programming of a BCM, the immobilizer learn procedure was not properly completed. Perform the BCM immobilizer learn using the Body Control Module IMMO Function with Existing Transponder or Remote Key in SPS. Refer to «Immobilizer System Component Programming»(/cadillac/srx/ii-2009-2012/remont/door-locks-anti-theft-systems/#immobilizer-system) .
  2. Verify DTC B3902 is not set in the any of the following control modules: ECM SDM EBCM HVAC control module Instrument cluster Steering column lock control module, if equipped If DTC B3902 is set in any of the modules, refer to «DTC B3902»(/cadillac/srx/ii-2009-2012/remont/door-locks-anti-theft-systems/#immobilizer-system) .
  3. Perform the BCM immobilizer learn using Body Control Module IMMO Function with Existing Transponder or Remote Key in SPS. Refer to «Immobilizer System Component Programming»(/cadillac/srx/ii-2009-2012/remont/door-locks-anti-theft-systems/#immobilizer-system) . Verify DTC B389A does not set after programming. If DTC B389A is set after programming, replace the K9 BCM.

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

Control Module References for K9 BCM replacement, programming, and setup

  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
  3. «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

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 (EBCM), HVAC control module, sensing and diagnostic module (SDM), engine control module (ECM), and steering column lock control module, if equipped, each learn the environment identifier during their configuration process. During vehicle operation, each of these modules compare their environment identifier to that of the BCM. If the identifiers match, vehicle starting is allowed. If an environment identifier does not match, vehicle starting is disabled.

Ignition is in the ACCESSORY or RUN position.

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

  1. The security indicator in the instrument cluster will illuminate.
  2. Vehicle starting will be disabled.

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

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)

Scan Tool Reference

Control Module References for scan tool information

Perform the Programming and Setup procedure for the control module that set DTC B3902. Verify the DTC does not reset after programming.

  1. If the DTC resets, replace the appropriate control module.

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

Control Module References for instrument cluster, EBCM, HVAC control module, SDM, ECM, or steering column lock control module replacement, setup, and programming

  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
  3. «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

When an ignition key is inserted into the ignition lock cylinder and the ignition mode is changed, the transponder embedded in the head of the key is energized by the exciter coils surrounding the ignition lock cylinder. The energized transponder transmits a signal that contains its unique value, which is received by the body control module (BCM). The BCM then compares this value to a value stored in memory. If the value is not correct, the BCM disables engine start.

  1. Ignition is in the Accessory or Run position.
  2. A valid transponder value has been read.
  1. The transponder value is valid and matches the value stored in the BCM memory.
  2. The transponder calculation of the challenge from the BCM does not match the BCM calculation.
  1. Vehicle starting will be disabled.
  2. The security indicator will illuminate. The driver information center will display a service message.
  1. A current DTC will be cleared when a valid transponder value has been read and authenticated.
  2. A history DTC will be cleared after 100 malfunction-free ignition cycles.

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)

Scan Tool Reference

Control Module References for scan tool information

If DTC B3935 is set, replace the suspected inoperative or malfunctioning key. If the DTC resets, replace the K9 Body Control Module.

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

  1. «Replacing Keys»(/cadillac/srx/ii-2009-2012/remont/door-locks-anti-theft-systems/#immobilizer-system)
  2. «Control Module References»(/cadillac/srx/ii-2009-2012/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for BCM replacement, setup, and programming
  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
  3. «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

When the body control module (BCM) is in the learn coded key state, the BCM checks the current key to ensure it has been configured as a proper vehicle key.

  1. Ignition is in the Accessory or Run position.
  2. The BCM is in the learn coded key state.

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

  1. Vehicle starting will be disabled.
  2. The security indicator in the instrument cluster will be illuminated. A service message will be displayed in the driver information center.
  1. A current DTC will be cleared when the BCM detects a properly configured vehicle key.
  2. A history DTC will be cleared after 100 malfunction-free ignition cycles or when a scan tool is used to clear DTCs.

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)

Scan Tool Reference

Control Module References for scan tool information

While viewing DTCs with a scan tool, attempt to start the vehicle using all of the available keys. The vehicle should start with all available keys.

  1. If any key results in inoperative starting and DTC B3976 setting as current, replace the appropriate key.

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
  3. «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

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 (EBCM), HVAC control module, sensing and diagnostic module (SDM), engine control module (ECM), and steering column lock control module, if equipped, each learn the environment identifier during their configuration process. During vehicle operation, each of these modules compare their environment identifier to that of the BCM. If the identifiers match, vehicle starting is allowed. If an environment identifier does not match, vehicle starting is disabled.

Ignition is in the ACCESSORY or RUN position.

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

  1. The security indicator in the instrument cluster will illuminate.
  2. Vehicle starting will be disabled.

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

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)

Scan Tool Reference

Control Module References for scan tool information

Perform the Programming and Setup procedure for the control module that set DTC B3902. Verify the DTC does not reset after programming.

  1. If the DTC resets, replace the appropriate control module.

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

Control Module References for instrument cluster, EBCM, HVAC control module, SDM, ECM, or steering column lock control module replacement, setup, and programming

  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
  3. «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

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.

Ignition is in the ACCESSORY or RUN position.

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

  1. The security indicator in the instrument cluster will illuminate.
  2. Vehicle starting will be disabled.
  1. A current DTC P0513 will be cleared when a valid calculation is received.
  2. A history DTC will be cleared after 40 malfunction-free ignition cycles or when a scan tool is used to clear DTCs.

The key referenced in the DTC descriptor does not refer to the vehicle key. In this case, key is referring to the challenge response.

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)

Scan Tool Reference

Control Module References for scan tool information

Note. Because of normal system communications between the BCM and ECM, any immobilizer B-codes must be diagnosed prior to the diagnosis of P-codes.

Perform the BCM immobilizer learn using the Body Control Module IMMO Function with Existing Transponder or Remote Key in SPS. Refer to Immobilizer System Component Programming . The BCM should successfully complete the learn and the vehicle should start.

  1. If vehicle starting is not restored, perform the ECM immobilizer learn using the Engine Control Module IMMO Learn in SPS. Refer to «Immobilizer System Component Programming»(/cadillac/srx/ii-2009-2012/remont/door-locks-anti-theft-systems/#immobilizer-system) .
  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
  3. «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

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 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.

The ECM is in learn mode.

DTC P0633 will set any time the ECM enters learn mode.

The security indicator in the instrument cluster will illuminate.

  1. A current DTC P0633 will be cleared upon a successful engine start after exit of learn mode.
  2. A history DTC will be cleared after 100 malfunction-free ignition cycles or when a scan tool is used to clear DTCs.

The key referenced in the DTC descriptor does not refer to the vehicle key. In this case, key is referring to the challenge response.

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)

Scan Tool Reference

Control Module References for scan tool information

Note. Because of normal system communications between the BCM and ECM, any immobilizer B-codes must be diagnosed prior to the diagnosis of P-codes.

Perform the ECM immobilizer learn using the Engine Control Module IMMO Learn function in SPS. Refer to Immobilizer System Component Programming . The ECM should successfully complete the password learn and the vehicle should start.

  1. If the ECM does not complete the learn or vehicle starting remains disabled, replace the K20 Engine Control Module.

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

Control Module References for ECM replacement, setup, and programming

  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
  3. «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

When a remote slow-down request is sent from OnStar, the vehicle communication interface 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 requested vehicle speed and the REDUCED ENGINE POWER message is displayed.

  1. The engine run time is greater than 5 seconds.
  2. A remote slow-down request is sent from OnStar
  1. The VIN embedded in the slow-down request does not match the VIN stored in the ECM.
  2. The rolling code counter embedded in the slow-down request does not increment for ten consecutive messages.
  1. ECM ignores all reduced vehicle speed request messages from the vehicle communication interface module.
  2. The ECM stores DTC P162B in history.
  1. The condition responsible for setting the DTC no longer exists.
  2. A history DTC will clear after 40 malfunction-free ignition cycles have occurred.

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)

Scan Tool Reference

Control Module References for scan tool information

Perform the scan tool Stolen Vehicle Slow-Down Clear. Verify DTC P162B is not set.

  1. If the DTC is set, replace the vehicle communication interface module and retest. If the DTC sets again, replace the ECM.

Perform the Diagnostic Repair Verification after completing the repair.

Control Module References for vehicle communication interface module and ECM replacement, setup, and programming

  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
  3. «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

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. The BCM follows this action 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.

Ignition is in the ACCESSORY or RUN position.

The ECM receives incorrect immobilizer data from the BCM.

  1. The security indicator in the instrument cluster will illuminate.
  2. Vehicle starting will be disabled.
  1. A current DTC P1631 will be cleared when correct immobilizer data is received.
  2. A history DTC will be cleared after 40 malfunction-free ignition cycles or when a scan tool is used to clear DTCs.

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)

Scan Tool Reference

Control Module References for scan tool information

Note. Because of normal system communications between the BCM and ECM, any immobilizer B-codes must be diagnosed prior to the diagnosis of P-codes.

Perform the BCM immobilizer learn using the Body Control Module IMMO Function with Existing Transponder or Remote Key in SPS. Refer to Immobilizer System Component Programming . The BCM should successfully complete the learn and the vehicle should start.

  1. If vehicle starting is not restored, perform the ECM immobilizer learn using the Engine Control Module IMMO Learn in SPS. Refer to «Immobilizer System Component Programming»(/cadillac/srx/ii-2009-2012/remont/door-locks-anti-theft-systems/#immobilizer-system) .
  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
  3. «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

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.

The ECM is in learn mode.

The ECM has not learned a security code.

The security indicator in the instrument cluster will illuminate.

  1. A current DTC P1649 will be cleared upon a successful engine start after exit of learn mode.
  2. A history DTC will be cleared after 100 malfunction-free ignition cycles or when a scan tool is used to clear DTCs.

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)

Scan Tool Reference

Note. Because of normal system communications between the BCM and ECM, any immobilizer B-codes must be diagnosed prior to the diagnosis of P-codes.

Perform the ECM immobilizer learn using the Engine Control Module IMMO Learn in SPS. Refer to Immobilizer System Component Programming . The ECM should successfully complete the learn and the vehicle should start.

  1. If the ECM does not complete the learn or vehicle starting remains disabled, replace the K20 Engine Control Module.

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

Control Module References for ECM replacement, setup, and programming

Symptoms - Immobilizer

IMPORTANTThe following steps must be completed before using the symptom tables.
  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) 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»(/cadillac/srx/ii-2009-2012/remont/door-locks-anti-theft-systems/#immobilizer-system__immobilizer-description-and-operation) .

Visual/Physical Inspection

  1. Inspect for aftermarket devices which could affect the operation of the systems. Refer to «Checking Aftermarket Accessories»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__checking-aftermarket-accessories) .
  2. 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 in order to diagnose the symptom.

  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
  3. «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

When a remote slow-down request is sent from OnStar, the vehicle communication interface 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 requested vehicle speed and the REDUCED ENGINE POWER message is displayed.

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)

Scan Tool Reference

Control Module References for scan tool information

Verify the vehicle is not in the OnStar initiated Stolen Vehicle Slowdown mode. Verify the scan tool BCM Telematics Enhanced Service Immobilization parameter is No.

  1. If the vehicle is in the Stolen Vehicle Slowdown mode, perform the scan tool telematics communication interface control Remote Vehicle Speed Limiting Reset procedure. After performing the speed limiting reset, 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.

Scheme 62

Scheme 62: Theft Deterrent Module Replacement
CalloutComponent Name
Preliminary Procedure Remove the front floor console. Refer to Front Floor Console Replacement . Remove the front floor console compartment. Refer to Front Floor Console Compartment Replacement .
1Theft Deterrent Module Bolt/Screw (Qty: 2) CAUTION: Refer to Fastener Caution . Tighten: 2 N.m (18 lb in)
2Theft Deterrent Module Procedure Disconnect the electrical connector. Disengage tabs and slide through opening. Refer to Control Module References for programming and set up procedures.
CAUTION
Refer to Fastener Caution .

This procedure will learn the immobilizer function and require greater than 15 minutes to complete. 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 toolFunction descriptionWhen the function should be usedNotes
Body Control Module IMMO Function with Existing Transponder or Remote KeyThe BCM will relearn the immobilizer passwords and data while reusing the existing vehicle keysThe BCM has been replaced and the existing vehicle keys are being reused or a diagnostic has instructed to perform the learn
Body Control Module IMMO Function with New Transponder or Remote KeyThe BCM will relearn the immobilizer passwords and data while using new vehicle keysThe BCM has been replaced and new vehicle keys are being reused
Engine Control Module IMMO LearnThe ECM will relearn the immobilizer passwords and dataThe ECM has been replaced or a diagnostic has instructed to perform the learn
Engine Control Module and Body Control Module IMMO LearnThe ECM and BCM will learn new immobilizer passwords and dataBoth the ECM and BCM have been replaced (this selection will REQUIRE new vehicle keys be used)Because both the ECM and BCM have been replaced and are learning new immobilizer passwords and data, all vehicle keys must also be replaced
Program Transponder or Remote Key (Add)A new vehicle key will learn the immobilizer passwords and dataA new vehicle key is being added (does not affect other vehicle keys)This function may not be available in all sales regions
Program Transponder or Remote Key (Delete)All existing vehicle keys will be invalidated and any desired keys are relearnedAll vehicle keys are desired to be invalidated and certain keys relearned or a diagnostic has instructed to perform the learnThis procedure may be used if a customer has had their keys lost or stolen and wishes to invalidate the keys, making them unable to start the vehicle
  1. Connect a scan tool to the vehicle and access SPS. Refer to «Service Programming System (SPS)»(/cadillac/srx/ii-2009-2012/remont/communication-devices/#programming-and-setup-all-systems) .
  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 - Setup.
  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.
  8. Follow the on-screen instructions.
  9. After programming all keys "Programming Complete" is displayed.
  10. Press and hold the ignition mode switch for 15 seconds.
  11. With a scan tool, clear any DTCs.

Adding Keys (Without SPS)

Note. To initiate, this procedure requires that 1 learned key be available. A total of 8 keys maybe 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. Place the recognized key(s) in the vehicle cupholder.
  2. Insert the mechanical key of the new transmitter into the key lock cylinder located on the outside of the driver door and turn the key to the unlock position five times within ten seconds. The Driver Information Center (DIC) will display Ready For Remote #2, 3, 4 or 5.
  3. Place the new key into the key pocket.
  4. Press the ignition mode switch. When the key is learned the DIC will indicate that it is ready to program the next key.
  5. Remove the key from the key pocket and press the unlock button. To program additional transmitters, repeat Steps 3 through 5.
  6. When all additional transmitters are programmed, press and hold the ignition mode switch for 5 seconds to exit programming mode.

Adding Keys (With SPS)

Note. This procedure may be used with or without existing learned keys being present. This procedure will take more than 15 minutes to complete. A total of 8 keys maybe 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. Refer to «Service Programming System (SPS)»(/cadillac/srx/ii-2009-2012/remont/communication-devices/#programming-and-setup-all-systems) .
  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 and hold the ignition mode switch for 15 seconds.
  10. With a scan tool, clear any DTCs.

Replacing Keys (Without SPS)

Note. This procedure will unlearn all previously learned keys. All keys that are to be programmed must be with the vehicle. This procedure will take approximately 30 minutes to complete. A total of 8 keys maybe 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). This procedure may be used with or without existing learned keys being present. If existing keys are present, keep the keys away from the vicinity of the vehicle. Failure to keep learned keys away from the vehicle will result in the learn changing to the Adding Keys procedure. The keys to be learned must duplicate the mechanical cut of the current key.

  1. Insert the mechanical key of the new transmitter into the key lock cylinder located on the outside of the driver door and turn the key to the unlock position five times within ten seconds. The Driver Information Center (DIC) will display Remote Learn Pending, Please Wait.
  2. After ten minutes, the DIC will display Press Engine Start Button To Learn. Press the ignition mode switch. The DIC will again display Remote Learn Pending, Please Wait.
  3. Repeat Step 2 two additional times, for a total of thirty minutes. All previously known keys have now been unlearned. Remaining keys can be relearned during the next steps. The DIC display will now display Ready For Remote # 1.
  4. Place the new key into the key pocket.
  5. Press the ignition mode switch. When the key is learned the DIC will indicate that it is ready to program the next key.
  6. Remove the key from the key pocket and press the unlock button. To program additional transmitters, repeat Steps 4 through 6.
  7. When all additional transmitters are programmed, press and hold the ignition mode switch for 5 seconds to exit programming mode.

Replacing Keys (With SPS)

Note. This procedure will unlearn all previously learned keys. All keys that are to be programmed must be with the vehicle. This procedure may be used with or without existing learned keys being present. This procedure will take more than 15 minutes to complete. A total of 8 keys maybe 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. Refer to «Service Programming System (SPS)»(/cadillac/srx/ii-2009-2012/remont/communication-devices/#programming-and-setup-all-systems) .
  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 and hold the ignition mode switch for 15 seconds.
  10. With a scan tool, clear any DTCs.

Immobilizer Description and Operation

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

When an ignition key (if equipped) is inserted into the ignition lock cylinder and the ignition is switched ON, the encrypted code in the key is energized by the immobilizer coil surrounding the ignition lock cylinder. This immobilizer coil is part of the immobilizer antenna. The encrypted code transmits a signal that contains its unique value, which is received by the BCM. The BCM then compares this value to a value stored in memory. The BCM also monitors various modules to determine that the stored environment ID matches.

If equipped with push button start, this immobilizer antenna is part of the console. Place key/fob in the pocket in the console. The inscribed code transmits a signal that contains its unique value, which is received by the BCM. The BCM then compares this value to a value stored in memory. The BCM also monitors various modules to determine that the stored security code matches.

If both the environment ID and the value received from the transponder match, the BCM will send the prerelease password via serial data to the ECM. If the encrypted codes unique value is incorrect or the environment ID does not match, the BCM will send the fuel disable message to the ECM.

When the ECM receives the BCM prerelease password, the ECM will challenge the password. The ECM sends this challenge back to the BCM via serial data. 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 components of the theft system are as follows

  1. BCM
  2. ECM
  3. Immobilizer antenna
  4. Ignition key/fob
  5. Security indicator
  6. Various modules which store and report the environment ID are BCM, IPC, HVAC, EBCM, ECM and SDM

BCM is programmed with the environment ID at the manufacturer.

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/fob (transponder values).

The BCM uses the following inputs

  1. Environment ID exchange with various modules
  2. Encrypted code from key/fob from immobilizer coil

The BCM uses the following outputs

  1. Prerelease password communication with ECM
  2. Challenge/response with ECM

When an ignition key is inserted into the ignition lock cylinder and the ignition is switched ON, the encrypted code in the key is energized by the immobilizer coil surrounding the ignition lock 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 then performs one of the following functions

  1. 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.
  2. 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.
  3. 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 back 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 conditions occur

  1. The prerelease password is invalid.
  2. The start disable password is sent by the BCM.
  3. No passwords are received. There is no communication with the BCM.
  4. The BCM calculated response to the challenge does not equal the calculation performed by the ECM.

Immobilizer Antenna

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

Immobilizer antenna is used to

  1. Learn key/keys
  2. To start vehicle with or without RF interference
  3. To start vehicle when key/fob battery is dead

The Ignition Key/Fob

The ignition key/fob 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. There are approximately 3 trillion possible encrypted code values. There are no visible electrical contacts. The keys are identified by + symbol in a circle stamped into the steel shank of the key.

Environment ID

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

Security Indicator

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

Remote Vehicle Speed Limiting Description and Operation

Certain vehicles equipped with OnStar® now have an additional feature that allows for remote 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 with local law enforcement and strict guidelines at the OnStar® Call Center, will slow the vehicle 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.