MUT Table 94170014 help, I think I found it
#1
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>
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>
#2
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.
#7
Evolved Member
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
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
Trending Topics
#8
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.
#12
Evolved Member
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.
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
#13
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
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
#14
Evolved Member
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 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
#15
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.