Body Control Module (BCM)
The immobilizer system is an integral part of the BCM and is controlled internally within the BCM. The BCM can learn up to 8 keys (transponder values).
The BCM uses the following inputs:
- Environment identifier exchange with various modules
- Encrypted code from the vehicle key, received by the immobilizer control module
The BCM uses the following outputs:
- Pre-release 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 control module 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 pre-release 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.