This page contains data and utilities related to BDM on the GSXR and similar CPU16 processor ECUs.
The original mini-BDM (with PIC MCU) has been replaced by the Nano-BDM (with Arduino Nano v3 MCU). This inexpensive and easy to build BDM tool can access the whole CPU16 MCU address space via BDM, but may require notching the ECU to access the port. The Nano-BDM is an exploration tool and cannot be used to reflash an ECU. For more info on how BDM works, check out Section 10 (Development Support) of the "CPU16Reference Manual.pdf" located the "CPU16 utilities" section of this site...
A special Nano-BDM firmware version will include erase capability to allow for un-bricking 16bit ECUs that were incorrectly flashed and no longer respond to OBD. This version will only be made available to OBD Flash tool users with a license to flash the "Rom 2 $0000" module.
Have also added the schematic and PCB layout for the older RhinoPower parallel port CPU16 BDM interface developed by J.Holland for reference...