Notices
ECU Flash

Adding periphery

Thread Tools
 
Search this Thread
 
Old Nov 27, 2008, 08:36 AM
  #1  
Evolved Member
Thread Starter
iTrader: (10)
 
lan_evo_mr9's Avatar
 
Join Date: Feb 2006
Location: MD
Posts: 1,097
Likes: 0
Received 2 Likes on 2 Posts
Adding periphery

I'm trying to add the periphery tables to my friends evo7base.xml. His rom is 96420008 with the evo7base. I added the periphery tables from wiki and they saved just fine. When I open his rom the periphery tables aren't there. Any ideas?
Old Nov 27, 2008, 08:54 AM
  #2  
Evolved Member
iTrader: (77)
 
black E's Avatar
 
Join Date: Mar 2007
Location: Boca Raton FL
Posts: 512
Received 33 Likes on 17 Posts
I'm having the same problem!... i think it might be a VISTA problem.
i need to find an answer to this to!
Old Nov 27, 2008, 11:17 AM
  #3  
Evolving Member
iTrader: (4)
 
Deepnine's Avatar
 
Join Date: Apr 2008
Location: Germany
Posts: 186
Likes: 0
Received 0 Likes on 0 Posts
are the tables in the evo7base.xml also gone or just not visible in ecuflash?
Old Nov 27, 2008, 02:48 PM
  #4  
Evolved Member
Thread Starter
iTrader: (10)
 
lan_evo_mr9's Avatar
 
Join Date: Feb 2006
Location: MD
Posts: 1,097
Likes: 0
Received 2 Likes on 2 Posts
Not visible in ecuflash. I'm able to copy/paste just fine but when I open ecuflash under his rom there isn't the new periphery table. I even tried copy/pasting my periphery tables from my base file to his with no success in showing up in ecuflash. I don't get it- it's there on the rommetadata but won't show up on ecuflash. I was able to get tephra patch on his rom just fine for testing purposes, but that wasn't modifiing the base rom though. I'm confused.
Old Nov 27, 2008, 02:49 PM
  #5  
Evolved Member
Thread Starter
iTrader: (10)
 
lan_evo_mr9's Avatar
 
Join Date: Feb 2006
Location: MD
Posts: 1,097
Likes: 0
Received 2 Likes on 2 Posts
Not visible in ecuflash. I'm able to copy/paste just fine but when I open ecuflash under his rom there isn't the new periphery table. I even tried copy/pasting my periphery tables from my base file to his with no success in showing up in ecuflash. I don't get it- it's there on the rommetadata but won't show up on ecuflash. I was able to get tephra patch on his rom just fine for testing purposes, but that wasn't modifiing the base rom though. I'm confused.
Old Nov 27, 2008, 02:50 PM
  #6  
Evolved Member
Thread Starter
iTrader: (10)
 
lan_evo_mr9's Avatar
 
Join Date: Feb 2006
Location: MD
Posts: 1,097
Likes: 0
Received 2 Likes on 2 Posts
sorry for the double post
Old Nov 27, 2008, 02:59 PM
  #7  
Evolved Member
iTrader: (77)
 
black E's Avatar
 
Join Date: Mar 2007
Location: Boca Raton FL
Posts: 512
Received 33 Likes on 17 Posts
Ive tried to ad the table to the evo7base.XML and to the 94620007.XML but nothing. the tables are there, they just don't show up in ecuflash
Old Nov 27, 2008, 03:45 PM
  #8  
Evolved Member
Thread Starter
iTrader: (10)
 
lan_evo_mr9's Avatar
 
Join Date: Feb 2006
Location: MD
Posts: 1,097
Likes: 0
Received 2 Likes on 2 Posts
The same thing is happening with the MUT tables also. Don't know what else to try. I even looked at my 88590015 rom to compare and I noticed at the end of the rom there was a mut address table. I tried adding that to the 96420008 rom with no different results.

Last edited by lan_evo_mr9; Nov 27, 2008 at 04:07 PM.
Old Nov 27, 2008, 04:31 PM
  #9  
Evolved Member
Thread Starter
iTrader: (10)
 
lan_evo_mr9's Avatar
 
Join Date: Feb 2006
Location: MD
Posts: 1,097
Likes: 0
Received 2 Likes on 2 Posts
Black e- figured it out. Add the definitions to your 94620007rom. Not the base rom. Worked perfect for me. I even added the hex periphery defintions without issue.
Old Nov 27, 2008, 04:53 PM
  #10  
Evolved Member
iTrader: (77)
 
black E's Avatar
 
Join Date: Mar 2007
Location: Boca Raton FL
Posts: 512
Received 33 Likes on 17 Posts
i did try to add the definitions to my 94620007rom but it wont work!?
maybe I'm adding the wrong definitions?
can you post the clip that you added to his rom? i would really appreciated
thanks.
Old Nov 27, 2008, 05:31 PM
  #11  
Evolved Member
Thread Starter
iTrader: (10)
 
lan_evo_mr9's Avatar
 
Join Date: Feb 2006
Location: MD
Posts: 1,097
Likes: 0
Received 2 Likes on 2 Posts
This is the 96420008 rom, not the base.

<rom>
<romid>
<xmlid>96420008</xmlid>
<internalidaddress>f52</internalidaddress>
<internalidhex>96420008</internalidhex>
<caseid>MN191022</caseid>
<make>Mitsubishi</make>
<market>USDM</market>
<model>Lancer</model>
<submodel>EVO8</submodel>
<transmission>Manual</transmission>
<year>2004</year>
<flashmethod>mitsukernel</flashmethod>
<memmodel>SH7052</memmodel>
</romid>

<include>evo7base</include>

<table name="Rev Limit" address="158c"/>

<table name="Speed Limit" address="158e">
<table name="Condition"/>
</table>

<table name="Injector Scaling" address="1506"/>

<table name="High Octane Fuel Map" address="33bd">
<table name="Load" address="67c0" elements="18"/>
<table name="RPM" address="6798" elements="15"/>
</table>

<table name="Low Octane Fuel Map" address="34d7">
<table name="Load" address="67c0" elements="18"/>
<table name="RPM" address="6798" elements="15"/>
</table>

<table name="High Octane Ignition Map 1" address="39d5">
<table name="Load" address="6820" elements="19"/>
<table name="RPM" address="67ee" elements="20"/>
</table>

<table name="Low Octane Ignition Map 1" address="3b5d">
<table name="Load" address="6820" elements="19"/>
<table name="RPM" address="67ee" elements="20"/>
</table>

<table name="Injector Battery Voltage Latency Compensation" address="37c0">
<table name="Battery Voltage" address="6700" elements="7"/>
</table>

<table name="Accel Enrichment" address="3864">
<table name="RPM" address="6532" elements="15"/>
</table>

<table name="Turbo Boost Error Correction" address="4488">
<table name="Boost Error" address="6b0e" elements="17"/>
</table>

<table name="Boost Desired Engine Load # 1" address="44f8">
<table name="RPM" address="6ae4" elements="16"/>
</table>

<table name="Open Loop Load # 1" address="3624">
<table name="RPM" address="6532" elements="15"/>
</table>

<table name="Open Loop Load # 2" address="363a">
<table name="RPM" address="6532" elements="15"/>
</table>

<table name="Open Loop Throttle Low Load" address="3656">
<table name="RPM" address="6532" elements="15"/>
</table>

<table name="Open Loop Throttle High Load" address="366c">
<table name="RPM" address="6532" elements="15"/>
</table>

<table name="Desired ISCV intial step position with AC off-Neutral" address="4276">
<table name="Engine Temp" address="69b0" elements="8"/>
</table>

<table name="Desired ISCV intial step position with AC off-Drive" address="4284">
<table name="Engine Temp" address="69b0" elements="8"/>
</table>

<table name="Desired ISCV intial step position with AC on-Neutral" address="4292">
<table name="Engine Temp" address="69b0" elements="8"/>
</table>

<table name="Desired Idle RPM-Neutral" address="425a">
<table name="Engine Temp" address="69b0" elements="8"/>
</table>

<table name="Desired Idle RPM-Drive" address="4268">
<table name="Engine Temp" address="69b0" elements="8"/>
</table>

<table name="Boost Limit" address="3614">
<table name="RPM" address="6f46" elements="9"/>
</table>

<table name="Max Wastegate Duty # 1" address="44a0">
<table name="RPM" address="6ae4" elements="16"/>
</table>

<table name="Max Wastegate Duty # 2" address="44b6">
<table name="RPM" address="6ae4" elements="16"/>
</table>

<table name="Max Wastegate Duty # 3" address="44cc">
<table name="RPM" address="6ae4" elements="16"/>
</table>

<table name="Max Wastegate Duty # 4" address="44e2">
<table name="RPM" address="6ae4" elements="16"/>
</table>

<table name="Stationary Rev Limit" address="2b4a"/>

<table name="Boost Control Load Offset" address="1a70"/>

<table name="Boost Desired Engine Load # 2" address="450e">
<table name="RPM" address="6ae4" elements="16"/>
</table>

<table name="Boost Desired Engine Load # 3" address="4524">
<table name="RPM" address="6ae4" elements="16"/>
</table>

<table name="Boost Desired Engine Load # 4" address="453a">
<table name="RPM" address="6ae4" elements="16"/>
</table>

<table name="IC Relay Timer ON Mode Switch Time" address="247e"/>

<table name="IC Relay Timer Control RPM" address="2480"/>

<table name="IC Relay Timer Control Water Temp" address="2482">
<table name="Condition"/>
</table>

<table name="IC Relay Control Vehicle Speed" address="2486"/>

<table name="IC Relay Control EV" address="2488"/>

<table name="IC Relay Timer Time" address="248a">
<table name="Condition"/>
</table>

<table name="IC Relay Timer Control Judgement" address="2498">
<table name="Condition"/>
</table>

<table name="IC Relay Timer Air Temp" address="249c"/>

<table name="Desired Idle RPM with AC on" address="186c">
<table name="Condition"/>
</table>

<table name="High Intake Air Temp Idle Speed Target" address="220a">
<table name="Condition"/>
</table>

<table name="High Intake Air Temp ISCV Increase" address="220e">
<table name="Condition" elements="2"/>
</table>

<table name="Min Coolant Temp for Closed Loop" address="15aa"/>

<table name="Boost Cut Delay Timer" address="159a"/>

<table name="MAF Scaling" address="3306" scaling="AirFlow8">
<table name="Load" address="66b0" elements="21"/>
</table>

<table name="MAF Smoothing Table" address="3322">
<table name="Load" address="66b0" elements="21"/>
</table>

<table name="Air Temperature Compensation" address="333e" scaling="uint8">
<table name="Degrees" address="69b0" elements="8"/>
</table>

<table name="Barometric Pressure Compensation" address="3351">
<table name="Atmosphere Pressure" address="669e" elements="4"/>
<table name="RPM" address="66e4" elements="9"/>
</table>

<table name="Idle Stepper Look-up Table" address="4399">
<table name="Throttle Position" address="6664" elements="8"/>
<table name="RPM" address="667e" elements="27"/>
</table>

<table name="Knock Sensor Filter Map 1" address="485b" level="4">
<table name="TAR" address="6bec" elements="12"/>
<table name="RPM" address="6bcc" elements="11"/>
</table>

<table name="Knock Sensor Filter Map 2" address="4917">
<table name="TAR" address="6bec" elements="12"/>
<table name="RPM" address="6bcc" elements="11"/>
</table>

<table name="Knock Sensor Filter Map 3" address="49d3">
<table name="TAR" address="6bec" elements="12"/>
<table name="RPM" address="6bcc" elements="11"/>
</table>

<table name="Knock Sensor Filter Map 4" address="4a8f">
<table name="TAR" address="6bec" elements="12"/>
<table name="RPM" address="6bcc" elements="11"/>
</table>

<table name="Knock Sensor Filter Map 5" address="4b4b">
<table name="TAR" address="6bec" elements="12"/>
<table name="RPM" address="6bcc" elements="11"/>
</table>

<table name="Knock Sensor Filter Map 6" address="4c07">
<table name="TAR" address="6bec" elements="12"/>
<table name="RPM" address="6bcc" elements="11"/>
</table>

<table name="Knock Sensor Filter Map 7" address="4f11">
<table name="TAR" address="6bec" elements="12"/>
<table name="RPM" address="6bcc" elements="11"/>
</table>

<table name="Knock Sensor Filter Map 8" address="4fcd">
<table name="TAR" address="6bec" elements="12"/>
<table name="RPM" address="6bcc" elements="11"/>
</table>

<table name="Knock Sensor Filter Map 9" address="5089">
<table name="TAR" address="6bec" elements="12"/>
<table name="RPM" address="6bcc" elements="11"/>
</table>

<table name="Knock Sensor Filter Map 10" address="5145">
<table name="TAR" address="6bec" elements="12"/>
<table name="RPM" address="6bcc" elements="11"/>
</table>

<table name="Knock Sensor Filter Map 11" address="5201">
<table name="TAR" address="6bec" elements="12"/>
<table name="RPM" address="6bcc" elements="11"/>
</table>

<table name="Knock Sensor Filter Map 12" address="52bd">
<table name="TAR" address="6bec" elements="12"/>
<table name="RPM" address="6bcc" elements="11"/>
</table>

<table name="Immobilizer" address="3ffce">
<table name="Code"/>
</table>

<table name="Boost Enhancement (Anti-Lag) Start RPM" address="1680"/>

<table name="MAF Sensor Filtering" address="1508">
<table name="Load"/>
</table>

<table name="MAF Size" address="150c"/>

<table name="Min Temp for Full Boost Control" address="2200"/>

<table name="Boost Control Limiting Vehicle Speed" address="2204">
<table name="Condition"/>
</table>

<table name="Boost Enhancement (Anti-lag) Stop RPM" address="1682"/>

<table name="MUT Table" address="39fa0">
<table name="X"/>
<table name="Y"/>
</table>

<table name="ECU Periphery00 (F9A) Bits" category="ECUPeriphery" address="f9a" type="2D" level="2" scaling="blobbits">
<table name="Periphery Bit Number" type="Static Y Axis" flipy="true" elements="16">
<data>bit.15</data>
<data>bit.14</data>
<data>bit.13</data>
<data>bit.12</data>
<data>bit.11</data>
<data>bit.10</data>
<data>bit.9</data>
<data>bit.8</data>
<data>bit.7</data>
<data>bit.6</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>bit.2</data>
<data>bit.1</data>
<data>bit.0</data>
</table>
</table>


<table name="MUT table" category="MUT" address="39fa0" type="3D" level="1" scaling="Hex16">
<table name="X" type="Static X Axis" elements="32" scaling="Hex16">
<data>-</data>
<data>0</data>
<data>-</data>
<data>1</data>
<data>-</data>
<data>2</data>
<data>-</data>
<data>3</data>
<data>-</data>
<data>4</data>
<data>-</data>
<data>5</data>
<data>-</data>
<data>6</data>
<data>-</data>
<data>7</data>
<data>-</data>
<data>8</data>
<data>-</data>
<data>9</data>
<data>-</data>
<data>A</data>
<data>-</data>
<data>B</data>
<data>-</data>
<data>C</data>
<data>-</data>
<data>D</data>
<data>-</data>
<data>E</data>
<data>-</data>
<data>F</data>
</table>
<table name="Y" type="Static Y Axis" elements="30">
<data>MUT0X</data>
<data>MUT1X</data>
<data>MUT2X</data>
<data>MUT3X</data>
<data>MUT4X</data>
<data>MUT5X</data>
<data>MUT6X</data>
<data>MUT7X</data>
<data>MUT8X</data>
<data>MUT9X</data>
<data>MUTAX</data>
<data>MUTBX</data>
<data>MUTCX</data>
<data>MUTDX</data>
<data>MUTEX</data>
<data>MUTFX</data>
<data>MUT10X</data>
<data>MUT11X</data>
<data>MUT12X</data>
<data>MUT13X</data>
<data>MUT14X</data>
<data>MUT15X</data>
<data>MUT16X</data>
<data>MUT17X</data>
<data>MUT18X</data>
<data>MUT19X</data>
<data>MUT1AX</data>
<data>MUT1BX</data>
<data>MUT1CX</data>
<data>MUT1DX</data>
</table>
</table>

<table name="ECU Periphery00 Hex" category="Periphery" address="f9a" type="1D" level="2" scaling="Hex16"/>
<table name="ECU Periphery0 Hex" category="Periphery" address="faa" type="1D" level="2" scaling="Hex16"/>
<table name="ECU Periphery1 Hex" category="Periphery" address="fba" type="1D" level="2" scaling="Hex16"/>
<table name="ECU Periphery2 Hex" category="Periphery" address="fca" type="1D" level="2" scaling="Hex16"/>
<table name="ECU Periphery3 Hex" category="Periphery" address="fda" type="1D" level="2" scaling="Hex16"/>
<table name="ECU Periphery4 Hex" category="Periphery" address="fea" type="1D" level="2" scaling="Hex16"/>


<scaling name="blobbits" storagetype="bloblist" storagebits="1">
<data name="0" value="00"/>
<data name="1" value="01"/>
</scaling>

<table name="ECU Periphery00 (F9A) Bits" category="ECUPeriphery" address="f9a" type="2D" level="2" scaling="blobbits">
<table name="Periphery Bit Number" type="Static Y Axis" flipy="true" elements="16">
<data>bit.15</data>
<data>bit.14</data>
<data>bit.13</data>
<data>bit.12</data>
<data>bit.11</data>
<data>bit.10</data>
<data>bit.9</data>
<data>bit.8</data>
<data>bit.7</data>
<data>bit.6</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>bit.2</data>
<data>bit.1</data>
<data>bit.0</data>
</table>
</table>

<table name="ECU Periphery (FAA) Bits" category="ECUPeriphery" address="faa" type="2D" level="2" scaling="blobbits">
<table name="Periphery Bit Number" type="Static Y Axis" flipy="true" elements="16">
<data>bit.15</data>
<data>bit.14</data>
<data>bit.13</data>
<data>bit.12</data>
<data>Disable EGR / Enabled Ign Adv (set bit=1)</data>
<data>bit.10</data>
<data>Enable Warmup Ign Retard</data>
<data>bit.8</data>
<data>Enable High Oct Ign Map Lookup (and many other subroutines)</data>
<data>"WG solenoid? Enable Speed Limit Test"</data>
<data>bit.5</data>
<data>bit.4</data>
<data>Immobilizer Enabled?</data>
<data>bit.2</data>
<data>bit.1</data>
<data>bit.0</data>
</table>
</table>

<table name="ECU Periphery1 (FBA) Bits" category="ECUPeriphery" address="fba" type="2D" level="2" scaling="blobbits">
<table name="Periphery Bit Number" type="Static Y Axis" flipy="true" elements="16">
<data>bit.15</data>
<data>bit.14</data>
<data>bit.13</data>
<data>bit.12</data>
<data>bit.11</data>
<data>bit.10</data>
<data>bit.9</data>
<data>bit.8</data>
<data>bit.7</data>
<data>bit.6</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>bit.2</data>
<data>bit.1</data>
<data>Lean Spool</data>
</table>
</table>

<table name="ECU Periphery2 (FCA) Bits" category="ECUPeriphery" address="fca" type="2D" level="2" scaling="blobbits">
<table name="Periphery Bit Number" type="Static Y Axis" flipy="true" elements="16">
<data>P0443, P0446, P0403, P0243, P0090, P2263</data>
<data>P0450, P0451, P0452, P0453 Evap</data>
<data>P0441, P0442 Evap</data>
<data>bit.12</data>
<data>P0031, P0032, P0037, P0038</data>
<data>P1400 MAP Sensor</data>
<data>P0401 EGR Test</data>
<data>P0506, P0507 Idle Test</data>
<data>P0170 (P0171, P0172)</data>
<data>P0134 Front O2</data>
<data>P0000 - or with bit.4</data>
<data>P0000 - or with bit.5</data>
<data>P0132, P0136 O2</data>
<data>P0133, P0159</data>
<data>P0421 not in FSM</data>
<data>bit.0</data>
</table>
</table>

<table name="ECU Periphery3 (FDA) Bits" category="ECUPeriphery" address="fda" type="2D" level="2" scaling="blobbits">
<table name="Periphery Bit Number" type="Static Y Axis" flipy="true" elements="16">
<data>P0128 CT Below Reg</data>
<data>P1603 Battery Backup</data>
<data>bit.13</data>
<data>bit.12</data>
<data>P0180 - P0183, P0461, P2066 Fuel Sensors</data>
<data>bit.10</data>
<data>bit.9</data>
<data>bit.8</data>
<data>P0551 PS Pressure</data>
<data>P0500 Speed Sens</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>P0234, P0243, P2263</data>
<data>P0510 not in FSM</data>
<data>P1715, P1750, etc</data>
</table>
</table>

<table name="ECU Periphery4 (FEA) Bits" category="ECUPeriphery" address="fea" type="2D" level="2" scaling="blobbits">
<table name="Periphery Bit Number" type="Static Y Axis" flipy="true" elements="16">
<data>P0140 Rear O2 No Act</data>
<data>P0069 MAP vs Baro</data>
<data>P0111 IAT Circuit</data>
<data>P0554 PS Press Sens</data>
<data>P1530 A/C1 Switch</data>
<data>bit.10</data>
<data>bit.9</data>
<data>P0830 Clutch Pedal Circuit</data>
<data>P0090 Fuel Pressure Circuit</data>
<data>bit.6</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>bit.2</data>
<data>bit.1</data>
<data>bit.0</data>
</table>
</table>
</rom>
Old Nov 27, 2008, 05:32 PM
  #12  
Evolved Member
Thread Starter
iTrader: (10)
 
lan_evo_mr9's Avatar
 
Join Date: Feb 2006
Location: MD
Posts: 1,097
Likes: 0
Received 2 Likes on 2 Posts
This is the evo7 base file
<rom>
<romid>
<xmlid>evo7base</xmlid>
<internalidaddress>f52</internalidaddress>
<internalidstring>----</internalidstring>
<flashmethod>mitsukernel</flashmethod>
<memmodel>SH7052</memmodel>
</romid>

<scaling name="AFR" units="AFR" toexpr="14.7*128/x" frexpr="14.7*128/x" format="%.1f" min="8" max="20" inc="0.1" storagetype="uint8" endian="big"/>
<scaling name="AirFlow16" units="g/s" toexpr="x*600/65536" frexpr="x*65536/600" format="%.1f" min="0" max="600" inc="1" storagetype="uint16" endian="big"/>
<scaling name="AirFlow8" units="g/s" toexpr="x*321/256" frexpr="x*256/321" format="%.1f" min="0" max="321" inc="1" storagetype="uint8" endian="big"/>
<scaling name="BatteryVoltage" units="V" toexpr="x*75/1024" frexpr="x*1024/75" format="%.2f" min="0" max="18.75" inc="0.5" storagetype="uint16" endian="big"/>
<scaling name="BoostBar" units="bar" toexpr="x/93.7" frexpr="x*93.7" format="%.2f" min="0" max="2.7" inc="0.05" storagetype="uint8" endian="big"/>
<scaling name="BoostBar16" units="bar" toexpr="x/1372.2" frexpr="x*1372.2" format="%.2f" min="0" max="2.7" inc="0.05" storagetype="uint16" endian="big"/>
<scaling name="BoostError" units="%" toexpr="x*5/32-20" frexpr="(x+20)*32/5" format="%.1f" min="-20" max="20" inc="0.5" storagetype="uint16" endian="big"/>
<scaling name="DynamicBoost" units="%" toexpr="(x-128)/2" frexpr="x*2+128" format="%.1f" min="-64" max="63.5" inc="0.5" storagetype="uint8" endian="big"/>
<scaling name="EnrichmentAdj" units="%" toexpr="x/128" frexpr="x*128" format="%.2f" min="0" max="2" inc="0.05" storagetype="uint8" endian="big"/>
<scaling name="Hex16" units="hex" toexpr="x" frexpr="x" format="%04X" min="0" max="65535" inc="1" storagetype="uint16" endian="big"/>
<scaling name="Hex8" units="hex" toexpr="x" frexpr="x" format="%02X" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>
<scaling name="ISCVSteps" units="Steps" toexpr="x" frexpr="x" format="%.0f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>
<scaling name="ISCVSteps16" units="Steps" toexpr="x" frexpr="x" format="%.0f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>
<scaling name="InjectorLatency" units="ms" toexpr="x*0.024" frexpr="x/0.024" format="%.3f" min="0" max="4" inc="1" storagetype="uint8" endian="big"/>
<scaling name="InjectorScaling" units="cc/min" toexpr="29241/x" frexpr="29241/x" format="%.0f" min="1" max="1000" inc="10" storagetype="uint16" endian="big"/>
<scaling name="Load" units="%" toexpr="x*10/32" frexpr="x*32/10" format="%.0f" min="0" max="300" inc="1" storagetype="uint16" endian="big"/>
<scaling name="Load16" units="units" toexpr="x*5/8" frexpr="x*8/5" format="%.1f" min="0" max="100" inc="1" storagetype="uint16" endian="big"/>
<scaling name="Load8" units="%" toexpr="x*5/8" frexpr="x*8/5" format="%.1f" min="0" max="160" inc="1" storagetype="uint8" endian="big"/>
<scaling name="LoadBoost" units="%" toexpr="x*5/4" frexpr="x*4/5" format="%.0f" min="0" max="319" inc="1" storagetype="uint8" endian="big"/>
<scaling name="MAFsize" units="units" toexpr="39044/x" frexpr="39044/x" format="%.0f" min="1000" max="5000" inc="1" storagetype="int16" endian="big"/>
<scaling name="RPM" units="RPM" toexpr="x*1000/256" frexpr="x*256/1000" format="%.0f" min="0" max="11000" inc="50" storagetype="uint16" endian="big"/>
<scaling name="RPM8" units="RPM" toexpr="x*125/16" frexpr="x*16/125" format="%.0f" min="0" max="2000" inc="50" storagetype="uint8" endian="big"/>
<scaling name="RPMLimit" units="RPM" toexpr="7500000/x" frexpr="7500000/x" format="%.0f" min="0" max="9000" inc="60" storagetype="uint16" endian="big"/>
<scaling name="RPMStatLimit" units="units" toexpr="x*31.25" frexpr="x/31.25" format="%.0f" min="0" max="9000" inc="31.25" storagetype="uint16" endian="big"/>
<scaling name="RPMTarget" units="RPM" toexpr="x*125/16" frexpr="x*16/125" format="%.0f" min="0" max="2000" inc="50" storagetype="uint16" endian="big"/>
<scaling name="Temp" units="Celsius" toexpr="x-40" frexpr="x+40" format="%.0f" min="-40" max="215" inc="1" storagetype="uint16" endian="big"/>
<scaling name="ThrottleVoltage" units="V" toexpr="x*5/256" frexpr="x*256/5" format="%.2f" min="0" max="5" inc="0.05" storagetype="uint8" endian="big"/>
<scaling name="Time" units="ms" toexpr="x*25" frexpr="x/25" format="%.0f" min="0" max="1.63838e+06" inc="25" storagetype="uint16" endian="big"/>
<scaling name="TimeSec" units="s" toexpr="x/10" frexpr="x*10" format="%.1f" min="0" max="25.5" inc="0.1" storagetype="uint16" endian="big"/>
<scaling name="Timing" units="degrees" toexpr="x" frexpr="x" format="%.0f" min="-61" max="61" inc="1" storagetype="int8" endian="big"/>
<scaling name="ValveTiming" units="degrees" toexpr="72-x*0.6" frexpr="(72-x)/0.6" format="%.1f" min="0" max="30" inc="0.6" storagetype="uint8" endian="big"/>
<scaling name="VehicleSpeed" units="km/h" toexpr="x*2" frexpr="x/2" format="%.0f" min="0" max="510" inc="1" storagetype="uint16" endian="big"/>
<scaling name="VehicleSpeed8" units="units" toexpr="x*2" frexpr="x/2" format="%.0f" min="0" max="510" inc="1" storagetype="uint8" endian="big"/>
<scaling name="Volts16" units="Volts" toexpr="x*5/256" frexpr="x*256/5" format="%.2f" min="0" max="5" inc="0.05" storagetype="uint16" endian="big"/>
<scaling name="WGDuty" units="%" toexpr="x/2" frexpr="x*2" format="%.1f" min="0" max="100" inc="0.5" storagetype="uint8" endian="big"/>
<scaling name="uint16" units="units" toexpr="x" frexpr="x" format="%.0f" min="0" max="65535" inc="1" storagetype="uint16" endian="big"/>
<scaling name="uint8" units="units" toexpr="x" frexpr="x" format="%.0f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>

<table name="High Octane Fuel Map" category="Fuel" type="3D" swapxy="true" scaling="AFR">
<table name="Load" type="X Axis" elements="18" scaling="Load"/>
<table name="RPM" type="Y Axis" elements="15" scaling="RPM"/>
</table>

<table name="Low Octane Fuel Map" category="Fuel" type="3D" swapxy="true" scaling="AFR">
<table name="Load" type="X Axis" elements="18" scaling="Load"/>
<table name="RPM" type="Y Axis" elements="15" scaling="RPM"/>
</table>

<table name="High Octane Ignition Map 1" category="Timing" type="3D" swapxy="true" scaling="Timing">
<table name="Load" type="X Axis" elements="19" scaling="Load"/>
<table name="RPM" type="Y Axis" elements="20" scaling="RPM"/>
</table>

<table name="Low Octane Ignition Map 1" category="Timing" type="3D" swapxy="true" scaling="Timing">
<table name="Load" type="X Axis" elements="19" scaling="Load"/>
<table name="RPM" type="Y Axis" elements="20" scaling="RPM"/>
</table>

<table name="Injector Battery Voltage Latency Compensation" category="Fuel" type="2D" scaling="InjectorLatency">
<table name="Battery Voltage" type="Y Axis" elements="7" scaling="BatteryVoltage"/>
</table>

<table name="Rev Limit" category="Limits" type="1D" scaling="RPMLimit"/>

<table name="Stationary Rev Limit" category="Limits" type="1D" scaling="RPMStatLimit"/>

<table name="Accel Enrichment" category="Fuel" type="2D" scaling="EnrichmentAdj">
<table name="RPM" address="59fa" type="Y Axis" elements="15" scaling="RPM"/>
</table>

<table name="Boost Control Load Offset" category="Turbo" type="1D" scaling="Load16"/>

<table name="Turbo Boost Error Correction" category="Turbo" type="2D" scaling="DynamicBoost">
<table name="Boost Error" type="Y Axis" elements="17" scaling="BoostError"/>
</table>

<table name="Boost Desired Engine Load # 1" category="Turbo" type="2D" scaling="Load8">
<table name="RPM" type="Y Axis" elements="16" scaling="RPM"/>
</table>

<table name="Boost Desired Engine Load # 2" category="Turbo" type="2D" scaling="Load8">
<table name="RPM" type="Y Axis" elements="16" scaling="RPM"/>
</table>

<table name="Boost Desired Engine Load # 3" category="Turbo" type="2D" scaling="Load8">
<table name="RPM" type="Y Axis" elements="16" scaling="RPM"/>
</table>

<table name="Boost Desired Engine Load # 4" category="Turbo" type="2D" scaling="Load8">
<table name="RPM" type="Y Axis" elements="16" scaling="RPM"/>
</table>

<table name="Max Wastegate Duty # 1" category="Turbo" type="2D" scaling="WGDuty">
<table name="RPM" type="Y Axis" elements="16" scaling="RPM"/>
</table>

<table name="Max Wastegate Duty # 2" category="Turbo" type="2D" scaling="WGDuty">
<table name="RPM" type="Y Axis" elements="16" scaling="RPM"/>
</table>

<table name="Max Wastegate Duty # 3" category="Turbo" type="2D" scaling="WGDuty">
<table name="RPM" type="Y Axis" elements="16" scaling="RPM"/>
</table>

<table name="Max Wastegate Duty # 4" category="Turbo" type="2D" scaling="WGDuty">
<table name="RPM" type="Y Axis" elements="16" scaling="RPM"/>
</table>

<table name="Open Loop Load # 1" category="Fuel" type="2D" scaling="Load8">
<table name="RPM" type="Y Axis" elements="15" scaling="RPM"/>
</table>

<table name="Open Loop Load # 2" category="Fuel" type="2D" scaling="Load8">
<table name="RPM" type="Y Axis" elements="15" scaling="RPM"/>
</table>

<table name="Open Loop Throttle Low Load" category="Fuel" type="2D" scaling="ThrottleVoltage">
<table name="RPM" type="Y Axis" elements="15" scaling="RPM"/>
</table>

<table name="Open Loop Throttle High Load" category="Fuel" type="2D" scaling="ThrottleVoltage">
<table name="RPM" type="Y Axis" elements="15" scaling="RPM"/>
</table>

<table name="IC Relay Timer ON Mode Switch Time" category="Misc" type="1D" scaling="TimeSec"/>

<table name="IC Relay Timer Control RPM" category="Misc" type="1D" scaling="RPMStatLimit"/>

<table name="IC Relay Timer Control Water Temp" category="Misc" type="2D" scaling="Temp">
<table name="Condition" type="Static Y Axis" elements="2">
<data>Hi</data>
<data>Lo</data>
</table>
</table>

<table name="IC Relay Control Vehicle Speed" category="Misc" type="1D" scaling="VehicleSpeed"/>

<table name="IC Relay Control EV" category="Misc" type="1D" scaling="Load"/>

<table name="IC Relay Timer Time" category="Misc" type="2D" scaling="TimeSec">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>

<table name="IC Relay Timer Control Judgement" category="Misc" type="2D" scaling="Volts16">
<table name="Condition" type="Static Y Axis" elements="2">
<data>Hi</data>
<data>Lo</data>
</table>
</table>

<table name="IC Relay Timer Air Temp" category="Misc" type="1D" scaling="Temp"/>

<table name="Desired ISCV intial step position with AC off-Neutral" category="Idle" type="2D" scaling="ISCVSteps">
<table name="Engine Temp" type="Y Axis" elements="8" scaling="Temp"/>
</table>

<table name="Desired ISCV intial step position with AC off-Drive" category="Idle" type="2D" scaling="ISCVSteps">
<table name="Engine Temp" type="Y Axis" elements="8" scaling="Temp"/>
</table>

<table name="Desired ISCV intial step position with AC on-Neutral" category="Idle" type="2D" scaling="ISCVSteps">
<table name="Engine Temp" type="Y Axis" elements="8" scaling="Temp"/>
</table>

<table name="Desired Idle RPM-Neutral" category="Idle" type="2D" scaling="RPM8">
<table name="Engine Temp" type="Y Axis" elements="8" scaling="Temp"/>
</table>

<table name="Desired Idle RPM-Drive" category="Idle" type="2D" scaling="RPM8">
<table name="Engine Temp" type="Y Axis" elements="8" scaling="Temp"/>
</table>

<table name="Desired Idle RPM with AC on" category="Idle" type="2D" scaling="RPMTarget">
<table name="Condition" type="Static Y Axis" elements="4">
<data>Neut</data>
<data>Drive</data>
<data>Neut</data>
<data>Drive</data>
</table>
</table>

<table name="High Intake Air Temp Idle Speed Target" category="Idle" type="2D" scaling="RPMTarget">
<table name="Condition" type="Static Y Axis" elements="2">
<data>AC Off</data>
<data>AC On</data>
</table>
</table>

<table name="High Intake Air Temp ISCV Increase" category="Idle" type="2D" scaling="ISCVSteps16">
<table name="Condition" type="Static Y Axis">
<data>AC Off</data>
<data>AC On</data>
</table>
</table>

<table name="Min Coolant Temp for Closed Loop" category="Fuel" type="1D" scaling="Temp"/>

<table name="Boost Limit" category="Turbo" type="2D" scaling="LoadBoost">
<table name="RPM" type="Y Axis" scaling="RPM"/>
</table>

<table name="Speed Limit" category="Limits" type="2D" scaling="VehicleSpeed">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>

<table name="Boost Enhancement (Anti-Lag) Start RPM" category="Turbo" type="1D" scaling="RPMStatLimit"/>

<table name="Injector Scaling" category="Fuel" type="1D" scaling="InjectorScaling"/>

<table name="Wastgate Solenoid Activation RPM" category="Turbo" type="2D" level="1" scaling="RPMStatLimit">
<table name="Condition" type="Static Y Axis" elements="4">
<data>Reactivate On</data>
<data>Reactivate Off</data>
<data>Deactivate On</data>
<data>Deactivate Off</data>
</table>
</table>

<table name="Boost Cut Delay Timer" category="Turbo" type="1D" level="4" scaling="Time"/>

<table name="MAF Scaling" category="Fuel" type="2D" level="3" scaling="AirFlow8">
<table name="Load" type="Y Axis" elements="21" scaling="uint16"/>
</table>

<table name="MAF Smoothing Table" category="Fuel" type="2D" level="3" scaling="AirFlow8">
<table name="Load" type="Y Axis" elements="21" scaling="uint16"/>
</table>

<table name="Air Temperature Compensation" category="Fuel" type="2D" level="3" flipy="true" scaling="uint8">
<table name="Degrees" type="Y Axis" elements="8" scaling="Temp"/>
</table>

<table name="Barometric Pressure Compensation" category="Fuel" type="3D" level="3" swapxy="true" scaling="BoostBar">
<table name="Atmosphere Pressure" type="X Axis" elements="4" scaling="Load16"/>
<table name="RPM" type="Y Axis" elements="9" scaling="RPM"/>
</table>

<table name="Idle Stepper Look-up Table" category="Idle" type="3D" level="2" scaling="ISCVSteps">
<table name="Throttle Position" type="X Axis" elements="8" scaling="uint16"/>
<table name="RPM" type="Y Axis" elements="27" scaling="RPM"/>
</table>

<table name="Knock Sensor Filter Map 1" category="Timing" type="3D" level="4" swapxy="true" scaling="uint8">
<table name="TAR" type="X Axis" elements="12" scaling="Load16"/>
<table name="RPM" type="Y Axis" elements="11" scaling="RPM"/>
</table>

<table name="Knock Sensor Filter Map 2" category="Timing" type="3D" level="1" swapxy="true" scaling="uint8">
<table name="TAR" type="X Axis" elements="12" scaling="Load16"/>
<table name="RPM" type="Y Axis" elements="11" scaling="RPM"/>
</table>

<table name="Knock Sensor Filter Map 3" category="Timing" type="3D" level="1" swapxy="true" scaling="uint8">
<table name="TAR" type="X Axis" elements="12" scaling="Load16"/>
<table name="RPM" type="Y Axis" elements="11" scaling="RPM"/>
</table>

<table name="Knock Sensor Filter Map 4" category="Timing" type="3D" level="1" swapxy="true" scaling="uint8">
<table name="TAR" type="X Axis" elements="12" scaling="Load16"/>
<table name="RPM" type="Y Axis" elements="11" scaling="RPM"/>
</table>

<table name="Knock Sensor Filter Map 5" category="Timing" type="3D" level="1" swapxy="true" scaling="uint8">
<table name="TAR" type="X Axis" elements="12" scaling="Load16"/>
<table name="RPM" type="Y Axis" elements="11" scaling="RPM"/>
</table>

<table name="Knock Sensor Filter Map 6" category="Timing" type="3D" level="1" swapxy="true" scaling="uint8">
<table name="TAR" type="X Axis" elements="12" scaling="Load16"/>
<table name="RPM" type="Y Axis" elements="11" scaling="RPM"/>
</table>

<table name="Knock Sensor Filter Map 7" category="Timing" type="3D" level="1" swapxy="true" scaling="uint8">
<table name="TAR" type="X Axis" elements="12" scaling="Load16"/>
<table name="RPM" type="Y Axis" elements="11" scaling="RPM"/>
</table>

<table name="Knock Sensor Filter Map 8" category="Timing" type="3D" level="1" swapxy="true" scaling="uint8">
<table name="TAR" type="X Axis" elements="12" scaling="Load16"/>
<table name="RPM" type="Y Axis" elements="11" scaling="RPM"/>
</table>

<table name="Knock Sensor Filter Map 9" category="Timing" type="3D" level="1" swapxy="true" scaling="uint8">
<table name="TAR" type="X Axis" elements="12" scaling="Load16"/>
<table name="RPM" type="Y Axis" elements="11" scaling="RPM"/>
</table>

<table name="Knock Sensor Filter Map 10" category="Timing" type="3D" level="1" swapxy="true" scaling="uint8">
<table name="TAR" type="X Axis" elements="12" scaling="Load16"/>
<table name="RPM" type="Y Axis" elements="11" scaling="RPM"/>
</table>

<table name="Knock Sensor Filter Map 11" category="Timing" type="3D" level="1" swapxy="true" scaling="uint8">
<table name="TAR" type="X Axis" elements="12" scaling="Load16"/>
<table name="RPM" type="Y Axis" elements="11" scaling="RPM"/>
</table>

<table name="Knock Sensor Filter Map 12" category="Timing" type="3D" level="1" swapxy="true" scaling="Timing">
<table name="TAR" type="X Axis" elements="12" scaling="Load16"/>
<table name="RPM" type="Y Axis" elements="11" scaling="RPM"/>
</table>

<table name="Init Code" category="Misc" address="3ffcc" type="1D" level="1" scaling="Hex16"/>

<table name="Immobilizer" category="Misc" address="3ffce" type="1D" level="3" scaling="Hex16"/>

<table name="MAF Sensor Filtering" category="Fuel" type="2D" level="3" scaling="uint16">
<table name="Load" type="Static Y Axis" elements="2">
<data>Hi</data>
<data>Lo</data>
</table>
</table>

<table name="MAF Size" category="Fuel" type="1D" level="3" scaling="AirFlow16"/>

<table name="Min Temp for Full Boost Control" category="Turbo" type="1D" level="3" scaling="Temp"/>

<table name="Boost Control Limiting Vehicle Speed" category="Turbo" type="2D" level="3" scaling="VehicleSpeed8">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>

<table name="Boost Enhancement (Anti-lag) Stop RPM" category="Turbo" type="1D" level="3" scaling="RPMStatLimit"/>

<table name="Boost Enhancement (Anti-lag) Table" category="Fuel" type="2D" level="1" scaling="ThrottleVoltage">
<table name="RPM" type="Y Axis" elements="7" scaling="RPMStatLimit"/>
</table>

<table name="Boost Enhancement Enrich/Enlean (Anti-lag) Map" category="Fuel" type="3D" level="1" swapxy="true" scaling="AFR">
<table name="Load" type="X Axis" elements="19" scaling="Load"/>
<table name="RPM" type="Y Axis" elements="20" scaling="RPM"/>
</table>

<table name="Boost Enhancement Adv/Ret Map 1 (Anti-lag)" category="Timing" type="3D" level="1" swapxy="true" scaling="Timing">
<table name="Load" type="X Axis" elements="19" scaling="Load"/>
<table name="RPM" type="Y Axis" elements="20" scaling="RPM"/>
</table>

<table name="Boost Enhancement Adv/Ret Map 2 (Anti-lag)" category="Timing" type="3D" level="1" swapxy="true" scaling="Timing">
<table name="Load" type="X Axis" elements="19" scaling="Load"/>
<table name="RPM" type="Y Axis" elements="20" scaling="RPM"/>
</table>
Old Nov 27, 2008, 05:33 PM
  #13  
Evolved Member
Thread Starter
iTrader: (10)
 
lan_evo_mr9's Avatar
 
Join Date: Feb 2006
Location: MD
Posts: 1,097
Likes: 0
Received 2 Likes on 2 Posts
This is the end of the base file.
<table name="MUT table" category="MUT" address="39fa0" type="3D" level="1" scaling="Hex16">
<table name="X" type="Static X Axis" elements="32" scaling="Hex16">
<data>-</data>
<data>0</data>
<data>-</data>
<data>1</data>
<data>-</data>
<data>2</data>
<data>-</data>
<data>3</data>
<data>-</data>
<data>4</data>
<data>-</data>
<data>5</data>
<data>-</data>
<data>6</data>
<data>-</data>
<data>7</data>
<data>-</data>
<data>8</data>
<data>-</data>
<data>9</data>
<data>-</data>
<data>A</data>
<data>-</data>
<data>B</data>
<data>-</data>
<data>C</data>
<data>-</data>
<data>D</data>
<data>-</data>
<data>E</data>
<data>-</data>
<data>F</data>
</table>
<table name="Y" type="Static Y Axis" elements="30">
<data>MUT0X</data>
<data>MUT1X</data>
<data>MUT2X</data>
<data>MUT3X</data>
<data>MUT4X</data>
<data>MUT5X</data>
<data>MUT6X</data>
<data>MUT7X</data>
<data>MUT8X</data>
<data>MUT9X</data>
<data>MUTAX</data>
<data>MUTBX</data>
<data>MUTCX</data>
<data>MUTDX</data>
<data>MUTEX</data>
<data>MUTFX</data>
<data>MUT10X</data>
<data>MUT11X</data>
<data>MUT12X</data>
<data>MUT13X</data>
<data>MUT14X</data>
<data>MUT15X</data>
<data>MUT16X</data>
<data>MUT17X</data>
<data>MUT18X</data>
<data>MUT19X</data>
<data>MUT1AX</data>
<data>MUT1BX</data>
<data>MUT1CX</data>
<data>MUT1DX</data>
</table>
</table>

</rom>
Old Nov 27, 2008, 05:36 PM
  #14  
Evolved Member
Thread Starter
iTrader: (10)
 
lan_evo_mr9's Avatar
 
Join Date: Feb 2006
Location: MD
Posts: 1,097
Likes: 0
Received 2 Likes on 2 Posts
There you go. Make sure your mut address is correct. Change your mut to 2 byte load if wanted.

Last edited by lan_evo_mr9; Nov 27, 2008 at 05:39 PM.
Old Nov 27, 2008, 06:03 PM
  #15  
Evolving Member
 
sub7's Avatar
 
Join Date: Jun 2005
Location: Kuala Lumpur
Posts: 282
Likes: 0
Received 5 Likes on 5 Posts
Your ECU Periphery1 is set to level="2", what is User Level your Ecuflash set to? Beginner? Try set it to Developer

<table name="ECU Periphery1 (FBA) Bits" category="ECUPeriphery" address="fba" type="2D" level="2" scaling="blobbits">


Quick Reply: Adding periphery



All times are GMT -7. The time now is 07:43 PM.