Notices
ECU Flash

Official 2 byte thread!

Thread Tools
 
Search this Thread
 
Old Feb 24, 2008 | 06:28 PM
  #46  
JohnBradley's Avatar
Evolved Member
Shutterbug
Liked
Loved
Community Favorite
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
Thanks Charlie...I told you I was blind. I knew i was in here but I couldnt find it for the life of me.
Reply
Old Feb 24, 2008 | 06:33 PM
  #47  
chmodlf's Avatar
Evolved Member
iTrader: (19)
 
Joined: Oct 2004
Posts: 885
Likes: 0
From: CT
Originally Posted by Jack_of_Trades
Can you tell me the values you have listed in your tables for each of these in ECUFlash? Then I can find out what to put on the list. I'm almost certain they will be the same as 94170014 anyways. I'm most concerned with the airflow values. Im pretty sure you'll have 893A and 893B listed for your 2 byte RPM's since you are scaled for HEX16 already.
<table name="00 2 Byte Load High" category="MUT" address="38062" type="1D" level="1" scaling="uint16"/> 35164 or 895C
<table name="01 2 Byte Load Low" category="MUT" address="38066" type="1D" level="1" scaling="uint16"/> 35165 or 895D
<table name="02 2 Byte RPM High" category="MUT" address="3806a" type="1D" level="1" scaling="Hex16"/> 893A
<table name="03 2 Byte RPM Low" category="MUT" address="3806e" type="1D" level="1" scaling="Hex16"/> 893B
<table name="04 2 Byte AirFlow High" category="MUT" address="38072" type="1D" level="1" scaling="uint16"/> 35258 or 89BA
<table name="05 2 Byte AirFlow Low" category="MUT" address="38076" type="1D" level="1" scaling="uint16"/> 35259 or 89BB
Reply
Old Feb 24, 2008 | 06:34 PM
  #48  
Jack_of_Trades's Avatar
Thread Starter
Evolved Member
iTrader: (17)
 
Joined: Jun 2007
Posts: 3,523
Likes: 2
From: Opelika,AL
Beautiful, thanks man.

Question,

Has anyone ever seen a ROm that shared only ONE 2 byte address (i.e; Load,RPM or Airflow) but didn't share all 3????? If not, we can fill up a good amount of these with "possible" codes that just need to get confirmed.

Last edited by Jack_of_Trades; Feb 24, 2008 at 06:41 PM.
Reply
Old Feb 24, 2008 | 11:01 PM
  #49  
al\lupo's Avatar
Evolving Member
 
Joined: May 2007
Posts: 178
Likes: 0
From: Italy
Ok, found in asm the reference for unclipped airflow. Sorry for the first post but I found the address somewhere and didn't try it
Airflow is checked now; I have bolded the changes.

88840016 (and 99.9% 88840017):

2byte load
MUT 00 = 6B28
MUT 01 = 6B29

2byte RPM (scaling 1000x/256)
MUT 02 = 6AFE
MUT 03 = 6AFF

2byte AirFlow (scaling 6.29x/64)
MUT 04 = 6B7E
MUT 05 = 6B7F
Reply
Old Feb 25, 2008 | 03:44 PM
  #50  
MR Turco's Avatar
EvoM Staff Alumni
iTrader: (16)
 
Joined: May 2007
Posts: 3,233
Likes: 3
From: Massachusetts
Great info. Thanks for putting this together.
Reply
Old Feb 25, 2008 | 03:49 PM
  #51  
Jack_of_Trades's Avatar
Thread Starter
Evolved Member
iTrader: (17)
 
Joined: Jun 2007
Posts: 3,523
Likes: 2
From: Opelika,AL
My pleasure, just trying to give back ;-) It'll take a while to get it filled but hopefully it will become a "one stop shop" for everyone.
Reply
Old Feb 25, 2008 | 04:33 PM
  #52  
MR Turco's Avatar
EvoM Staff Alumni
iTrader: (16)
 
Joined: May 2007
Posts: 3,233
Likes: 3
From: Massachusetts
I think we should also add in the logging program definitions for logging this stuff.

Here is the mitsulogger definitions for RPM and Load. I need the airflow equation. RPM is not tested as i have not flashed my car with the MUT reference yet.

2-byte RPM Mitsulogger:
<Request LogReference="RequestID02" RequestID="02" Eval="x" Unit="INT" Logged="y" Response="2" />
<Request LogReference="RequestID03" RequestID="03" Eval="x" Unit="INT" Logged="y" Response="2" />
<Request LogReference="RPM-2byte" RequestID="FF" Eval="((256*RequestID02)+RequestID03)*1000/256" Unit="2byteRPM" Logged="y" Response="2" />

2-byte Load Mitsulogger:
<Request LogReference="RequestID00" RequestID="00" Eval="x" Unit="INT" Logged="y" Response="2" />
<Request LogReference="RequestID01" RequestID="01" Eval="x" Unit="INT" Logged="y" Response="2" />
<Request LogReference="Load-2byte" RequestID="FF" Eval="((256*RequestID00)+RequestID01)*10/32" Unit="2byteLoad" Logged="y" Response="2" Notes="Log using this Load Value" />
Reply
Old Feb 25, 2008 | 04:48 PM
  #53  
mscorei's Avatar
Evolving Member
iTrader: (1)
 
Joined: Apr 2006
Posts: 128
Likes: 0
From: ROMANIA
and what should we add in the xml def for the 2byte AirFlow to show in the ecu flash?

Originally Posted by al\lupo
Ok, found in asm the reference for unclipped airflow. Sorry for the first post but I found the address somewhere and didn't try it
Airflow is checked now; I have bolded the changes.

88840016 (and 99.9% 88840017):

2byte load
MUT 00 = 6B28
MUT 01 = 6B29

2byte RPM (scaling 1000x/256)
MUT 02 = 6AFE
MUT 03 = 6AFF

2byte AirFlow (scaling 6.29x/64)
MUT 04 = 6B7E
MUT 05 = 6B7F
Reply
Old Feb 25, 2008 | 04:53 PM
  #54  
FuelsResearch's Avatar
Evolving Member
iTrader: (3)
 
Joined: Jul 2004
Posts: 179
Likes: 0
From: Richmond, VA
No need to add to the xml when you have the MUT table. Add the MUT address to xml, then make changes there. Al\lupo what is the MUT address for 88840016? Mscorei, see first post, download MUT xml and add correct MUT address. Open ecuflash and you can add what you need.

Last edited by FuelsResearch; Feb 25, 2008 at 05:01 PM.
Reply
Old Feb 25, 2008 | 11:14 PM
  #55  
al\lupo's Avatar
Evolving Member
 
Joined: May 2007
Posts: 178
Likes: 0
From: Italy
Here are the addresses for 88840016 & 17:

88840016
2byte load
MUT 00 = 6B22
MUT 01 = 6B23

2byte RPM
MUT 02 = 6AFE
MUT 03 = 6AFF

2byte AirFlow
MUT 04 = 6B7E
MUT 05 =6B7F

MUT 3D TABLE ADDRESS = 377F8


88840017
2byte load
MUT 00 = 6B22
MUT 01 = 6B23

2byte RPM
MUT 02 = 6AFE
MUT 03 = 6AFF

2byte AirFlow
MUT 04 = 6B7E
MUT 05 = 6B7F

MUT 3D TABLE ADDRESS = 37944


I checked the values in asm for both, also airflow for 17 is the same of 16. MUT table are located in different places.

Last edited by al\lupo; Feb 26, 2008 at 08:23 AM.
Reply
Old Feb 26, 2008 | 01:02 AM
  #56  
mscorei's Avatar
Evolving Member
iTrader: (1)
 
Joined: Apr 2006
Posts: 128
Likes: 0
From: ROMANIA
ok now I understand. 10x a lot. great help al\lupo!
Reply
Old Feb 26, 2008 | 06:07 AM
  #57  
Jack_of_Trades's Avatar
Thread Starter
Evolved Member
iTrader: (17)
 
Joined: Jun 2007
Posts: 3,523
Likes: 2
From: Opelika,AL
Anyone feel like confirming that the MUT Table address for 94170008 is 38158 or 38150 for me? Someone listed it as 38158 but when I disassembled the ROM it seemed like 38150 was the MUT00 address to me. I'm still VERY new to disasm coding.

Last edited by Jack_of_Trades; Feb 26, 2008 at 06:12 AM.
Reply
Old Feb 26, 2008 | 08:26 AM
  #58  
al\lupo's Avatar
Evolving Member
 
Joined: May 2007
Posts: 178
Likes: 0
From: Italy
There is a typo in first post, RPM addresses for 88840016 are doubled.
Reply
Old Feb 26, 2008 | 08:42 AM
  #59  
Jack_of_Trades's Avatar
Thread Starter
Evolved Member
iTrader: (17)
 
Joined: Jun 2007
Posts: 3,523
Likes: 2
From: Opelika,AL
Originally Posted by al\lupo
There is a typo in first post, RPM addresses for 88840016 are doubled.
Good lookin' out. All fixed,thanks.
Reply
Old Feb 26, 2008 | 08:56 AM
  #60  
MR Turco's Avatar
EvoM Staff Alumni
iTrader: (16)
 
Joined: May 2007
Posts: 3,233
Likes: 3
From: Massachusetts
Jack, thoughts on adding the logging definitions? I think it would be beneficial so we can log what 2-byte changes we make.
Reply



All times are GMT -7. The time now is 07:36 AM.