Fastener Tightening Specifications
| Application | Specification | |
|---|---|---|
| Metric | English | |
| Theft Deterrent Module Bolt/Screw | 2 N.m | 18 lb in |
Scheme 61
DIAGNOSTIC CODE INDEX
| DTC | Description |
|---|---|
| DTC B2955 | B2955 00: Security Sensor Data Circuit |
| DTC B3006 | B3006 01: Hood Ajar Circuit Short to Battery B3006 02: Hood Ajar Circuit Short to Ground B3006 04: Hood Ajar Circuit Open |
| DTC B302A | B302A 00: Mobile Telephone Communications Interface Requested Immobilization Malfunction |
| DTC B3031 | B3031 00: Security Controller In Learn Mode Malfunction |
| DTC B3055 | B3055 00: No Transponder Modulation or No Transponder |
| DTC B3060 | B3060 00: Unprogrammed Transponder Identification Code Received Malfunction |
| DTC B389A | B389A 00: Environment Identification |
| DTC B3902 | B3902 00: Incorrect Immobilizer Identifier Received |
| DTC B3935 | B3935 00: Transponder Authentication Error |
| DTC B3976 | B3976 00: Unconfigured Transponder |
| DTC B3984 | B3984 00: Device 1 Environment Identifier Not Programmable |
| DTC P0513 | P0513: Immobilizer Key Incorrect |
| DTC P0633 | P0633: Immobilizer Key Not Programmed |
| DTC P162B | P162B: Remote Vehicle Speed Limiting Signal Message Counter Incorrect |
| DTC P1631 | P1631: Immobilizer Fuel Enable Signal Not Correct |
| DTC P1649 | P1649: Immobilizer Security Code Not Programmed |
DIAGNOSTIC CODE INDEX
Diagnostic Instructions
- 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.
- 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.
- «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
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal 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 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
- 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 or when a scan tool is used to clear DTCs.
Reference Information
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «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
- Ignition OFF, disconnect the harness connector at the K89 immobilizer control module.
- 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.
- 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.
- 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.
- 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.
- «Theft Deterrent Module Replacement»(/cadillac/srx/ii-2009-2012/remont/door-locks-anti-theft-systems/#immobilizer-system)
- «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
- 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.
- 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.
- «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.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Signal | B3006 02 | B3006 04 | B3006 01 | |
| Ground | B3006 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.
- The hood ajar switch input will be ignored as a content theft deterrent trigger.
- Remote vehicle start will be disabled.
- A current DTC will clear when the conditions for setting the DTC are no longer present.
- A history DTC will clear after 40 malfunction free ignition cycles.
Schematic Reference
Connector End View Reference
Description and Operation
Keyless Entry System Description and Operation (without ATH) or Keyless Entry System Description and Operation (with ATH)
Electrical Information Reference
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «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.
- Ignition OFF, disconnect the harness connector at the B55 hood ajar switch.
- 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.
- 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.
- 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.
- If all circuits test normal, test or replace the B55 hood ajar switch.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Hood Primary and Secondary Latch Replacement»(/cadillac/srx/ii-2009-2012/remont/exterior-body-panels/#bolted-exterior-body-panels-and-closures)
- «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
- 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.
- 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.
- «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.
- A current DTC will clear when the telematic start disable request is no longer seen.
- 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
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «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
- With a master vehicle key, turn the ignition ON.
- Observe the security indicator. After approximately 10 minutes, the indicator will turn off.
- Turn the ignition OFF and wait 5 s.
- Repeat steps 2-4 two more times for a total of 3 cycles or 30 minutes.
- With a master vehicle key, turn the ignition ON. The start disable will now be cleared.
- Using the Red Emergency Button, notify the advisor that the Ignition Block on the vehicle has been cleared and to update the account status.
- 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.
- 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.
- «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.
- 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 or when a scan tool is used to clear DTCs.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «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.
- 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
- 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.
- 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.
- «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.
- Vehicle starting will be disabled.
- The security indicator will illuminate. A service message will be displayed in the driver information center.
- 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.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «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
- Inspect all available vehicle keys that they are correct vehicle keys. If not a correct vehicle key, replace the key.
- 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.
- 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.
- 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.
- «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.
- Vehicle starting will be disabled.
- The security indicator in the instrument cluster will be illuminated. The driver information center will display a service message.
- 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 or when a scan tool is used to clear DTCs.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «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»(/cadillac/srx/ii-2009-2012/remont/door-locks-anti-theft-systems/#immobilizer-system) .
- 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.
- 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.
- 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.
- «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.
- The security indicator in the instrument cluster will illuminate.
- 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
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «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 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) .
- 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) .
- 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
- 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.
- 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.
- «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.
- The security indicator in the instrument cluster will illuminate.
- 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
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «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.
- 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
- 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.
- 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.
- «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.
- A valid transponder value has been read.
- The transponder value is valid and matches the value stored in the BCM memory.
- The transponder calculation of the challenge from the BCM does not match the BCM calculation.
- Vehicle starting will be disabled.
- The security indicator will illuminate. The driver information center will display a service message.
- 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.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «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.
- «Replacing Keys»(/cadillac/srx/ii-2009-2012/remont/door-locks-anti-theft-systems/#immobilizer-system)
- «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
- 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.
- 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.
- «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.
- Ignition is in the Accessory or Run position.
- The BCM is in the learn coded key state.
The BCM has determined the current key is not configured as a proper vehicle key.
- 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.
- 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 or when a scan tool is used to clear DTCs.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «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.
- 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.
- 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.
- 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.
- «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.
- The security indicator in the instrument cluster will illuminate.
- 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
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «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.
- 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
- 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.
- 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.
- «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.
- The security indicator in the instrument cluster will illuminate.
- Vehicle starting will be disabled.
- A current DTC P0513 will be cleared when a valid calculation is received.
- 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
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «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.
- 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) .
- 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.
- 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.
- «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.
- A current DTC P0633 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 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
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «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.
- 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
- 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.
- 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.
- «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.
- The engine run time is greater than 5 seconds.
- A remote slow-down request is sent from OnStar
- 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.
- ECM ignores all reduced vehicle speed request messages from the vehicle communication interface module.
- The ECM stores DTC P162B in history.
- The condition responsible for setting the DTC no longer exists.
- 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
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «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.
- 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
- 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.
- 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.
- «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.
- The security indicator in the instrument cluster will illuminate.
- Vehicle starting will be disabled.
- A current DTC P1631 will be cleared when correct immobilizer data is received.
- 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
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «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.
- 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) .
- 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.
- 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.
- «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.
- A current DTC P1649 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 or when a scan tool is used to clear DTCs.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «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.
- 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
| IMPORTANT | The following steps must be completed before using the symptom tables. |
- 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.
- 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
- 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) .
- 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.
- 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.
- 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.
- «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
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «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.
- 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
| Callout | Component 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 . | |
| 1 | Theft Deterrent Module Bolt/Screw (Qty: 2) CAUTION: Refer to Fastener Caution . Tighten: 2 N.m (18 lb in) |
| 2 | Theft 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 tool | Function description | When the function should be used | Notes |
|---|---|---|---|
| Body Control Module IMMO Function with Existing Transponder or Remote Key | The BCM will relearn the immobilizer passwords and data while reusing the existing vehicle keys | The 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 Key | The BCM will relearn the immobilizer passwords and data while using new vehicle keys | The BCM has been replaced and new vehicle keys are being reused | |
| Engine Control Module IMMO Learn | The ECM will relearn the immobilizer passwords and data | The ECM has been replaced or a diagnostic has instructed to perform the learn | |
| Engine Control Module and Body Control Module IMMO Learn | The ECM and BCM will learn new immobilizer passwords and data | Both 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 data | A 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 relearned | All vehicle keys are desired to be invalidated and certain keys relearned or a diagnostic has instructed to perform the learn | This 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 |
- 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) .
- Turn ON the ignition, with the engine OFF.
- Ensure that all power consuming devices are turned OFF on the vehicle.
- Select SPS application and follow the on-screen instructions.
- Select Reprogram ECU.
- Select IMMO Immobilizer Learn - Setup.
- 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.
- Follow the on-screen instructions.
- After programming all keys "Programming Complete" is displayed.
- Press and hold the ignition mode switch for 15 seconds.
- 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.
- Place the recognized key(s) in the vehicle cupholder.
- 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.
- Place the new key into the key pocket.
- Press the ignition mode switch. When the key is learned the DIC will indicate that it is ready to program the next key.
- Remove the key from the key pocket and press the unlock button. To program additional transmitters, repeat Steps 3 through 5.
- 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.
- 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) .
- Ensure that all power consuming devices are turned OFF on the vehicle.
- Select the SPS application and follow the on-screen instructions.
- Select Reprogram ECU.
- Select IMMO Immobilizer Learn - Setup.
- Select the Program Transponder or Remote Key (Add) function.
- Follow the on-screen instructions.
- After programming all keys, Programming Complete, is displayed.
- Press and hold the ignition mode switch for 15 seconds.
- 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.
- 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.
- 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.
- 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.
- Place the new key into the key pocket.
- Press the ignition mode switch. When the key is learned the DIC will indicate that it is ready to program the next key.
- Remove the key from the key pocket and press the unlock button. To program additional transmitters, repeat Steps 4 through 6.
- 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.
- 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) .
- Ensure that all power consuming devices are turned OFF on the vehicle.
- Select the SPS application and follow the on-screen instructions.
- Select Reprogram ECU.
- Select IMMO Immobilizer Learn - Setup.
- Select the Program Transponder or Remote Key (Delete) function.
- Follow the on-screen instructions.
- After programming all keys, Programming Complete, is displayed.
- Press and hold the ignition mode switch for 15 seconds.
- 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
- BCM
- ECM
- Immobilizer antenna
- Ignition key/fob
- Security indicator
- 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
- Environment ID exchange with various modules
- Encrypted code from key/fob from immobilizer coil
The BCM uses the following outputs
- Prerelease password communication with ECM
- 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
- 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 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
- 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 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
- Learn key/keys
- To start vehicle with or without RF interference
- 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.
See also:
• Diagnostic System Check - Vehicle
• Strategy Based Diagnosis
• Diagnostic Procedure Instructions
• Component Connector End Views
• Circuit Testing
• Connector Repairs
• Testing for Intermittent Conditions and Poor Connections
• Wiring Repairs
• Control Module References
• Diagnostic Repair Verification
• Keyless Entry System Description and Operation (without ATH)
• Hood Primary and Secondary Latch Replacement
• OnStar Schematics
• Checking Aftermarket Accessories
• Front Floor Console Replacement
• Fastener Caution
• Service Programming System (SPS)
• DTC B2955
• Immobilizer Description and Operation
• Remote Vehicle Speed Limiting Description and Operation