Confirmed: Evo ROM Can Be Flashed to Lancer ECU
2nd copy and paste it to your def file:
PHP Code:
<scaling name="VoltsADC1023" units="Volts" toexpr="x*5/1023" frexpr="x*1023/5" format="%.3f" min="0" max="5" inc="0.005" storagetype="uint16" endian="big"/>
<scaling name="McSec" units="mcSec" toexpr="x*4" frexpr="x/4" format="%.0f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>
<table name="1st to 2nd shift pressure" category="Auto Transmission" address="418d6" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="2nd to 3rd shift pressure" category="Auto Transmission" address="418ec" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="3rd to 4th shift pressure" category="Auto Transmission" address="41902" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="4th to 5th shift pressure" category="Auto Transmission" address="41918" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="1st to 2nd shift time" category="Auto Transmission" address="4192e" type="2D" level="1" scaling="McSec">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="2nd to 3rd shift time" category="Auto Transmission" address="41944" type="2D" level="1" scaling="McSec">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="3rd to 4th shift time" category="Auto Transmission" address="4195a" type="2D" level="1" scaling="McSec">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="4th to 5th shift time" category="Auto Transmission" address="41970" type="2D" level="1" scaling="McSec">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 2nd to 1st shift?" category="Auto Transmission" address="41986" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 3rd to 2nd shift?" category="Auto Transmission" address="4199c" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 4th to 3rd shift?" category="Auto Transmission" address="419b2" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 5th to 4th shift?" category="Auto Transmission" address="419c8" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 5" category="Misc" address="Auto Transmission" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
if only im not leaving to my country tom.. =(
EDIT: reformatted my post.
Last edited by ClixT; Apr 29, 2010 at 07:40 PM.
1st step
2nd copy and paste it to your def file:
if only im leaving to my country tom.. =(
2nd copy and paste it to your def file:
PHP Code:
<scaling name="VoltsADC1023" units="Volts" toexpr="x*5/1023" frexpr="x*1023/5" format="%.3f" min="0" max="5" inc="0.005" storagetype="uint16" endian="big"/>
<scaling name="McSec" units="mcSec" toexpr="x*4" frexpr="x/4" format="%.0f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>
<table name="1st to 2nd shift pressure" category="Auto Transmission" address="418d6" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="2nd to 3rd shift pressure" category="Auto Transmission" address="418ec" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="3rd to 4th shift pressure" category="Auto Transmission" address="41902" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="4th to 5th shift pressure" category="Auto Transmission" address="41918" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="1st to 2nd shift time" category="Auto Transmission" address="4192e" type="2D" level="1" scaling="McSec">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="2nd to 3rd shift time" category="Auto Transmission" address="41944" type="2D" level="1" scaling="McSec">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="3rd to 4th shift time" category="Auto Transmission" address="4195a" type="2D" level="1" scaling="McSec">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="4th to 5th shift time" category="Auto Transmission" address="41970" type="2D" level="1" scaling="McSec">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 2nd to 1st shift?" category="Auto Transmission" address="41986" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 3rd to 2nd shift?" category="Auto Transmission" address="4199c" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 4th to 3rd shift?" category="Auto Transmission" address="419b2" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 5th to 4th shift?" category="Auto Transmission" address="419c8" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 5" category="Misc" address="Auto Transmission" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
so im not able to read my rom using the auto read temptle, and when i put the auto shift points in my xml file all i get is an error code and i cant edit the tranny shift as they are just grey boxes and my whole rom is messed up
Last edited by link62; Apr 29, 2010 at 09:04 PM.
Tried, that what he tried to have us read our rom with his auto template but once i read it it just tells me there no def or the rom and that i either have to abort, open and able to save it (which shows nothing on the right) or try to define it
Ok guys apparently we missed the couple things I mentioned.
I screwed up the xml by putting "Auto Transmission" into the adress box instead of the category so thats my fault.
Fixed XML:
I learned you need to change your definition file to either include this memory model or replace it with SH7055 instead of SH7052.
Basically look for this line:
<memmodel>SH7052</memmodel>
Either replace it with OR add this line below it:
<memmodel>SH7055</memmodel>
You have to include the SH7055 to read the 512kb rom otherwise ecuflash thinks you need another definition.
I screwed up the xml by putting "Auto Transmission" into the adress box instead of the category so thats my fault.
Fixed XML:
PHP Code:
<scaling name="VoltsADC1023" units="Volts" toexpr="x*5/1023" frexpr="x*1023/5" format="%.3f" min="0" max="5" inc="0.005" storagetype="uint16" endian="big"/>
<scaling name="McSec" units="mcSec" toexpr="x*4" frexpr="x/4" format="%.0f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>
<table name="1st to 2nd shift pressure" category="Auto Transmission" address="418d6" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="2nd to 3rd shift pressure" category="Auto Transmission" address="418ec" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="3rd to 4th shift pressure" category="Auto Transmission" address="41902" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="4th to 5th shift pressure" category="Auto Transmission" address="41918" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="1st to 2nd shift time" category="Auto Transmission" address="4192e" type="2D" level="1" scaling="McSec">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="2nd to 3rd shift time" category="Auto Transmission" address="41944" type="2D" level="1" scaling="McSec">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="3rd to 4th shift time" category="Auto Transmission" address="4195a" type="2D" level="1" scaling="McSec">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="4th to 5th shift time" category="Auto Transmission" address="41970" type="2D" level="1" scaling="McSec">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 2nd to 1st shift?" category="Auto Transmission" address="41986" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 3rd to 2nd shift?" category="Auto Transmission" address="4199c" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 4th to 3rd shift?" category="Auto Transmission" address="419b2" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 5th to 4th shift?" category="Auto Transmission" address="419c8" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 5" category="Auto Transmission" address="419df" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
Basically look for this line:
<memmodel>SH7052</memmodel>
Either replace it with OR add this line below it:
<memmodel>SH7055</memmodel>
You have to include the SH7055 to read the 512kb rom otherwise ecuflash thinks you need another definition.
Ok guys apparently we missed the couple things I mentioned.
I screwed up the xml by putting "Auto Transmission" into the adress box instead of the category so thats my fault.
Fixed XML:
I learned you need to change your definition file to either include this memory model or replace it with SH7055 instead of SH7052.
Basically look for this line:
<memmodel>SH7052</memmodel>
Either replace it with OR add this line below it:
<memmodel>SH7055</memmodel>
You have to include the SH7055 to read the 512kb rom otherwise ecuflash thinks you need another definition.
I screwed up the xml by putting "Auto Transmission" into the adress box instead of the category so thats my fault.
Fixed XML:
PHP Code:
<scaling name="VoltsADC1023" units="Volts" toexpr="x*5/1023" frexpr="x*1023/5" format="%.3f" min="0" max="5" inc="0.005" storagetype="uint16" endian="big"/>
<scaling name="McSec" units="mcSec" toexpr="x*4" frexpr="x/4" format="%.0f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>
<table name="1st to 2nd shift pressure" category="Auto Transmission" address="418d6" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="2nd to 3rd shift pressure" category="Auto Transmission" address="418ec" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="3rd to 4th shift pressure" category="Auto Transmission" address="41902" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="4th to 5th shift pressure" category="Auto Transmission" address="41918" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="1st to 2nd shift time" category="Auto Transmission" address="4192e" type="2D" level="1" scaling="McSec">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="2nd to 3rd shift time" category="Auto Transmission" address="41944" type="2D" level="1" scaling="McSec">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="3rd to 4th shift time" category="Auto Transmission" address="4195a" type="2D" level="1" scaling="McSec">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="4th to 5th shift time" category="Auto Transmission" address="41970" type="2D" level="1" scaling="McSec">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 2nd to 1st shift?" category="Auto Transmission" address="41986" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 3rd to 2nd shift?" category="Auto Transmission" address="4199c" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 4th to 3rd shift?" category="Auto Transmission" address="419b2" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 5th to 4th shift?" category="Auto Transmission" address="419c8" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
<table name="duty vs load 5" category="Auto Transmission" address="419df" type="2D" level="1" scaling="uint8">
<table name="load" address="41e6e" type="X Axis" elements="16" scaling="VoltsADC1023"/>
</table>
Basically look for this line:
<memmodel>SH7052</memmodel>
Either replace it with OR add this line below it:
<memmodel>SH7055</memmodel>
You have to include the SH7055 to read the 512kb rom otherwise ecuflash thinks you need another definition.
ok so i change the memmodel and added the new xml and when to pull the rom off my car and still no go say i need a def files still, and when i read an old rom with the change def file it makes my rpm and loads our of wack and now the auto option arent greyed but they all show 0 or everything
If you can save it and email it to me with your old xml i can easily find the transmission map and send you an xml back. Post your rom id too maybe i have it already.



...
