UPDATE: UPDATED THE GRAPHIC TO DISPLAY NEWLY IDENTIFIED PINS -RR
I have to say I'm finding the GSXR shop manual a lot more helpful than the Busa manuals. It actually has an ECU pinout. Anyone want to hazard a guess which of these pins could possibly be the programing pins?
(Notice some are labeled Blank while others are labeled '-'
Having traced out all the unassigned pins in the wiring diagram I find all the pins marked ' - ' above trace out to either the factory fuel trim (Yoshbox) connector or the Suzuki Diagnostic System (SDS) connector.
That leaves 5 'Blank' pins with no wires in them. That is just enough for the Reset, MOD, FWE, TX, and RX used to program the 32bit Busa ECU. Hopefully I can verify and identify which pins are which using a meter to tell which are tied high or low to the 5V supply and which are serial. I would much prefer this to uncovering the whole board.
I believe that using the AUD port to read the cpu and with a disassembled code listing I will be able to identify which analog ports are connected to which sensors etc without opening up the entire ECU and manually tracing out all the pins to the wire harness.
BTW here is an FI system only wiring diagram sans the '-' and blank pins
Nice work RR! Given my experience with the ZX6R racing ECU and the Yosh racing ECU, the programming software is basically the same (made by Denso, I presume). Based on that, I would bet that the programming interface is the same as well. On the ZX6R, we have to add a sub harness (including 2 wires into the ECU connector) to be able to program the ECU. Those 2 wires are the TX/RX wires for flashing the ECU. On the Suzuki (Yosh) racing ECU, we do not have to install any sub harness. We only need to plug into the white (SDS) connector to communicate with the ECU, so I would bet that the TX/RX wires are in the white (SDS) connector. I'll take a look at a harness here to see if I can come up with the proper pins. Thanks!
RR, you have been really fast with these GSXR1000s !!! (I still have the ZZR1400 unopened on the desk, anyway the rumour is that its very alike to ZX6 to find the AUD)
Any information yet if the flashing of GSXR1000 works with the same prinsiple as Busa ? If so I think its time to consider putting the ECUeditor variable definitions into a separate file for various ecu types...
__________________
When asking a question, you can also consider posting it to facebook:
I was going to ask you about how you had the ECU editor configured...if it was possible to add different bikes.
As for the zzr1400 being the same as the ZX-6 what year are you referring to? I now the '03-'06 Denso ZX-6 ECUs are like the GSXR/Busa 32 bit ECUs. Unless there was some kind of major change in the '07 / 08 ZX-6 I think a rumor is all it is.
Yep, need to open the ZZR1400 ecu to know a bit more...
About ECUeditor, currently all the hex addresses are hardcoded as it has been the easiest way to get things moving fast - but as there is not too many hardcoded addresses similar ecus would be fairly easy to add as long as the amount of maps is the same and purpose remains the same. (E.g. cylinder specific fuel maps and/or certain amount of ignition maps.) If those change then the programming logic will change and you know what it means ...
Anyway I know that there is a lot of interest towards Gixer ecus, so if the programming interface is the same (FDT) and there is a protocol to trace some key variables using the Suzuki protocol then its worth of effort for thinking of adding those to ECUeditor too. I have been thinking of making the stuff open source, but so far have not found coders to support that approach.
So keep me posted when you find the info of programming interface and the protocol.
__________________
When asking a question, you can also consider posting it to facebook:
I previously had Pin 42 (Black/Brown) listed as Yosh plug ground. While Black/Brown is in fact a ground pin 42 is actually a TTL mode input being grounded by the wire. Pin 42 is not a ground source.
When ungounded this pin reads 5 volts and disables error reporting on the EXCVA valve being unplugged.
Hi all. Pins out s are the same on EU and US model ecu. I look "05/06 US Gsxr 1000 ECM Flash DIY w/ lots of Pics" topics and I make a same method on EU version. If no, which pins I use. Tjanks.
This is an old thread but it seems to be the most appropriate place.
I just noticed that the K5/K6 service manual lists pin 35 as COS1 and pin 36 as COS2. As best I can tell, that's incorrect and they should be swapped. Note that 35 has a Bl/Y lead that I think was labeled as COS2 on the Yoshbox schematics. Similarly 36 has a Bl/R lead that was labeled as COS1.