KEMBAR78
Programming Operation For GW Vehicle Immobilizer System | PDF | Systems Engineering | Computing
0% found this document useful (0 votes)
461 views38 pages

Programming Operation For GW Vehicle Immobilizer System

The document provides step-by-step instructions for programming a vehicle immobilizer system using a scanner. It describes connecting to the scanner software, reading trouble codes, clearing codes, and programming the key, immobilizer controller and engine ECU. The main functions covered are programming all systems when components are new, changing just the immobilizer controller, and the process of setting the VIN and PIN codes during programming.

Uploaded by

Pablo Nuñez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
461 views38 pages

Programming Operation For GW Vehicle Immobilizer System

The document provides step-by-step instructions for programming a vehicle immobilizer system using a scanner. It describes connecting to the scanner software, reading trouble codes, clearing codes, and programming the key, immobilizer controller and engine ECU. The main functions covered are programming all systems when components are new, changing just the immobilizer controller, and the process of setting the VIN and PIN codes during programming.

Uploaded by

Pablo Nuñez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 38

The programming operation for

GW vehicle Immobilizer system

International After-sale Technical Service


Department of Great Wall Motor Company
2010.2.26

1
The programming operation for GW vehicle
Immobilizer system
● Open the scanner, enter into the Special Checking Program of
GW vehicles, then you can look below page.

Click here, then


enter into the next
page

2
We program the DIAS Immobilizer system (Coolbear
model) as the sample.

Click here, enter into


the next page

3
Click
“OK”,
enter
into the
right
page

4
Click “Read
trouble code”, if
the system has
trouble, you can
find the relevant
trouble code, then
solve the problem
as the definition.

5
After you find out the trouble code and solve the
problem as the definition of the trouble code, you can
click “Clear trouble code” to clear the trouble code.
After you click the “Clear trouble code” , you can find
out the below page.

Click “YES”, you


can clear the
trouble code
6
If you would like to know the DataStream in
Immobilizer system, you can click “Read DataStream”,
after you click the “Read DataStream”, you can look
below pages.

7
Click here, you can look
the right page

8
After you
click “PAGE
DOWN”,
you can look
right page

9
The definition for 11 functions
1. Program all systems: When Immobilizer controller, engine ECU and
key/immobilizer coil are new, this function is used for programming, and
only after successful programming, Immobilizer controller and key can
play their roles.
2. Change Immobilizer: During driving, if Immobilizer controller is
damaged and unable to work normally, the Immobilizer controller must be
replaced, thus, this function can be enabled.
3. Change ECM: When engine ECU is damaged and unable to work
normally; after replacing a new engine ECU, this function is used for
programming engine ECU.
4. Program key: When users want to add a new key or delete the old one,
this function works.
5. Reset Immobilizer: During programming, if the programmed VIN code
or PIN code of Immobilizer controller is wrong and not the required one,
however, at this moment, the Immobilizer controller has been locked, then
this function will reset the Immobilizer controller into a new one for
another programming, this function can work if only the user correctly
inputs PIN code of current Immobilizer controller.
10
6. Reset engine ECU: After engine ECU is programmed, if PIN code or key
is required to be rewritten, however, the testing Immobilizer controller has
locked engine ECU, then this function will be used for resetting engine
ECU to write data again.
7. Read VIN: This function is used for reading VIN code in current engine
ECU and Immobilizer controller, and helps the users check whether VIN
code in Immobilizer controller is identical to that in engine ECU.
8. Key test: Detect whether the Immobilizer controller is Programmed with
the key so as to prevent other keys from confusing with this Immobilizer
controller, so that the Immobilizer function is unable to work normally.
9. Engine ECU test: Detect whether Immobilizer controller is Programmed
with engine ECU, so as to prevent other keys confusing with this engine
ECU, so that Immobilizer function is unable to work normally.
10. Write the VIN of engine ECU: it is used for writing ECU VIN code, when
users find that VIN code in engine ECU is different from that in
Immobilizer controller, or VIN code in engine ECU is empty, this function
is used for writing the right VIN code into engine ECU.
11. Write the VIN of Immobilizer: it is used for writing Immobilizer
controller VIN code, however, this function is usually not used, because the
VIN code has been written into the Immobilizer controller when the vehicle
is off the production line or the Immobilizer controller is replaced.
11
Next is the detailed operation
1.Program all systems.

Click here,
then you
can look
the right
hint

12
After the user clicks “YES”, the scanner will check the
state of Immobilizer controller, engine ECU, etc., if they
are all new parts, the following functions can be
implemented.

Set VIN code of


Immobilizer
controller, and
only the legal
VIN code is
input, the
following step
can be
continued.
13
After setting VIN code of Immobilizer controller as the hint, the
equipment will automatically write the written VIN code of
Immobilizer controller into engine ECU, thus ensuring that VIN
code in Immobilizer controller is identical to that in engine ECU.
And then, set PIN user authorization code of Immobilizer
controller, the code is composed of eight hexadecimal data
generated by the VIN code.
After PIN code is input in the input box, press Enter, scanner
shall require users to confirm the input PIN code, thus ensuring
that the PIN code input by users twice are the same. After writing
the PIN code into Immobilizer controller, the PIN code locked by
Immobilizer controller can not be changed, so please operate
carefully.
After the second input, click keypad ( ) on the screen, press
“YES”, and Scanner will write the input PIN code into the
Immobilizer controller. 14
After writing PIN code, Immobilizer controller begins to generate a
key, Immobilizer controller programming shall be completed as the key
is generated successfully, then, Scanner will send out command to lock
the Immobilizer controller. Once being locked, the Immobilizer
controller can not be programmed again before resetting Immobilizer
controller function, the Immobilizer controller shall be a new one at end
of resetting, all information written before will be cleared, and the
Immobilizer controller can be programmed again.
Engine ECU will be programmed at end of programming Immobilizer
controller, then, start to match the key, during which scanner will
remind some precautions for operation, such as when to insert the key,
the ignition switch must be turned to “ON”, etc., please follow the
hints, only two keys are allowed to be matched during programming the
all system. If more keys are to be programmed, please use add key
function in program key function.
15
When the key is programmed, scanner will check
whether the whole programming process is successful;
if fails, the users need to find out the cause and program
again, thus, the all system is programmed accordingly.
Exit scanner after successful programming and turn
ignition switch to “OFF”, and then use the programmed
key to start the vehicle.

16
2. Change Immobilizer
During driving, if Immobilizer controller works abnormally due to
accident or other causes, the key also can not start the vehicle, at
this moment, replace the Immobilizer controller after confirming
that it is out of order.
After replacing with new
Immobilizer controller, Scanner
will program the Immobilizer Click here
controller, the engine ECU and the to do the
key, the Immobilizer function can following
work normally only if the operation
programming is successful, then,
the vehicle can be started
Firstly, click “Change
Immobilizer”, then Scanner
will reminds users whether to
execute the function to replace
17
the Immobilizer controller
Click “YES” to do following operation.
Since the Immobilizer controller is new, VIN code shall be set. The
importance of the VIN code in Immobilizer function has been
described during programming the whole system, so, please ensure
the input VIN code to be identical to the vehicle’s, and this code is
unique.

18
At end of imputing VIN code, Scanner will display the input VIN code for
confirmation by users. The following functions can work if only the VIN code
is correctively input, if not so, press button “NO” to input again.
As VIN code is successfully written, it can be read through reading
Immobilizer controller version information. And then, the users need to set
PIN code (user authorization code) which is generated by the VIN code. Since
Immobilizer function has been programmed when the vehicle is off the
production line in the assembly plant, so the VIN code can be found in the
assembly plant, or when users purchase the vehicle, record the key. Scanner
reminds the users of inputting the PIN code.
After pressing
Enter, input it
again for
confirming
whether the PIN
code is input
correctively by
users.

19
At end of the second input, click keypad ( ) on the screen and the
button “YES” will appear, press “YES”, Scanner will write the
PIN code into Immobilizer controller. After writing, Scanner
makes Immobilizer controller learn the key from engine ECU,
and checks whether the PIN code of the Immobilizer controller is
written successfully, if so, the Scanner will lock the Immobilizer
controller, thus, the programming Immobilizer controller is
finished. During programming, there are many hints for
successful programming or not, and the users click “YES”
according to the hints. If programming in a certain step fails, exit
the current programming function, or continue the following
programming functions; the Scanner will automatically clear off
the key list in Immobilizer controller and learn the new key
again; the users can control the number of the new key only by
the operation according to the hints on a Scanner interface.
20
Click “Yes”, you can Click “Yes”, you can look the right page, then you can do
do next operation the relevant operation as your requirement.

Exit Scanner after the key programming, the Immobilizer


controller is replaced completely, the new Immobilizer controller
can work normally, and the newly programmed key can also start
the vehicle.
21
3.Change ECM
If it is necessary to replace the engine ECU, the new one shall be
programmed with the Immobilizer controller, and the
Immobilizer controller and the key can work normally after the
successful programming.

Click here, Firstly, the


you can ignition
look right switch
page shall be
turned to
“ON”.

22
Only turn the ignition switch to “ON”, the following steps are allowed.
Remind users of writing engine ECU VIN code, and this VIN code shall be the
same as that in Immobilizer controller.
At end of input, the Scanner displays the input VIN code for confirmation by
users. Only right input can continue the following functions, if not so, press
button “NO” to input again.
When VIN code is written, the Scanner reminds users of inputting PIN code.
With correct PIN code, the engine ECU will be programmed with the
Immobilizer controller.

Input
PIN

23
Start programming engine ECU after the users input the right PIN
code.

If the above interface appears, it indicates that an ECU is replaced successfully, in


case of failure, hint for failure will appear on the Scanner interface. Programming
can be made again according to the hint for failure. After successful matching, the
all Immobilizer system can work normally.
24
4. Program Key
Programming key function includes add key and delete key. When
users want to add more keys, execute adding key function;
when users want to delete old keys, execute deleting key function.
However, be careful to execute the deleting key function as that may
result in deleting all keys, if so, the deleted keys can be inserted into the
vehicle and turned to “ON”, the key shall be related by adding key
function, after that, the deleted key can work again.
When users click the program key function menu, which shall remind
users of inputting the right user authorization code (PIN code) for
certifying ID of user, the following function can be executed if the
Immobilizer controller checks that this PIN code is identical to that in
the Immobilizer controller.
25
Below is the operation process

Two functions: add key


After input the right PIN, and delete key.
Click here, you can look
right page you can look at the right
page.
26
Add key
This function is for relating to the old key or adding the
new key.

The Scanner will check


whether the key is turned to If the above interface appears, it indicates
“ON”, if not so, it can not that the key is successfully programmed,
be programmed. otherwise the 27programming fails.
Delete key
Deleting key is to delete the key list in the Immobilizer
controller. After deleting, all keys are unrelated to the
Immobilizer controller. There is no key in all key slots
by reading the stream data. If the users need to reuse the
deleted keys, the deleted keys can be related again by
adding key function.

28
If the above interface appears, it indicates that the key list has been cleared,
and all key slots in the Immobilizer controller are empty without any relation
to the key.
29
5.Reset Immobilizer
During programming the Immobilizer controller, in case that the
PIN code is different from the generated VIN code, the users can
reset the PIN code, since the Immobilizer controller has been
locked, it is impossible to rewrite it. If the users want to do so,
the Immobilizer controller must be reset, thus, after resetting, all
data written in the Immobilizer controller will be cleared, and the
Immobilizer controller becomes a new one, therefore, PIN code
and VIN code can be reset. This function shall be operated
carefully, otherwise PIN code and key set before in the
Immobilizer controller will be cleared.
Immobilizer controller resetting function is protected by PIN, so
the user is allowed to execute this function only after the right
PIN code is input.
30
Click here to reset the
Click here, you can look After successful check of PIN Immobilizer controller.
right page code, start resetting function

31
6. Reset engine ECU
It is the same as that of the Immobilizer controller, when the engine ECU is
locked, the user shall rewrite key and PIN in the engine ECU, thus, the engine
ECU must be reset accordingly. This function shall be operated carefully,
otherwise the key and the PIN set before in the engine ECU will be cleared.
Engine ECU resetting function is protected by PIN, so the user is allowed to
execute this function only after the right PIN code is input.

After
inputting the
right PIN
code, click
here, then the
Scanner can
reset the
engine ECU.

32
7.Read VIN
When users want to examine VIN code in the engine ECU and the
Immobilizer controller, this function can be used and the VIN code in the two
systems will display on the Scanner.

It is possible to confirm whether


VIN codes in the two systems are
the same and VIN code data is
available by the VIN codes in the
engine ECU and the Immobilizer
controller displayed on the Scanner
interface, if the two VIN codes are
not identical, it is allowed to execute
the following writing VIN code function, usually, as the two VIN codes are
different, the VIN code is based on that in the Immobilizer controller.
33
8.Key test
This function is to check whether the key is programmed with the
Immobilizer controller.
The user needs to
insert the key to be
detected and turn it to
“ON”, during which
the Scanner will
display the state of the
key, and then the user
is to confirm whether
the key is related to
the Immobilizer
controller according to
hints on the interface. 34
9. Engine ECU test
This function is to check whether the engine EUC is programmed
with the Immobilizer controller.

This function helps the user check whether the Immobilizer


controller is programmed with the engine
35 ECU.
10.Write the VIN of engine ECU
11.Write the VIN of Immobilizer
These two functions are used for confirming whether the VIN
code has not been written into some system, or the VIN code is
required to be reset in some system when the user reads the VIN
code, so the VIN code can be written into the corresponding
system with the said functions.
VIN code represents vehicle identification number, which is
composed of seventeen capital letters and Arabic numerals. The
user needs not to care the lowercase or the capital letter during
input, if the user inputs the VIN code in lower case, the Scanner
shall automatically convert it into capital letter.

36
At the end of input, the Scanner displays the input VIN code for
confirmation by users. After the VIN code is exactly right, the
Scanner is to write the input VIN code by the users, if the input
VIN code is wrong, please press button “No” to input it again.
For Example:

37
38

You might also like