Notices
ECU Flash

How is 2-byte Load found?

Thread Tools
 
Search this Thread
 
Old Jul 21, 2008 | 05:46 AM
  #1  
Mattjin's Avatar
Thread Starter
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
How is 2-byte Load found?

I have been trying to figure out how the addresses for 2-byte logging are actually found. It seems that people are requesting it, and someone posts up the values to use. But how are those values found?
Reply
Old Jul 21, 2008 | 06:06 AM
  #2  
evo828's Avatar
Evolving Member
 
Joined: Apr 2007
Posts: 195
Likes: 1
From: Slovakia
Through dissassembling the code contained in the ROM.
Reply
Old Jul 21, 2008 | 06:06 AM
  #3  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
its found by looking at the fuel/ign maps then going to the routines that use them...

u need to use IDA.

Did I post up 2byte load for your ROMID already?
Reply
Old Jul 21, 2008 | 08:20 AM
  #4  
sub7's Avatar
Evolving Member
 
Joined: Jun 2005
Posts: 282
Likes: 5
From: Kuala Lumpur
Would love some help for 2byte load for this romid 89970017. The MUT table hex I think is 33fcc.

Matt romid should be 80700010
Reply
Old Jul 21, 2008 | 02:52 PM
  #5  
Mattjin's Avatar
Thread Starter
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
It is 80700010 and it hasnt been posted yet. The big question is why Mitsubishi didn't allow the full load range to be viewed in the first place? Surely even at the factory level there are circumstances where they need to see what is going on under full load. So Mr Tephra sir, what is actually in the code that says to look at one location over another for its data? I dont need to know the code itself, just the logic behind it, and what it looks for.

BTW, I am not a newbie. Almost all of the roughly 220 maps I have found have been without any disassembly, so I figured there was a way to find it. There is a scale range that looks for all the world like the 2-byte load scale in there, but knowing what value it stops reading at is the other issue. It scales from 0 to 320 as a max, but our ECU has a map load scale up to 260 in the main maps. Just interested in the journey here, not just the destination.
Reply
Old Jul 21, 2008 | 07:25 PM
  #6  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
Matt you need to get into the asm, then it all will become fairly obvious...

looking up axis's for maps becomes very easy once u get into asm..

I will try and find 2byte for u, can you pls post hi fuel and hi ign address's? (just 1...)
Reply
Old Jul 21, 2008 | 07:48 PM
  #7  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
ok try logging 0xFFFF6978 as your 2byte load...
Reply
Old Jul 22, 2008 | 01:06 AM
  #8  
Mattjin's Avatar
Thread Starter
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
I will give it a try in the next day or so. Thanks for your efforts, it's much appreciated.
Reply
Old Jul 22, 2008 | 01:10 AM
  #9  
Mattjin's Avatar
Thread Starter
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
I would love to get into asm. I might look into getting IDA, but the trouble is I am a tuner with a Physics background, not an IT background. :-)
Reply
Old Jul 22, 2008 | 01:12 AM
  #10  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
yeah... which makes identifying maps a lot easier for you - as you can understand the need for the map in the first place...

ps - can you tell me the location of the rpm injector cut.. I want to try and find it in yours/mine based on ASM

cheers
d.
Reply
Old Jul 22, 2008 | 05:55 AM
  #11  
Mattjin's Avatar
Thread Starter
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
For 80700010 try the decel fuel cut resume rpm @ 3a28 and there are 11 elements to the map. It appears to be an rpm offset going by the size of the numbers. I didnt spend a huge amount of time on it, but it appeared to be vs engine temp which would make the most sense as that is how we map aftermarket systems. So maybe an rpm offset to the target idle or something similar.

If you want new maps! I have ~30 fuel maps , ~39 ignition or knock related maps, ~11 idle maps, and 2 boost maps undefined. That will keep you busy if you want them :-) if you find the scales, I can find the application for them all.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
neuralcj
ECU Flash
5
Jan 7, 2018 02:50 PM
iXac
ECU Flash
3
Feb 10, 2012 07:05 AM
Deepnine
ECU Flash
1
Jun 22, 2009 09:24 PM
kkarim
ECU Flash
9
Nov 26, 2007 06:51 PM
nj1266
ECU Flash
7
Jul 5, 2007 12:19 PM




All times are GMT -7. The time now is 05:59 PM.