Page 1050 of 1800
18
10. Enter Mechanical key number.
Mechanical Key Number:
- - - - - - -
Press ENTER Key to continue
Not
OkayOkay
Enter Key No. Input Screen
11. Turn ON ignition.
Ignition Status Off 0V
Turn Ignition On! Turn On Ignition
12. See the programming result.
Tech 2 displays the result of programming as the following.
Follow those instructions.
Selected Programming is not possible due to wrong System Status!
Immobilizer Not Programmed!
Immobilizer Already Programmed!
ECM Not Programmed!
ECM Already Programmed!
13. Transponder key must be reprogrammed, because all transponder information is erased
when ICU is programmed. See Transponder programming.
Page 1051 of 1800
19
Program immobilizer ICU (Diesel Engine Model)
1. Select “Body” and “Immobilizer”.
2. See immobilizer status on the display of Tech 2.
3. Select engine type.
4. Enter the security code.
5. See ECM status.
6. Input the security code, then press the soft key of “Okay” or “Not Okay”.
Security Code
0000
Press ENTER Key to continue
Not
OkayOkay
CAUTION
7. Enter VIN.
Vehicle Identification Number:
00000000000000000
Press ENTER Key to continue
Not
OkayOkay
Enter VIN Input Screen
8. Enter Mechanical key number.
Mechanical Key Number:
- - - - - - -
Press ENTER Key to continue
Not
OkayOkay
Enter Key No. Input Screen
Page 1052 of 1800

20
9. Turn ON ignition.
Ignition Status Off 0V
Turn Ignition On! Turn On Ignition
10. See the programming result.
Tech 2 displays the result of programming as the following.
Follow those instructions.
Selected Programming is not possible due to wrong System Status!
Immobilizer Not Programmed!
Immobilizer Already Programmed!
ECM Not Programmed!
ECM Already Programmed!
11. Transponder key must be reprogrammed, because all transponder information is erased
when ICU is programmed. See Transponder programming.
Program ECM
1. Procedure is the same as Program Immobilizer ICU procedure steps 1 through 5.
2. Turn On Ignition.
3. Select an Engine system.
4. See the display of programming result.
Program ECM / Immobilizer ICU
Caution:
1) Do not replace ICU and ECM at the same time.
2) Change ICU at first or ECM and other one change follows.
Follow Program Immobilizer ICU steps 1 through 6, procedure is the same as program
Immobilizer ICU procedure steps 1 through 6.
1. Input the security code.
2. Enter VIN.
3. Enter Key No.
4. Select an engine system.
See programming result display and follow instructions of the display.
5. Transponder key must be reprogrammed, because all transponder information on ICU is Erased when
ICU is programmed. See Transponder programming.
6. Follow program ECM steps 1 through 8.
Page 1053 of 1800
21
Program Diesel Cutoff Solenoid
NOTE:
Perform this function only when the Immobilizer C/U is replaced.
1. Select "Body" and "Immobilizer".
2. Select engine type.
3. See Immobilizer status on the display of Tech 2.
4. Enter the security code.
5. See ECM or PCM status.
6. Select "F3: Program Diesel Cutoff Solenoid".
Programming
F0: Program Immobilizer Function
F1: Program Transponder-Keys
F2: Program Mechanical Key Number
F3: Program Diesel Cutoff Solenoid
7. Confirm the following screen shows up.
Program Diesel Cutoff Solenoid
See Checking Procedure Before
Programming!
(1) 2001 (TF) LUV
Electronic System: Immobilizer
Confirm
8. Confirm the following screen shows up.
Program Diesel Cutoff Solenoid
If Battery Voltage Is Low Disconnect
Fuse For Glow Plugs!
(1) 2001 (TF) LUV
Electronic System: Immobilizer
Confirm
Page 1054 of 1800
22
9. Turn the ignition switch OFF/ON following the screen.
10. The following screen shows up.
Program Diesel Cutoff Solenoid
(1) 2001 (TF) LUV
Electronic System: Immobilizer
0100%
11. Follow the screen procedure.
12. Confirm that there is frequent rattling every 10 seconds.
Program Diesel Cutoff Solenoid
Frequent Rattling Every 10 Seconds?
(1) 2001 (TF) LUV
Electronic System: Immobilizer
NOYES
13. Confirm the following screen shows up.
Program Diesel Cutoff Solenoid
Reconnect Fuse Glow Plugs!
(1) 2001 (TF) LUV
Electronic System: Immobilizer
Confirm
Page 1055 of 1800
23
14. Confirm that the engine starts.
NOTE:
The engine will only start at the second trial.
Program Diesel Cutoff Solenoid
Start Engine! Does The Engine Run?
(1) 2001 (TF) LUV
Electronic System: Immobilizer
NOYES
15. Program is completed.
Program Diesel Cutoff Solenoid
Program Diesel Cutoff Solenoid
Programming Completed!
(1) 2001 (TF) LUV
Electronic System: Immobilizer
Confirm
Important
After successful programming, the engine control can only be used for vehicles with immobilizer and transponder.
Faults that occur in connection with the immobilizer control unit are recognized by the engine control unit and as
long as “IMMOBILIZER” is not programmed, are indicated by a flashing of the engine check light.
The DDS-1 unit can be reprogrammed and takes around 10 minutes for Tech 2 to complete.
Page 1058 of 1800

26
Diagnostic procedure
System guidance
Engine does not run when any Diagnostic Trouble Code (DTC) is flagged, starting from 01MY TFR/S.
Once the cause of DTC is repaired or gone, engine can be operated normally, and present DTC becomes
history code.
History code is canceled by no repeat failure on 25 consequence ignition key On afterward.
History code cannot be canceled by battery connector disconnected, starting from 01MY
Diagnostic Trouble Code (DTC) list
Code
(BCD)Item Detecting Condition
B0011 TRANSPONDER
KEY PROBLEMTransponder code unsuccessfully read 5 consecutive time.
(Not completely read in 500ms transponder code)
B0012 WRONG
TRANSPONDER
KEYTransponder code read from the ignition key does not match the
transponder code stored in the control unit.
B0013 IMMOBILIZER NOT
PROGRAMMEDImmobilizer program no executed.
B0014 NO TRANSPONDER
KEY PROGRAMMEDProcessing to save the transponder key in the control unit not
executed.
B0015 VEHICLE SPEED
SIGNAL Lo (Gas)
FREQUENCY
SIGNAL Lo (Diesel)Lo level (2.5v or less) input during the Hi level was being output
in the immobilizer signal. (Gas)
Lo level (2.5v or less) input during the Hi level was being output to the
communication line. (Diesel)
B0016 VEHICLE SPEED
SIGNAL Hi (Gas)
FREQUENCY
SIGNAL Hi (Diesel)Hi level (more than 2.5v) input during the Lo level was being output in
the immobilizer signal. (Gas)
Hi level (more than 2.5v) input during the Lo level was being output to
the communication line. (Diesel)
B0017 NO ENGINE
REQUEST
RECEIVEDNo request signal received from the engine control unit in a second
after the ignition key has been placed at ON.
(Gas engine only)
B0023 ANTENNA COIL
OPENAntenna coil not connected.
B0024 WRONG
TRANSPONDER
RESPONSETransponder response signal with the challenge is wrong.
B0025 WRONG ENGINE
REQUESTThe challenge signal from the engine control unit is invalid.
(Gas engine only)
B0055 EEPROM ERROR Write and read cannot be correctly made to and from the EEPROM in
the control unit.
Page 1061 of 1800
29
B0012WRONG TRANSPONDER KEY
Is key correct?
ICU replacement
Rewrite transponder key.
Rewrite all keyOK
OKCheck other keys
Reregister
transponder keyNG
NG
B0013IMMOBILIZER NOT PROGRAMMED
Replace ICU.
B0014NO TRANSPONDER KEY PROGRAMMED
Replace ICU.
B0055EEPROM ERROR
Replace ICU.
B0015VEHICLE SPEED SIGNAL Lo (Gas Engine)
FREQUENCY SIGNAL Lo (Diesel ENGINE)
*Speed sensor signal voltage lower than 2.5v. (Gas)
*Frequency signal voltage lower than 2.5v (Diesel)
Check path and
between ICU pin 8, ECM
pin (Gas), or DDS-1 (Diesel)
for continuity
Disconnect both
connectors and check
path between ICU
and body earth for
continuity
W iring repair
NG
OK