ey i did it at my bike shop.. sorry forget mentionin tat...
anyway i do it free there.. since i got my bike there.. its comes as a service package.. just have to pay my own key blank and dup... programming is inc..
i got my bike out from loois... 2003 spec 2..
been there a few times for the key problem..
kinda fragile key , easy to kena memory failure sort type....
i remember c ing the mech using a cable tat bypasses the internal circuit and with the key in slot. this should form a closed circuit in electrical terrms.. and somehow.. he plays with on off this circuit to reprograme the key..
sorry for the very vague terms... i think it should be almost so.. any other who wish to add.?