According to the wiring diagram there is an ECU that controls the injection and a separate spark unit that I thought was a CDI, hence some of the issues with converting it to a speeduino or Mirosquirt since you'd have to get the ignition timing from somewhere. I've seen Rae San does Hall sensors that I thought could work but I'm only in the early stages of planning and looking into the actual feasibility of the whole thing.Does it actually have a Capacitor Discharge Ignition or does it have an Electronic Control Unit that you are calling by the wrong name?
It is pretty common for people (especially in the UK) to refer to any electronic ignition as a CDI whether it creates the spark by discharging a capacitor into the coil's primary winding or not. But no matter how many times lazy people call them by the wrong name it won't turn an ECU or a TI spark unit into a CDI.
BTW: Welcome to the forum. Please add your location and your bike's model and model year (NOT year first registered as UK paperwork shows) to your profile so that you don't have to remember to tell us every time and we don't have to keep asking when you forget (see Forum Settings link in my signature).