Just wanted to post a thanks for the guide for this.
I had some experience coding from having a Mini, BMW etc. so this was a nice reminder of what's possible with coding.
I've just sorted the alarm on my 1250, the only niggle was the PSdZData I was using with e-sys was older than what's installed on the bike - so if you're having issues with the final coding to some modules an updated PSdZData should sort it out.