Notices
ECU Flash

ECUflash tutorial for beginners

Thread Tools
 
Search this Thread
 
Old Apr 23, 2009 | 01:26 PM
  #316  
luckymarine0311's Avatar
Newbie
 
Joined: Mar 2009
Posts: 94
Likes: 0
From: Fort Sill okahloma
hea does any one in here know how to by-pass the immobilizer, on the ecu or is it a must function?
thanx
im new to this thread i have read it all and found nothing?
can any one please help??
Reply
Old Apr 23, 2009 | 08:07 PM
  #317  
colonelfox's Avatar
Evolving Member
iTrader: (41)
 
Joined: Dec 2003
Posts: 242
Likes: 0
From: Coatesville PA
You really don't need to bypass it. Just input the code that your ECU came with from the factory and it will work.
Reply
Old Apr 23, 2009 | 09:29 PM
  #318  
luckymarine0311's Avatar
Newbie
 
Joined: Mar 2009
Posts: 94
Likes: 0
From: Fort Sill okahloma
im having problems with starting the viii, in a sence that it wont fire, crank all day no fuel no spark, cant communicate with the immobilizer, its p###in me off, so inputing the code that the ecu came with should do it, will this by pass the immobilizer ecu, the transponder in the key the antenna ring and the transponder reciever in the ignition?
Reply
Old Apr 24, 2009 | 03:16 AM
  #319  
colonelfox's Avatar
Evolving Member
iTrader: (41)
 
Joined: Dec 2003
Posts: 242
Likes: 0
From: Coatesville PA
I forgot the code once and the car did at least turn over, but it wouldn't start. Did you put your immobilizer code in the right slot in ECUFlash? If you did then there's another problem like the map didn't upload completely which is rare but it does happen.
Reply
Old Apr 28, 2009 | 08:02 AM
  #320  
Need 4 Speed's Avatar
Newbie
 
Joined: Jan 2009
Posts: 12
Likes: 0
From: Puerto Rico
Originally Posted by EFIxMR
This is a beginners tutorial I wrote to help people get started on ECUflash. Please feel free to correct me if you see any blatent mistakes.


Here's a picture of the ECUFLASH cable.

One end is usb which goes into your computer, and at the other end the big black plug goes into your obd2 port, the little white plug next to it goes into the small port right beside the obd2 port.



This is your target of interest right here. plugging the cable into the ports mentioned above give you access to the stock ECU. These ports are located on your right hand side under the driver dash, if you've looked under your dash before you might have easily missed it before, but now with ECUFLASH this is going to be your new best friend.

Before actually connecting to your car and DL its rom, you should familiarize yourself with the ECUFlash program and how efi systems work in general. First DL ECUFlash from OpenECU.org and purchase an OpenECU cable.

Next you download the 05' EVO Rom here below and save it to your desktop. We will use this as a demo in this tutorial.

http://www.evolutionmr.net/img/image...8%20JM9693.hex

To open up the rom run the ECUFlash program and click the folder button as shown in the following picture.



a pop up screen will follow and direct it to the desktop where you saved the 05' EVO rom.



load that rom and the metatables will appear. these are preconfigured "definitions" (memory addresses used to control various parameters). The red arrow is pointing to the fuel map parameters, clicking the boxes will bring them up. We are going to learn about the fuel map first.



This is the high octane fuel map. The fuel map is a 3d table with rpm on the Y axis and load on the X axis. The computer references the fuel map table under open loop (no o2 sensor feedback) conditions. This table tells the ECU how much fuel to add under what conditions as a function of rpm and load.



The X axis is easy enough to understand it is simply RPM. The load however is just lightly more complicated. It is quantified in the metric system in kilopascals (kpa). 100 kpa is 0 vacuum. 200 kpa or 1 bar of boost is ~14.7 psi. Anything below 100 kpa is vacuum.

*edit just talked with Jason@mynes and he said that the load isn't in KPA but is a caculated load from multiple sensors but this is a quick short cut to think about it until we can get a definitive answer*



Under light cruise conditions the computer references the yellow region on conjunction with the 02 sensor long and short term fuel trims. i.e., Freeway driving.

The green path is an imaginary overlay running clockwise of your engine traveling under light acceleration. Lets say leaving a stop light, ect.

The black path is an imaginary overlay running clockwise of your engine under WOT. For example, when you are being a ricer and want to hear your exhaust scream :P

By changing the numbers inside the fuel map either up or down you affect the engines a/f ratio.



Now that you are a little bit familiar with how the fuel map goes. Let's talk about edititing the fuel table. By clicking the edit button (red arrow) you can manipulate any highlighted cell or cells (green arrow). This works much like an excel table.

That much is simple enough. However, the numbers in the fuel table are a bit more tricky. These correspond to the target a/f ratio you want, but only for a stock car.

Once a vehicle has been modified this a/f targets are off, and these numbers just become data which you move up and down to achieve your target a/f measured by a high accuracy wideband.

The tricky part is bigger numbers = leaner, smaller numbers = richer
This differs from traditional EFI systems that control injector pulse width directly.


Click the low octane and high octane map in the metatables as indicated by the red arrows. This will bring up the screen above.

As you might already know the EVO ecu has dual fuel maps. Which map the ECU
runs on depends on knock sensor activity. When knock sensor activity reaches a predetermined threshold, the ECU looks up the low octane map to protect the engine.

The low octane map is set richer than the high octane map in efforts to mitigate what the ECU detects as knock. When knock activity has decreased the ECU reverts back to the high octane map which is leaner for more performance.

You've likely see the effects of this when you dynoed your car and had a dip in your tq curve. The ECU sensed what it thought to be knock thru the knock sensor and richened the mixture to protect your engine accordingly.



Editing the timing table is much the same as editing to fuel table. The numbers in the timing map correspond to at what degrees of crank shaft rotation to fire the spark plug. These are measured in degrees before top dead center (BTDC).

Again like the dual fuel maps, the evo has dual ignition maps for both high and low knock sensor activity. This is again to protect your engine.

When high knock activity is detected the ECU retards ignition timing by reading the low octane map. Once knock level activity has ceased to a predetermined threshold by the ECU it reverts back to the high octane map with advanced timing for more power.



*edit just talked with Jason@mynes and he said that the load isn't in KPA but is a caculated load from multiple sensors but this is a quick short cut to think about it until we can get a definitive answer*

To conclude our beginner tutorial of EcuFlash for the EVO, we will look at the limiting systems built into the ECU.

Click Speed Limit, Stationary Rev Limit, Rev Limit, and Boost Limit in the metatables to bring up the screen above.

The speed limit is the vss governor

Stationary rev limit is mitsubishi's way of keeping our trannies together, but now that its under our control its the newest member of the EVO bowling league.

Primary rev limiter is self explanitory, it keeps you from reving your engine out like you did on your old integra gsr for good reason, it doesn't need to rev that high.

Boost limit is the dreaded boost cut we periodically run into at night on the freeway... The first time I bumped into it, I thought I blew up my motor, thru time I just learned to ignore it... But now i can set it as crazy as I want! :P

So everyone... be sure to find your favorite vendor and pick up a wide band with some sort of logging capability before you even think of attempting to modify your engine's fuel injection maps.

Modify at your own risk, there's still tons of stuff out there to know, this is just the tip of the iceberg but I hope I've accelerated your path into getting more enjoyment from your car by freeing your ECU!

But before we go we need to learn how to save maps...



When saving a file, the program doesn't automatically append the file type to the end of the save file, so if you don't type .hex or .bin to the end of the file you wont be able to see your saved rom when you try and open it up with ECUflash.
So be sure to add .hex or .bin!

Thanks to everyone involved who made this program. ECUflash is awesome!!!
HI I need help... My car is a 2009 Ralli Art,we tune the car in dyno for second time and dont start up Please let me now how can i repear the ecu. THNX. FIRST TUNING 291 WHP.. ATT. KALEB FROM PUERTO RICO
Reply
Old Apr 28, 2009 | 11:47 AM
  #321  
GST Motorsports's Avatar
Account Disabled
iTrader: (8)
 
Joined: Sep 2007
Posts: 3,366
Likes: 1
From: Hayward
Originally Posted by Need 4 Speed
HI I need help... My car is a 2009 Ralli Art,we tune the car in dyno for second time and dont start up Please let me now how can i repear the ecu. THNX. FIRST TUNING 291 WHP.. ATT. KALEB FROM PUERTO RICO
You need to use recovery mode.

Important thing to note. When a flash "errors out" on a SST equipped Mitsu, DO NOT CYCLE THE KEY. Reflash again and it should flash just fine.
Reply
Old Apr 28, 2009 | 01:45 PM
  #322  
Need 4 Speed's Avatar
Newbie
 
Joined: Jan 2009
Posts: 12
Likes: 0
From: Puerto Rico
Originally Posted by GST Motorsports
You need to use recovery mode.

Important thing to note. When a flash "errors out" on a SST equipped Mitsu, DO NOT CYCLE THE KEY. Reflash again and it should flash just fine.

Thnx for you atention. I try to reflash again and dont star.We try to scaner with MUT 3 from Mitsubishi,the systeam said error ECU CODE
Reply
Old Jun 29, 2009 | 06:18 AM
  #323  
demodeakin's Avatar
Evolving Member
iTrader: (32)
 
Joined: Nov 2005
Posts: 141
Likes: 0
From: San Diego, CA
Great Thread..... Thanks for the Awesome Write up!!!, I have been reading as much as I can before I get ready to Start my Build, I hope Mellon can get me started with a good Base Map and I can get it Dialed in for the Conditions out here in Guam. If only the 6G72 (3000GT VR4) Platform had a Flashable ECU.

Deak
Reply
Old Jun 29, 2009 | 10:07 AM
  #324  
Mellon Racing's Avatar
Account Disabled
iTrader: (38)
 
Joined: Aug 2005
Posts: 9,319
Likes: 1
From: Virginia Beach, Virginia
oh, I think I can help
Reply
Old Jul 2, 2009 | 04:00 PM
  #325  
rdtech's Avatar
Evolving Member
iTrader: (6)
 
Joined: Nov 2008
Posts: 231
Likes: 0
From: NORCAL
Great work
Reply
Old Jul 3, 2009 | 12:15 AM
  #326  
wip's Avatar
wip
Evolving Member
 
Joined: Jul 2007
Posts: 125
Likes: 0
Originally Posted by Need 4 Speed
HI I need help... My car is a 2009 Ralli Art,we tune the car in dyno for second time and dont start up Please let me now how can i repear the ecu. THNX. FIRST TUNING 291 WHP.. ATT. KALEB FROM PUERTO RICO
Holy thread-quoting batman
Reply
Old Jul 14, 2009 | 10:18 AM
  #327  
4warned's Avatar
Newbie
 
Joined: Jun 2006
Posts: 12
Likes: 0
From: Calgary
I have a quick question concerning the ECUflash procedure.....and yes, i'm a bit green to this...

I recently bought a 2004 SSL GSR that was tuned by AMS.....mild mods (AMS Intake, Halman Evolution RX mbc, MUSE LICP, HKS BOV, Ported Exhaust manifold, Ported Evo IX turbo, Ebay O2 housing, Megan racing 3" TBE ( no cat), Walbro 255 fuel pump, PTE 1000cc injectorsMBC, EVO IX turbo and ported manifold,)....

Anyways, all of the previous tunes (some previous owners ones, and two from AMS) were stored on a flash drive. During my DRL install (daytime running lights), i had the battery disconnected for a couple of days. Upon re-connect, the tune had been wiped clean from the ECU. I've attempted to re-load the tune via ECUflash/textrix cable and it indicates that the flash was successful, but a short drive around the block would tell me otherwise..

For a previously installed tune, re-installing it should be as simple as opening ecuflash, loading the previous tune, connecting the cables, turning the car to on and select "load to ECU"....am i correct? I am NOT adjusting any part of the previous AMS tune....just simply trying to re-load it.

Anyone?
Reply
Old Jul 14, 2009 | 04:43 PM
  #328  
Mellon Racing's Avatar
Account Disabled
iTrader: (38)
 
Joined: Aug 2005
Posts: 9,319
Likes: 1
From: Virginia Beach, Virginia
when you're done writing the tune to the ecu you must turn the ignition all the way off and then restart the engine or it may not take effect.
Reply
Old Jul 14, 2009 | 05:04 PM
  #329  
colonelfox's Avatar
Evolving Member
iTrader: (41)
 
Joined: Dec 2003
Posts: 242
Likes: 0
From: Coatesville PA
Is that version specific? I've never worried about turning it off and on after tens of dozens of flashes. I still use 1.28. That might explain why I had issues in the past with changes seeming to have no effect.

As for the previous question, the data isn't lost with power loss. It's written to the rom which will maintain the info indefinitely. If the car is running oddly, give it a few miles (usually 10 to 20) for the ECU to recalibrate and it'll go back to normal. You're right about how to reload it, but it shouldn't be necessary. That information is stored unless it's intentionally wiped. Mine runs like garbage if I disconnect the battery until I get a few miles into it. The more tweaked it gets the worse it'll run.

Last edited by colonelfox; Jul 14, 2009 at 05:07 PM.
Reply
Old Jul 16, 2009 | 08:08 AM
  #330  
4warned's Avatar
Newbie
 
Joined: Jun 2006
Posts: 12
Likes: 0
From: Calgary
Originally Posted by colonelfox
Is that version specific? I've never worried about turning it off and on after tens of dozens of flashes. I still use 1.28. That might explain why I had issues in the past with changes seeming to have no effect.

As for the previous question, the data isn't lost with power loss. It's written to the rom which will maintain the info indefinitely. If the car is running oddly, give it a few miles (usually 10 to 20) for the ECU to recalibrate and it'll go back to normal. You're right about how to reload it, but it shouldn't be necessary. That information is stored unless it's intentionally wiped. Mine runs like garbage if I disconnect the battery until I get a few miles into it. The more tweaked it gets the worse it'll run.

I will try these items.......(i.e. start the car right after)......

And i will get some miles on it as well....i've only gone 9 miles with it as i'm afraid of doing any damage.....it does run like garbage (feels like stock)...

Thanks for the info guys!!!
Reply



All times are GMT -7. The time now is 07:46 AM.