Immobilizer
The Immobilizer code is stored in the following components:
ECM (Engine Control Module);
BCM (Body Control Module).
The BCM is the main element for the immobilizer management and performs the transponder reading
generally after having recognized the presence of the internal signal.
After detecting the presence of the hardwired signal (+15 due to the KEY ON), the ECM sends a code
request to the BCM that answers once it has ended the transponder authentication procedure, if the
transponder is authorized (that means: key authenticated) and it starts to handle the Minikrypt
dialogue with the ECM.
After having finished the dialogue between the BCM and the ECM, the BCM commands the
immobilizer indication on the IPC, by sending the specific signal.
The steps are therefore summarized in the following sequence:
Activation of the INT function +15 (the INT activates also the initialization of the dialogue
between BCM and ECM on the CAN line);
Request to read recognizing device (transponder key);
Wait for positive recognizing: retries are performed if the device is not recognized. In this
phase the dialogue between BCM and ECM is active and there are no answers from the BCM;
In case of positive recognizing: engine starting is enabled, then the data exchange between
ECM-BCM ends positively and the engine can start;
In case of negative recognizing: ECM disables engine starting, data exchange between ECM-
BCM ends negatively and the engine cannot start the BCM will send the request to the
instrument panel to illuminate the IPC Code immobilizer.
The dialogue between BCM and ECM is accomplished through the following CAN messages
exchange:
IMMO CODE REQUEST, sent from the ECM and received from the BCM.
IMMO CODE RESPONSE, sent from the BCM and received from the ECM.
Logistic mode
The BCM manages the Logistic mode function. Some electrical loads are deactivated when the
function is active.
The Logistic mode can be deactivated using the diagnosis equipment (the command is in the
"miscellaneous functions" menu of the BCM).
The configuration of the vehicle on those with Next-Generation architecture is called PROXY. PROXY
consists of a computer file with a maximum of 255 bytes. All modules requiring configuration will store
a specific version of the PROXY file. All other modules store only the part of the file pertaining to that
module.
The BCM uses the PROXY file to perform a vehicle configuration check when the ignition key is turned
to the ON position. The BCM sends a PROXY configuration code to PROXY configured modules on all
the networks. PROXY configured modules will reply with their own configuration code. The BCM then
compares the codes. If a code mismatch is detected, the BCM will set a diagnostic trouble code
(DTC). If the DTC is present for three ignition cycles, the BCM sends a message to the IPC to flash
the odometer.
The following diagnosis functions are in the "Miscellaneous Functions" menu of the BCM:
1. Restore Proxy configuration
2. Proxy alignment
Restoring the Proxy configuration allows you to rewrite, via wiTECH connected to the web, the proxy
in the BCM.
Proxy alignment allows the BCM to send the appropriate part of the Proxy to each individual module.
All rights reserved. The circulation and reproduction of all or part of this guide by any means is prohibited.
FIAT TIPO
-41-
0.0
REV