Difference between revisions of "Main Page"

From EvoEcu
Jump to navigation Jump to search
m (add link to dev tips page)
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
The [[Wikipedia:Mitsubishi Lancer Evolution]] has a powerful stock [[Wikipedia:Engine control unit]] (ECU) which can be reprogrammed to accommodate the needs of each individual car based on their modifications and desired outcomes.   
+
'''I ask that anyone who is going to edit or add to the wiki please browse through it thoroughly before adding content.  I have noticed that as the wiki is expanding we seem to be duplicating content.  For example we already have a page on [[EvoScan]], [[EcuFlash]], [[Logging Cable]], [[Wide Band Air Fuel Meter]],[[Glossary]] etc..  If you want to discuss these items please simply link to their wiki page and possibly add content there if needed.  We don't need to have several pages all talking about EvoScan for example.  THANKS FOR YOUR HELP'''
 +
 
 +
 
 +
The [[wikipedia:Mitsubishi Lancer Evolution|Evo]] has a powerful stock [[Wikipedia:Engine control unit| Engine control unit]] (ECU) which can be reprogrammed to accommodate the needs of each individual car based on their modifications and desired outcomes.   
  
 
This wiki has the goal of detailing, with community contributions, how to tune, patch, and log your stock ECU, but it isn't the only resource available to you; please see our [[Helpful_Links|helpful links]] page for other sites that provide useful information.
 
This wiki has the goal of detailing, with community contributions, how to tune, patch, and log your stock ECU, but it isn't the only resource available to you; please see our [[Helpful_Links|helpful links]] page for other sites that provide useful information.
  
 
==Warning==
 
==Warning==
Tuning or patching the ECU can be '''VERY DANGERIOUS'''.  If you are not careful you can destroy your ECU or worse, your engine.  If you enter a value incorrectly or tune the engine improperly you seriously risk your engine's health.  Proceed with caution and '''ALWAYS DOUBLE CHECK''' any changes you make.
+
Tuning or patching the ECU can be '''VERY DANGEROUS'''.  If you are not careful you can destroy your ECU or worse, your engine.  If you enter a value incorrectly or tune the engine improperly you seriously risk your engine's health.  Proceed with caution and '''ALWAYS DOUBLE CHECK''' any changes you make.
 +
 
 +
==Glossary==
 +
Throughout the pages of this wiki many acronyms are used, if you have an confusion over any terms please visit the [[Glossary]].
 +
 
 +
There are also many tables that are specifically referred to in ECUFlash that may not necessarily make sense to you.  Please visit the [[ECUFlash_Specific_Glossary|ECUFlash Specific Glossary]] for an explanation of what these tables do.
  
 
==Tuning==
 
==Tuning==
ECU tuning for the Evo is accomplished with the use of [[EcuFlash]].
+
[[Tuning]] is the name for the process whereby you alter the fuel, ignition, boost, and other variables to influence how the ECU controls the car.
 
 
* [http://forums.evolutionm.net/showthread.php?t=201146 ECUflash tutorial for beginners]
 
* [http://forums.evolutionm.net/showthread.php?t=302895 How To Tune An Evo]
 
* [http://forums.evolutionm.net/showthread.php?t=249388 How to scale your MAF]
 
* [http://forums.evolutionm.net/showthread.php?t=207924 Injector scaling and latency for different injectors]
 
* [http://forums.evolutionm.net/showthread.php?t=210569 MIVEC tuning]
 
  
 
==Patching==
 
==Patching==
Patching is new name given to modifying the code of the ROM.  Through ROM modification various features of the stock ECU can either be improved or entirely new features can be created.
+
[[Patching]] is the new name given to modifying the code of the ROM.  Through ROM modification various features of the stock ECU can either be improved or entirely new features can be created.
 
 
===Individual ROMs===
 
Please see [[:Category:ROMs]] for our master list of information on specific ROMs.
 
 
 
===Tephra Mods===
 
[http://forums.evolutionm.net/member.php?u=62041 tephra], a member of [[EvolutionM]] hailing from Melbourne, Australia has made some enormous contributions to stock ECU tuning.  His latest roms includes the following features:
 
 
 
* 2 levels of knock cel flash
 
* some ICS mods
 
* map switching (timing/fuel/boost)
 
* no lift to shift
 
* valet mode
 
* rear o2 simulator (not heater)
 
 
 
===Misc Mods===
 
====Removing pin from Evo IX ECU====
 
http://forums.evolutionm.net/showthread.php?t=337811
 
====AIT logging through ECU====
 
[http://forums.evolutionm.net/showthread.php?t=341606 Original thread here]
 
 
 
This patch allows the ECU to read manifold air temperature on USDM Evos.  This is done by feeding the output from a GM IAT sensor into the ECU’s ADC input for monitoring fuel temperature.  Fuel temperature is monitored only for emissions performance. It is not used to control emissions equipment. The patch includes code to simulate the fuel temperature.  The car will pass emissions with this setup.
 
 
 
Hardware needed will be a GM IAT sensor, NPT fitting, a sensor wiring pigtail, and a pin for your ECU. Total cost for hardware is around $60. Weld the NPT fitting to one of your UICPs. One wire from the sensor will need to go to the fuel temperature signal input on the ECU. The other wire goes to ground (bolt it to the engine block).
 
 
 
Manifold air temperature measurement can be very handy for several reasons:
 
 
 
1) Finally a good way to monitor MAT for speed density. Its better than highjacking the IAT sensor input because the IAT sensor is used to control quite a few things in the ECU. By using the fuel temperature ADC input, the IAT sensor can be kept intact and working.
 
 
 
2) Good for monitoring turbo performance. We can finally see how hot the air is getting from the stock turbo at 7500 rpm after the turbo and IC.
 
 
 
3) Good for testing intercooler performance. We finally have a tool that allows us to easily measure the effect of an aftermarket IC on intake air temperature at the manifold.
 
 
 
====Cold start enrichment====
 
[http://forums.evolutionm.net/showthread.php?t=347668 Original thread here]
 
 
 
This modification uncovers two tables that deal with fuel enrichment during cranking.  The tables are Startup Enrichment IPW Adder #1 and Startup Enrichment IPW Adder #1
 
Both tables are used only when the engine speed is less than 438 rpm. Table #2 applies when the coolant temp is greater than 419°F (absolutely never), and table #1 applies when the coolant temp is less than 419°F (always the case). The scaling is chosen so that the tables have the same time units as the injector latency vs battery voltage table.
 
 
 
The ECU values and the three observed values are shown in the table below. The observed values are dead on with the table values. This suggests that this table is the main table for startup enrichment for Evo 9s and that these other tables found in older ROMs are probably not in the Evo 9 ROM.
 
 
 
{|border="1" colspan="3"|
 
|+ECU Setting
 
|-
 
!Coolant Temp (C)
 
!Coolant Temp (F)
 
!Startup IPW Adder (ms)
 
|-
 
| -32 || -26 || 226.3
 
|-
 
| -18 ||  0 || 108.1
 
|-
 
|  -8 ||  18 ||  46.1
 
|-
 
|  7 ||  45 ||  17.3
 
|-
 
|  20 ||  68 ||  15.4
 
|-
 
|  34 ||  93 ||  12.4
 
|-
 
|  50 || 122 ||  6.7
 
|-
 
|  77 || 171 ||  3.0
 
|-
 
|  82 || 180 ||  3.0
 
|}
 
 
 
{|border="1" colspan="3"|
 
|+Observed
 
|-
 
!Coolant Temp (C)
 
!Coolant Temp (F)
 
!Startup IPW Adder (ms)
 
|-
 
| 30 ||  86 || 13.6
 
|-
 
| 50 || 122 ||  6.4
 
|-
 
| 83 || 181 ||  3.3
 
|}
 
 
 
[[Image:Startup_IPW_data.gif]]
 
 
 
====MUT and 2-Byte====
 
 
 
* [[Add_MUT_Table_To_EcuFlash|Add the MUT table to EcuFlash]]
 
* [http://forums.evolutionm.net/showthread.php?t=337811 MUT table definitions thread] on [[EvolutionM]]
 
 
 
====2-Byte Logging====
 
* [[2-Byte_Logging|Add 2-byte logging to your ROM]]
 
* [http://forums.evolutionm.net/showthread.php?t=327185 2-Byte load, RPM, and airflow thread] on [[EvolutionM]]
 
 
 
====Lean Spool====
 
* [http://forums.evolutionm.net/showthread.php?t=261465 Disable lean spool on Evo IX]
 
 
 
===Boost Control Mods===
 
====Log boost with JDM MAP sensor====
 
http://forums.evolutionm.net/showthread.php?t=259595
 
 
 
====Improved load based boost control====
 
http://forums.evolutionm.net/showthread.php?t=288408
 
 
 
====Direct Boost Control (PSI)====
 
Originally discovered [http://forums.evolutionm.net/showthread.php?t=293981&highlight=boost here]
 
 
 
====Additional boost tables====
 
http://forums.evolutionm.net/showthread.php?t=333479
 
 
 
===02 Sensor Mods===
 
====Log wideband AFR through ECU(rear 02 sim)====
 
[http://forums.evolutionm.net/showthread.php?t=337823 Original thread here]
 
Most wideband meters include both a serial output and a 0-5V analog output. The serial out is meant to be connected directly to a computer while the analog out was designed to be fed into an ECU.  This method feeds the analog output data into the rear O2 ADC input on the ECU.
 
 
 
Before getting started, be sure that you have a few female ECU pins handy. The pins for Evo 8s are widely available. Jack_of_Trades has posted the part number on this [http://www.dsm-ezine.com/evoVIII_adc_switch.html page]. (You'll need to scroll down a little ways to find the pin part number.) Jack_of_Trades has the only pins available pretty much across the entire world for the Evo 9. You can get the pins from him [http://forums.evolutionm.net/showthread.php?t=341523 here].
 
 
 
Hardware Modifications
 
 
 
1) Install the wideband if it is not already installed. Proper grounding is key for accurate AFR readings when using the analog output. Fortunately, proper grounding is pretty easily accomplished on the Evo because the ECU is grounded to multiple locations on the car. The ECU is grounded directly to the driveshaft tunnel just in front and to the right of the shifter assembly. There is a bolt about 5 inches in front of that bolt that attaches the airbag electronics tray to the chassis. The heater ground wire can be installed there. I grounded the analog output ground and system ground separately by drilling a hole into the chassis about two inches below the bolt for the heater ground. Sand off the paint on the chassis before attaching the ground wire lugs.
 
 
 
2) Find the rear O2 pin on your ECU harness, remove it, and tape it back out of the way. Jack_of_Trades has instructions on this [http://www.dsm-ezine.com/evoVIII_adc_switch.html page] (again scroll down) on how to do the removal and install for the Evo 8. Instructions for the Evo 9 are [http://forums.evolutionm.net/showthread.php?p=5518639 here]. Pinout diagram for the USDM Evo 8 is [http://www.roadraceengineering.com/evo/tech/EVO-ecuwiring.htm here]. The diagram for the Evo 9 is [http://forums.evolutionm.net/showthread.php?t=313670 here].
 
 
 
3) Attach the female ECU pin to the analog output wire. I strongly suggest soldering and crimping the wire to the pin. Soldering helps insure that the wire will not accidentally be pulled from the pin while its in the ECU plug.
 
 
 
4) Install the pin into the plug.
 
 
 
====Front & rear 02 sim (control closed loop with wideband)====
 
http://forums.evolutionm.net/showthread.php?t=360398
 
  
 
==Logging==
 
==Logging==
ECU logging for the Evo is accomplished with the use of [http://www.limitless.co.nz/ EvoScan] or [http://www.aktivematrix.com/forum/dload.php?action=category&cat_id=13 MitsuLogger]
+
The term [[Logging]] refers to obtaining and recording data from the ECU to be used for tuning purposes.
 
 
==Download Section==
 
===03-05 JDM VIII (96260009)===
 
===03-05 JDM RA (90550001)===
 
===03-04 USDM VIII (94170015)===
 
===05 USDM VIII ([[96940011]])===
 
===05 EDM VIII ([[96530006]]) Replacement for USDM '05 VIII===
 
===06 USDM IX (88590015)===
 
Tepha Mod v5.8, Lean Spool Disable, Rear 02 Sim (download link here containing rom, EcuFlash XML, and Evoscan Data Settings
 
 
 
Tepha Mod v5.8, JDM Map sensor, Lean Spool Disable, Direct Boost Control, Rear 02 Sim (download link here containing rom, EcuFlash XML, and Evoscan Data Settings)
 
  
Tepha Mod v5.8, JDM Map sensor, Lean Spool Disable, Direct Boost Control, Rear 02 Sim, AIT logging, (download link here containing rom, EcuFlash XML, and Evoscan Data Settings)
+
==Downloads==
 +
All files can be found in the [[Downloads]] section
  
===06 AUDM IX (88580014)===
+
==Development==
===06 EUDM IX (88840017)===
+
Be sure to check out the [[Development_Tips]] page if you're interested in getting started with Evo ECU development!

Revision as of 21:18, 2 April 2009

I ask that anyone who is going to edit or add to the wiki please browse through it thoroughly before adding content. I have noticed that as the wiki is expanding we seem to be duplicating content. For example we already have a page on EvoScan, EcuFlash, Logging Cable, Wide Band Air Fuel Meter,Glossary etc.. If you want to discuss these items please simply link to their wiki page and possibly add content there if needed. We don't need to have several pages all talking about EvoScan for example. THANKS FOR YOUR HELP


The Evo has a powerful stock Engine control unit (ECU) which can be reprogrammed to accommodate the needs of each individual car based on their modifications and desired outcomes.

This wiki has the goal of detailing, with community contributions, how to tune, patch, and log your stock ECU, but it isn't the only resource available to you; please see our helpful links page for other sites that provide useful information.

Warning

Tuning or patching the ECU can be VERY DANGEROUS. If you are not careful you can destroy your ECU or worse, your engine. If you enter a value incorrectly or tune the engine improperly you seriously risk your engine's health. Proceed with caution and ALWAYS DOUBLE CHECK any changes you make.

Glossary

Throughout the pages of this wiki many acronyms are used, if you have an confusion over any terms please visit the Glossary.

There are also many tables that are specifically referred to in ECUFlash that may not necessarily make sense to you. Please visit the ECUFlash Specific Glossary for an explanation of what these tables do.

Tuning

Tuning is the name for the process whereby you alter the fuel, ignition, boost, and other variables to influence how the ECU controls the car.

Patching

Patching is the new name given to modifying the code of the ROM. Through ROM modification various features of the stock ECU can either be improved or entirely new features can be created.

Logging

The term Logging refers to obtaining and recording data from the ECU to be used for tuning purposes.

Downloads

All files can be found in the Downloads section

Development

Be sure to check out the Development_Tips page if you're interested in getting started with Evo ECU development!