223 lines
13 KiB
XML
223 lines
13 KiB
XML
<roms>
|
|
|
|
<!-- @@generator_message@@ -->
|
|
|
|
<rom>
|
|
<romid>
|
|
<xmlid>RUSEFI</xmlid>
|
|
<internalidaddress>0</internalidaddress>
|
|
<internalidstring>OPEN_SR5_0.1</internalidstring>
|
|
<ecuid>RUSEFI</ecuid>
|
|
<make>rusEfi</make>
|
|
<model>rusEfi</model>
|
|
<filesize>@@TOTAL_CONFIG_SIZE@@</filesize>
|
|
</romid>
|
|
|
|
<table type="3D" name="Ignition Advance"
|
|
category="Ignition"
|
|
storageaddress="@@ignitionTable_offset_hex@@"
|
|
sizex="@@IGN_RPM_COUNT@@" sizey="@@IGN_LOAD_COUNT@@" storagetype="float" endian="big">
|
|
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
|
|
coarseincrement="1"/>
|
|
<table type="X Axis" storageaddress="@@ignitionRpmBins_offset_hex@@" storagetype="float" endian="big"
|
|
logparam="rpm">
|
|
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
|
|
</table>
|
|
<table type="Y Axis" storageaddress="@@ignitionLoadBins_offset_hex@@" storagetype="float" endian="big"
|
|
logparam="engine_load">
|
|
<scaling units="degree" expression="x" to_byte="x" format="0.00" fineincrement=".1"
|
|
coarseincrement="1"/>
|
|
</table>
|
|
</table>
|
|
|
|
<table type="3D" name="Ignition Advance IAT correction"
|
|
category="Ignition"
|
|
storageaddress="@@ignitionIatCorrTable_offset_hex@@"
|
|
sizex="@@IGN_RPM_COUNT@@" sizey="@@IGN_LOAD_COUNT@@" storagetype="float" endian="big">
|
|
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
|
|
coarseincrement="1"/>
|
|
<table type="X Axis" storageaddress="@@ignitionIatCorrRpmBins_offset_hex@@" storagetype="float" endian="big"
|
|
logparam="rpm">
|
|
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
|
|
</table>
|
|
<table type="Y Axis" storageaddress="@@ignitionIatCorrLoadBins_offset_hex@@" storagetype="float"
|
|
endian="big" logparam="engine_load">
|
|
<scaling units="temperature, C" expression="x" to_byte="x" format="0.00" fineincrement=".1"
|
|
coarseincrement="1"/>
|
|
</table>
|
|
</table>
|
|
|
|
<table type="3D" name="Volumetric Efficiency"
|
|
category="Fuel"
|
|
storageaddress="@@veTable_offset_hex@@"
|
|
sizex="@@FUEL_RPM_COUNT@@" sizey="@@FUEL_LOAD_COUNT@@" storagetype="float" endian="big">
|
|
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
|
|
coarseincrement="1"/>
|
|
<table type="X Axis" storageaddress="@@veRpmBins_offset_hex@@" storagetype="float" endian="big"
|
|
logparam="rpm">
|
|
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
|
|
</table>
|
|
<table type="Y Axis" storageaddress="@@veLoadBins_offset_hex@@" storagetype="float" endian="big"
|
|
logparam="engine_load">
|
|
<scaling units="degree" expression="x" to_byte="x" format="0.00" fineincrement=".1"
|
|
coarseincrement="1"/>
|
|
</table>
|
|
</table>
|
|
|
|
<table type="3D" name="SCRIPT Table #1"
|
|
category="SCRIPT"
|
|
storageaddress="@@scriptTable1_offset_hex@@" sizex="@@SCRIPT_TABLE_8@@"
|
|
sizey="@@SCRIPT_TABLE_8@@" storagetype="float" endian="big">
|
|
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
|
|
coarseincrement="1"/>
|
|
<table type="X Axis" storageaddress="@@scriptTable1RpmBins_offset_hex@@" storagetype="float" endian="big"
|
|
logparam="">
|
|
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
|
|
coarseincrement="1"/>
|
|
</table>
|
|
<table type="Y Axis" storageaddress="@@scriptTable1LoadBins_offset_hex@@" storagetype="float" endian="big"
|
|
logparam="rpm">
|
|
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
|
|
</table>
|
|
</table>
|
|
|
|
<table type="3D" name="SCRIPT Table #2"
|
|
category="SCRIPT"
|
|
storageaddress="@@scriptTable2_offset_hex@@" sizex="@@SCRIPT_TABLE_8@@"
|
|
sizey="@@SCRIPT_TABLE_8@@" storagetype="uint8" endian="big">
|
|
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
|
|
coarseincrement="1"/>
|
|
<table type="X Axis" storageaddress="@@scriptTable2RpmBins_offset_hex@@" storagetype="float" endian="big"
|
|
logparam="engine_load">
|
|
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
|
|
coarseincrement="1"/>
|
|
</table>
|
|
<table type="Y Axis" storageaddress="@@scriptTable2LoadBins_offset_hex@@" storagetype="float" endian="big"
|
|
logparam="rpm">
|
|
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
|
|
</table>
|
|
</table>
|
|
|
|
<table type="3D" name="SCRIPT Table #3"
|
|
category="SCRIPT"
|
|
storageaddress="@@scriptTable3_offset_hex@@" sizex="@@SCRIPT_TABLE_8@@"
|
|
sizey="@@SCRIPT_TABLE_8@@" storagetype="uint8" endian="big">
|
|
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
|
|
coarseincrement="1"/>
|
|
<table type="X Axis" storageaddress="@@scriptTable3RpmBins_offset_hex@@" storagetype="float" endian="big"
|
|
logparam="">
|
|
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
|
|
coarseincrement="1"/>
|
|
</table>
|
|
<table type="Y Axis" storageaddress="@@scriptTable3LoadBins_offset_hex@@" storagetype="float" endian="big"
|
|
logparam="rpm">
|
|
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
|
|
</table>
|
|
</table>
|
|
|
|
<table type="3D" name="SCRIPT Table #4"
|
|
category="SCRIPT"
|
|
storageaddress="@@scriptTable4_offset_hex@@" sizex="@@SCRIPT_TABLE_8@@"
|
|
sizey="@@SCRIPT_TABLE_8@@" storagetype="uint8" endian="big">
|
|
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
|
|
coarseincrement="1"/>
|
|
<table type="X Axis" storageaddress="@@scriptTable4RpmBins_offset_hex@@" storagetype="float" endian="big"
|
|
logparam="engine_load">
|
|
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
|
|
coarseincrement="1"/>
|
|
</table>
|
|
<table type="Y Axis" storageaddress="@@scriptTable4LoadBins_offset_hex@@" storagetype="float" endian="big"
|
|
logparam="engine_load">
|
|
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
|
|
</table>
|
|
</table>
|
|
|
|
<table type="3D" name="Target AFR"
|
|
category="Fuel"
|
|
storageaddress="@@lambdaTable_offset_hex@@" sizex="@@FUEL_LOAD_COUNT@@"
|
|
sizey="@@FUEL_RPM_COUNT@@" storagetype="uint8" endian="big">
|
|
<scaling units="Engine Load" expression="x/147" to_byte="x*147" format="0.00" fineincrement=".01"
|
|
coarseincrement="1"/>
|
|
<table type="X Axis" storageaddress="@@lambdaRpmBins_offset_hex@@" storagetype="float" endian="big">
|
|
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
|
|
coarseincrement="1"/>
|
|
</table>
|
|
<table type="Y Axis" storageaddress="@@lambdaLoadBins_offset_hex@@" storagetype="float" endian="big">
|
|
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
|
|
</table>
|
|
</table>
|
|
|
|
<table type="3D" name="Baro Correction"
|
|
category="Fuel"
|
|
storageaddress="@@baroCorrTable_offset_hex@@" sizex="@@BARO_CORR_SIZE@@"
|
|
sizey="@@BARO_CORR_SIZE@@" storagetype="float" endian="big">
|
|
<scaling units="Pressure" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
|
|
<table type="X Axis" storageaddress="@@baroCorrPressureBins_offset_hex@@" storagetype="float" endian="big">
|
|
<scaling units="kPa" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
|
|
</table>
|
|
<table type="Y Axis" storageaddress="@@baroCorrRpmBins_offset_hex@@" storagetype="float" endian="big">
|
|
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
|
|
</table>
|
|
</table>
|
|
|
|
<table type="2D" name="Coolant-based Warnup Enrichment"
|
|
category="Fuel"
|
|
storageaddress="@@cltFuelCorr_offset_hex@@" sizex="16"
|
|
storagetype="float" endian="big">
|
|
<scaling units="Compensation (%)" expression="x" to_byte="x" format="0.00"
|
|
fineincrement=".01" coarseincrement="0.1"/>
|
|
<table type="X Axis" storageaddress="@@cltFuelCorrBins_offset_hex@@" storagetype="float" endian="big">
|
|
<scaling units="uni" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
|
|
</table>
|
|
</table>
|
|
|
|
<table type="2D" name="SCRIPT Curve #1" storageaddress="@@scriptCurve1_offset_hex@@"
|
|
category="SCRIPT"
|
|
sizex="@@SCRIPT_CURVE_16@@" storagetype="float" endian="big">
|
|
<scaling units="Compensation (%)" expression="x" to_byte="x" format="0.00"
|
|
fineincrement=".01" coarseincrement="0.1"/>
|
|
<table type="X Axis" storageaddress="@@scriptCurve1Bins_offset_hex@@" storagetype="float" endian="big">
|
|
<scaling units="uni" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
|
|
</table>
|
|
</table>
|
|
|
|
<table type="2D" name="SCRIPT Curve #2" storageaddress="@@scriptCurve2_offset_hex@@"
|
|
category="SCRIPT"
|
|
sizex="@@SCRIPT_CURVE_16@@" storagetype="float" endian="big">
|
|
<scaling units="Compensation (%)" expression="x" to_byte="x" format="0.00"
|
|
fineincrement=".01" coarseincrement="0.1"/>
|
|
<table type="X Axis" storageaddress="@@scriptCurve2Bins_offset_hex@@" storagetype="float" endian="big">
|
|
<scaling units="uni" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
|
|
</table>
|
|
</table>
|
|
|
|
<table type="2D" name="Coolant temperature-based extra idle air" storageaddress="@@cltIdleCorr_offset_hex@@"
|
|
sizex="@@CLT_CURVE_SIZE@@" storagetype="float" endian="big">
|
|
<scaling units="Compensation (%)" expression="x" to_byte="x" format="0.00"
|
|
fineincrement=".01" coarseincrement="0.1"/>
|
|
<table type="X Axis" storageaddress="@@cltIdleCorrBins_offset_hex@@" storagetype="float" endian="big">
|
|
<scaling units="uni" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
|
|
</table>
|
|
</table>
|
|
|
|
|
|
<table type="2D" name="Engine Noise" storageaddress="@@knockNoise_offset_hex@@"
|
|
sizex="@@ENGINE_NOISE_CURVE_SIZE@@" storagetype="float" endian="big">
|
|
<scaling units="Volts" expression="x" to_byte="x" format="0.00"
|
|
fineincrement=".01" coarseincrement="0.1"/>
|
|
<table type="X Axis" storageaddress="@@knockNoiseRpmBins_offset_hex@@" storagetype="float" endian="big">
|
|
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
|
|
</table>
|
|
</table>
|
|
|
|
<table type="2D" name="Injector Lag" storageaddress="@@injector_battLagCorr_offset_hex@@"
|
|
sizex="@@VBAT_INJECTOR_CURVE_SIZE@@" storagetype="float" endian="big">
|
|
<scaling units="ms" expression="x" to_byte="x" format="0.00"
|
|
fineincrement=".01" coarseincrement="0.1"/>
|
|
<table type="X Axis" storageaddress="@@injector_battLagCorrBins_offset_hex@@" storagetype="float" endian="big">
|
|
<scaling units="Volts" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
|
|
</table>
|
|
</table>
|
|
|
|
</rom>
|
|
</roms> |