05 ecu in an 04 evo
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

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.
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?
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?
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.
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
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
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:
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.)
So, in other words: add this to evo7base.xml:
Code:
<table name="Immobilizer Hex" category="Misc" address="ffa" type="1D" level="2" scaling="Hex16"/>
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.)
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?
Trending Topics
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:
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.)
So, in other words: add this to evo7base.xml:
Code:
<table name="Immobilizer Hex" category="Misc" address="ffa" type="1D" level="2" scaling="Hex16"/>
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.)
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?
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?
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?
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
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
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.
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.
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
Again thanks for the help
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.
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.

Thread
Thread Starter
Forum
Replies
Last Post





