Unfortunately those steps all require either a special tool or GDS. I wish it were simple like shorting pins in the BCM like on a Grand Prix.Transmitter Code Registration (Using Code Saver)
Connect POWER (B+) and GND, signal line of Code Saver.
If connection is normal, signal line is activated and RED LED turns ON.
If SW of Code Saver turns ON, data via signal line will be transmitted.
BCM enters into Code Save mode when it receives data from Code Saver and send Code Save Start signal via signal line.
Code Saver turns Green LED ON when it receives Code Save Start signal.
When you press Lock or Unlock button of transmitter, BCM will save Codes.
If there are 2 transmitters for Code Saving, register by performing item 7).
If SW of Code Saver turns OFF or is disconnected, Code Saving mode will be finished.
Transmitter Code Registration (Using GDS)
Connect the DLC cable of GDS to the data link connector (16 pins) in driver side crash pad lower panel, turn the GDS ON.
Select the vehicle model and then do "CODE SAVING"
After selecting "CODE SAVING" menu, button "ENTER" key, then the screen will be shown as below.
After removing the ignition key from key cylinder, push "ENTER" key to proceed to the next mode for code saving. Follow steps 1 to 4 and then code saving is completed.
This is whats on Kia Tech info