TLZone Forums banner

Stock ECU reprogrammable?

311501 Views 1477 Replies 118 Participants Last post by  rxf610
I was cleaning out my browser bookmarks and came across TLZone. I doubt any of you remember but over a year ago some of you helped me out with some questions about the Yoshbox. I'm the guy who was trying to hack a ZX-12 ECU and found a yoshbox like connector

Anyway I thought I would let you know that I was successful with the ZX-12 and there are actually a few bikes running out there with reprogrammed ECUs. They have increase rev limits and modified ignition maps. Its still early days but I'm sure we will have the fuel maps figured out by spring.

I know so what....well in the course of this project I also found out that the same method can be used on the older Hayabusa 16 bit ECUs. Also I'm working with a guy in Finland who has successfully reflashed a newer 2006 32bit Busa ECU and a guy in Austraila who is using the same 32bit method and has pulled the maps out of a 2007 SV1000. This also apparently works with a Z1000 and a ZX-6R

Here is an example of the kind of maps we found in the ZX-12 and Busa

Sample Map Editor Screen

One of the interesting things we have found on all versions of the Denso so far is an A/B map feature. Two complete sets of Ignition and Fuel maps. Which set is used depends on if a wire in the Yoshbox plug is grounded or not.

It looks like most if not all of the 16 or 32 bit Denso ECUs can be re-mapped, re-flashed, re-programmed. I would bet good money that includes the TLs and the GSXRs. All it would take to find out for sure is to open up a TL ECU and take a look. It doesn't even need to be a functional unit.

You can follow the technical discussion here...
1461 - 1478 of 1478 Posts
I'm about to get my oxy sensors welded onto my pipes in preparation to fitting my rapid bike ecu. It only has maps for a Vstorm so what I'm looking for are base maps and maps for Yoshi RS3 slip-on to program into it. Does anyone have these in CSV or excel format?
just gone through this and restores my lack of faith in human nature it could have benefited all and "contributions" could have been made to the upkeep of the site.
Damn. Just spent a week going through this thread only to end up with a world record case of blue balls. I was so excited for a software TRE and ingnition map fiddling. I thought there was going to be software that would allow me to do it myself. All that work by those guys and ECU donations by others for basically nothing? I take it nobody who's still active on here can actually do a true reflash now?
I guess you missed posts #1446 & 1447 on page 145. DIY reflashing of the TLR is now easier than ever. You can even read out your yoshbox settings...
I guess you missed posts #1446 & 1447 on page 145. DIY reflashing of the TLR is now easier than ever. You can even read out your yoshbox settings...
If I'm honest, a lot of it went over my head. So is the link in the post 1446 not the BETA version? I didn't see another link posted by you after that.

Also, how deep do you have to dive to be able to use the tool with any sort of effectiveness? I'm a tinkerer who knows his way around a wrench and can read graphs of maps, but I know nothing about the .bin files and actual coding and programming that creates them. Like I said, much of this thread went over my head. I'm hoping the interface is somewhat akin to the PC software, just with more toys to play with.
The production version was released in post #1447. I'd suggest you read all the documentation provided with the Flash tool, as well as any support documentation mentioned. That should give you a good idea of what's involved...
Bear in mind that this is just a tool that allows you to reflash the data in your ECU. What data you chose to put there is another matter. The Flash tool documentation won't tell you what to modify or how to tune...
The production version was released in post #1447. I'd suggest you read all the documentation provided with the Flash tool, as well as any support documentation mentioned. That should give you a good idea of what's involved...
Alright. I must be blind. I'll go look again.

Bear in mind that this is just a tool that allows you to reflash the data in your ECU. What data you chose to put there is another matter. The Flash tool documentation won't tell you what to modify or how to tune...
I understand. Really all I want is a software TRE, some ignition advance, and maybe play with the fueling a tad to make it start better and try to alleviate the plug fouling issue. Might play with more of the fuel maps if I can get some dyno time at some point, but that's pretty far down the road for now. Probably just change the Yosh box values to account for the airbox mod and full Yosh system until I feel like I can get more fancy with it.
I understand. Really all I want is a software TRE, some ignition advance, and maybe play with the fueling a tad to make it start better and try to alleviate the plug fouling issue.
The quickest way to make it start better is the + mod which will supply full battery power to the coils. It made mine a 1 shot starter almost 100% of the time. That will probably help with plug fouling, though the easiest way to prevent that is to make sure you bring the engine to operating temperature every time you start it. Starting it and shutting it off before it's fully warmed up will foul the plugs right quick, sometimes the first time you do it. :yes
Sounds like a plan... :thumbup
It may be a while before I get myself informed enough to feel safe diving into this. I'm trying to find some good beginner guides and such to familiarize myself with how to interpret the data I'm going to be looking at (like I said, I'm no code monkey; I know degrees, durations, percentages, duty cycles etc.), but there's so much information out there it's hard to filter what will be useful to me from what is a waste of my time.

The quickest way to make it start better is the + mod which will supply full battery power to the coils. It made mine a 1 shot starter almost 100% of the time. That will probably help with plug fouling, though the easiest way to prevent that is to make sure you bring the engine to operating temperature every time you start it. Starting it and shutting it off before it's fully warmed up will foul the plugs right quick, sometimes the first time you do it. :yes
I'll have to look into that. Would the SV coils help this as well? We're getting off topic here.
The quickest way to make it start better is the + mod which will supply full battery power to the coils. It made mine a 1 shot starter almost 100% of the time. That will probably help with plug fouling, though the easiest way to prevent that is to make sure you bring the engine to operating temperature every time you start it. Starting it and shutting it off before it's fully warmed up will foul the plugs right quick, sometimes the first time you do it. :yes
Sounds like my RX8 :rotfl
I was cleaning out my browser bookmarks and came across TLZone. I doubt any of you remember but over a year ago some of you helped me out with some questions about the Yoshbox. I'm the guy who was trying to hack a ZX-12 ECU and found a yoshbox like connector

Anyway I thought I would let you know that I was successful with the ZX-12 and there are actually a few bikes running out there with reprogrammed ECUs. They have increase rev limits and modified ignition maps. Its still early days but I'm sure we will have the fuel maps figured out by spring.

I know so what....well in the course of this project I also found out that the same method can be used on the older Hayabusa 16 bit ECUs. Also I'm working with a guy in Finland who has successfully reflashed a newer 2006 32bit Busa ECU and a guy in Austraila who is using the same 32bit method and has pulled the maps out of a 2007 SV1000. This also apparently works with a Z1000 and a ZX-6R

Here is an example of the kind of maps we found in the ZX-12 and Busa

Sample Map Editor Screen

One of the interesting things we have found on all versions of the Denso so far is an A/B map feature. Two complete sets of Ignition and Fuel maps. Which set is used depends on if a wire in the Yoshbox plug is grounded or not.

It looks like most if not all of the 16 or 32 bit Denso ECUs can be re-mapped, re-flashed, re-programmed. I would bet good money that includes the TLs and the GSXRs. All it would take to find out for sure is to open up a TL ECU and take a look. It doesn't even need to be a functional unit.

You can follow the technical discussion here...
could this possibly fix the C41 code ?
could this possibly fix the C41 code ?
Could manipulating the software code mask the C41 error? Possibly.
Could it repair the fault causing the C41 error code? No.

However, I say this, based on your comments in your other thread concerning the eBay ECM you acquired that is generating a C41 error.
Possibly for many reasons, this failure mode is becoming more popular with TL ECMs. No doubt, it is partly due to the fact that they are 20 years old. Over the years they were often mishandled and hot-swapped by inexperienced mechanics, sold and resold to multiple buyers, and connected to modified wire looms that have likely seen better days.

If the C41 code follows the ECM, and is not due to some other problem in the circuit, then 9 times out of 10 the code is generated because the ECM can no longer drive the fuel pump relay output. An internal component has failed (likely a transistor) and it cannot drive the control voltage low (Yellow/blue wire) to turn on the fuel pump relay. Since the ECM also monitors the output of the fuel pump relay, and sees no change in the voltage level, it consequently generates the C41 error code.

Again, this failure mode is due to an internal hardware component failure, and not a software/programming issue.
See less See more
  • Like
Reactions: 1
could this possibly fix the C41 code ?
Yes. :)
Anyone still in here?

I'm wondering how the two injectors per cylinder are programmed in the ecu. Are they pulsing equally once rpms are above the 6000rpm threshold?
Anyone still in here?

I'm wondering how the two injectors per cylinder are programmed in the ecu. Are they pulsing equally once rpms are above the 6000rpm threshold?
Loki,

As far as I can tell,
Yes. ( The secondary injectors have no fuel map control, simply kick in )
The ECU has two (one unused) fuel maps. Both R and S.
The main map runs all the time. The A map. It is a two axis... Throttle position v rpm. It basically describes the duration of the pulse on the injector.
1461 - 1478 of 1478 Posts
Top