Finding 2-byte Load
#1
Finding 2-byte Load
My question for the dis-assemblers, is there a way of finding 2-byte Load without doing dis-assembly?
For example, is there a relationship in the ram location that is constant between ECU Load (MUT=1C) and 2-byte Load?
Or can it worked out from the fuel map scaling prefix, or some other positional relationship? This info would be a big help for people like me who are asked to tune Mitsubishis other than Evo 7-8-9.
Evo5-6 and the V6 boys with their VR4's and Legnums spring to mind here and I am sure ther would be others scattered around the globe.
For example, is there a relationship in the ram location that is constant between ECU Load (MUT=1C) and 2-byte Load?
Or can it worked out from the fuel map scaling prefix, or some other positional relationship? This info would be a big help for people like me who are asked to tune Mitsubishis other than Evo 7-8-9.
Evo5-6 and the V6 boys with their VR4's and Legnums spring to mind here and I am sure ther would be others scattered around the globe.
#2
Evolved Member
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Unfortunatelly no.
But it can be calculated from universal MUT_C0 * MAF Scale. Unfotunately you cannot use C0 request directly, but you have to hijack some < 0xBF.
But it can be calculated from universal MUT_C0 * MAF Scale. Unfotunately you cannot use C0 request directly, but you have to hijack some < 0xBF.
Last edited by acamus; May 26, 2010 at 05:21 AM.
#4
The H8s do seem to have the same order for most of the memory locations.
MUT_1D + 3 = 2Byte Uncompensated Load
or MUT_1F + 7 or MUT_1B + 9.
All the MAF H8s I've looked at are like this, but they could add an extra memory location in there on some roms. Looking at the code is the best way to be sure.
For example in the above pic, MUT_1D is F2B1 in the MUT table.
So 2Byte Load would be: F2B1 + 3 = F2B4. (F2B4 and F2B5 would be added to MUT table)
Last edited by Ceddy; May 26, 2010 at 04:52 PM.
Trending Topics
#8
Evolved Member
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
No I mean MUT_C0 * MAF Scale = 2 byte.
You take address MUT_C0 from MUT table
Hijack some request ID that is less than BF e.g. AA
Place value of MUT_C0+1 at position of MUT_AA
Log MUT_AA with x *MAF_Scale scaling and you should be logging uncompensated 2 byte load.
You take address MUT_C0 from MUT table
Hijack some request ID that is less than BF e.g. AA
Place value of MUT_C0+1 at position of MUT_AA
Log MUT_AA with x *MAF_Scale scaling and you should be logging uncompensated 2 byte load.
Last edited by acamus; May 26, 2010 at 10:36 PM.
Thread
Thread Starter
Forum
Replies
Last Post