ecuedit xml definitions

User topics relating to software that provides a tuning UI to alter ECU code and data

Moderator: Freon

ecuedit xml definitions

Postby diablerouge » Tue Dec 27, 2005 10:13 am

where can i find a collection of ecuedit xml definitions for offsets for different ecu's? does such a collection exist? if not, please start posting your xml def's!
diablerouge
 
Posts: 21
Joined: Tue Dec 27, 2005 7:41 am
Location: pittsburgh

Postby Kha0S » Fri Dec 30, 2005 8:24 pm

Just came up with these maps for the A4SG900C early-production MY02 USDM WRX... I haven't had a chance to verify it, so use at your own peril.

New version as of 11 Jan 2006... fixed a few of the boost tables, added some more tables, and tried to straighten out some of the increment/decrement stuff (though, they still don't work correctly).

Code: Select all
<ecu_struct id="A4SG900C" type="US WRX 02 900 (MY CAR)">
<map name="Low Det Fuel Map" type="3">
<rows count="18" offset="#2935D" power="2" format="%.0f" func_2val="[value]*50" func_val2="[value]/50" desc="RPM" mul="#FFFF" caption=""/>
<cols count="16" offset="#29381" power="2" format="%.4f" func_2val="[value]/8192" func_val2="[value]*8192" desc="Load (Air/Cylinder charge)" mul="#FFFF" caption=""/>
<data offset="#293A4" power="1" format="%.2f" func_2val="14.7/(1 + ([value] / 128))" func_val2="(14.7*128)/[value]-128" color_dir="1" inc_dir="0" desc="Air/Fuel Ratio" mul="#FFFF" caption="" inc="1" incb="5"/>
</map>
<map name="Hi Det Fuel Map" type="3">
<rows count="18" offset="#294D3" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FFFF" caption=""/>
<cols count="16" offset="#294F7" power="2" format="%.4f" func_2val="[value]/8192" func_2col="" desc="Load (Air/Cylinder charge)" func_val2="" mul="#FFFF" caption=""/>
<data offset="#2951A" power="1" format="%.2f" func_2val="14.7/(1 + ([value] / 128))" func_val2="(14.7*128)/[value]-128" color_dir="1" inc_dir="0" desc="Air/Fuel Ratio" mul="#FFFF" caption="" inc="1" incb="5"/>
</map>
<map name="Main Ignition Map" type="3">
<rows count="18" offset="#29BB0" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FFFF" caption=""/>
<cols count="16" offset="#29BD4" power="2" format="%.4f" func_2val="[value]/8192" func_val2="" desc="Load (Air/Cylinder charge)" mul="#FFFF" caption=""/>
<data offset="#29BF7" power="1" format="%.2f" func_2val="([value]-57) * 360 / 1024" func_val2="" color_dir="0" desc="Ignition Degree" mul="#FFFF" caption="" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Main Ignition Correction Map" type="3">
<rows count="18" offset="#2A145" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FFFF" caption=""/>
<cols count="16" offset="#2A169" power="2" format="%.4f" func_2val="[value]/8192" func_val2="" desc="Load (Air/Cylinder charge)" mul="#FFFF" caption=""/>
<data offset="#2A18C" power="1" format="%.2f" func_map2val="[value] * 360 / 1024" func_val2map="" color_dir="0" desc="Ignition Correction Degree" func_2val="([value]) * 360 / 1024" func_val2="" mul="#FFFF" caption="" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Max Wastegate Duty (Manual)" type="3">
<rows count="8" offset="#2B37B" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FF" caption=""/>
<cols count="8" offset="#2B38C" power="2" format="%.2f" func_2val="[value]*100/169" func_val2="" desc="Throttle Position %" mul="#FF" caption=""/>
<data offset="#2B39E" power="1" format="%.2f" func_2val="[value]*100/256" func_val2="" color_dir="0" desc="Wastegate Duty %" mul="#FFFF" caption="" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Max Wastegate Duty (Auto)" type="3">
<rows count="8" offset="#2B3DE" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FF" caption=""/>
<cols count="8" offset="#2B3EF" power="2" format="%.2f" func_2val="[value]*100/169" func_val2="" desc="Throttle Position %" mul="#FF" caption=""/>
<data offset="#2B401" power="1" format="%.2f" func_2val="[value]*100/256" func_val2="" color_dir="0" desc="Wastegate Duty %" mul="#FFFF" caption="" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Desired Boost (Manual)" type="3">
<rows count="9" offset="#2B474" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FF" caption=""/>
<cols count="8" offset="#2B487" power="2" format="%.2f" func_2val="[value]*100/169" func_val2="" desc="Throttle Position %" mul="#FF" caption=""/>
<data offset="#2B499" power="1" format="%.2f" func_2val="[value]/6.4604-14.5" func_val2="" color_dir="0" mul="#FF" desc="Boost (psi)" caption="" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Desired Boost (Auto)" type="3">
<rows count="9" offset="#2B4E1" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FF" caption=""/>
<cols count="8" offset="#2B4F4" power="2" format="%.2f" func_2val="[value]*100/169" func_val2="" desc="Throttle Position %" mul="#FF" caption=""/>
<data offset="#2B506" power="1" format="%.2f" func_2val="[value]/6.4604-14.5" func_val2="" color_dir="0" mul="#FF" desc="Boost (psi)" caption="" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="MAF Sensor Scaling" type="2">
<rows count="48" offset="#28027" power="2" format="%.4f" func_2val="[value]*0.019534" func_val2="" caption="MAF Voltage" mul="#FF" desc="MAF Voltage"/>
<data offset="#28088" power="2" format="%.4f" func_2val="[value]*300/65535" func_val2="" caption="Mass Air Flow" color_dir="0" mul="#FFFF" desc="Mass Air Flow" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Turbo Dynamics Proportional (Continuous)" type="2">
<rows count="9" func_2val="(([byte0]*256+[byte1]/256)-32768)/52.4" func_val2="" offset="#2B56F" power="2" format="%.2f" mul="#FFFF" caption="Boost Pressure Error (PSI)" desc="Boost Pressure Error (PSI)"/>
<data func_2val="([byte0]*256+[byte1]/256)/256-50" func_val2="" offset="#2B583" power="2" format="%.2f" mul="#FFFF" caption="Adjustment (%)" desc="Adjustment (%)" color_dir="0" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Turbo Dynamics Proportional (Burst)" type="2">
<rows count="9" func_2val="(([byte0]*256+[byte1]/256)-32768)/52.4" func_val2="" offset="#2B595" power="2" format="%.2f" mul="#FFFF" caption="Boost Pressure Error (PSI)" desc="Boost Pressure Error (PSI)"/>
<data func_2val="([byte0]*256+[byte1]/256)/256-50" func_val2="" offset="#2B5A9" power="2" format="%.2f" mul="#FFFF" caption="Adjustment (%)" desc="Adjustment (%)" color_dir="0" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Rev Limit" type="1">
<data count="2" func_2val="[value]*50" func_val2="[value]" offset="#298F4" power="2" format="%.0f" mul="#FFFF" caption="RPM" desc="" color_dir="0" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Injector Scaling" type="1">
<data count="1" func_2val="([byte1]/256+[byte0]*256)" func_val2="([byte1]*256+[byte0]/256)" offset="#28AE0" power="2" format="%.0f" mul="#FFFF" caption="cc/min" desc="" color_dir="0" inc="256" incb="1" inc_dir="1"/>
</map>
</ecu_struct>
Last edited by Kha0S on Wed Jan 11, 2006 8:46 pm, edited 1 time in total.
Kha0S
 
Posts: 106
Joined: Tue Jan 11, 2005 12:30 pm
Location: MY02 USDM WRX / Nashua, NH

A4SGC00C

Postby LiquidForce » Wed Jan 11, 2006 7:44 pm

Base definition for A4SGC00C


Code: Select all
<ecu_struct id="A4SGC00C" type="US WRX 02">
<map name="Low Det Fuel Map" type="3">
<rows count="16" offset="#29363" power="2" format="%.0f" func_2val="[value]*50" func_val2="[value]/50" desc="RPM" mul="#FFFF" caption=""/>
<cols count="15" offset="#29383" power="2" format="%.4f" func_2val="[value]/8192" func_val2="[value]*8192" desc="Load (Air/Cylinder charge)" mul="#FFFF" caption=""/>
<data offset="#293A4" power="1" format="%.2f" func_2val="14.7/(1 + ([value] / 128))" func_val2="(14.7*128)/[value]-128" color_dir="1" inc_dir="0" desc="Air/Fuel Ratio" mul="#FFFF" caption="" inc="1" incb="5"/>
</map>
<map name="Hi Det Fuel Map" type="3">
<rows count="18" offset="#294A3" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FFFF" caption=""/>
<cols count="14" offset="#294C7" power="2" format="%.4f" func_2val="[value]/8192" func_2col="" desc="Load (Air/Cylinder charge)" func_val2="" mul="#FFFF" caption=""/>
<data offset="#294E6" power="1" format="%.2f" func_2val="14.7/(1 + ([value] / 128))" func_val2="(14.7*128)/[value]-128" color_dir="1" inc_dir="0" desc="Air/Fuel Ratio" mul="#FFFF" caption="" inc="1" incb="5"/>
</map>
<map name="Main Ignition Map" type="3">
<rows count="16" offset="#29B70" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FFFF" caption=""/>
<cols count="16" offset="#29B90" power="2" format="%.4f" func_2val="[value]/8192" func_val2="" desc="Load (Air/Cylinder charge)" mul="#FFFF" caption=""/>
<data offset="#29BB3" power="1" format="%.2f" func_2val="([value]-57) * 360 / 1024" func_val2="" color_dir="0" desc="Ignition Degree" mul="#FFFF" caption="" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Main Ignition Correction Map" type="3">
<rows count="16" offset="#2A0E1" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FFFF" caption=""/>
<cols count="13" offset="#2A101" power="2" format="%.4f" func_2val="[value]/8192" func_val2="" desc="Load (Air/Cylinder charge)" mul="#FFFF" caption=""/>
<data offset="#2A11E" power="1" format="%.2f" func_map2val="[value] * 360 / 1024" func_val2map="" color_dir="0" desc="Ignition Correction Degree" func_2val="([value]) * 360 / 1024" func_val2="" mul="#FFFF" caption="" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Max Wastegate Duty (Manual)" type="3">
<rows count="8" offset="#2B344" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FF" caption=""/>
<cols count="8" offset="#2B355" power="2" format="%.2f" func_2val="[value]*100/169" func_val2="" desc="Throttle Position %" mul="#FF" caption=""/>
<data offset="#2B367" power="1" format="%.2f" func_2val="[value]*100/246" func_val2="" color_dir="0" desc="Wastegate Duty %" mul="#FFFF" caption="" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Max Wastegate Duty (Auto)" type="3">
<rows count="8" offset="#2B2E1" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FF" caption=""/>
<cols count="8" offset="#2B2F2" power="2" format="%.2f" func_2val="[value]*100/169" func_val2="" desc="Throttle Position %" mul="#FF" caption=""/>
<data offset="#2B304" power="1" format="%.2f" func_2val="[value]*100/246" func_val2="" color_dir="0" desc="Wastegate Duty %" mul="#FFFF" caption="" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Desired Boost (Manual)" type="3">
<rows count="9" offset="#2B3DA" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FF" caption=""/>
<cols count="8" offset="#2B3ED" power="2" format="%.2f" func_2val="[value]*100/169" func_val2="" desc="Throttle Position %" mul="#FF" caption=""/>
<data offset="#2B3FF" power="1" format="%.2f" func_2val="[value]/6.4604-14.6" func_val2="" color_dir="0" mul="#FF" desc="Boost (psi)" caption="" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Desired Boost (Auto)" type="3">
<rows count="9" offset="#2B447" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FF" caption=""/>
<cols count="8" offset="#2B45A" power="2" format="%.2f" func_2val="[value]*100/169" func_val2="" desc="Throttle Position %" mul="#FF" caption=""/>
<data offset="#2B46C" power="1" format="%.2f" func_2val="[value]/6.4604-14.6" func_val2="" color_dir="0" mul="#FF" desc="Boost (psi)" caption="" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="MAF Sensor Scaling" type="2">
<rows count="48" offset="#28027" power="2" format="%.4f" func_2val="[value]*0.019534" func_val2="" caption="MAF Voltage" mul="#FF" desc="MAF Voltage"/>
<data offset="#28088" power="2" format="%.4f" func_2val="[value]*300/65535" func_val2="" caption="Mass Air Flow" color_dir="0" mul="#FFFF" desc="Mass Air Flow" inc="1" incb="5" inc_dir="1"/>
</map>
</ecu_struct>

<config>
<map_id offset="#00200" length="8"/>
<region offset="#00209" length="2"/>
</config>

<ecu_tools/>
LiquidForce
 
Posts: 7
Joined: Tue May 24, 2005 9:26 am


Return to Tuning Software

Who is online

Users browsing this forum: No registered users and 6 guests