Notices
ECU Flash

05 ecu in an 04 evo

Thread Tools
 
Search this Thread
 
Old Jul 6, 2009 | 07:14 PM
  #1  
rdtech's Avatar
Thread Starter
Evolving Member
iTrader: (6)
 
Joined: Nov 2008
Posts: 231
Likes: 0
From: NORCAL
05 ecu in an 04 evo

So I bought and 05 evo ecu hoping that it would work in an 04 evo if I changed the immobilizer code. it didnt' work for me. Is there a specific way for doing it? I changed the hex code from the 04 ecu to the 05 ecu. It still doesn't start.

Now if I disable the immobolizer, it starts. Weird. I put my 04 ecu back in the car and it starts just fine so I know the code is immobilizer code is correct.

Please advise

Last edited by rdtech; Jul 6, 2009 at 07:43 PM.
Reply
Old Jul 6, 2009 | 09:52 PM
  #2  
Fast_Freddie's Avatar
Evolved Member
Veteran: Navy
iTrader: (50)
 
Joined: Jun 2007
Posts: 2,706
Likes: 15
From: Lexington Park, MD
Flash a 96530006 rom on there and disable the immobilizer and see how that works...
Reply
Old Jul 7, 2009 | 03:08 PM
  #3  
rdtech's Avatar
Thread Starter
Evolving Member
iTrader: (6)
 
Joined: Nov 2008
Posts: 231
Likes: 0
From: NORCAL
Well the deal here is that I wan the immobilizer feature.
I can disable the immo and the car will start right up. If I enable it again, it won't start. I'm wondering what is going on there.


My other question is that with the 05 ECU, my intercooler water sprayer don't work. Any way around that?

Reply
Old Jul 7, 2009 | 05:48 PM
  #4  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
Are you also copying the "immobilizer periphery" (referred to as "immobilizer hex" in the instructions) value when changing over to 96530006, or are you just copying the immobilizer value itself? You'll need both for it to work.
Reply
Old Jul 8, 2009 | 07:43 AM
  #5  
rdtech's Avatar
Thread Starter
Evolving Member
iTrader: (6)
 
Joined: Nov 2008
Posts: 231
Likes: 0
From: NORCAL
referring to the stock 96940001 id.

Thats the one that came with it. The one that you mention is EDM if I'm not mistaken.

I'm wondering is there is any way to get the 96940001 rom working with the immobilizer code from the 2004 ecu.

As far as I know, you just copy the hex code over and that should work. <--------Does that sound right
Reply
Old Jul 8, 2009 | 08:01 AM
  #6  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
Ah, I misread your post. But the answer is still the same: you'll need to collect both the immobilizer value, and the "immobilizer hex" value referred to in the instructions for switching it 96530006, from the old ECU, and copy them into the new one.

So, in other words: add this to evo7base.xml:
Code:
<table name="Immobilizer Hex" category="Misc" address="ffa" type="1D" level="2" scaling="Hex16"/>
Then, open the ROM from your old ECU, and the ROM for your new one. Copy both the Immobilizer and Immobilizer Hex values from the old ROM to the new ROM, then flash your changes. Once you've done that, the immobilizer should function as expected.

The backstory here is that besides the immobilizer value itself that's specific to your keys, there's an additional value (referred to above as "immobilizer hex"; "immobilizer periphery" is probably more accurate) that's specific to each ROM version, and the two are used together with your key to determine if the car is allowed to run.

(We should probably move those instructions to their own page on the wiki, since they're pretty generic instructions for switching from one ROM to another, or for swapping between ECU model years like you're doing.)
Reply
Old Jul 8, 2009 | 08:33 AM
  #7  
the_mork's Avatar
Evolving Member
iTrader: (1)
 
Joined: May 2008
Posts: 128
Likes: 0
From: Wausau WI
Is there a difference in the ecus physically? For DSMers we just buy whatever is available and flash whatever rom we want (9653) and we've never AFAIK had an ecu not accept the rom normally. Is there a reason to switch ecus if the other one hasn't gone bad? Is there a reason you don't use your old rom?
Reply
Old Jul 8, 2009 | 11:27 AM
  #8  
rdtech's Avatar
Thread Starter
Evolving Member
iTrader: (6)
 
Joined: Nov 2008
Posts: 231
Likes: 0
From: NORCAL
Originally Posted by logic
Ah, I misread your post. But the answer is still the same: you'll need to collect both the immobilizer value, and the "immobilizer hex" value referred to in the instructions for switching it 96530006, from the old ECU, and copy them into the new one.

So, in other words: add this to evo7base.xml:
Code:
<table name="Immobilizer Hex" category="Misc" address="ffa" type="1D" level="2" scaling="Hex16"/>
Then, open the ROM from your old ECU, and the ROM for your new one. Copy both the Immobilizer and Immobilizer Hex values from the old ROM to the new ROM, then flash your changes. Once you've done that, the immobilizer should function as expected.

The backstory here is that besides the immobilizer value itself that's specific to your keys, there's an additional value (referred to above as "immobilizer hex"; "immobilizer periphery" is probably more accurate) that's specific to each ROM version, and the two are used together with your key to determine if the car is allowed to run.

(We should probably move those instructions to their own page on the wiki, since they're pretty generic instructions for switching from one ROM to another, or for swapping between ECU model years like you're doing.)
LOGIC --- This is good info. I'll have to try it when I get home. I'll let you know.
Reply
Old Jul 8, 2009 | 11:29 AM
  #9  
rdtech's Avatar
Thread Starter
Evolving Member
iTrader: (6)
 
Joined: Nov 2008
Posts: 231
Likes: 0
From: NORCAL
Originally Posted by the_mork
Is there a difference in the ecus physically? For DSMers we just buy whatever is available and flash whatever rom we want (9653) and we've never AFAIK had an ecu not accept the rom normally. Is there a reason to switch ecus if the other one hasn't gone bad? Is there a reason you don't use your old rom?
I believe there is but I'll let the others shine some light on it.
Reply
Old Jul 8, 2009 | 01:12 PM
  #10  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
Originally Posted by the_mork
Is there a difference in the ecus physically? For DSMers we just buy whatever is available and flash whatever rom we want (9653) and we've never AFAIK had an ecu not accept the rom normally. Is there a reason to switch ecus if the other one hasn't gone bad? Is there a reason you don't use your old rom?
It should just work, yes. As far as hardware goes, I don't believe the ECU changed significantly through the VIII models; even the IX ECU isn't all that different, as it's basically the same processor with additional ROM (512KB vs. 256KB) and RAM (32KB vs. 12KB).

Honestly, I'm a bit confused myself. rdtech, I just noticed that you mentioned that you're able to run on the old ECU. So, I'm curious what's prompting you to swap to a different physical ECU?
Reply
Old Jul 8, 2009 | 02:03 PM
  #11  
rdtech's Avatar
Thread Starter
Evolving Member
iTrader: (6)
 
Joined: Nov 2008
Posts: 231
Likes: 0
From: NORCAL
I wanted to keep my original stock ecu for backup and only modify the extra ecu that I have. I bought the 05 ecu for a good deal and would like for it to run like the 04 ecu that I have.

My only delima now is the immobilizer. When I get home, I'll try what you mentioned out in regards to immo hex.

I know that the 05 don't have the intercooler water sprayer. With that 05 ecu it's not working anymore. Is there a way to get it working again? Adding in hex code?

OR will it be completely safe to copy an 04 hex file over the 05 file. ---- just a thought

or am I completely out of luck with the 05 rom
Reply
Old Jul 8, 2009 | 02:26 PM
  #12  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
It's quite possible that 96940011 doesn't have the necessary supporting code to activate the sprayer, since USDM 2005 models didn't ship with one at all. I'm afraid I can't help much more beyond that, since I don't have the required hardware. I haven't heard whether ICS works for folks who have switched it 96530006; that might be another ROM option to try, as it's what most of us with '05 models (and quite a few folks with earlier years) have been switching to if we want tephra's latest additions.

That said: you should be able to simply flash your '05 ECU with the ROM from your '04, as-is, and retain the functionality you had before. Worst case, it doesn't turn over, and you just flash it back.
Reply
Old Jul 14, 2009 | 07:48 PM
  #13  
rdtech's Avatar
Thread Starter
Evolving Member
iTrader: (6)
 
Joined: Nov 2008
Posts: 231
Likes: 0
From: NORCAL
I guess thats one of the functions that I'll have to live without. It just sucks though. I still haven't tried the hex peripheral code to see if the immo works in the 05 ecu. I've been out of town. I'll try it out sometime this week and see if it works.

Again thanks for the help
Reply
Old Jul 30, 2009 | 08:10 PM
  #14  
rdtech's Avatar
Thread Starter
Evolving Member
iTrader: (6)
 
Joined: Nov 2008
Posts: 231
Likes: 0
From: NORCAL
Originally Posted by logic
It's quite possible that 96940011 doesn't have the necessary supporting code to activate the sprayer, since USDM 2005 models didn't ship with one at all. I'm afraid I can't help much more beyond that, since I don't have the required hardware. I haven't heard whether ICS works for folks who have switched it 96530006; that might be another ROM option to try, as it's what most of us with '05 models (and quite a few folks with earlier years) have been switching to if we want tephra's latest additions.

That said: you should be able to simply flash your '05 ECU with the ROM from your '04, as-is, and retain the functionality you had before. Worst case, it doesn't turn over, and you just flash it back.
It worked! I just flashed the rom from the 04 to the 05 and it worked great! Thanks!
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Mackman
Evo General
15
Feb 17, 2017 05:27 PM
Marty Baeza
09+ Ralliart How-To/Installations
5
Mar 2, 2016 11:27 AM
SiC
Evo X Engine Management / Tuning Forums
9
Jan 19, 2016 08:03 AM
Dnasario
Evo General
2
Jan 16, 2016 08:52 AM
TTP Engineering
ECU Flash
3
Jul 7, 2006 10:10 PM




All times are GMT -7. The time now is 12:33 AM.