Bit of an update on my last post.
Today I thought I'd try an experiment. I removed all the seat plastic to access the new alarm unit. I disconnected the wire connector and plugged it to my old unit
Guess what? It worked perfectly and no error codes were shown.
I really hope my dealer is not spinning me a yarn but I do find it quite strange regarding the claim that they couldn't code it because it was already registered to my previous bike.
As I said previously its not exactly cutting edge technology.
I do however understand that they would have to get the bike to recognise the alarm and provide the functionality through the TFT.