Here is a preliminary ECU pin out based on the manual and ECU pin labels. One complaint I've always had with the Suzuki manual is they don't show the ECU pin numbers in the schematic and they don't show the wire colors in the ECU pin description. So here it is all in one document.
Some interesting undocumented pins. There is an MS so the dual maps are still available which mean you get 3 modes times 2 map sets. No wonder there are 400+ maps.
There is an undocumented EXS pin which is tied to ground like MS. I wonder if this is like the GSXR1000 pin you pull to disable the FI error when you remove the exhaust servo. Any of you guys have the inside dope on that?
Does anyone know what the MO- MO+ are for? I'm thinking motorized velocity stacks controller.
Besides the PAIR there is also a EVAP solenoid driver for the Calif model which means we may have two auxilary outputs to play with. Staged NOS with custom maps for each stage anyone? Imagine using the mode switch on the handlebar for Motor, Nos lo, Nos hi
Also found the reset and Mod0 for programming. Not 100% sure on the programming serial lines yet. It looks like some of the 'Yosh' lines are doing double duty. Unfortunately the way they laid out the silkscreen ID labels for the harness pins it was hard to tell exactly which pin the TXD went to. I'm going to have to trace it out to be sure before I try to flash it.
The funny thing is if they are the Yosh plug lines then your already half way to modifiying the yosh plug into a flash plug. (my preferred method )
There is an undocumented EXS pin which is tied to ground like MS
Looking at my wiring diagram, there are so many B/W grounds that I wonder if the terminal is an extra trace to up the ampacitiy of the ground circuit. Looking at the 1000 K7, K8 manual I count at least 4 B/W connections to the ECU.
One thing the K8 Busa doesn't have is a variable steering damper. On the 1000 K7,K8 the damper has a seperate BR and White wire going to it from the ECM. I would think one wire should be steady state and the other variable.
There is an undocumented EXS pin which is tied to ground like MS
Looking at my wiring diagram, there are so many B/W grounds that I wonder if the terminal is an extra trace to up the ampacitiy of the ground circuit. Looking at the 1000 K7, K8 manual I count at least 4 B/W connections to the ECU.
Mark
-- Edited by Busa Quick at 21:58, 2009-02-13
Looking at the exhaust diagram above EXS is probably Exhaust Sense, the analog input from the exhaust valve position sensor. I checked it against the input ports but I never tested it as an analog input.
Actually on the older gsxr / busa they tied inputs like MS to the sensor ground B/Br so it was easier to differntiate their function.
I haven't updated the chart at the top of the thread yet to reflect it but I have definitely identified the wire harness pins that are used by the MCU boot loader to flash the memory.
7 Blue / Yellow is TXD1 (connects to host serial in) 30 Blue / Green is RXD1 (connects to host serial out) 25 (no wire) is Reset (normal +5V, Ground to reset) 28 (no wire) MOD0 (normal ground, tie to +5V for boot mode)
7 and 30 are wired to the 'Yosh Plug'. If it was me I think I would pull the other two Yosh wires, 55 and 56 and move them over to 25 and 28, if they reach. Then you could use the Yosh plug as a flash plug.
I'm writing another post in the M32R forum on what I found out about flashing these MCUs. You can find it here
A question, please help! Have a B-king ecu with number 23h00....its an european version...have tryied to connect with it on bench with those wiring you have shown at the start of the post:
pin 7 - txd
pin 11 - vcc 5v
pin 25 - cpu reset
pin 28 - boot mode with 5v wired up
pin 30 - rxd
and at last the pin 17 for 12v and 34 for ground...no luck....
Im using the FDT software to connect to device like with my gsxr k5! I think this should be no problem...is the immobilizer blocking the boot mode?!Maybe?!
-- Edited by Pitstopservvv on Tuesday 7th of April 2015 03:30:53 PM
-- Edited by Pitstopservvv on Tuesday 7th of April 2015 03:51:49 PM
FDT does not support that CPU, it is not same as your 1000 k5.
It uses M32R instead of 7052/7054, so you need to flash ecu with EcuEditor instead of FDT.
Same goes for 1000 07- and 600/750 08-.
okey than...I have already bought a vag kkl cable for live data over ecu editor and the chip also supports the tx and rx line for flashing...thanks for help! Will try with that cable, if not, buying already made flasher...because my rs232 usb with tx and rx seem not to work with ecu editor....
-- Edited by Pitstopservvv on Wednesday 8th of April 2015 06:24:39 PM
I have managed to succesfully connect to the ecu, verify and read it...but there is a problem when writting...Have talked to greg,and he was helpfull enough, but hasnt expierence this kind of problem..my problem is, if I put ground on pin 29 where the sensor grounds are, I dont get a connection...If i put the ground on pin 18 or pin 19, I get a clean connection in a second...read mode ok..verify ok..erase fuil ok..but flashing is shows this message...
If anyone had that kind of problem please help..My ecu is now empty and I cant flash it...
-- Edited by Pitstopservvv on Sunday 7th of February 2016 09:36:19 AM
Have found a post on internet, on mobile phones, they usually have that kind of problem, NO ACK after writting..the eeprom doesnt give a feedback,,...they have solved it with a 2k resistor...but didnt understand exactly where to put the resistor...