Towards a universal ECU
Followup: there's more than a few things different between 0007 and 0009, including the BDEL and Max WG DC tables. So, I guess I'm still asking if anyone has a current XML for it. 
mrfred, since you have Colby's ear with respect to XML additions, would you be able to pass along a definition for that ROM if someone can provide it?

mrfred, since you have Colby's ear with respect to XML additions, would you be able to pass along a definition for that ROM if someone can provide it?
nice work guys. I completely agree with having a standard for rom versions. Why several rom versions in the first place?
BTW: Im running 96530006 v5.1 and can also test other stuff for a VIII MR.
BTW: Im running 96530006 v5.1 and can also test other stuff for a VIII MR.
Last edited by sti.this; Mar 27, 2009 at 03:28 AM.
I have personally ran both a 90550001 and 96530006 rom in a 97140008 ecu. So far I think there is only minor wiring changes between the two, at the moment I have the 9055 rom loaded with no wiring changes and the only problem I have is that the ecu doesn’t increase idle when the AC is on.
According to the wiki, 96260009 came from a 2005 JDM Evo application, although that might not be correct.
jcsbanks: If I get enough time to copy over my maps to tephra's 96260009 5.10 release, I'll give it a try at lunch. Is there anything we need to know about the dual BCS stuff on single-BCS cars?
(Hmm, this XML is pretty different than the other VIII descriptions included with 1.41, but that's not too surprising. I might spend a bit of time reconciling the differences to make it look a bit more like the rest.)
jcsbanks: If I get enough time to copy over my maps to tephra's 96260009 5.10 release, I'll give it a try at lunch. Is there anything we need to know about the dual BCS stuff on single-BCS cars?
(Hmm, this XML is pretty different than the other VIII descriptions included with 1.41, but that's not too surprising. I might spend a bit of time reconciling the differences to make it look a bit more like the rest.)
he previously said that it shouldn't matter if one or both are gone. the IX JDM rom had a bunch of extra Max WGDC tables. I just made them all the same.
According to the wiki, 96260009 came from a 2005 JDM Evo application, although that might not be correct.
jcsbanks: If I get enough time to copy over my maps to tephra's 96260009 5.10 release, I'll give it a try at lunch. Is there anything we need to know about the dual BCS stuff on single-BCS cars?
(Hmm, this XML is pretty different than the other VIII descriptions included with 1.41, but that's not too surprising. I might spend a bit of time reconciling the differences to make it look a bit more like the rest.)
jcsbanks: If I get enough time to copy over my maps to tephra's 96260009 5.10 release, I'll give it a try at lunch. Is there anything we need to know about the dual BCS stuff on single-BCS cars?
(Hmm, this XML is pretty different than the other VIII descriptions included with 1.41, but that's not too surprising. I might spend a bit of time reconciling the differences to make it look a bit more like the rest.)
I suspect that the set of solenoid maps that are at 100% as standard are going to operate the solenoid on other 8s in the same way as it does on your stock ECU.
I just noticed the a/c issue with my own car. The car doesn't stall if the a/c is turned on, but when I log with Evoscan the a/c input doesn't turn on when I turn the a/c on. If I remember correctly, the later ECUs have two inputs for A/C and the earlier cars only have one.
Well, it was a failed first attempt at running 96260009 on my USDM '05 MR. I tried both with a "proper" converted immobilizer configuration, and a disabled one via the periphery, and couldn't get the car to fire in either case (it cranked fine).
I had a very short amount of time to play with it, so I may have missed something obvious. I'll try and find a bit of time this weekend to look at it more.
I had a very short amount of time to play with it, so I may have missed something obvious. I'll try and find a bit of time this weekend to look at it more.
Thanks for trying so far.
I'm sure there is a simple explanation for the remaining differences, but at present it might be easier just to code for a few more ECUs than go looking for it.
I'm sure there is a simple explanation for the remaining differences, but at present it might be easier just to code for a few more ECUs than go looking for it.
I would be willing to help troubleshoot 96260009 on my USDM '03 with 94170015 currently on it. However, I need a good .xml file first so I can make sure I move everything over.
If we could get pin out diagrams for both, it may show the problem logic ran into.
On a related note, I have been comparing the 94170015.xml to the 96530006.xml. The addresses below ~426c all seem to be the same. At this point, there is a small offset that pops up that ranges from 0-32 up until about 6000. From 6000 on, it looks like the offset is 480-600 with 540 for many of the maps.
If we could get a solid .xml for either the 96530006 or 96260009 ROMs it would help with testing this out.
Two ROMs to support would REALLY improve the amount of refinement that could be done. Seems like a ton of time is spent just trying to keep xmls straightened up and then copying patches over. That's just time wasted that could be used to create and test even better features.
If we could get pin out diagrams for both, it may show the problem logic ran into.
On a related note, I have been comparing the 94170015.xml to the 96530006.xml. The addresses below ~426c all seem to be the same. At this point, there is a small offset that pops up that ranges from 0-32 up until about 6000. From 6000 on, it looks like the offset is 480-600 with 540 for many of the maps.
If we could get a solid .xml for either the 96530006 or 96260009 ROMs it would help with testing this out.
Two ROMs to support would REALLY improve the amount of refinement that could be done. Seems like a ton of time is spent just trying to keep xmls straightened up and then copying patches over. That's just time wasted that could be used to create and test even better features.
so i had a fail when i tried this. It appears my battery is almost dead in the evo even though i only have 19k miles. I flashed the rom, it wouldn't start due to the immobilizer and then i didn't have enough battery to flash it again :/
I have to now swap out batteries or use my buddy's IX. I tried to jump the car but it still wouldn't let me flash. Not sure why, any ideas?
Edit: I swapped out batteries and it is not letting me flash.
keeps giving me the following log:
[12:59:59.385] Using interface OpenPort 1.3 Mitsubishi TX35mfwg8559b7c9118c2dbba556d20d1abea5acd6491085
[13:00:00.636] sending init sequence 1 (0001)
[13:00:03.901] sending init sequence 1 (0003)
[13:00:07.146] sending init sequence 1 (FFFF)
[13:00:09.880] no response to any known code
[13:00:09.880] interface close
I have to now swap out batteries or use my buddy's IX. I tried to jump the car but it still wouldn't let me flash. Not sure why, any ideas?
Edit: I swapped out batteries and it is not letting me flash.
keeps giving me the following log:
[12:59:59.385] Using interface OpenPort 1.3 Mitsubishi TX35mfwg8559b7c9118c2dbba556d20d1abea5acd6491085
[13:00:00.636] sending init sequence 1 (0001)
[13:00:03.901] sending init sequence 1 (0003)
[13:00:07.146] sending init sequence 1 (FFFF)
[13:00:09.880] no response to any known code
[13:00:09.880] interface close
Last edited by MR Turco; Mar 28, 2009 at 10:01 AM.


