DTC B2955: Security sensor data circuit
DIAGNOSTIC CODE INDEX
DTC B2955: SECURITY SENSOR DATA CIRCUIT
Diagnostic Instructions
DTC Descriptor
DTC B2955
Security Sensor Data Circuit
For symptom byte information, refer to Symptom Byte List .
Diagnostic Fault Information
Circuit/System Description
When an ignition key is inserted into the ignition lock cylinder and the ignition is switched ON, the transponder embedded in the key is energized by the exciter coil surrounding the ignition lock cylinder. The transponder transmits a signal to the immobilizer control module. The immobilizer control module translates this signal to a serial data message which is sent to the body control module (BCM). The BCM then compares this value to a value stored in memory. If the value is correct, the BCM will send the prerelease password via the serial data circuit to the engine control module (ECM). If the learned key code does not match or a transponder value is not received, the BCM will send the start disable 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 on the immobilizer antenna circuits.
Action Taken When the DTC Sets
Conditions for Clearing the DTC
Diagnostic Aids
Because of how the key information is stored in the BCM and the ECM, it may be necessary to begin immobilizer programming with a new vehicle key if DTC B2955 sets immediately after attempting to program a new BCM. This will allow the key information to be transferred between the BCM and the ECM. DTC P0633 may also be set in the ECM and a "No Communication with driver ID Device" error may be displayed during the BCM programming. After programming has begun with the new vehicle key, the existing vehicle keys may then be programmed.
Reference Information
Schematic Reference
Immobilizer Schematics (Encore), Immobilizer Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Immobilizer Description and Operation
Electrical Information Reference
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Testing
Perform the Immobilizer System Component Programming procedure using a new vehicle key.
After the new key has been learned, the existing vehicle keys may be learned to the vehicle.
If the test lamp does not illuminate
NOTE: In some instances, the K9 Body Control Module may only apply voltage for 3 s immediately after the ignition is turned ON. It may be necessary to monitor the DMM while turning the ignition ON to observe the voltage.
Repair the short to voltage on the circuit.
Replace the K9 Body Control Module.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Control Module References for body control module or immobilizer control module replacement, programming, and setup.
DTC B302A: Mobile telephone communications interface requested immobilization
Diagnostic Instructions
DTC Descriptor
DTC B302A
Mobile Telephone Communications Interface Requested Immobilization
For symptom byte information, refer to Symptom Byte List .
Circuit/System Description
As part of the vehicle telematics enhanced services, a request may be sent to the body control module (BCM) to disable vehicle starting. If a valid message is received by the BCM requesting that starting be disabled, the start enable message will not be sent to the engine control module (ECM).
Conditions for Running the DTC
The BCM continuously monitors for this DTC.
Conditions for Setting the DTC
A start disable message has been received from the telematics module.
Action Taken When the DTC Sets
Vehicle starting will be suspended and the security indicator will be illuminated.
Conditions for Clearing the DTC
Diagnostic Aids
Reference Information
Schematic Reference
Immobilizer Schematics (Encore), Immobilizer Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Immobilizer Description and Operation
Electrical Information Reference
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Verification
These concerns must be corrected before the start disable can be removed.
Contact the customer and advise them that for security purposes, they must contact OnStar and the law enforcement agency to update the vehicle account.
DTC B3031: Security controller in learn mode
Diagnostic Instructions
DTC Descriptor
DTC B3031
Security Controller In Learn Mode
For symptom byte information, refer to Symptom Byte List .
Circuit/System Description
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, DTC B3031 will remain current and indicate a fault. The instrument cluster security indicator will illuminate and the driver information center will display a message.
Conditions for Running the DTC
The immobilizer system is the learn coded keys state.
Conditions for Setting the DTC
The DTC will set any time the BCM enters the learn coded keys state.
Action Taken When the DTC Sets
The security indicator will illuminate. The driver information center will display a message.
Conditions for Clearing the DTC
Reference Information
Schematic Reference
Immobilizer Schematics (Encore), Immobilizer Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Immobilizer Description and Operation
Electrical Information Reference
Scan Tool Reference
Replace the key
Replace the K9 Body Control Module
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Control Module References for body control module replacement, programming, and setup.
DTC B3055: Security controller in learn mode
Diagnostic Instructions
DTC Descriptor
DTC B3055
No Transponder Modulation or No Transponder
For symptom byte information, refer to Symptom Byte List .
Circuit/System Description
Without BTM and/or ATH/ATS
When an ignition key is inserted into the ignition lock cylinder and the ignition is switched ON, the transponder embedded in the key is energized by the exciter coil surrounding the ignition lock cylinder. The transponder transmits a signal to the immobilizer control module. The immobilizer control module translates this signal to a serial data message which is sent to the body control module (BCM). The BCM then compares this value to a value stored in memory. If the value is correct, the BCM will send the prerelease password via the serial data circuit to the engine control module (ECM). If the learned key code does not match or a transponder value is not received, the BCM will send the start disable password to the ECM.
With BTM and/or ATH/ATS
When a ignition key is inserted into the key pocket/slot and the ignition mode switch is pressed, the transponder embedded in the key is energized by the immobilizer antenna exciter coil. The transponder transmits a signal to the immobilizer control module. The immobilizer control module translates this signal to a serial data message which is sent to the body control module (BCM). The BCM then compares this value to a value stored in memory. If the value is correct, the BCM will send the prerelease password via the serial data circuit to the engine control module (ECM). If the learned key code does not match or a transponder value is not received, the BCM will send the start disable password to the ECM.
Conditions for Running the DTC
Ignition is in the Accessory or Run position.
Conditions for Setting the DTC
The BCM is unable to measure the ignition key transponder value.
Action Taken When the DTC Sets
Conditions for Clearing the DTC
Diagnostic Aids
Reference Information
Schematic Reference
Immobilizer Schematics (Encore), Immobilizer Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Immobilizer Description and Operation
Electrical Information Reference
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Verification
Without BTM and/or ATH/ATS
Refer to Diagnostic Trouble Code (DTC) List - Vehicle .
Refer to Vehicle Will Not Change Power Mode .
Replace the appropriate key
Replace the appropriate key.
Replace the K89 Immobilizer Control Module.
With BTM and/or ATH/ATS
Refer to Diagnostic Trouble Code (DTC) List - Vehicle .
Refer to Power Mode Mismatch .
Replace the appropriate key.
Replace the appropriate key.
Replace the K89 Immobilizer Control Module.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Control Module References for immobilizer control module replacement, programming, and setup.
DTC B305C: Immobilizer transponder of wrong type programmed
Diagnostic Instructions
DTC Descriptor
DTC B305C
Immobilizer Transponder of Wrong Type Programmed
For symptom byte information, refer to Symptom Byte List .
Circuit/System Description
Without BTM and/or ATH/ATS
When an ignition key is inserted into the ignition lock cylinder and the ignition is switched ON, the transponder embedded in the key is energized by the exciter coil surrounding the ignition lock cylinder. The transponder transmits a signal to the immobilizer control module. The immobilizer control module translates this signal to a serial data message which is sent to the body control module (BCM). The BCM then compares this value to a value stored in memory. If the value is correct, the BCM will send the prerelease password via the serial data circuit to the engine control module (ECM). If the learned key code does not match or a transponder value is not received, the BCM will send the start disable password to the ECM.
With BTM and/or ATH/ATS
When a ignition key is inserted into the key pocket/slot and the ignition mode switch is pressed, the transponder embedded in the key is energized by the immobilizer antenna exciter coil. The transponder transmits a signal to the immobilizer control module. The immobilizer control module translates this signal to a serial data message which is sent to the body control module (BCM). The BCM then compares this value to a value stored in memory. If the value is correct, the BCM will send the prerelease password via the serial data circuit to the engine control module (ECM). If the learned key code does not match or a transponder value is not received, the BCM will send the start disable password to the ECM.
Conditions for Running the DTC
Conditions for Setting the DTC
Action Taken When the DTC Sets
No action is taken.
Conditions for Clearing the DTC
Reference Information
Schematic Reference
Immobilizer Schematics (Encore), Immobilizer Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Immobilizer Description and Operation
Electrical Information Reference
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Verification
Replace the appropriate key.
Replace the appropriate key.
DTC B3060: Unprogrammed transponder identification code received
Diagnostic Instructions
DTC Descriptor
DTC B3060
Unprogrammed Transponder Identification Code Received
For symptom byte information, refer to Symptom Byte List .
Circuit/System Description
Without BTM and/or ATH/ATS
When an ignition key is inserted into the ignition lock cylinder and the ignition is switched ON, the transponder embedded in the key is energized by the exciter coil surrounding the ignition lock cylinder. The transponder transmits a signal to the body control module (BCM). The BCM then compares this value to a value stored in memory. If the value is correct, the BCM will send the prerelease password via the serial data circuit to the engine control module (ECM). If the learned key code does not match or a transponder value is not received, the BCM will send the start disable password to the ECM.
With BTM and/or ATH/ATS
When a keyless entry transmitter is inserted into the transmitter pocket/slot and the ignition mode switch is pressed, the transponder embedded in the transmitter is energized by the immobilizer antenna exciter coil. The transponder transmits a signal to the body control module (BCM). The BCM then compares this value to a value stored in memory. If the value is correct, the BCM will send the prerelease password via the serial data circuit to the engine control module (ECM). If the learned key code does not match or a transponder value is not received, the BCM will send the start disable password to the ECM.
Conditions for Running the DTC
Ignition is in the Accessory or Run position.
Conditions for Setting the DTC
The transponder value measured by the BCM is incorrect or not learned to the vehicle.
Action Taken When the DTC Sets
Conditions for Clearing the DTC
Reference Information
Schematic Reference
Immobilizer Schematics (Encore), Immobilizer Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Immobilizer Description and Operation
Electrical Information Reference
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Verification
Replace the key.
DTC B389A: Environment identification
Diagnostic Instructions
DTC Descriptor
DTC B389A
Environment Identification
For symptom byte information, refer to Symptom Byte List .
Circuit/System Description
When certain modules are programmed and configured during installation, the module learns a specific environment identifier which is unique to the vehicle. The environment identifier is used to prevent the swapping modules between vehicles. The body control module (BCM) is the keeper of the environment identifier. The Instrument Cluster, Electronic Brake Control Module, HVAC Control Module, Inflatable Restraint Sensing and Diagnostic Module, engine control module (ECM), and Steering Column Lock Module (if equipped) each learn the environment identifier during their configuration process. During vehicle operation, the BCM sends the immobilizer identifier as a challenge and each module responds to the challenge by sending the environment identifier back to the BCM. If the BCM sends an incorrect immobilizer identifier or a specific number of incorrect environment identifiers are received, vehicle starting is disabled.
Conditions for Running the DTC
Ignition is in the ACCESSORY or RUN position.
Conditions for Setting the DTC
An incorrect immobilizer identifier was broadcast by the BCM.
Action Taken When the DTC Sets
Conditions for Clearing the DTC
A current DTC will be cleared when the BCM broadcasts a correct immobilizer identifier.
Diagnostic Aids
If BCM programming is not completed after BCM replacement, the immobilizer identifier will not be learned.
If DTC B389A sets immediately after the replacement and programming of a BCM, perform the programming procedure again.
Reference Information
Schematic Reference
Immobilizer Schematics (Encore), Immobilizer Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Immobilizer Description and Operation
Electrical Information Reference
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Verification
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.
Refer to DTC B3902.
Replace the K9 Body Control Module.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Control Module References for body control module replacement, programming, and setup.
DTC B3902: Incorrect immobilizer identifier received
Diagnostic Instructions
DTC Descriptor
DTC B3902
Incorrect Immobilizer Identifier Received
For symptom byte information, refer to Symptom Byte List .
Circuit/System Description
When certain modules are programmed and configured during installation, the module learns a specific environment identifier which is unique to the vehicle. The environment identifier is used to prevent the swapping modules between vehicles. The body control module (BCM) is the keeper of the environment identifier. The instrument cluster, electronic brake control module, HVAC control module, inflatable restraint sensing and diagnostic module, engine control module (ECM), and steering column lock module (if equipped) each learn the environment identifier during their configuration process. During vehicle operation, the BCM sends the immobilizer identifier as a challenge and each module responds to the challenge by sending the environment identifier back to the BCM. If the BCM sends an incorrect immobilizer identifier or a specific number of incorrect environment identifiers are received, vehicle starting is disabled.
Conditions for Running the DTC
Ignition is in the ACCESSORY or RUN position.
Conditions for Setting the DTC
The control module's environment identifier does not match the environment identifier stored by the BCM.
Action Taken When the DTC Sets
Conditions for Clearing the DTC
A current DTC will be cleared when the module learns a correct environment identifier.
Reference Information
Schematic Reference
Immobilizer Schematics (Encore), Immobilizer Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Immobilizer Description and Operation
Electrical Information Reference
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Verification
Replace the control module that set the DTC.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Control Module References for instrument cluster, electronic brake control module, HVAC control module, inflatable restraint sensing and diagnostic module, engine control module, or steering column lock module replacement, programming, and setup.
DTC B3935: Transponder authentication
Diagnostic Instructions
DTC Descriptor
DTC B3935
Transponder Authentication
For symptom byte information, refer to Symptom Byte List .
Circuit/System Description
Without BTM and/or ATH/ATS
When an ignition key is inserted into the ignition lock cylinder and the ignition is switched ON, the transponder embedded in the key is energized by the exciter coil surrounding the ignition lock cylinder. The transponder transmits a signal to the immobilizer control module. The immobilizer control module translates this signal to a serial data message which is sent to the body control module (BCM). The BCM then compares this value to a value stored in memory. If the value is correct, the BCM will send the prerelease password via the serial data circuit to the engine control module (ECM). If the learned key code does not match or a transponder value is not received, the BCM will send the start disable password to the ECM.
With BTM and/or ATH/ATS
When a ignition key is inserted into the key pocket/slot and the ignition mode switch is pressed, the transponder embedded in the key is energized by the immobilizer antenna exciter coil. The transponder transmits a signal to the immobilizer control module. The immobilizer control module translates this signal to a serial data message which is sent to the body control module (BCM). The BCM then compares this value to a value stored in memory. If the value is correct, the BCM will send the prerelease password via the serial data circuit to the engine control module (ECM). If the learned key code does not match or a transponder value is not received, the BCM will send the start disable password to the ECM.
Conditions for Running the DTC
Conditions for Setting the DTC
The transponder calculation of the challenge from the BCM does not match the BCM calculation.
Action Taken When the DTC Sets
Conditions for Clearing the DTC
Reference Information
Schematic Reference
Immobilizer Schematics (Encore), Immobilizer Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Immobilizer Description and Operation
Electrical Information Reference
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Verification
Replace the K9 Body Control Module.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Control Module References for body control module replacement, programming, and setup.
DTC B3976: Transponder authentication
Diagnostic Instructions
DTC Descriptor
DTC B3976
Unconfigured Transponder
For symptom byte information, refer to Symptom Byte List .
Circuit/System Description
Without BTM and/or ATH/ATS
When an ignition key is inserted into the ignition lock cylinder and the ignition is switched ON, the transponder embedded in the key is energized by the exciter coil surrounding the ignition lock cylinder. The transponder transmits a signal to the immobilizer control module. The immobilizer control module translates this signal to a serial data message which is sent to the body control module (BCM). The BCM then compares this value to a value stored in memory. If the value is correct, the BCM will send the prerelease password via the serial data circuit to the engine control module (ECM). If the learned key code does not match or a transponder value is not received, the BCM will send the start disable password to the ECM.
With BTM and/or ATH/ATS
When a ignition key is inserted into the key pocket/slot and the ignition mode switch is pressed, the transponder embedded in the key is energized by the immobilizer antenna exciter coil. The transponder transmits a signal to the immobilizer control module. The immobilizer control module translates this signal to a serial data message which is sent to the body control module (BCM). The BCM then compares this value to a value stored in memory. If the value is correct, the BCM will send the prerelease password via the serial data circuit to the engine control module (ECM). If the learned key code does not match or a transponder value is not received, the BCM will send the start disable password to the ECM.
Conditions for Running the DTC
Conditions for Setting the DTC
The BCM has determined the current key is not configured as a proper vehicle key.
Action Taken When the DTC Sets
Conditions for Clearing the DTC
Reference Information
Schematic Reference
Immobilizer Schematics (Encore), Immobilizer Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Immobilizer Description and Operation
Electrical Information Reference
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Verification
Replace the key.
DTC B3984: Device 1 environment identifier not programmable
Diagnostic Instructions
DTC Descriptor
DTC B3984
Device 1 Environment Identifier Not Programmable
For symptom byte information, refer to Symptom Byte List .
Circuit/System Description
When certain modules are programmed and configured during installation, the module learns a specific environment identifier which is unique to the vehicle. The environment identifier is used to prevent the swapping modules between vehicles. The body control module (BCM) is the keeper of the environment identifier. The instrument cluster, electronic brake control module, HVAC control module, inflatable restraint sensing and diagnostic module, engine control module (ECM), and steering column lock module (if equipped) each learn the environment identifier during their configuration process. During vehicle operation, the BCM sends the immobilizer identifier as a challenge and each module responds to the challenge by sending the environment identifier back to the BCM. If the BCM sends an incorrect immobilizer identifier or a specific number of incorrect environment identifiers are received, vehicle starting is disabled.
Conditions for Running the DTC
Ignition is in the ACCESSORY or RUN position.
Conditions for Setting the DTC
An incorrect environment identifier is programmed or no environment identifier is programmed.
Action Taken When the DTC Sets
Conditions for Clearing the DTC
A current DTC will be cleared when the module learns a correct environment identifier.
Reference Information
Schematic Reference
Immobilizer Schematics (Encore), Immobilizer Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Immobilizer Description and Operation
Electrical Information Reference
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Verification
Replace the control module that set the DTC.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Control Module References for instrument cluster, electronic brake control module, HVAC control module, inflatable restraint sensing and diagnostic module, engine control module, and steering column lock module replacement, programming, and setup.
DTC P0513: Immobilizer key incorrect
Diagnostic Instructions
DTC Descriptor
DTC P0513
Immobilizer Key Incorrect
Circuit/System Description
The body control module (BCM) sends the pre-release information to the engine control module (ECM) via the serial data circuit. The ECM then sends a challenge to the BCM. Both the ECM and BCM perform a calculation on this challenge. If the calculated response from the BCM equals the calculation performed by the ECM, the ECM will allow vehicle starting.
Conditions for Running the DTC
Ignition is in the ACCESSORY or RUN position.
Conditions for Setting the DTC
The calculated response from the BCM does not equal the calculation performed by the ECM.
Action Taken When the DTC Sets
Conditions for Clearing the DTC
Diagnostic Aids
DTC P0513 may be caused by a loose connection or intermittent poor continuity on the ECM ground or at the negative battery cable. Be sure to check the ECM ground(s) and negative battery cable if normal system diagnosis does not correct the concern.
Reference Information
Schematic Reference
Immobilizer Schematics (Encore), Immobilizer Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Immobilizer Description and Operation
Electrical Information Reference
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Verification
Refer to Diagnostic Trouble Code (DTC) List - Vehicle .
Perform the K20 Engine Control Module immobilizer learn using the engine control module IMMO Learn in SPS. Refer to Immobilizer System Component Programming.
DTC P0633: Immobilizer key not programmed
Diagnostic Instructions
DTC Descriptor
DTC P0633
Immobilizer Key Not Programmed
Circuit/System Description
When learning the immobilizer data, as well as the challenge and response sequence, the engine control module (ECM) is placed in learn mode. DTC P0633 will set automatically as an indicator that the system is in learn mode and not as a fault indicator. Once the immobilizer data and challenge/response 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.
Conditions for Running the DTC
The ECM is in learn mode.
Conditions for Setting the DTC
DTC P0633 will set any time the ECM enters learn mode.
Action Taken When the DTC Sets
The security indicator in the instrument cluster will illuminate.
Conditions for Clearing the DTC
Reference Information
Schematic Reference
Immobilizer Schematics (Encore), Immobilizer Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Electrical Information Reference
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Verification
NOTE:
DTC P0633 will clear upon a successful engine start. Any malfunction that will cause a no-start condition will prevent DTC P0633 from clearing. Prior to diagnosing DTC P0633, ensure that all power moding and engine control systems are operating properly and all conditions that may cause a no-start have been corrected. Do not replace the K20 Engine Control Module. Replacing the K20 Engine Control Module will not correct the no-start condition.
Refer to Diagnostic Trouble Code (DTC) List - Vehicle .
3. Verify the engine starts after the K20 Engine Control Module completes the learn procedure.
An undiagnosed no-start condition exists. Refer to the appropriate subsection and diagnostic to correct the no-start condition.
DTC P162B: Remote vehicle speed limiting signal message counter incorrect
Diagnostic Instructions
DTC Descriptor
DTC P162B
Remote Vehicle Speed Limiting Signal Message Counter Incorrect
Circuit/System Description
When a remote slow-down request is sent from OnStar, the vehicle communication interface control module sends a serial data message to the engine control module (ECM) indicating that reduced vehicle speed has been requested. Once the request is active, the ECM begins reducing engine torque to match the requested vehicle speed and the REDUCED ENGINE POWER message is displayed.
Conditions for Running the DTC
Conditions for Setting the DTC
Action Taken When the DTC Sets
Conditions for Clearing the DTC
Reference Information
Schematic Reference
OnStar/Telematics Schematics (Encore) , OnStar/Telematics Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Remote Vehicle Speed Limiting Description and Operation
Electrical Information Reference
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Verification
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Control Module References for telematics communication interface control module or engine control module replacement, programming, and setup
DTC P1630: Immobilizer learn mode active
Diagnostic Instructions
DTC Descriptor
DTC P1630
Immobilizer Learn Mode Active
Circuit/System Description
When learning the security code, as well as the challenge and response sequence, the engine control module is placed in learn mode. Once the security code and challenge/response are learned, learn mode will be exited when the engine is successfully started.
Conditions for Running the DTC
The engine control module is in learn mode.
Conditions for Setting the DTC
The engine control module has not learned a security code.
Action Taken When the DTC Sets
The security indicator in the Instrument Cluster will illuminate.
Conditions for Clearing the DTC
Reference Information
Schematic Reference
Immobilizer Schematics (Encore), Immobilizer Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Immobilizer Description and Operation
Electrical Information Reference
Scan Tool Reference
Control Module References
Circuit/System Verification
Refer to Diagnostic Trouble Code (DTC) List - Vehicle
Replace the K20 Engine Control Module.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Control Module References for engine control module replacement, programming, and setup
DTC P1631: Immobilizer fuel enable signal not correct
Diagnostic Instructions
DTC Descriptor
DTC P1631
Immobilizer Fuel Enable Signal Not Correct
Circuit/System Description
The body control module (BCM) sends the pre-release information to the engine control module (ECM) via the serial data circuit. The ECM then sends a challenge to the BCM. Both the ECM and BCM perform a calculation on this challenge. If the calculated response from the BCM equals the calculation performed by the ECM, the ECM will allow vehicle starting. 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.
Conditions for Running the DTC
Ignition is in the ACCESSORY or RUN position.
Conditions for Setting the DTC
The ECM receives incorrect immobilizer data from the BCM.
Action Taken When the DTC Sets
Conditions for Clearing the DTC
Reference Information
Schematic Reference
Immobilizer Schematics (Encore), Immobilizer Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Immobilizer Description and Operation
Electrical Information Reference
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Verification
Refer to Diagnostic Trouble Code (DTC) List - Vehicle
Perform the K20 Engine Control Module immobilizer learn using the engine control module IMMO Learn in SPS. Refer to Immobilizer System Component Programming.
DTC P1649: Immobilizer security code not programmed
Diagnostic Instructions
DTC Descriptor
DTC P1649
Immobilizer Security Code Not Programmed
Circuit/System Description
When learning the security code, as well as the challenge and response sequence, the engine control module (ECM) is placed in learn mode. Once the security code and challenge/response are learned, learn mode will be exited when the engine is successfully started.
Conditions for Running the DTC
The ECM is in learn mode.
Conditions for Setting the DTC
The ECM has not learned a security code.
Action Taken When the DTC Sets
The security indicator in the instrument cluster will illuminate.
Conditions for Clearing the DTC
Reference Information
Schematic Reference
Immobilizer Schematics (Encore), Immobilizer Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Immobilizer Description and Operation
Electrical Information Reference
Scan Tool Reference
Control Module References
Circuit/System Verification
Refer to Diagnostic Trouble Code (DTC) List - Vehicle .
Replace the K20 Engine Control Module.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Control Module References for engine control module replacement, programming, and setup.
DTC P1677: Immobilizer system disabled
Diagnostic Instructions
DTC Descriptor
DTC P1677
Immobilizer System Disabled
Circuit/System Description
The body control module (BCM) sends the pre-release information to the engine control module (ECM) via the serial data circuit. The ECM then sends a challenge to the BCM. Both the ECM and BCM perform a calculation on this challenge. If the calculated response from the BCM equals the calculation performed by the ECM, the ECM will allow vehicle starting. 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.
Conditions for Running the DTC
Ignition is in the ACCESSORY or RUN position.
Conditions for Setting the DTC
The ECM is in a reset state or is not programmed properly.
Action Taken When the DTC Sets
Conditions for Clearing the DTC
Reference Information
Schematic Reference
Immobilizer Schematics (Encore), Immobilizer Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Immobilizer Description and Operation
Electrical Information Reference
Scan Tool Reference
Control Module References
Circuit/System Verification
Refer to Diagnostic Trouble Code (DTC) List - Vehicle .
Replace the K20 Engine Control Module.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Control Module References for engine control module replacement, programming, and setup.
SYMPTOMS - IMMOBILIZER
IMPORTANT: The following steps must be completed before using the symptom tables.
Visual/Physical Inspection
Intermittent
Faulty electrical connections or wiring may be the cause of intermittent conditions. Refer to Testing for Intermittent Conditions and Poor Connections .
Symptom List
Refer to OnStar Stolen Vehicle Slowdown Active to diagnose the symptom.
Onstar stolen vehicle slowdown active
Diagnostic Instructions
NOTE: This procedure is not used in Brazil.
Circuit/System Description
When a remote slow-down request is sent from OnStar, the Telematics Communication Interface Control Module sends a serial data message to the engine control module (ECM) indicating that reduced vehicle speed has been requested. Once the request is active, the ECM begins reducing engine torque to match requested vehicle speed and the REDUCED ENGINE POWER message is displayed.
Reference Information
Schematic Reference
OnStar/Telematics Schematics (Encore) , OnStar/Telematics Schematics (Encore)
Connector End View Reference
WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - ENCORE WIRING SYSTEMS AND POWER MANAGEMENT - COMPONENT CONNECTOR END VIEWS - INDEX - Encore
Description and Operation
Remote Vehicle Speed Limiting Description and Operation
Electrical Information Reference
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Verification