all new OEM keys have random chip codes in them, and are set. The chips inside cannot be reprogrammed.
You have to program the bike to accept new OEM chipped keys. The immo is in the dash. Some newer models like the V85, this is dealer only and you MUST also know the user code.
Other models like Griso, Stelvio, Norge you can add OEM keys yourself, only if you know the USER code. The user code is 00000 from MG but can be changed to anything.
A clone is a chip copy....we copy the working chip, burn a new one, use our own blanks, and cut the key. No bike programming needed. The bike thinks they are all the same key.
If you set a USER code away from the default 00000, DO NOT lose it. If you lose the USER code and all your keys, you are in for a big $$$$$ deal (dash and lockset).
If you still have both original keys, you can recover or change the USER CODE.
If you don't know your USER code, and don't feel like guessing (no harm in trying all the easy ones), your only choice for spare keys is cloning.