The Autel MaxiIM KM100 can program a 2020 Kia Carnival in an all-keys-lost situation directly through OBD. This procedure covers both immobilizer key learning and remote learning, and all existing keys will be erased during programming.
Enter Key Learning
- On the Autel KM100, go to:
IMMO → AutoVIN → GEN → OK → Blade Key → Control Unit → Immobilizer → Remote Control Learning → Key Learning → Start
- Confirm the warning message and proceed. The system will erase all stored keys, so every key that needs to remain usable must be relearned.
- Enter the 6-digit security code 130224 and confirm.

Program the Keys
- Insert the first key, switch the ignition ON, and start the learning process. Once the tool reports Programming Succeeded, continue to the next key.
- Insert the second key, turn the ignition ON, and repeat the procedure. After successful programming, select No to finish the key learning session.
- Check the key count displayed by the MaxiIM KM100. In this case, the vehicle reports 2 programmed keys.
- Remove the key, wait about 10 seconds, then switch the ignition ON again.
Note: This function supports programming up to 8 keys.

Learn the Remote
- Return to Remote System → Remote Control Learning on the Autel KM100E.
- Turn the ignition ON and then OFF, remove the key, and press either the LOCK or UNLOCK button for more than one second.
- Wait for the confirmation message indicating the remote has been learned successfully.
Verification
Start the vehicle with the newly programmed key and confirm the remote lock/unlock functions operate normally.





