Omni 4bar writeup
Golden has gone thru and changed the addresses to match the maps he already had. afaik he didn't find any NEW maps.
Guys, take your pissing match elsewhere.
I realized today that there are some gaps in tephra's post, where the original XML comes from and such, I think I will write up a secondary section to this post to elaborate.
For 2008 USDM.
evo10base.xml
52680015.xml
This data is sourced from:
https://www.evolutionm.net/forums/ev...af-tables.html
https://www.evolutionm.net/forums/8684920-post28.html
and put together with what tephra wrote in post #1.
I realized today that there are some gaps in tephra's post, where the original XML comes from and such, I think I will write up a secondary section to this post to elaborate.
For 2008 USDM.
evo10base.xml
Code:
<scaling name="Loadify" units="%" toexpr="(x*10/512)*10/32" frexpr="(x*32/10)*512/10" format="%.1f" min="0" max="300" inc="1" storagetype="uint16" endian="big"/> <scaling name="StockXMAP in kPa" units="StockXMAP in kPa" toexpr="((x*2556/3800)+0.5)/2" frexpr="((x * 2)-0.5)*3800/2556" format="%.2f" min="0" max="350" inc="0.05" storagetype="uint16" endian="big"/> <scaling name="Omni4barMAP in kPa" units="Omni4barMAP in kPa" toexpr="((x/4)*1.6151)+3.4779" frexpr="((x-3.4779)/1.6151)*4" format="%.2f" min="0" max="400" inc="0.05" storagetype="uint16" endian="big"/> <table name="MAP based Load Calc #1 - Hot/Interpolated" category="Fuel" type="3D" level="2" swapxy="true" scaling="Loadify"> <table name="MAP" type="X Axis" elements="19" scaling="StockXMAP in kPa"/> <table name="RPM" type="Y Axis" elements="19" scaling="RPM"/> </table> <table name="MAP based Load Calc #2 - Cold/Interpolated" category="Fuel" type="3D" level="2" swapxy="true" scaling="Loadify"> <table name="MAP" type="X Axis" elements="19" scaling="Omni4barMAP in kPa"/> <table name="RPM" type="Y Axis" elements="19" scaling="RPM"/> </table> <table name="MAP based Load Calc #3" category="Fuel" type="3D" level="2" swapxy="true" scaling="Loadify"> <table name="MAP" type="X Axis" elements="19" scaling="Omni4barMAP in kPa"/> <table name="RPM" type="Y Axis" elements="19" scaling="RPM"/> </table> <table name="Fuel Compensation MAT vs MAP - Stock3bar" category="Misc" type="3D" swapxy="true" scaling="AFR"> <table name="MAP" type="X Axis" elements="10" scaling="StockXMAP in kPa"/> <table name="MAT" type="Y Axis" elements="7" scaling="Temp"/> </table> <table name="Fuel Compensation MAT vs MAP - Omni4bar" category="Misc" type="3D" swapxy="true" scaling="AFR"> <table name="MAP" type="X Axis" elements="10" scaling="Omni4barMAP in kPa"/> <table name="MAT" type="Y Axis" elements="7" scaling="Temp"/> </table>
Code:
<table name="MAP based Load Calc #1 - Hot/Interpolated" address="60454"> <table name="MAP" address="62a2e"/> <table name="RPM" address="62a02"/> </table> <table name="MAP based Load Calc #2 - Cold/Interpolated" address="60178"> <table name="MAP" address="62a2e"/> <table name="RPM" address="62a02"/> </table> <table name="MAP based Load Calc #3" address="5fe9c"> <table name="MAP" address="62a2e"/> <table name="RPM" address="62a02"/> </table> <table name="Fuel Compensation MAT vs MAP - Stock3bar" address="60b4d"> <table name="MAP" address="62ab6"/> <table name="MAT" address="62aa2"/> </table> <table name="Fuel Compensation MAT vs MAP - Omni4bar" address="60b4d"> <table name="MAP" address="62ab6"/> <table name="MAT" address="62aa2"/> </table>
https://www.evolutionm.net/forums/ev...af-tables.html
https://www.evolutionm.net/forums/8684920-post28.html
and put together with what tephra wrote in post #1.
Last edited by scheides; Oct 1, 2010 at 02:53 PM.
Is this any of the stuff I was missing today on the dyno?
Guys, take your pissing match elsewhere.
I realized today that there are some gaps in tephra's post, where the original XML comes from and such, I think I will write up a secondary section to this post to elaborate.
For 2008 USDM.
evo10base.xml
52680015.xml
This data is sourced from:
https://www.evolutionm.net/forums/ev...af-tables.html
https://www.evolutionm.net/forums/8684920-post28.html
and put together with what tephra wrote in post #1.
I realized today that there are some gaps in tephra's post, where the original XML comes from and such, I think I will write up a secondary section to this post to elaborate.
For 2008 USDM.
evo10base.xml
Code:
<scaling name="Loadify" units="%" toexpr="(x*10/512)*10/32" frexpr="(x*32/10)*512/10" format="%.1f" min="0" max="300" inc="1" storagetype="uint16" endian="big"/> <scaling name="StockXMAP in kPa" units="StockXMAP in kPa" toexpr="((x*2556/3800)+0.5)/2" frexpr="((x * 2)-0.5)*3800/2556" format="%.2f" min="0" max="350" inc="0.05" storagetype="uint16" endian="big"/> <scaling name="Omni4barMAP in kPa" units="Omni4barMAP in kPa" toexpr="((x/4)*1.6151)+3.4779" frexpr="((x-3.4779)/1.6151)*4" format="%.2f" min="0" max="400" inc="0.05" storagetype="uint16" endian="big"/> <table name="MAP based Load Calc #1 - Hot/Interpolated" category="Fuel" type="3D" level="2" swapxy="true" scaling="Loadify"> <table name="MAP" type="X Axis" elements="19" scaling="StockXMAP in kPa"/> <table name="RPM" type="Y Axis" elements="19" scaling="RPM"/> </table> <table name="MAP based Load Calc #2 - Cold/Interpolated" category="Fuel" type="3D" level="2" swapxy="true" scaling="Loadify"> <table name="MAP" type="X Axis" elements="19" scaling="Omni4barMAP in kPa"/> <table name="RPM" type="Y Axis" elements="19" scaling="RPM"/> </table> <table name="MAP based Load Calc #3" category="Fuel" type="3D" level="2" swapxy="true" scaling="Loadify"> <table name="MAP" type="X Axis" elements="19" scaling="Omni4barMAP in kPa"/> <table name="RPM" type="Y Axis" elements="19" scaling="RPM"/> </table> <table name="Fuel Compensation MAT vs MAP - Stock3bar" category="Misc" type="3D" swapxy="true" scaling="AFR"> <table name="MAP" type="X Axis" elements="10" scaling="StockXMAP in kPa"/> <table name="MAT" type="Y Axis" elements="7" scaling="Temp"/> </table> <table name="Fuel Compensation MAT vs MAP - Omni4bar" category="Misc" type="3D" swapxy="true" scaling="AFR"> <table name="MAP" type="X Axis" elements="10" scaling="Omni4barMAP in kPa"/> <table name="MAT" type="Y Axis" elements="7" scaling="Temp"/> </table>
Code:
<table name="MAP based Load Calc #1 - Hot/Interpolated" address="60454"> <table name="MAP" address="62a2e"/> <table name="RPM" address="62a02"/> </table> <table name="MAP based Load Calc #2 - Cold/Interpolated" address="60178"> <table name="MAP" address="62a2e"/> <table name="RPM" address="62a02"/> </table> <table name="MAP based Load Calc #3" address="5fe9c"> <table name="MAP" address="62a2e"/> <table name="RPM" address="62a02"/> </table> <table name="Fuel Compensation MAT vs MAP - Stock3bar" address="60b4d"> <table name="MAP" address="62ab6"/> <table name="MAT" address="62aa2"/> </table> <table name="Fuel Compensation MAT vs MAP - Omni4bar" address="60b4d"> <table name="MAP" address="62ab6"/> <table name="MAT" address="62aa2"/> </table>
https://www.evolutionm.net/forums/ev...af-tables.html
https://www.evolutionm.net/forums/8684920-post28.html
and put together with what tephra wrote in post #1.
This is working great on my car.
One thing to note, the boost error correction doesn't function on this yet, I am running with it off right now.
Tephra, I know you said you would check this out, is that an easy addition?
One thing to note, the boost error correction doesn't function on this yet, I am running with it off right now.
Tephra, I know you said you would check this out, is that an easy addition?
Are you using the ecu to control boost or a mbc? If the ecu, then I am going to assume it runs to the waste gate table and just parks there?
What was happening is the ECU thought the car was at a lower psi than it really was so it was trying to way overboost the car.
Thread Starter
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
This is my xml for the omni4bar and directboost:
You will need to update the addresses with your ROM
Code:
<scaling name="Omni4barBoostErrorPsi" units="psi" toexpr="(x-128)*0.2343/4" frexpr="(x*4/0.2343)+128" format="%.1f" min="-6.1" max="6.1" inc="0.1" storagetype="uint16" endian="big"/> <scaling name="Omni4barOffsetWGDC" units="WGDC Change" toexpr="(x-128)/2" frexpr="x*2+128" format="%.1f" min="-64" max="63.5" inc="0.5" storagetype="uint8" endian="big"/> <scaling name="Omni4barpsia8" units="psia" toexpr="x*0.2343" frexpr="x/0.2343" format="%.1f" min="0" max="49.5" inc="0.1" storagetype="uint8" endian="big"/> <scaling name="Omni4barpsia16" units="psia" toexpr="x*0.2343" frexpr="x/0.2343" format="%.1f" min="0" max="49.5" inc="0.1" storagetype="uint16" endian="big"/> <table name="Atmospheric Boost (Omni4bar)" category="Direct Boost" address="XYZ" type="1D" scaling="Omni4barpsia16"/> <table name="Target Boost Error Correction (Omni4bar)" category="Direct Boost" address="XYZ" type="2D" scaling="OffsetWGDC"> <table name="Boost Error" address="XYZ" type="Y Axis" elements="17" scaling="Omni4barBoostErrorPsi"/> </table> <table name="Boost Target #1A (High Gear Range) (Omni4bar)" category="Direct Boost" address="XYZ" type="3D" swapxy="true" scaling="Omni4barpsia8"> <table name="Throttle" type="X Axis" elements="9" scaling="Throttle_Main - Stored Minimum Throttle %" address="XYZ"/> <table name="RPM" type="Y Axis" elements="18" scaling="RPM" address="XYZ"/> </table> <table name="Boost Target #1B (High Gear Range) (Omni4bar)" category="Direct Boost" address="XYZ" type="3D" swapxy="true" scaling="Omni4barpsia8"> <table name="Throttle" type="X Axis" elements="9" scaling="Throttle_Main - Stored Minimum Throttle %" address="XYZ"/> <table name="RPM" type="Y Axis" elements="18" scaling="RPM" address="XYZ"/> </table> <table name="Boost Target #2 (Low Gear Range) (Omni4bar)" category="Direct Boost" address="XYZ" type="3D" swapxy="true" scaling="Omni4barpsia8"> <table name="Throttle" type="X Axis" elements="9" scaling="Throttle_Main - Stored Minimum Throttle %" address="XYZ"/> <table name="RPM" type="Y Axis" elements="18" scaling="RPM" address="XYZ"/> </table>
Last edited by tephra; Mar 11, 2016 at 04:27 PM.




