Then maybe we can find a developer to open them all up? I'd pay $100 for an application that was written well and build my own USB to serial interface cable to talk to the ECU.
Just please do not do this like a Harley, the interface gets locked to the serial number of the ECU so you can not use it on other bikes.
It's pretty hard to re-use a Dynojet or Bazzaz on a differnt bike though too, as you need to remove all the wiring as well, and undo the damag done to the bike's wiring harness when tapping into it.
Also, a developer CANNOT make a tuning device that is fully portable from one bike to another if it is not required to be on the bike at all times
. If he does, he gets ONE sale for all the work he did, and then the first buyer can give away, or SELL, tunes to anyone with the same model of bike, using the ONE tuner bought from the developer. No developer would make that mistake.
THAT's why the Harley solution works the way it does.
The advantage though is that there is no add-on device on the bike, no tapping into the bike's wiring harness, and you can get your bike dynotuned anywhere as well and have that final tune saved from your bike to your computer for safekeeping.
I had that Harley setup - the aftermarket "Powervision" version, not the brain-impaired Harle-Davidson version, and LOVED it. For ease of use example: whenever I changed the gearing, I could correct the speedometer with a simple change of a numerical entry in the software. Very easy.