Suzuki K1-K3 GSXR 16bit ECU Engineering...

This site serves as a repository for various resources related to re-engineering the 16-bit GSX-R 600, 750, 1000 and Hayabusa ECUs. Although work has focused on the GSXRs, these tools have also be adapted to Yamahas and Kawasakis equipped with 16bit Denso ECUs using the CPU16 MCUs. The initial discovery work on these ECUs was done with a custom (read-only) mini-BDM tool and required "notching" the ECU to access the BDM port. It was later discovered that these ECUs also have an ISO9141 OBD-II (K-line) interface wired to the harness connector, so all development has since been based on that interface (and no longer requires cutting into the ECU). If you're new to 16bit ECUs, a good place to start is the "BDM Utilities" and "OBD (bootloader)" sections to better understand what they are and how they work.
Unfortunately not all CPU16 ECUs are flashable, so each unit has to be tested separately. If you're looking to test whether your GSXR or Hayabusa CPU16 ECU can be reflashed via OBD, check out the "OBD (bootloader)" section. For the ZX12R, TL1000R and TDM900, see the "Other 16bit ECUs" section...Please note that some files on this site can be viewed by clicking the filename, but others will need to be downloaded...
Hundreds of hours have gone into the development of utilities and information presented on this site. If this work benefits you or your business, then you should seriously consider giving something back. Whether it be sharing technical information, test results, ECU binaries, spare ECUs, RomRaider definitions or even a cash donation. Your contributions are vital to increasing the knowledge base and expanding the possibilities of what we can achieve with these ECUs...
Please address any questions or comments to: mr_hollywood@cogeco.ca or mr.hollywood.k3@gmail.com

Bench OBD Adaptor

In-harness OBD adaptor

OBD Flash tool

OBD Yosh box/Teka tool