Notices
ECU Flash

Official 2 byte thread!

Thread Tools
 
Search this Thread
 
Old Feb 24, 2008, 06:28 PM
  #46  
Evolved Member
iTrader: (30)
 
JohnBradley's Avatar
 
Join Date: Jan 2004
Location: Northwest
Posts: 11,396
Received 64 Likes on 48 Posts
Thanks Charlie...I told you I was blind. I knew i was in here but I couldnt find it for the life of me.
Old Feb 24, 2008, 06:33 PM
  #47  
Evolved Member
iTrader: (19)
 
chmodlf's Avatar
 
Join Date: Oct 2004
Location: CT
Posts: 885
Likes: 0
Received 0 Likes on 0 Posts
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
Old Feb 24, 2008, 06:34 PM
  #48  
Evolved Member
Thread Starter
iTrader: (17)
 
Jack_of_Trades's Avatar
 
Join Date: Jun 2007
Location: Opelika,AL
Posts: 3,523
Likes: 0
Received 2 Likes on 1 Post
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.
Old Feb 24, 2008, 11:01 PM
  #49  
Evolving Member
 
al\lupo's Avatar
 
Join Date: May 2007
Location: Italy
Posts: 178
Likes: 0
Received 0 Likes on 0 Posts
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
Old Feb 25, 2008, 03:44 PM
  #50  
EvoM Staff Alumni
iTrader: (16)
 
MR Turco's Avatar
 
Join Date: May 2007
Location: Massachusetts
Posts: 3,233
Received 3 Likes on 3 Posts
Great info. Thanks for putting this together.
Old Feb 25, 2008, 03:49 PM
  #51  
Evolved Member
Thread Starter
iTrader: (17)
 
Jack_of_Trades's Avatar
 
Join Date: Jun 2007
Location: Opelika,AL
Posts: 3,523
Likes: 0
Received 2 Likes on 1 Post
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.
Old Feb 25, 2008, 04:33 PM
  #52  
EvoM Staff Alumni
iTrader: (16)
 
MR Turco's Avatar
 
Join Date: May 2007
Location: Massachusetts
Posts: 3,233
Received 3 Likes on 3 Posts
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" />
Old Feb 25, 2008, 04:48 PM
  #53  
Evolving Member
iTrader: (1)
 
mscorei's Avatar
 
Join Date: Apr 2006
Location: ROMANIA
Posts: 128
Likes: 0
Received 0 Likes on 0 Posts
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
Old Feb 25, 2008, 04:53 PM
  #54  
Evolving Member
iTrader: (3)
 
FuelsResearch's Avatar
 
Join Date: Jul 2004
Location: Richmond, VA
Posts: 179
Likes: 0
Received 0 Likes on 0 Posts
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.
Old Feb 25, 2008, 11:14 PM
  #55  
Evolving Member
 
al\lupo's Avatar
 
Join Date: May 2007
Location: Italy
Posts: 178
Likes: 0
Received 0 Likes on 0 Posts
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.
Old Feb 26, 2008, 01:02 AM
  #56  
Evolving Member
iTrader: (1)
 
mscorei's Avatar
 
Join Date: Apr 2006
Location: ROMANIA
Posts: 128
Likes: 0
Received 0 Likes on 0 Posts
ok now I understand. 10x a lot. great help al\lupo!
Old Feb 26, 2008, 06:07 AM
  #57  
Evolved Member
Thread Starter
iTrader: (17)
 
Jack_of_Trades's Avatar
 
Join Date: Jun 2007
Location: Opelika,AL
Posts: 3,523
Likes: 0
Received 2 Likes on 1 Post
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.
Old Feb 26, 2008, 08:26 AM
  #58  
Evolving Member
 
al\lupo's Avatar
 
Join Date: May 2007
Location: Italy
Posts: 178
Likes: 0
Received 0 Likes on 0 Posts
There is a typo in first post, RPM addresses for 88840016 are doubled.
Old Feb 26, 2008, 08:42 AM
  #59  
Evolved Member
Thread Starter
iTrader: (17)
 
Jack_of_Trades's Avatar
 
Join Date: Jun 2007
Location: Opelika,AL
Posts: 3,523
Likes: 0
Received 2 Likes on 1 Post
Originally Posted by al\lupo
There is a typo in first post, RPM addresses for 88840016 are doubled.
Good lookin' out. All fixed,thanks.
Old Feb 26, 2008, 08:56 AM
  #60  
EvoM Staff Alumni
iTrader: (16)
 
MR Turco's Avatar
 
Join Date: May 2007
Location: Massachusetts
Posts: 3,233
Received 3 Likes on 3 Posts
Jack, thoughts on adding the logging definitions? I think it would be beneficial so we can log what 2-byte changes we make.


Quick Reply: Official 2 byte thread!



All times are GMT -7. The time now is 09:32 AM.