Page 1 of 3

EVO9 JM8859

PostPosted: Mon Jan 30, 2006 5:38 pm
by cboles
Here's the correct EVO 9 Rom now..

PostPosted: Sat Feb 11, 2006 5:35 pm
by bing
im interested in this when your not pressed for time ;)

bing

PostPosted: Sun Apr 02, 2006 5:15 pm
by radsdau
Colby, are there any differences connecting to and flashing an EVO9 ECU compared with an EVO8 ECU? If so, can you give us an overview please?

Thanks,

radsdau

PostPosted: Sat Apr 08, 2006 3:46 am
by Nemis
some OFFSETS ??

PostPosted: Tue Apr 11, 2006 5:05 pm
by jaytech
Nemis wrote:some OFFSETS ??


Here are a few:


Jason
Mitsubishi ECU Specialist

PostPosted: Wed Apr 12, 2006 9:28 am
by S54fan
JM8859 - is this JDM GSR IX or another model?

How many Evo IX ECUs are there?

PostPosted: Wed Apr 12, 2006 9:34 am
by jaytech
This ROM JM8859-13 is a USDM. All models RS, GSR, And MR uses the same ROM file. Now there are 2 other version revisions, JM8859-14, and JM8859-15, depends on which month in 2005 or 2006 you bought your Evo 9. But all versions are interchangable. Just have to make sure which version you use... make sure you put your correct immobilizer code into the ROM before flashing.


Jason
Mitsubishi ECU Specialist

PostPosted: Wed Apr 12, 2006 10:37 am
by S54fan
Thanks.

It would be JDM or UK model I'd be working with.

This is the first ROM I've gone through and I'm going through the offsets you've kindly posted. I eventually worked out that the RPM points are big-endian, but I don't think it uses the same calc as rev limit?

Also in the high octane fuel map there is a strange area where it goes leaner.

I've managed to work out that the fuel maps are 15 RPM zones wide by 20 load zones tall, and the ignition maps are 20 RPM zones wide by 21 load zones tall.

Do you identify maps from patterns or from disassembly of the code?

PostPosted: Wed Apr 12, 2006 10:45 am
by jaytech
S54fan wrote:Thanks.

It would be JDM or UK model I'd be working with.

This is the first ROM I've gone through and I'm going through the offsets you've kindly posted. I eventually worked out that the RPM points are big-endian, but I don't think it uses the same calc as rev limit?

Also in the high octane fuel map there is a strange area where it goes leaner.

I've managed to work out that the fuel maps are 15 RPM zones wide by 20 load zones tall, and the ignition maps are 20 RPM zones wide by 21 load zones tall.

Do you identify maps from patterns or from disassembly of the code?



Give me your ECU number? I may have that ROM. I am able to identify maps from disassembly. All 2D and 3D maps are identified by Hx0200 for 2Dmaps, and Hx0300 for 3D maps. These patterns are located a few addresses before the data starts. I am sure you will see it.

Jason
Mitsubishi ECU Specialist

PostPosted: Wed Apr 12, 2006 10:49 am
by S54fan
The code before the 2d and 3d maps is nice and helpful!

Don't have the code for my ECU yet, car not here yet, but will be JDM GSR or UK version of the same. Just trying to work on a few things before it arrives - mapped ECUs but never got into this sort of thing - very interesting.

Have you found boost tables yet?

Oh, the other thing, is there a way of telling what zone the ECU is accessing on the fuel and timing maps when the engine is running?

PostPosted: Wed Apr 12, 2006 10:53 am
by jaytech
I've found boost tables as well, I will post them later.

PostPosted: Wed Apr 12, 2006 10:58 am
by jaytech
S54fan wrote:


Oh, the other thing, is there a way of telling what zone the ECU is accessing on the fuel and timing maps when the engine is running?


Yes and No... You can tell what data the ECU is reading by judge engine load %, so 200% engine load is equivelent to about 14 psi. So it's all calculated by MAF frequency, and the ECU has a 2D table to convert MAF frequency to Engine Load% from the MAF Scaling and MAF tweak tables. It also has a subroutine to place the load scaling and RPM scaling in the equation.


Jason
Mitsubishi ECU Specialist

PostPosted: Wed Apr 12, 2006 11:05 am
by S54fan
Thanks, the more info the merrier. I'm familiar with the Subaru ECUs and most sounds similar. Presumably load is MAF looup divided by RPM?

Any ideas on knock control? Are compensation maps added to base maps etc?

Interested to see how the IX works for boost control - whether it uses closed loop feedback from that MAP sensor?

Also noticed that the ignition timing seems to go negative in the high load areas - any idea what the offset is to get real timing?

If you have time and are willing to post on the inner workings of this ECU I'm sure it would be very interesting and a great resource for future mapping.

PostPosted: Wed Apr 12, 2006 11:10 am
by GTODesign
Just comparing this against my own work (correct me if I'm wrong)...

RPM/Load scales... Agreed (RPM factor 3.90625, Load factor 0.3125)
All fuel/IG maps... Agreed

Injector scaling multiplier... I would suggest the original value is $00 39 = 560cc

Rev limit... I would suggest the original value is $00 18 = 7500rpm, factor 312.5

Best regards

Dylan

PostPosted: Wed Apr 12, 2006 11:19 am
by GTODesign
p.s. 2D and 3D maps can be found quite easily without disassembly if you know what you're looking for. It's the constants that are more difficult, if you have no variation ROM's for comparison you have to go to disassembly. Load scale values are airflow g/s by the way.