Notices
Evo X Engine Management / Tuning Forums Discuss the major engine management systems.

Omni 4bar writeup

Thread Tools
 
Search this Thread
 
Old Sep 29, 2010 | 06:59 PM
  #16  
Golden's Avatar
Evolved Member
iTrader: (1)
 
Joined: Nov 2009
Posts: 1,456
Likes: 0
From: Omaha, NE
Originally Posted by derekste
"hey do a bunch of work and give me something I don't need right now but might need in the distant future"
It's easier to look now than to re-figure it all out later.
Reply
Old Sep 29, 2010 | 11:44 PM
  #17  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
Reply
Old Sep 30, 2010 | 10:48 AM
  #18  
Kasander's Avatar
Newbie
 
Joined: Apr 2009
Posts: 64
Likes: 0
From: Earth
Originally Posted by kozmic27
Golden has done enough work to be able to ask that and have earned it. Anyone driving a 2010 USDM Evo thats tuned, odds are that Golden did the map definitions the tuner used. This doesn't even count the various other world market cars he has also defined for people.
Yeah that! coming from a 2010 owner
Reply
Old Oct 1, 2010 | 10:17 AM
  #19  
HB Speed's Avatar
Former Sponsor
iTrader: (1)
 
Joined: Oct 2008
Posts: 682
Likes: 0
From: Tuning AWD's In socal !!
Originally Posted by kozmic27
Golden has done enough work to be able to ask that and have earned it. Anyone driving a 2010 USDM Evo thats tuned, odds are that Golden did the map definitions the tuner used. This doesn't even count the various other world market cars he has also defined for people.
That is not necessarily true. I had the 2010 Defs done long before Golden did and was tuning cars.
Golden has gone thru and changed the addresses to match the maps he already had. afaik he didn't find any NEW maps.
Reply
Old Oct 1, 2010 | 12:11 PM
  #20  
kozmic27's Avatar
Evolved Member
 
Joined: Jun 2009
Posts: 653
Likes: 12
From: Houston, TX
Originally Posted by HB Speed
That is not necessarily true. I had the 2010 Defs done long before Golden did and was tuning cars.
Golden has gone thru and changed the addresses to match the maps he already had. afaik he didn't find any NEW maps.
This is not correct.
Reply
Old Oct 1, 2010 | 12:15 PM
  #21  
HB Speed's Avatar
Former Sponsor
iTrader: (1)
 
Joined: Oct 2008
Posts: 682
Likes: 0
From: Tuning AWD's In socal !!
Originally Posted by kozmic27
This is not correct.
And you know this how?
I tuned the FIRST (and at the time ONLY) 2010 MR in the USA
so there is not one person who could have had def's before i did.
Reply
Old Oct 1, 2010 | 02:48 PM
  #22  
scheides's Avatar
EvoM Moderator
iTrader: (10)
 
Joined: Oct 2006
Posts: 4,827
Likes: 13
From: Minneapolis
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
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>
52680015.xml
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>
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.

Last edited by scheides; Oct 1, 2010 at 02:53 PM.
Reply
Old Oct 1, 2010 | 05:28 PM
  #23  
murlo26's Avatar
Evolved Member
iTrader: (9)
 
Joined: Aug 2008
Posts: 4,119
Likes: 1
From: Minnesota
Is this any of the stuff I was missing today on the dyno?

Originally Posted by scheides
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
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>
52680015.xml
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>
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.
Reply
Old Oct 13, 2010 | 07:38 PM
  #24  
kozmic27's Avatar
Evolved Member
 
Joined: Jun 2009
Posts: 653
Likes: 12
From: Houston, TX
BTT because it should be sticky....
Reply
Old Oct 13, 2010 | 08:15 PM
  #25  
Guru's Avatar
Evolved Member
iTrader: (6)
 
Joined: Mar 2003
Posts: 1,020
Likes: 0
From: Deeetroit
Should be yes. I'll be testing it out soon. I bought an extra Omni 4 Bar by accident. Anyone need one?
Reply
Old Oct 14, 2010 | 10:37 PM
  #26  
kozmic27's Avatar
Evolved Member
 
Joined: Jun 2009
Posts: 653
Likes: 12
From: Houston, TX
Originally Posted by Guru
Should be yes. I'll be testing it out soon. I bought an extra Omni 4 Bar by accident. Anyone need one?
I ordered one last week, but am still waiting on it. I want to see if it is going to work on the MR...I sure hope so.
Reply
Old Oct 15, 2010 | 06:48 AM
  #27  
murlo26's Avatar
Evolved Member
iTrader: (9)
 
Joined: Aug 2008
Posts: 4,119
Likes: 1
From: Minnesota
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?
Reply
Old Oct 15, 2010 | 02:42 PM
  #28  
kozmic27's Avatar
Evolved Member
 
Joined: Jun 2009
Posts: 653
Likes: 12
From: Houston, TX
Originally Posted by murlo26
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?
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?
Reply
Old Oct 15, 2010 | 05:00 PM
  #29  
murlo26's Avatar
Evolved Member
iTrader: (9)
 
Joined: Aug 2008
Posts: 4,119
Likes: 1
From: Minnesota
Originally Posted by kozmic27
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?
ECU controlled. I am using PSI based boost too.

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.
Reply
Old Oct 15, 2010 | 06:32 PM
  #30  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
This is my xml for the omni4bar and directboost:

Code:
&lt;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"/&gt;
&lt;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"/&gt;
&lt;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"/&gt;
&lt;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"/&gt;

&lt;table name="Atmospheric Boost (Omni4bar)" category="Direct Boost" address="XYZ" type="1D" scaling="Omni4barpsia16"/&gt;
&lt;table name="Target Boost Error Correction  (Omni4bar)" category="Direct Boost" address="XYZ" type="2D" scaling="OffsetWGDC"&gt;
	&lt;table name="Boost Error" address="XYZ" type="Y Axis" elements="17" scaling="Omni4barBoostErrorPsi"/&gt;
&lt;/table&gt;
&lt;table name="Boost Target #1A (High Gear Range) (Omni4bar)" category="Direct Boost" address="XYZ" type="3D" swapxy="true" scaling="Omni4barpsia8"&gt;
	&lt;table name="Throttle" type="X Axis" elements="9" scaling="Throttle_Main - Stored Minimum Throttle %" address="XYZ"/&gt;
	&lt;table name="RPM" type="Y Axis" elements="18" scaling="RPM" address="XYZ"/&gt;
&lt;/table&gt;
&lt;table name="Boost Target #1B (High Gear Range) (Omni4bar)" category="Direct Boost" address="XYZ" type="3D" swapxy="true" scaling="Omni4barpsia8"&gt;
	&lt;table name="Throttle" type="X Axis" elements="9" scaling="Throttle_Main - Stored Minimum Throttle %" address="XYZ"/&gt;
	&lt;table name="RPM" type="Y Axis" elements="18" scaling="RPM" address="XYZ"/&gt;
&lt;/table&gt;
&lt;table name="Boost Target #2 (Low Gear Range) (Omni4bar)" category="Direct Boost" address="XYZ" type="3D" swapxy="true" scaling="Omni4barpsia8"&gt;
	&lt;table name="Throttle" type="X Axis" elements="9" scaling="Throttle_Main - Stored Minimum Throttle %" address="XYZ"/&gt;
	&lt;table name="RPM" type="Y Axis" elements="18" scaling="RPM" address="XYZ"/&gt;
&lt;/table&gt;
You will need to update the addresses with your ROM

Last edited by tephra; Mar 11, 2016 at 04:27 PM.
Reply



All times are GMT -7. The time now is 12:58 AM.