Following are instructions on how to reflash the memory of the stock ECU ( 32920-41G10) of an 05/06 GSXR-1000 using an interface to a personal computer or laptop you can build yourself with about $30 in parts.
The PC software to reflash the CPU chip inside the ECU is available free from the chip manufacturer. There are several software programs to view and edit the map data also available for free. Some are freeware/demo versions of professional software others are just freeware. I prefer Enginuity which is freeware written by some Suburu WRX guys to modify their Denso ECUs.
With these tools you can make simple modifications like adjusting the RPM limiters or removing the 186mph limit or if your in to tuning you can also adjust the ignition, speed density, and Alpha-N fuel maps. In general remapping the stock ECU will yield better results than a piggy back unit like a Power Commander but it will be harder to do.
This technique has already been proven to yield results on ZX-12 and Hayabusas. Having seen the success we had with the Hayabusa people immediately started asking can you do the GSXRs too?
Hardware Interface
There are 4 pins on the ECU wire harness connector used to reflash the ECU. A serial data in, serial data out, FWE, and reset. The serial data in and out are used to establish a communications link with the ECU to transmit the data to be flashed. The FirmWare Enable line or FWE is used to switch the ECU from normal operating mode into a boot loader programming mode. The reset line is needed to restart the ECU software when you switch between normal and boot modes.
Renesas (formerly Hitachi ) the manufacturer of the CPU chip inside the ECU that we need to flash provides free software they call the Flash development Toolkit or FDT. FDT knows how to establish communications with the ECU, command it to reflash, and download the map data. The only problem is your PC uses a serial COM port that is RS-232C standard -10, +10 volt logic signals while the ECU uses TTL or 0, 5 volt logic signals. We need to provide a level converter if the two are going to talk to each other.
Fortunately you can buy a USB device that has a USB to RS232 to TTL converter built right into the molded plug for $20. The USB end of this cable plugs into your PC/Laptop and appears to the FDT software as just another COM port. The other end of the cable has TTL serial wires that can be directly connected to the serial in/out of the ECU.
In addition to the serial communications we need to provide a switch that will connect the FWE line to 5V to put the ECU in boot mode and a momentary push button switch to ground to reset the ECU when we switch modes. The USB-TTL device just happens to have a 5V power line we can use for the FWE switch and a ground wire for the reset switch.
Of course the ground between the USB-TTL device must also be connected to the ECU ground so the signals have a common reference. Here is the schematic in pdf format.
Schematic
The two serial wires needed to flash the ECU run from the ECU connector to the Suzuki Diagnostic System connector under the seat next to the 'Yosh' plug. The FWE and Reset lines have no pins installed in the wire harness connector. It is possible to remove the wire harness ecu pins form one hole and reinsert them in another. If I were setting this up I would remove two of the 'Yosh' plug pins and reinsert them in the FWE, RESET pin holes.
Pin numbers and wire colors are shown in the schematic. Check the manual for a ECU pin number identification drawing.
Once the device is connected you follow this simple procedure to flash the ECU.
Key/ECU power off.
FWE switch off/open.
Connect USB to bike
Connect USB to Laptop
Key/ECU power on.
FWE switch on/closed
Press and release Reset
Connect FDT software
Select map image to download
Download image file
Disconnect FDT software
FWE switch off/open
Key/ECU power off
Disconnect USB
Stay tuned for part II, how to edit maps.
The PC software to reflash the CPU chip inside the ECU is available free from the chip manufacturer. There are several software programs to view and edit the map data also available for free. Some are freeware/demo versions of professional software others are just freeware. I prefer Enginuity which is freeware written by some Suburu WRX guys to modify their Denso ECUs.
With these tools you can make simple modifications like adjusting the RPM limiters or removing the 186mph limit or if your in to tuning you can also adjust the ignition, speed density, and Alpha-N fuel maps. In general remapping the stock ECU will yield better results than a piggy back unit like a Power Commander but it will be harder to do.
This technique has already been proven to yield results on ZX-12 and Hayabusas. Having seen the success we had with the Hayabusa people immediately started asking can you do the GSXRs too?
Hardware Interface
There are 4 pins on the ECU wire harness connector used to reflash the ECU. A serial data in, serial data out, FWE, and reset. The serial data in and out are used to establish a communications link with the ECU to transmit the data to be flashed. The FirmWare Enable line or FWE is used to switch the ECU from normal operating mode into a boot loader programming mode. The reset line is needed to restart the ECU software when you switch between normal and boot modes.
Renesas (formerly Hitachi ) the manufacturer of the CPU chip inside the ECU that we need to flash provides free software they call the Flash development Toolkit or FDT. FDT knows how to establish communications with the ECU, command it to reflash, and download the map data. The only problem is your PC uses a serial COM port that is RS-232C standard -10, +10 volt logic signals while the ECU uses TTL or 0, 5 volt logic signals. We need to provide a level converter if the two are going to talk to each other.
Fortunately you can buy a USB device that has a USB to RS232 to TTL converter built right into the molded plug for $20. The USB end of this cable plugs into your PC/Laptop and appears to the FDT software as just another COM port. The other end of the cable has TTL serial wires that can be directly connected to the serial in/out of the ECU.
In addition to the serial communications we need to provide a switch that will connect the FWE line to 5V to put the ECU in boot mode and a momentary push button switch to ground to reset the ECU when we switch modes. The USB-TTL device just happens to have a 5V power line we can use for the FWE switch and a ground wire for the reset switch.
Of course the ground between the USB-TTL device must also be connected to the ECU ground so the signals have a common reference. Here is the schematic in pdf format.
Schematic
The two serial wires needed to flash the ECU run from the ECU connector to the Suzuki Diagnostic System connector under the seat next to the 'Yosh' plug. The FWE and Reset lines have no pins installed in the wire harness connector. It is possible to remove the wire harness ecu pins form one hole and reinsert them in another. If I were setting this up I would remove two of the 'Yosh' plug pins and reinsert them in the FWE, RESET pin holes.
Pin numbers and wire colors are shown in the schematic. Check the manual for a ECU pin number identification drawing.
Once the device is connected you follow this simple procedure to flash the ECU.
Key/ECU power off.
FWE switch off/open.
Connect USB to bike
Connect USB to Laptop
Key/ECU power on.
FWE switch on/closed
Press and release Reset
Connect FDT software
Select map image to download
Download image file
Disconnect FDT software
FWE switch off/open
Key/ECU power off
Disconnect USB
Stay tuned for part II, how to edit maps.