7.4.2. Procedure of programming

Programming of a key
Programming of a key is made after replacement of the faulty control unit of the engine or at delivery of additional keys to the owner of the car.
The procedure begins with the fact that the control unit of the engine requests special data of the car from the test device. The "pure" control unit of the engine writes down these data then it is possible to begin programming of a key. The "programmed" control unit of the engine compares the data with the data which are stored in his memory obtained from the test device. If data coincide, programming continues.
If the control unit of the engine obtains the wrong special data of the car three times, it during 1 chotklonyat request for programming of a key. Duration of this deviation cannot be reduced by shutdown of the rechargeable battery or other actions. After connection of the battery the timer starts counting from scratch.
Programming of a key happens by inclusion of ignition a key and according to additional commands from the test device. The control unit of the engine writes down the relevant data in ESPPZU and in the transponder STORAGE. After that the control unit of the engine makes an identification which is required for the adoption of process of programming. Then performance of programming is confirmed by the message on the test device.
If the key is already known to the control unit of the engine on the basis of programming of the previous key, its identification and updating of data in ESPPZU is made. Contents of memory of the transponder do not change (in the programmed transponder it is impossible).
The control unit of the engine distinguishes attempt of repeated programming of the key which is already programmed during one and that cycle of programming. He denies the request of a key and gives the message on the test device.
The control unit of the engine rejects also programming of not operating keys, giving the message on it on the test device. The key can be not acting owing to malfunction of the transponder or for other reasons caused by unsuccessful data input. The key is considered not acting at discrepancy of opoznavatel of the transponder and control unit of the engine.
It is possible to program no more than 4 keys.
In case of a mistake when using the menu of service of an immobilizer the condition of the control unit of the engine remains without change and in memory the special code of malfunction is brought.
If when programming any key of a condition of the control unit of the engine and a key do not coincide, the procedure of check stops, and in memory of the control unit of the engine the special code of malfunction registers.

Programming of the password of the user
The password of the user used for start of the engine in emergency operation is programmed at the service station. The user chooses the four-digit digital password.
Programming of the password of the user is made only by the engine "programmed" by the control unit. Before the first input of the password of the user in the control unit of the engine the condition of the password has to be "pure". At the same time emergency start of the engine is impossible.
Programming is made by inclusion of ignition by the operating key and issues of the password of the user from the test device. At successful programming the password of the user passes "programmed", "pure" in a state, from a state.
The programmed password of the user can be changed. It is possible if the password of the user is in a state "programmed", and the test device gives permission to access or to the former password of the user, or to special data of the car. After the correct delivery of permission the control unit of the engine requests the new password of the user. The new password remains "programmed" is able and will work at the following emergency start of the engine.
If the wrong password of the user or wrong data of the car is issued for the control unit of the engine three times, he within an hour denies the request for change of the password. Duration of this deviation cannot be reduced by shutdown of the rechargeable battery or other actions. After connection of the battery the timer starts counting from scratch.

Conditions of the password of the user
00. It is not checked yet.
This state is stored in ESPPZU. In case of obtaining wrong or wrong data from this device the control unit of the engine is incapable to check this state and gives the message 00.
01. It is programmed.
The password in the control unit of the engine is programmed successfully.
02. Pure.
This state is entered at the end of the line of production of the control unit of the engine before delivery of the car to the end user.
04. It is blocked with the timer.
After a certain number of wrong inputs the control unit of the engine is blocked on 1 h during whom any input is not accepted.
05. Programming is not accepted.
This state is established if, for example, the control unit of the engine is in a neutral state.