Teaching Procedures - I
TEACHING PROCEDURES
Key teaching procedures need to be done, by the dealer, after replacing a defective ECM (Electronic Control Module), or when providing additional key(s) to the vehicle owner.
Key teaching procedures start with an ECM request for vehicle specific data from the tester. The "virgin" ECM stores the vehicle specific data, and then the compares the data in the "learnt" ECM to the original data in the tester. If the data loaded correctly then key teaching can begin.
If vehicle specific data is incorrectly sent to the ECM three times, the ECM will reject the key teaching request for 1 full hour.
NOTE:
The one-hour timer limitation cannot be reduced by any user actions. For instance, if the battery is disconnected and reconnected during this period, the one-hour timer will restart.
Key teaching requires the ignition (w/key) on while a series of specific tester commands are run. The ECM stores the relevant data in the EEPROM and in the transponder. The ECM then runs an authentication process. If the authentication process indicates that the teaching process was successful a confirmation signal is then sent to the tester.
NOTE:
KIA recommends setting the User Password when the car is initially sold.
ADDITIONAL KEYS
- If the ECM recognizes a key from a previous key teaching process, the authentication will be accepted and the EEPROM data updated. The transponder content will not be changed.
- Attempts to re-teach the ECM will reject a key, which has already been sent through the same teaching cycle. A notification message is then sent to the tester.
- The ECM can also recognize and reject invalid keys when they are presented for teaching. Keys can be invalid due to faults in the transponder or other unsuccessfully programmed data. If the ECM detects different ECM and transponder authenticators, the key will be rejected.
- The maximum number of keys that can be taught is 4.
FAULT CODES
- If an error occurs during Immobilizer Service, the ECM status remains unchanged and a fault code will display.
- If the ECM status and the key status do not match for teaching of keys, the tester procedure will be stopped and a specific fault code will be stored in the ECM.
USER PASSWORD TEACHING PROCEDURE
Dealer service representatives set user Passwords for "limp home" mode. The owner of the vehicle can select a number with four digits.
User password teaching can only be accepted by "learnt" ECMs.
"virgin" vs "learnt"
Prior to initial teaching procedures the ECM user password is "virgin". Once the initial teaching procedure is successful, the status of the user password changes from "virgin" to "learnt".
User password teaching begins with the ignition turned on, using a valid key. The user password, "virgin" is then sent by the tester. After a successful teaching procedure is run the user password changes from "virgin" to "learnt".
The "learnt" password can also be changed. This can be accomplished if the user password is "learnt" and the tester sends either an authorization of access, which would be the old password, or the vehicle specific data. Once authorization is complete, the ECM requests the new user password. The status remains "learnt" and the new user password will be valid for the next "Limp Home" mode.
If incorrect user passwords or wrong specific data are sent to the ECM three (3) times, the ECM will reject further requests for pass word change, for one (1) hour.
NOTE:
The one-hour timer limitation cannot be reduced by any user actions. For instance if the battery is disconnected and reconnected during this period, the one-hour timer will restart.
THE USER PASSWORD CAN BE IN THE STATUS
00. Not yet checked
System status is stored in the EEPROM. If incorrect data or non-plausible data is provided the ECM cannot check the status and the ECM sends 00.
01. Learned
The ECM has successfully learned the password.
02. Virgin
Password status, at end of the ECM production line, prior to final customer delivery.
04. Locked by timer
After 3 unsuccessful teaching, no inputs are accepted and the ECM is locked for one (1) hour.
05. Teaching not accepted
This status is set if, for example, the ECM is in neutral status.