That seems to be what the mechanic did yesterday.
Taken from that link:
1. Obtain a new transponder key.
2. Grind the key in accordance with the shape of the original key (no shit!).
3. Apply a 12v battery voltage to the ignition pluse generator lines of the ignition control module (ICM) using the special tool (ignore this, it can be done/bodged at home).
4. Turn the ignition switch ON with the original key. The immobiliser indicator comes on and it remains on.
4a. The code of the original key is recognised by the ICM.
4b. If there is any problem in the system, the system will enter diagnostic mode (displaying the diagnostic code)
5. Disconnect the red (+'ve) for two seconds or more, then connect it again. The indicator comes on, then blinks four times repeatedly.
5a. The ICM is now in registration mode.
6. Turn the ignition switch OFF and remove original key.
7. Turn the ignition switch ON withnew key or spare key. The indicator comes on and then blinks four times repeatedly.
7a. The new key is now registered with the ICM.
7b. If there is any problem with registration, the system will enter diagno... you get the picture.
8. Repeat steps 6 & 7 for up to 3 extra keys.
9. Turn OFF the ignition. Remove the special tool (or the bodgy thing you used at home!). Reconnect the pulse generator plug ends.
Can anyone show us a pic of step #3?
Looking at the service manual, pg 17-6, is this it? Which 2 wires do you connect the 12V to?