I bought one of these a couple of weeks back. It's a device about the size and shape of a cigarette with cables coming out. Two of them interrupt the plug to the stop light. One connects to the diagnostic connector under the seat. The other one is a USB cable.
It takes two or three minutes to connect it up. You flash the ECU with a simple program (the flash program) you download from their web site. You need an Internet connection at flash time to register the program. I just hot-spotted through my cellphone.
You can change a bunch of settings with a second program (the trim program). I pretty much left it alone. just enabled cruise. Trim also lets you examine error codes if the Engine light comes on, and clear them.
I tested it on a 700km ride on Sunday. It works well. You press the Mode button with some throttle on to engage. (Standard, Mode only works with the throttle closed). Press it again and the speed goes up 1km/h. Press it for more than half a second and the speed drops 5km/h. This last one is a bit jerky: power cuts and then comes back on at the lower speed, and MT-09s are snatchy at the best of time. (I don't mind it, that's why I'm always in A mode. I like the pugnacious character of the engine.)
When you engage it's always at the current speed, it doesn't remember the last speed. To disengage, touch the brake lever, brake pedal or clutch.
So, a bit primitive, but what do you expect, it's really cheap. They sell separate nudge buttons. I'll send them an email and see if the nudge buttons give you the resume function.
I bought it to stop wrist ache, because I'm getting old. Did a 700km ride, wrist didn't hurt.
Win!