The pdf below provides a basic schematic for programming a 32920-41G10 ECU off of an 05/06 GSXR1000 using the USB-TTL serial converter with the Renesas FDT software.
The two serial wires are located on the Suzuki Diagnostic System (SDS) 6 pin plug next to the Yosh plug under the seat.
The White wire is Serial out (ECU pin 7) and is connected to the USB RX (yellow wire) The Dark Green wire is Serial in (ECU pin 24) and is connected to USB TX (orange wire).
The FWE (ECU pin 28) and Reset (ECU pin 25) are not wired in the stock ecu connector. The pins in the ecu connectors can be removed and reinserted so it would be possible to maybe move over some of the 'Yosh' plug pins. I'll have to look at the wiring harness and decide the best way to do it. If it was my bike I would just move over all the programming pins to the Yosh plug. I don't think they are actually used by the SDS.
The FWE pin is connected to USB +5V during programming and the Reset is momentairly connected to ground. Of course you also need to connect the USB ground to the ecu ground to establish a common ground between the two devices.
The programming procedure is:
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 Download image file Disconnect FDT software FWE switch off/open Key/ECU power off Disconnect USB
To move pins in the connector you first need to remove the orange cover. Move the end tabs toward the outside and pull up on the orange cover at the same time.
Each pin has two holes. The small one is where the actual ECU pin enters. The larger holes above are for unlocking the pins. Notice that the fingers on the inside of the orange cover fit in the big holes to lock in the pins.
Insert a pointed metal object into the big hole to push up the plastic locking latch that holds the pin in place. It works best if you first push the wire forward into the connector to remove any tension on the lock pin before you try to push it up. Once you feel the pin unlock just pull it out the back.
Yesterday I got reminded that not all the GND:s (in busa) are connected to the same ground - therefore ecu may be picky which gnds to use when out of the bike.
__________________
When asking a question, you can also consider posting it to facebook:
I started building my interface today and noticed a few things. #1 My ECU has alot more pins than the one pictured above, like 34 in each connector. Why is this? #2 The wire colors in the sds conector all match except for the wire that you have as dark green, on mine it is brown. I traced it to the ECU and it is going to pin 24 so I guess it's right maybe the color is just listed wrong?
My sds connector has 6 wires: black/white orange/ white white brown grey white/red
The white and brown I know go to the USB cable The orange/white is power The black/white is ground That leaves the grey and the white/red. Are these the ones I can pull out of the ecu plug and reinsert into the pin 25 and pin 28 locations? I looked over the wiring diagram in the manual and can't find where these 2 go to so i'm assuming they are just for the sds connector. Once I move these wires, then I can wire the switches and usb cable in completely at the sds conncetor, right? If not, could I change around 2 of the wires in the yosh connector to do this? For example, take the blue/black yosh connector wire, and move it at the ecu to pin28, and the blue/white at the yosh connector and move it at the ecu to pin 25? Then wire everything in under the seat? Once its all wired in, can I just leave it hooked up or do i need to remove it all if i'm not using it? Thanks guys
I started building my interface today and noticed a few things. #1 My ECU has alot more pins than the one pictured above, like 34 in each connector. Why is this? The pictures above are most likely of a GSXR600 harness. The purpose of the pic was to demonstrate more how to remove the orange cap than to show where the pins go.
#2 The wire colors in the yosh conector all match except for the wire that you have as dark green, on mine it is brown. I traced it to the ECU and it is going to pin 24 so I guess it's right maybe the color is just listed wrong?
My yosh connector has 6 wires: black/white orange/ white white brown grey white/red
What your describing is the Suzuki Diagnostic System plug (SDS) not the yosh plug. You should have another 8 postition plug with 7 wires in it somewhere nearby. This and the wire color difference makes me ask this question....
Your bike is a 2005 or 2006 model year US market GSXR-1000, correct?
The white and brown I know go to the USB cable
The orange/white is power
The black/white is ground
That leaves the grey and the white/red. Are these the ones I can pull out of the ecu plug and reinsert into the pin 25 and pin 28 locations?
I looked over the wiring diagram in the manual and can't find where these 2 go to so i'm assuming they are just for the yosh connector.
Once I move these wires, then I can wire the switches and usb cable in completely at the yosh conncetor, right? Can I leave it on the bike all the time or do i need to disconnect it when I'm not using it? Thanks guys! I would wire it with some sort of plug so that so the switches and usb cable can be removed from the bike when not being used. I don't know if your bike is a race bike that only sees the sky on sunny race days or if it is a daily commuter but the switches and usb cable will not do well with long term exposure to moisture, dust, vibration, and petroleum fumes.
Yeah, I typed Yosh plug by accident. I meant the SDS plug. The bike is an 06 US GSXR 1000. Still not sure abut that 1 wire being the wrong color? But I did trace it back to the ecu and it goes to pin 24, its just brown instead of dark green.
The bike is a drag race only bike. It'll never see water and or ridden at all unless its down the track.
I think I have the wiring figured out now.
One more thing though. I took a USB cable, cut the small end off leaving the larger plug and the wire, then stripped the wire back to reveal the wiring inside. I have a red, black, white, and green. I'm thinking the white and green can wire directly to the white and green(well, brown on my bike) on the bike instead of the way some peoples usb cables have a yellow and orange.
The USB cables we use are not just regular USB cables. Molded into the cable is a little integrated circuit that converts the USB signals to RS232 TTL signals. Here is what it looks like without the molding.
The ECU can not handle the USB 12.5Mhz signal that comes out of the PC directly You can get one of these special USB converter cables from Mouser.com for $20 plus shipping.
Thats what I was gonna do. I went to the mouser website and entered the part #. It came up with about 10 different ones, and said they were all obsolete?
The last couple of years there has been a big push to produce electronic components with out lead content. Many times they end up changing all their part numbers which becomes a real pain.
The link above provides a link to the new RoHS complient (lead free) part.
Not sure if this diagram will help any one but I wanted to make a simple setup I could use to flash on and off the bike. Let me know if I stuffed up the diagram.
Technically the drawing is functionally correct but I am a little curios as to why you have it set up in two different configurations.
In the "on bike" you wire the FWE directly to +5V of the USB but in the "bench" example run it through a switch. Also you added a reset switch.
I guess the way you configured it would allow you to switch from boot mode to normal mode on the bench without having to unplug your power supply but it would seem simpler to me to put the switch in the power supply.
Also if your bench example were the same as the on bike then you would not need a common ground plug between your usb box and power supply.
I would of done it differently but your design will work as drawn
Thanks RR, thats why I put it on here before I wired it up. I was just using the wiring diagram at the top of this page with the info from Jetspeedz 05/06 US Gsxr 1000 ECM Flash DIY w/ lots of Pics. I wasnt sure if when wired to the bike there was a difference considering everything else is still connected to the ECU. I have only bench flashed so far using a switch at FWE and reset switch at ground.
If you could check out the new diagram that would be appreciated, hopefuly I understood your suggestions. With the new diagram will I be able to simply plug in to USB, turn on 12v power supply/bike ignition then connect with FDT?
-- Edited by OZK5GIXXER on Saturday 16th of May 2009 12:47:13 AM
The only thing I would mention which you probably already know is that you need to 'T' into the sensor ground. Do not remove the existing wire from 29.
Question for anyone who is able to answer, I have a bench harness for a Gen2 busa, from what it looks like to make my Gen2 busa bench harness work is move the following pins from the hayabusas setup to the gsxr1000.