The original programming interface discovered by RidgeRacer involved "notching" the ECU to access the processor's BDM port. A $500 BDM tool was then used to read or reprogram the flash memory. Psyche and RhinoPower later developed a cheaper DIY parallel port BDM tool, but that also required cutting into the ECU.
Last fall we discovered that the ZX-12R (21175-10xx) Denso ECUs could also be read and programmed via an OBD (k-line) port on ECU pin 31, so we no longer had to cut into the ECU. Interfacing the OBD (k-line) to a computer USB port is done with a VAG-COM KKL (CH340 chipset) OBD2 cable, but you have to make an adapter to connect the cable to the correct ECU pins and an external regulated 12VDC power supply.
A Flash tool software package is then used to communicate with the ECU for reading and reflashing. The process for making modifications to your ECU's 96k bin file hasn't changed and an editor (like RomRaider) and definitions for your ECU model are still required. The Flash tool software also allows you to read the ECUs NVram, where the (yoshbox/Teka) fuel trim settings are stored.
That being said, if you're just looking to tune your fuel maps following some basic mods, get a Power Commander. If you're into more serious mods and need to change rev limits, TRE, MSO/MS1 maps, ignition timing etc. then you want a reflash. Just bear in mind that you can only reflash an ECU a few hundred times and that some ECUs can't be reflashed at all.
If you're still interested reflashing your own ECU, you should first get the OBD cable, build an adaptor and try reading your ECU. After that you can install RomRaider with your definitions to see what modifications you can make to your ECU. Then if everything goes well, you can decide if you want to get a flash/erase license.
You can find all the technical info you need here: https://sites.google.com/site/mrholl...-ecus/kawasaki [email protected]