Towards a universal ECU
The other odd thing is that JDM 9 GSR code in a JDM 9 GT ECU doesn't start a GT, but GSR can have any immobiliser code...
Loads of little issues, woulld be nice to get to the bottom of them.
Loads of little issues, woulld be nice to get to the bottom of them.
Just set them all to the same, but to be honest I'd see if it even starts first.
My attempts to clear FAA bit 3 and start my engine on 96260009 (8MR) and 88590015(US9) don't work - the engine starts briefly then stalls.
My attempts to clear FAA bit 3 and start my engine on 96260009 (8MR) and 88590015(US9) don't work - the engine starts briefly then stalls.
did you change the MAP settings? My car did that when i had the 3 bar not setup correctly. I had missed a table.
jcs, you have no idea how interested I am in this particular topic. I'm glad someone else brought it up. 
One sticking point is the immobilizer. tephra worked out how to enable the immobilizer (with our original immobilizer code) for those of us swapping the (Australian? EDM?) 96530006 ROM onto USDM 2005 cars (originally 96940011): http://evoecu.logic.net/wiki/96530006 I suspect this to be a universal adjustment: copy both your immobilizer code and 0xFFA to the new ROM you want to run, and the immobilizer should be working like it did from the factory again.
After that, you're really just looking at trim differences from year to year; ICS, ACD, etc.
Applaudd, 94170015 doesn't have ACD support, as far as I know. It's the final '04 release from what I can see, which pre-dates the US introduction of ACD in 2005.
96530006 looks like the most "feature-complete" version usable on USDM VIII Evos so far. Actually, 96940011 probably is, but as tephra has already discovered, there's simply not enough free space to make it usable without trimming code.

One sticking point is the immobilizer. tephra worked out how to enable the immobilizer (with our original immobilizer code) for those of us swapping the (Australian? EDM?) 96530006 ROM onto USDM 2005 cars (originally 96940011): http://evoecu.logic.net/wiki/96530006 I suspect this to be a universal adjustment: copy both your immobilizer code and 0xFFA to the new ROM you want to run, and the immobilizer should be working like it did from the factory again.
After that, you're really just looking at trim differences from year to year; ICS, ACD, etc.
Applaudd, 94170015 doesn't have ACD support, as far as I know. It's the final '04 release from what I can see, which pre-dates the US introduction of ACD in 2005.
96530006 looks like the most "feature-complete" version usable on USDM VIII Evos so far. Actually, 96940011 probably is, but as tephra has already discovered, there's simply not enough free space to make it usable without trimming code.
Codes gone now, I plugged in the MAF sensor after I'd flashed the ECU but before I'd started the engine, hence the IAT and baro, but no MAF sensor error. Runs OK off the MAF sensor with no fault codes. So the only change was immobiliser and the 3 bar MAP changes.
Obviously I'm missing the second boost solenoid control, SAS control, but I don't use any of these. I am missing intercooler spray light & control, map switching etc.
Oddly, bit 3 is set in the stock 88570008, but you can put in any immobiliser code. Might be best to clear it for trying it on yours Mike?
Obviously I'm missing the second boost solenoid control, SAS control, but I don't use any of these. I am missing intercooler spray light & control, map switching etc.
Oddly, bit 3 is set in the stock 88570008, but you can put in any immobiliser code. Might be best to clear it for trying it on yours Mike?
Obviously I'm biased, but it would be interesting to see how well US 8 and 9 run on JDM 8 and 9 ROMs. If there is enough OBD-II in there to keep you happy, they have more free space and a lot of the fun stuff is in there already.
Codes gone now, I plugged in the MAF sensor after I'd flashed the ECU but before I'd started the engine, hence the IAT and baro, but no MAF sensor error. Runs OK off the MAF sensor with no fault codes. So the only change was immobiliser and the 3 bar MAP changes.
Obviously I'm missing the second boost solenoid control, SAS control, but I don't use any of these. I am missing intercooler spray light & control, map switching etc.
Oddly, bit 3 is set in the stock 88570008, but you can put in any immobiliser code. Might be best to clear it for trying it on yours Mike?
Obviously I'm missing the second boost solenoid control, SAS control, but I don't use any of these. I am missing intercooler spray light & control, map switching etc.
Oddly, bit 3 is set in the stock 88570008, but you can put in any immobiliser code. Might be best to clear it for trying it on yours Mike?
Good to see the USDM one works. i am shocked your car started with the MAF unplugged, mine doesnt.
No I didn't start it with the MAF unplugged on this occasion (but it does start with it unplugged even without the SD patch, very rich though).
I had to reduce my injector size to 513 on the US ROM and I still ran a positive 8% fuel trim, even though I usually run 585 on my JDM and have 52PSI static fuel pressure.
Yes FAA bit 3.
I had to reduce my injector size to 513 on the US ROM and I still ran a positive 8% fuel trim, even though I usually run 585 on my JDM and have 52PSI static fuel pressure.
Yes FAA bit 3.
No I didn't start it with the MAF unplugged on this occasion (but it does start with it unplugged even without the SD patch, very rich though).
I had to reduce my injector size to 513 on the US ROM and I still ran a positive 8% fuel trim, even though I usually run 585 on my JDM and have 52PSI static fuel pressure.
Yes FAA bit 3.
I had to reduce my injector size to 513 on the US ROM and I still ran a positive 8% fuel trim, even though I usually run 585 on my JDM and have 52PSI static fuel pressure.
Yes FAA bit 3.


