The GS-911 only works on ESA II that has Hall Effect position sensors. I am not sure when these were introduced but believe it was approx 2009. Hex have known for years that the older ESA I units with potentiometer position sensors cannot be calibrated and recently I was advised by Hex support that they have not managed to get a bike to work on a solution to the problem. It's a real pain as many of us with old ESA units are left stranded. Having said that, there is a post whereby somebody has managed to use the GS-911 on an ESA I bike and "fooled" it into running the calibration routine. I got someone to do this on my 2006 K1200R on which the only thing that did not work was the preload adjustment and after trying I had totally lost all ESA functionality. No icons in the display whatsoever. I ended taking the bike to a BMW dealer and even they could not calibrate the preload adjuster. I ended up leaving the bike without ESA functionality. Not happy.