User Tools

Site Tools


2ginevo8

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
2ginevo8 [2010/08/31 12:46]
twdorris
2ginevo8 [2024/03/15 11:16] (current)
Line 1: Line 1:
 ====== Running a 2G DSM ECU in an EVO8 ====== ====== Running a 2G DSM ECU in an EVO8 ======
-This used to be a popular swap for a while back when the EVOs were new.  The interest seemed to die down a bit as guys started playing around with ECUFlash and EVOScan. ​ But for some reason, we're getting more and more requests for this information lately.  It seems people aren't entirely happy with that previous combination and are looking for some new and interesting options.+**__NOTE__: ​ THE INFORMATION ON THIS PAGE IS DATED. ​ THE INFORMATION BELOW IS BASED ON DOING YOUR OWN WIRE SWAPS USING A PLUG-N-PLAY HARNESS ADAPTER. ​ WE NOW PROVIDE A MODIFICATION SERVICE TO MAKE A 2G ECU PLUG-COMPATIBLE WITH AN EVO8 HARNESS. ​ WHEN USING A 2G ECU THAT'S BEEN MODIFIED LIKE THIS, MUCH OF THE STUFF LISTED BELOW CAN BE IGNORED.**  
 + 
 +This used to be a popular swap for a while back when the EVOs were new.  The interest seemed to die down a bit as guys started playing around with ECUFlash and EVOScan. ​ But for some reason, we're getting more and more requests for this information lately.
  
 So I thought I'd put this page up to help guys get the ball rolling. So I thought I'd put this page up to help guys get the ball rolling.
 +
 +FWIW, I run with a 2G ECU in my own daily driver EVO8 using the same information below. ​ It all works very well.  Now that the fans have been addressed (see below), I have absolutely no problems driving the EVO8 on a 2G DSM ECU.  It drives just as well as it does on the stock ECU.
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
  
Line 9: Line 22:
 Obviously, you need to swap a few wires around on the ECU harness. ​ This is the list of the main things that need to be re-ordered. Obviously, you need to swap a few wires around on the ECU harness. ​ This is the list of the main things that need to be re-ordered.
  
-**Evo harness** -> 95 ECU+**Evo harness** -> 95-97 DSM ECU
  
 **22** -> 8 Swaps Fuel pump relay and AC relay control \\  **22** -> 8 Swaps Fuel pump relay and AC relay control \\ 
Line 15: Line 28:
  
 **10** -> 23 Inverts coil control for proper firing order \\  **10** -> 23 Inverts coil control for proper firing order \\ 
-**23** -> 10+**23** -> 10 (LEAVE 10 AND 23 ALONE IF YOU'RE USING A 97 ECU...DO NOT SWAP)
  
-**32** -> 20 Moves condensor fan control to ECU \\  +**32** -> 20 Moves condensor fan control to ECU (NO LONGER RECOMMENDED)\\  
-**34** -> 21+**34** -> 21 (NO LONGER RECOMMENDED)\\  
 +**NOTE:** Before wiring pins 32/34 to 20/21, read the fan control section below for a different approach that works better.
  
 **40** -> 13 Moves Cam and Crank sensor Ground supply **40** -> 13 Moves Cam and Crank sensor Ground supply
Line 26: Line 40:
 58 JUMPER TO 89 Do not swap, splice 89 (crank signal) to 58 (tach input) for proper tachometer operation. 58 JUMPER TO 89 Do not swap, splice 89 (crank signal) to 58 (tach input) for proper tachometer operation.
  
-56 Cut this wire, run a wire from 56 at the 95 ECU to pin 1 at the data link connectorCut pin 1 wire at DLC, do not splice this in. +37 Cut this wire.  It provides ​the ECU with a power steering pressure switch indication. ​ This is used to raise idle when you turn the steering wheel But it causes more problems than anything else when running a 2G DSM ECU.  Just cut it.  It'​s ​not needed. ​ I have no dips in idle when turning my steering wheel with this wire cut.
  
 +56 Cut this wire, run a wire from 56 at the 95 ECU to pin 1 at the [[https://​www.ecmtuning.com/​images/​forums/​obdiiconnector.gif|OBD2 port in the car]] (note that the image is of the OBD2 connector in the car). Cut pin 1 wire at OBD2 port, do not splice this in.  You want the 95 ECU to be the only thing connected to this pin on the OBD2 port.
  
  
Line 43: Line 57:
  
 ===== Known issues and work arounds ===== ===== Known issues and work arounds =====
 +
 +
 +
  
  
  
 ==== Fan control ==== ==== Fan control ====
-Main Radiator Fan is always on when the key is on.  The EVO setup uses PWM logic to control ​the fans where as the 2G DSM just has a simple on/off switch.  ​I'm 100% sure there is a way to swap a few wires at the EVO fan controller harness and get this working properly. ​ If/when we dig this information up, I'll post it here.+Until just recently (Nov 2010), fan control ​operation with a 2G DSM ECU in an EVO8 has been little annoying.  ​The fans basically just ran all the time any time the ignition was on.
  
-There is one thread on our forums with breakdown ​on one approach ​to this.+=== Radiator fan notes === 
 +The EVO8 radiator fan is powered by separate fan control module that expects to receive a pulse-width modulated signal from the main ECU to control fan speed. ​ The 2G DSM ECU does not do this.  The 2G DSM ECU only has two simple ​on/off outputs to control the low and high speed operation of the main radiator fan.   
 + 
 +So when running a 2G DSM ECU in an EVO8, the main radiator fan just kicks into a fail safe mode and runs all the time.  This can be a bit annoying. 
 + 
 +=== Condenser (A/C) fan notes === 
 +Condenser fan operation was a little sketchy too because the EVO8 configuration expects the ECU to control both the low and high speed operation of the condenser fan, but the DSM ECU (in factory form) only controls the high speed side of things. 
 + 
 +=== Solution === 
 + 
 +== Wiring changes == 
 + 
 +Make the following wiring changes to your EVO8 adapter harness, if you haven'​t already done so. 
 + 
 +**Evo harness** -> 95 ECU 
 + 
 +**21** -> 21 Connects the DSM's "low speed" output to the EVO8 fan control module 
 + 
 +**32** -> 20 Connects the DSM's "high speed" output to the EVO8 condenser fan's low and high speed inputs \\  
 +**34** -> 20 
 + 
 +== Code changes == 
 + 
 +Now we need to tell the DSM ECU to do three things differently. 
 + 
 +  - Invert the operation of the low speed radiator fan output (because the EVO8 fan control module expects an "​active high" signal) 
 +  - Activate both the DSM outputs (low and high) any time either ​one was supposed ​to be activated 
 +  - Activate the fan outputs when the A/C compressor is running 
 + 
 +You can do that with some custom direct access files ​Download these files: 
 + 
 +[[https://​www.ecmtuning.com/​wiki/​_media/​evo8-fan-ctrl.properties|evo8-fan-ctrl.properties]] 
 +[[https://​www.ecmtuning.com/​wiki/​_media/​ac-fan-2g.properties|ac-fan-2g.properties]] 
 + 
 +Save each into the following directory:​ 
 + 
 +__Windows XP:__  \\ 
 +C:​\Documents and Settings\<​username>​\ecmlink\resources\records 
 + 
 +__Windows Vista/​Windows 7:__  \\ 
 +C:​\Users\<​username>​\ecmlink\resources\records 
 + 
 +__Linux/​Mac:​__ ​ \\ 
 +$HOME/​ecmlink/​resources/​records 
 + 
 +The directory should already exist, so if it doesn'​t,​ you may be looking in the wrong place. 
 + 
 +Once you have these files installed, bring up or restart the ECMLink application. ​ When you connect to your ECU, you'll have two new direct access entries. ​ Go into each of these and follow the instructions at the bottom of each panel to set the cell values to appropriate values. ​ Do this CAREFULLY as you are basically making direct code changes to the ECU code base! 
 + 
 +Once that's done and you have verified the wiring above is 100% correct, you should be all set to start it up!
  
-[[http://​www.dsmlink.com/​forums/​showthread.php?​p=68522|2G ECU in an EVO8 fan control]] 
  
-If you read through that, you'll see it wasn't a perfect solution, but certainly better than just running the fans all the time I suppose. 
  
-I'll attach a copy of the post below for reference. 
  
-  I've attached the schematic that Justin sent me. I added the pt# for the style diode to use  
-  since that info had been left out. Thanks to Tom and Dave for suggesting what diodes to use.  
-  I also snapped a couple pics during the process of wiring it up if anyone is interested. Just 
-  to show where I mounted the relay and a better idea where the A-29 connector is located etc. 
-  ​ 
-  edit: btw I found the polarity of the fan to be blue + and black - I've learned that the fan  
-  bypass isn't a perfect fix. I made a change to the schematic because having the relay'​s pin  
-  86 wired directly to the battery allows the HVAC fan to be operational regardless if the key  
-  is in the ignition or not. I don't know why this is unfornutely and maybe someone else with  
-  better knowledge of the circuitry can chime in. What I did to fix this was take the wire from  
-  pin 86 and move it from the battery to a switched +12v connection. The fan controller mounted ​ 
-  to the front of the rad fan has a switched power lead that is only active when the car is on.  
-  So thats where I spliced in for an ign. switched 12v source. Now with it wired like this,  
-  the rad fan and HVAC fan work as they should but for some reason the A/C fan will cycle on  
-  for aprox 3 secs and then shut off everytime the key is turned off. So its still not a perfect 
-  fix but at least now the rad fan works when it should and the HVAC fan as well.  
  
 ==== Idle control ==== ==== Idle control ====
-The EVO ISC motor must provide more airflow per "​step"​ because default operation with a 2G DSM ECU results in idle surges as the car starts to move.  You can disable this using the patch listed ​at the bottom ​of this page.+The EVO ISC motor must provide more airflow per "​step"​ because default operation with a 2G DSM ECU results in idle surges as the car starts to move.  You can disable this using the patch listed ​below (you'​ll want to grab the moving idle disable file towards ​the bottom). 
 + 
 +[[https://​www.ecmtuning.com/​wiki/​direct_access_changes|Custom Direct Access Files]]
  
-[[http://​www.ecmtuning.com/​wiki/​direct_access_changes|Custom Direct Access Files]]+You may also find that having the power steering pump signal connected to the ECU can cause crazy ramps up in idle too To "work around"​ that, simply disconnect the wire leading to the pressure sensor on the power steering pump.  That way the ECU will simply never "​see"​ this signal and won't respond to it.
  
 ==== Injector scaling and default timing/fuel maps ==== ==== Injector scaling and default timing/fuel maps ====
Line 86: Line 135:
 ==== Idle switch and TPS ==== ==== Idle switch and TPS ====
 You must simulate the idle switch via DSMlink since the Evo does not use an idle switch. ​ This is trivial to do on the ECU Config->​RPM/​TPS tab.  You will also want to [[v3tpsadj|calibrate the TPS]] too.  ​ You must simulate the idle switch via DSMlink since the Evo does not use an idle switch. ​ This is trivial to do on the ECU Config->​RPM/​TPS tab.  You will also want to [[v3tpsadj|calibrate the TPS]] too.  ​
 +
 +
  
 ===== References ===== ===== References =====
-I'll post links to the 2G DSM and EVO8 MFI schematics here when I get a chance.+The following files will be most useful ​to someone looking to confirm ​the information above or to find a new way to approach some of the issues. 
 + 
 +[[https://​www.ecmtuning.com/​images/​forums/​rreevo8pinout.pdf|EVO8 pin out]] \\  
 +[[https://​www.ecmtuning.com/​images/​forums/​2GECUPinout.pdf|2G DSM pin out]] \\  
 + 
 +[[https://​www.ecmtuning.com/​images/​forums/​evo8mfi.pdf|EVO8 MFI schematic]] \\  
 +[[https://​www.ecmtuning.com/​images/​forums/​2GECUMFI.pdf|2G MFI schematic]] \\  
 + 
 +[[https://​www.ecmtuning.com/​images/​forums/​evo8cooling.pdf|EVO8 cooling schematic]] \\  
 +[[https://​www.ecmtuning.com/​images/​forums/​2gcooling.pdf|2G DSM cooling schematic]] \\  
  
2ginevo8.1283273167.txt.gz · Last modified: 2010/08/31 12:46 by twdorris