Looking for a non-working '99-'02 ECU

RidgeRacer

Registered
I've spent the last year figuring out how to reprogram the stock Denso ECU for the ZX-12. During this project I've noticed a lot of similarity between the ZX-12 and Busa ECUs. Now that I've proven the ZX-12 can be remapped I'm wondering if the technique can be applied to other mfg/models.

What I'm looking for is a 1999-2002 16bit ECU. It does not need to be in working condition. I don't want one that was crushed flat and set on fire, but if you've got one that lost an injector or coil channel, something like that, and its just sitting in your garage collecting dust because its useless to anyone else then I'd be interested in it.

As this is something I do in my spare time on a shoe string budget I really can't afford to drop a couple hundred bucks for one on EBay. I would be willing to pay up to $40 for one.

In return for your help I will come back and post what I find out.

So far on the ZX-12 I've figured out how to turn off the speed limiter, turn off or modifiy the RPM limit, change the ignition advance in a TPS vs RPM map and identified the Fuel maps.

mapview.JPG
 
I've heard of you!

If you don't mind, why start on the older 16 bit ECU?


Good Job on the 12
beerchug.gif
 
If you don't mind, why start on the older 16 bit ECU?
[/Quote]

Well if I'm correct about the early Busa ECU being the same as the ZX-12 then there isn't really anything to do. I'll already know how to read, modify and re-flash the maps. Also now that I know how to read the software to identify the different map locations it shouldn't take more than a weekend to define the base map.

The 32 bits are a whole different thing. Nothing have done so far on the 16 bits will be of any help on the 32s. I want to finish up the 16 bit project before I dive into the 32s. I have a ZX-10 32bit ECU that I've opened up and looked at enough to know Its a totally different design.
 
where are you in the NW?

You ever come to the dragstrip?

I have a 99-00 ecu that the fuel pump side won't turn the pump on,can you open it up and see if something is burnt and fix it?if so i would give you one to open up for your test purposes if you can check out the pump failure and fix it & send back once done...
 
Sorry, don't have any bad ECU's. But if you're looking for a 16 bit busa ECU, you want 99 - 01, 02's are 32 bit.

Some late model 01 busas are also known to be 32 bit. Good luck.
 
(GoldenChild @ Aug. 29 2007,17:22) where are you in the NW?

You ever come to the dragstrip?

I have a 99-00 ecu that the fuel pump side won't turn the pump on,can you open it up and see if something is burnt and fix it?if so i would give you one to open up for your test purposes if you can check out the pump failure and fix it & send back once done...
I'm in Port Angeles, WA. Its on the olympic peninsula just across the water from Victoria BC

GoldenChild: The answer to your question is yes and no.

Yes because I could trace down the circuit that drives the Fuel Pump relay and replace any bad transistors that I find.

But No because I may have to uncover a large section of board to do so. As you may or may not know when the ECU is manufactured the circuit board is inserted into the hard plastic shell and then it is filled with an epoxy that dries into a rubbery black substances. This epoxy flows into every crack and crevices of the circuit board. It serves many functions like making the board waterproof, eliminating vibration damage by locking in place the larger components, and it acts as a heat sink to remove heat from the components.

The question is how much of the case would I have to remove to expose the part I need to get to? There would be no way to know until I went in. So even if I were electrically successful the case might be so physically hacked up that if you tried to use it on the bike it would eventually fail because it got wet or overheated.

I guess I would be willing to try provided you understood that it would be your responsibility to figure out how reinstall it on the bike.

Best case scenario I open it up just enough to read the code and find it is exactly the same board as one of the ZX-12 models in which case I can trace out the fuel pump relay circuit on an ECU Ive already opened up, locate the exact location of the transistor in question and then open up a hole just big enough to access it on your ECU.

Worse case scenario your ECU ends up looking like this...

ecu_3.jpg
 
I found someone who was willing to sell me a damaged 2001 ECU for $25. I'll keep you all posted as to what I find out.
 
Apparently someone in Finland who was following along decided it would be easier to open up his own instead of mailing it to me.

busa001.jpg


It shows the same programming port the Kawasaki ECU has meaning I'm 95% sure it can be reprogrammed just like the ZX-12
 
Today I received a 'broken' ECU in the mail that I bought for $25. I opened it up, put a plug on it and connected to my BDM port adapter and was able to download the software and map data just like I can on the ZX-12.

cam001.jpg


cam002.jpg


cam003.jpg


I wrote a preliminary definition file for the Enginuity freeware map editor. Here is a screen shot of one of the actual busa maps.

Enginuity Screen Shot

The map definition is very primitive at this point basically just showing the raw data. I have yet to identify the ignition from the fuel maps and identify the map axis (RPM, Throttle, etc. ) But if you want to play with it this zip file has the binary map data and the definition.

busa001.zip


To get the Enginuity Software go to the Enginuity.org website.

At this point it looks like the early 16 bit busa ECUs are reprogrammable. I'll post more when I have it.
 
beerchug.gif
 

Keep us informed.  

Get the later model 32bit version decoded and you can hit a home run just raising the 6th gear rpm limiter!
 
Thought I would show you the base Fuel and Ignition maps. I've figured out the RPM and Throttle axis but not the data value yet. I don't know how the ignition values translate into Degrees BTDC, yet.

Ignition Map

Base Fuel Map

Some of you may find it strange the Throttle doesn't start till 21% but as any of you who have ever adjusted the TPS voltage know idle is just above 1 volt which is 20% of 5V so 21.4 looks just about right.
 
Back
Top