EcuFlash Tutorial

Embed Size (px)

Citation preview

  • 8/13/2019 EcuFlash Tutorial

    1/11

    EcuFlash TutorialCompiled for the 3rdGeneration Eclipse Community at Club3g.com

    What is EcuFlash?EcuFlash is a tool to read, edit, and reprogram Subaru and Mitsubishiengine computers.

    What is required to use EcuFlash?1. EcuFlash Software (v1.28 or newer found at !penE"#2. !pen$ort 1.%M cable purchased at M&nes $erformanceor 'actri%. )n& *aptop made within the last 1+ &ears with at least one #S port.

    Ho to install EcuFlash !oftare.1. -ownload the newest version of EcuFlash at !penE"#

    2. f &ou do not have a .rar file archiver installed on &our computer, go towww.download.comand download /in0)0.

    %. )fter /in0)0 is installed, right clic on the ecuflash3setup.rar4 fileand clic on etract to ecuflash3setup54

    6. !pen the newl& created ecuflash3setup4 folder and clic on theinstallation file, ecuflash3setup.ee4.

    7. Follow the installation instructions, install to whatever director& &ouchoose, and be sure to agree to the E#*) for the !pen$ort 1.%M cabledrivers.

    . )fter successfull& installing the software, plug the !pen$ort 1.%M cableinto a #S port and allow &our computer to recogni9e it and install the

    drivers.:. ;ou are now read& to head out to &our car.

    1

    http://www.openecu.org/index.php?title=Main_Pagehttp://www.mynesperformance.com/http://www.tactrix.com/http://www.openecu.org/index.php?title=Main_Pagehttp://www.download.com/http://www.openecu.org/index.php?title=Main_Pagehttp://www.mynesperformance.com/http://www.tactrix.com/http://www.openecu.org/index.php?title=Main_Pagehttp://www.download.com/
  • 8/13/2019 EcuFlash Tutorial

    2/11

    Hoo"ing #p EcuFlash Cable #S plug goes into #S port on *aptop.

    lac !-2 connector plugs into !-2 port under driver side dash.

    /hite flash connector plugs into flash port to the left of the !-2 port.

    2

  • 8/13/2019 EcuFlash Tutorial

    3/11

    $eading from% and Writing&Test Writing&Comparing to the EC#.

    '()*+$T,-T'efore an& of these functions can be performed8

    ,uto&!porty

    Cars, select 2++%Mitsubishi Eclipse

    )'

    3

  • 8/13/2019 EcuFlash Tutorial

    4/11

    %. "lic 0ead4 and then follow instructions given b& the "onnecting toE"#4 prompt.

    6. 'he software will then obtain the 0!M from &our E"#.7. /hen EcuFlash is finished reading, &ou will see the EcuFlash success4

    prompt.

    . e sure to save &our 0!M as a .he file t&pe.

    Writing to EC#'his function allows the user to load a 0!M on to the E"#. 'he 0!M previousl&on the E"# is written over and cannot be recovered.

    1. !pen the 0!M (stoc or edited &ou wish to write to the E"#A/arningA 'he onl& 0!Ms &ou should ever write to &our E"# are &ourstoc 0!M or modified Stoc 0!M. /riting a 0!M from another E"# will

    result in a no start and possible engine damage.2. "lic the /rite to E"#4 button.%. -o what is instructed b& the "onnecting to E"#4 prompt.6. 'he software will then proceed to write the open 0!M to the E"#.7. /hen EcuFlash is finished reading, &ou will see the EcuFlash success4

    prompt.

    Test Write to EC#'his function allows the user to see if the E"# can be written to. EcuFlash goesthrough the process of writing to the E"# without doing an& actual writing.

    1. !pen the 0!M (stoc or edited &ou wish to test write to the E"#2. "lic the 'est /rite to E"#4 button.%. -o what is instructed b& the "onnecting to E"#4 prompt.6. 'he software will then proceed to chec to see if all of the reBuirements

    are met to write the open 0!M to the E"# and will displa& the results ofthe test. Co writing taes place.

    7. /hen EcuFlash is finished reading, &ou will see the EcuFlash success4prompt.

    4

  • 8/13/2019 EcuFlash Tutorial

    5/11

    Comparing to EC#'his function allows the user to chec to see if the 0!M loaded on the E"# andanother 0!M open in EcuFlash have similarities.

    1. !pen the 0!M (stoc or edited &ou wish to compare to the 0!M

    currentl& flashed to the E"#2. "lic the "ompare to E"#4 button.%. -o what is instructed b& the "onnecting to E"#4 prompt.6. EcuFlash will proceed to compare the two 0!Ms and will displa& the

    results of the comparison. Co writing taes place.7. /hen EcuFlash is finished reading, &ou will see the EcuFlash success4

    prompt.

    ieing and Editing $+)s

    /efinition Filesn order to edit a 0!M &ou must have its corresponding definition file. Each 0!Mhas a uniBue - number and a definition file with that - number must be used.'he definition file tells EcuFlash where to loo to find the maps that are locatedwithin the 0!M. For eamplereferenced multiplier in fuel suppl&

    calculation. 'his helps maintain a consistent air=fuel ratio astemperature changes.

    (n2ector !caling

    o 'his is the inKector value the E"# is using when maing its fuelsuppl& calculations. 'his is alwa&s a smaller value than the si9e ofthe actual inKectors in the car.

    )in Coolant Temp for Closed oop

    o 'he coolant temperature at which the E"# enters closed loop.

    +pen oop Throttle High oad

    o 'he 0$M referenced minimum throttle position (in volts that

    causes the E"# to enter open loop operation in high loadconditions.

    +pen oop Throttle o oad

    o 'he 0$M referenced minimum throttle position (in volts that

    causes the E"# to enter open loop operation in low loadconditions.

    +pen oop oad 45

    o 'he 0$M referenced minimum calculated load percentage that

    causes the E"# to enter open loop operation.

    +pen oop oad 46

    o 'he 0$M referenced minimum calculated load percentage that

    causes the E"# to enter open loop operation.

    ,ccel Enrichment

    o )n 0$M referenced multiplier that the E"# uses when calculating

    fuel for sudden acceleration. ncreasing this value can reduce leanconditions when the throttle is suddenl& depressed.

    (n2ector 1attery oltage atency Compensation

    o 'his batter& voltage referenced value determines when the signal

    to open the inKector is sent. )s batter& voltage decreases, the timebetween the inKector receiving the signal to open and when itactuall& opens increases. 'herefore, &ou must send the signalsooner to have the inKector open at the appropriate time. *argerinKectors need more time to open as well.

    High +ctane Fuel )ap

    o 'his is also referred to as a low detonation map. /hen there are

    low noc sum counts and a high octane value, the E"# uses the0$M and load referenced value to maintain the proper air=fuel ratio.'his is a target map and the units in this map are Kust that, units.'he car will not alwa&s run at the air=fuel ratio in the desired cell.0aise this value to lean out the fuel miture and decrease this valueto richen it.

    o +ctane Fuel )ap

    7

  • 8/13/2019 EcuFlash Tutorial

    8/11

    o 'his is also referred to as a high detonation map. /hen there are

    high noc sum counts and a low octane value, the E"# uses the0$M and load referenced value to maintain the proper air=fuel ratio.'his is a target map and the units in this map are Kust that, units.'he car will not alwa&s run at the air=fuel ratio in the desired cell.

    0aise this value to lean out the fuel miture and decrease this valueto richen it.

    High +ctane (gnition )ap

    o 'his is also referred to as a low detonation map. /hen there are

    low noc sum counts and a high octane value, the E"# uses the0$M and load referenced value to maintain the proper timing. 'hisis a target map and the units in this map are Kust that, units. 'he carwill not alwa&s run the timing in the desired cell.

    o +ctane (gnition )ap

    o 'his is also referred to as a high detonation map. /hen there are

    high noc sum counts and a low octane value, the E"# uses the

    0$M and load referenced value to maintain the proper timing. 'hisis a target map and the units in this map are Kust that, units. 'he carwill not alwa&s run the timing in the desired cell.

    !peed imit

    o 'his is the speed at which the E"# cuts fuel to the motor and the

    speed at which it will return to running properl&.

    $e7 imit

    o 'he E"# cuts fuel to the motor at this 0$M.

    (dle !tepper oo"8#p Table

    o 'he E"# uses the 0$M and throttle position reference value to set

    the step position of the idle speed control valve. High (nta"e ,ir Temp (!C (ncrease

    o 'he E"# adds this value to the value of the idle stepper loo>up

    table during high intae air conditions.

    High (nta"e ,ir Temp (dle !peed Target

    o 'his becomes the target idle speed during high intae air

    conditions.

    /esired (dle $*) ith ,C on

    o 'he target idle 0$M with the air conditioner on.

    /esired (dle $*)8/ri7e

    o ) temperature>referenced target idle 0$M when the car is in drive.

    /esired (dle $*)8-eutral

    o ) temperature>referenced target idle 0$M when the car is in

    neutral.

    /esired (!C initial step position ith ,C on 9 neutral

    o ) temperature referenced initial position of the idle speed control

    valve when the car is in neutral and the )" is on.

    /esired (!C initial step position ith ,C off 9 dri7e

    8

  • 8/13/2019 EcuFlash Tutorial

    9/11

    o ) temperature referenced initial position of the idle speed control

    valve when the car is in drive and the )" is off.

    /esired (!C initial step position ith ,C off 9 neutral

    o ) temperature referenced initial position of the idle speed control

    valve when the car is in neutral and the )" is off.

    (nit Code

    o 'his is some ind of 0om=E"# identifier. A/)0CC?A f &ou flash

    &our E"# with this value changed, &ou will loc &our 0!M and willnot be able to read or write to &our E"#.

    (mmobili0er

    o 'his is the immobili9er code. 'he immobili9er code is contained

    within the E"#, immobili9er E"#, and the transponder e&. 'he&must all contain the same code in order for the car to start. 'hecode stored in the immobili9er E"# cannot be changed.

    Glossary ,ir&Fuel $atio :,F$;

    o 'he proportion of air and fuel present during combustion.

    Closed loop

    o -uring this operation, the E"# uses feedbac from the pre>catal&tic

    converter o&gen sensor(s to help maintain an emission friendl&,16.:=1 air fuel ratio. f the miture is too lean it will add fuel, if it istoo rich, it will tae fuel awa&. 'hat process happens man& times a

    second. 'he E"# also eeps trac of how much fuel it adds andtaes awa& b& modif&ing fuel trim values.

    /efinition File

    o ) file in .ml format that tells EcuFlash where parameters are

    located in 0!Ms. 'his is also referred to as metadata and ml files.

    EcuFlash

    o ) freeware piece of software used to read, edit, and reprogram

    Subaru and Mitsubishi engine computers.

    Flash connector

    o 'he white connector on the !pen$ort cable that plugs into the flash

    port and is also referred to as the !pen$ort initiali9ationconnector4.

    Flash port

    o 'he white socet to the left of the !-2 port.

    ean

    o )dding more air or less fuel to the fuel miture. 1%

  • 8/13/2019 EcuFlash Tutorial

    10/11

    o /hen S'F' sta& too rich or too lean for too long, the E"# will

    increase or decrease this *'F' value. 'his fuel trim value changesover longer periods of time and is global (affects fuel deliver& inopen and closed loop operations in all load and 0$M conditions.

    +1/6 connector

    o 'he large, blac connector on the !pen$ort cable that plugs intothe cars !-2 port and is also referred to as the !pen$ortinterface4.

    +1/6 port

    o 'he blac on board diagnostics port that is located under the right

    side of the dashboard above the driver side foot well.

    +pen*ort 5.3) cable

    o 'he cable reBuired to be able flash the %? E"#.

    +pen loop

    o -uring this operation, the E"# does not use an& feedbac from

    o&gen sensors. 'he E"# uses M)F values, 0$M, compensationfactors, inKector scaling, and fuel trim values to calculate the properinKector pulse width to deliver the right amount of fuel to achieve thedesired air fuel ratio. ecause there is no feedbac, the E"# doesnot now if these values are correct or not.

    $ich

    o )dding more fuel or less air to the fuel miture. 1+

  • 8/13/2019 EcuFlash Tutorial

    11/11

    11