Notices
ECU Flash

MUT Table 94170014 help, I think I found it

Thread Tools
 
Search this Thread
 
Old Apr 4, 2007, 11:36 AM
  #1  
Evolved Member
Thread Starter
iTrader: (11)
 
mchuang's Avatar
 
Join Date: Sep 2005
Location: h town
Posts: 2,180
Likes: 0
Received 1 Like on 1 Post
MUT Table 94170014 help, I think I found it

Ok I think this is the MUT Table for rom id 94170014 and dam the pattern is so much easier to view in a hex editor than the rom dump. The start address is 38158, but the problem is that the x and y axis have no values. How do I get them there.

So this is what I have pasted in the xml file

<table name="MUT table" category="Misc" address="0x38158" type="3D" level="1" scaling="Hex16">
<table name="X" type="Static X Axis" elements="16" scaling="Hex16">
<data>8</data>
<data>A</data>
<data>C</data>
<data>E</data>
<data>10</data>
<data>12</data>
<data>14</data>
<data>16</data>
<data>18</data>
<data>1A</data>
<data>1C</data>
<data>1E</data>
<data>0</data>
<data>2</data>
<data>4</data>
<data>6</data>
</table>
<table name="Y" type="Static Y Axis" elements="32">
<data>38158</data>
<data>38178</data>
<data>38198</data>
<data>381b8</data>
<data>381d8</data>
<data>381f8</data>
<data>38218</data>
<data>38238</data>
<data>38258</data>
<data>38278</data>
<data>38298</data>
<data>382b8</data>
<data>382d8</data>
<data>382f8</data>
<data>38318</data>
<data>38338</data>
<data>38358</data>
<data>38378</data>
<data>38398</data>
<data>383b8</data>
<data>383d8</data>
<data>383f8</data>
<data>38418</data>
<data>38438</data>
<data>38458</data>
<data>38478</data>
<data>38498</data>
<data>384b8</data>
<data>384d8</data>
<data>384f8</data>
<data>38518</data>
<data>38538</data>
</table>
</table>
Attached Thumbnails MUT Table 94170014 help, I think I found it-mut94170014.jpg  
Old Apr 4, 2007, 12:03 PM
  #2  
Evolved Member
Thread Starter
iTrader: (11)
 
mchuang's Avatar
 
Join Date: Sep 2005
Location: h town
Posts: 2,180
Likes: 0
Received 1 Like on 1 Post
Ok someone let me know if this is correct. I entered the static values for x and y axis so that they display like what is modified in the xml file as pasted above so now the values look correct. My question is was I suppose to do it this way or was it suppose to automatically do it. I assume since the definition says static, that means I was suppose to assign the values myself.
Attached Thumbnails MUT Table 94170014 help, I think I found it-mutxyscaling.jpg  
Old Apr 4, 2007, 12:26 PM
  #3  
Evolved Member
iTrader: (9)
 
C6C6CH3vo's Avatar
 
Join Date: Feb 2005
Location: sc
Posts: 4,223
Likes: 0
Received 4 Likes on 4 Posts
The main reason behind this is to get more precise RPM and load?

Thats what I need
Old Apr 4, 2007, 12:35 PM
  #4  
Evolved Member
Thread Starter
iTrader: (11)
 
mchuang's Avatar
 
Join Date: Sep 2005
Location: h town
Posts: 2,180
Likes: 0
Received 1 Like on 1 Post
to get more precise load and also airflow can be logged instead of clipped at 1603. Once other MUT requests are found they will more than likely be here in this chart.
Old Apr 4, 2007, 12:39 PM
  #5  
Evolved Member
iTrader: (9)
 
C6C6CH3vo's Avatar
 
Join Date: Feb 2005
Location: sc
Posts: 4,223
Likes: 0
Received 4 Likes on 4 Posts
I guess I better try to learn what is going on with them charts
Old Apr 4, 2007, 12:41 PM
  #6  
Evolved Member
Thread Starter
iTrader: (11)
 
mchuang's Avatar
 
Join Date: Sep 2005
Location: h town
Posts: 2,180
Likes: 0
Received 1 Like on 1 Post
what is your ecu rom id?
Old Apr 4, 2007, 01:12 PM
  #7  
Evolved Member
 
burgers22's Avatar
 
Join Date: Jan 2006
Location: Oxfordshire
Posts: 953
Received 2 Likes on 2 Posts
Hi

The MUT table has no x and y axis. If you are looking to log real load you need to trace this from a table that uses load via an ECU disassembly, then edit ID 00 and 01 to look at this value and log from 00 and 01.

MB
Old Apr 4, 2007, 01:44 PM
  #8  
Evolved Member
Thread Starter
iTrader: (11)
 
mchuang's Avatar
 
Join Date: Sep 2005
Location: h town
Posts: 2,180
Likes: 0
Received 1 Like on 1 Post
Did you look at the 2nd attachment. It does have an x and y axis now. I traced it based off a diff rom that already had the MUT table defined. Looked at the pattern in a hex editor. Then I open my rom in the hex editor and found the same pattern just at a diff address. When I open ecuflash I do not get an error and all my features seem to be there, 2byte load, 2byte airflow, mut baud rates are correct.
Old Apr 4, 2007, 02:32 PM
  #9  
Evolved Member
iTrader: (9)
 
C6C6CH3vo's Avatar
 
Join Date: Feb 2005
Location: sc
Posts: 4,223
Likes: 0
Received 4 Likes on 4 Posts
Originally Posted by mchuang
what is your ecu rom id?
96420007 (2004)
Old Apr 4, 2007, 07:21 PM
  #10  
Evolved Member
iTrader: (39)
 
phenem's Avatar
 
Join Date: Jul 2005
Location: Central PA
Posts: 811
Likes: 0
Received 4 Likes on 2 Posts
Great news! The MUT table is defined but now what about the load address? Have you found out where it is located in the 94170014 ROM?

~Zach
Old Apr 4, 2007, 07:57 PM
  #11  
Evolved Member
Thread Starter
iTrader: (11)
 
mchuang's Avatar
 
Join Date: Sep 2005
Location: h town
Posts: 2,180
Likes: 0
Received 1 Like on 1 Post
Originally Posted by phenem
Great news! The MUT table is defined but now what about the load address? Have you found out where it is located in the 94170014 ROM?

~Zach
I am still working on that lol. I was gonna IM one of the gurus to give me some pointers on how to find it.
Old Apr 4, 2007, 09:27 PM
  #12  
Evolved Member
 
burgers22's Avatar
 
Join Date: Jan 2006
Location: Oxfordshire
Posts: 953
Received 2 Likes on 2 Posts
Originally Posted by mchuang
Ok someone let me know if this is correct. I entered the static values for x and y axis so that they display like what is modified in the xml file as pasted above so now the values look correct. My question is was I suppose to do it this way or was it suppose to automatically do it. I assume since the definition says static, that means I was suppose to assign the values myself.
By saying it has no x and y axis, I mean in the ROM the MUT table does not use and axis to deffine its use. What you have done, very nicely, is to give it a pair of axis so that it will display in ECUflash, in a format that can be easily read.

This looks to be a good start. For tuning purposes, it might be better to make new small maps, that are related to things that can be changed without affecting the operation of the ECU. There are quite a few IDs that have know propertires, you can find these at Aktive Matrix.

MB
Old Apr 4, 2007, 09:56 PM
  #13  
Evolved Member
Thread Starter
iTrader: (11)
 
mchuang's Avatar
 
Join Date: Sep 2005
Location: h town
Posts: 2,180
Likes: 0
Received 1 Like on 1 Post
Originally Posted by burgers22
By saying it has no x and y axis, I mean in the ROM the MUT table does not use and axis to deffine its use. What you have done, very nicely, is to give it a pair of axis so that it will display in ECUflash, in a format that can be easily read.

This looks to be a good start. For tuning purposes, it might be better to make new small maps, that are related to things that can be changed without affecting the operation of the ECU. There are quite a few IDs that have know propertires, you can find these at Aktive Matrix.

MB
Actually I renamed the xml file with the 94170014.xml instead of 94170014 and they all show up without me doing anything. I didnt even have to create the tables. So does the baudrate mod as well. I guess you need to put the .xml extension on the end of these files just like your bin and hex files or ecuflash wont see it.
Old Apr 4, 2007, 10:02 PM
  #14  
Evolved Member
 
burgers22's Avatar
 
Join Date: Jan 2006
Location: Oxfordshire
Posts: 953
Received 2 Likes on 2 Posts
Hi

I get you. I have done some tracing of the 2 byte load via disassembly, with quite a bit of help from jcsbanks. You really need to have a disassembled hex file to work with. Do you have IDApro to work with?

MB
Old Apr 4, 2007, 10:15 PM
  #15  
Evolved Member
Thread Starter
iTrader: (11)
 
mchuang's Avatar
 
Join Date: Sep 2005
Location: h town
Posts: 2,180
Likes: 0
Received 1 Like on 1 Post
Originally Posted by burgers22
Hi

I get you. I have done some tracing of the 2 byte load via disassembly, with quite a bit of help from jcsbanks. You really need to have a disassembled hex file to work with. Do you have IDApro to work with?

MB
I only have a rom dump using the freeware program that jcsbanks posted on aktivematrix. SH2d.exe. I found the MUT table by looking at the pattern of a 94170008 rom in a hex editor that has already documented and also a 2005 rom that has already been documented. It seemed that in both roms the MUT table started in the same spots where the pattern of ffxxffxx were at. Only diff between the roms was that there were diff starting addresses. When I patch my xml file for 2byte load for 00 and 01 I get 34959 and 34958 respectively in ecuflash. I am not sure if this is right though.


Quick Reply: MUT Table 94170014 help, I think I found it



All times are GMT -7. The time now is 01:23 PM.