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

Omni 4bar writeup

Thread Tools
 
Search this Thread
 
Old Sep 26, 2010 | 08:49 PM
  #1  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
Omni 4bar writeup

Hi All,

Firstly - Big thanks do Dave (Murlo26) for suppling the MAP sensor used to validate this.
Secondly - Because of the variations between regions (USDM vs AUDM vs JDM) it is ESSENTIAL that you verify your tune is still correct AFTER the 4bar change - you can do this by logging Load AND AFR before and after, ensuring they are still good!
Thirdly - If OMNI are reading this, please supply fatter O-Rings with the MAP sensor so they seal better against the intake manifold...

Intro:
Because of how the EvoX uses the MAP sensor (as a mechanism to calculate load) we are REQUIRED to change some scalings in the ECU when changing to a 4bar map sensor - if you DONT you will run leaner that you are tuned for - which is really bad

Because of the complexities of altitude and psig vs psia we will convert all of our scalings to kPa, this scaling is altitude independent

Step 1: Add some new scaling defititions into your evo10base.xml:
Code:
<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"/>
<scaling name="Percent_128_add_385_div_512" units="%" toexpr="((x+384)/512)*100" frexpr="((x/100)*512)-384" format="%.1f" min="0" max="100" inc="2" storagetype="uint8" endian="big"/>
These should be very accurate, the StockXMAP scaling was calculated from how the ECU converts the voltage into a OBD kPa value. The Omni4barMAP scaling was calculated from the Omni 4bar spec sheet.

Step 2: Modify your scalings:
To make things easier we are just modifying 1 of the 3xMAP tables at this stage:

- Modify your "MAP based Load Calc #1" table to use the "StockXMAP in kPa" scaling
- Modify your "MAP based Load Calc #2" table to use the "Omni4barMAP in kPa" scaling



Step 3: Open ECUFlash and copy the axis from "MAP based Load Calc #1" to "MAP based Load Calc #2"


In my picture I havn't YET copied the axis, once you have copied you will see the #2 axis look exactly like the original and the #1 axis will change to smaller values - this is ok.

Step 4: Save, and then edit the evo10base.xml again and update the scaling for the remaining 2 "MAP based Load Calc" maps to be "Omni4barMAP in kPa"

Step 5: Do the exact same but for the "Fuel Compensation MAT vs MAP" table, here is the XML for this table:
53040010:
Code:
<table name="Fuel Compensation MAT vs MAP - Stock3bar" category="Misc" address="60b89" type="3D" swapxy="true" scaling="Percent_128_add_385_div_512">
	<table name="MAP" address="62af4" type="X Axis" elements="10" scaling="StockXMAP in kPa"/>
	<table name="MAT" address="62ae0" type="Y Axis" elements="7" scaling="Temp"/>
</table>		
<table name="Fuel Compensation MAT vs MAP - Omni4bar" category="Misc" address="60b89" type="3D" swapxy="true" scaling="Percent_128_add_385_div_512">
	<table name="MAP" address="62af4" type="X Axis" elements="10" scaling="Omni4barMAP in kPa"/>
	<table name="MAT" address="62ae0" type="Y Axis" elements="7" scaling="Temp"/>
</table>
526800xx:
Code:
<table name="Fuel Compensation MAT vs MAP - Stock3bar" category="Misc" address="60b4d" type="3D" swapxy="true" scaling="Percent_128_add_385_div_512">
	<table name="MAP" address="62ab6" type="X Axis" elements="10" scaling="StockXMAP in kPa"/>
	<table name="MAT" address="62aa2" type="Y Axis" elements="7" scaling="Temp"/>
</table>		
<table name="Fuel Compensation MAT vs MAP - Omni4bar" category="Misc" address="60b4d" type="3D" swapxy="true" scaling="Percent_128_add_385_div_512">
	<table name="MAP" address="62ab6" type="X Axis" elements="10" scaling="Omni4barMAP in kPa"/>
	<table name="MAT" address="62aa2" type="Y Axis" elements="7" scaling="Temp"/>
</table>
Step 6: Realign the Omni4bar with other ECU parameters (DTC P0069, Logging kPa via CAN, etc)
53040010:
Code:
&lt;table name="Omni4bar #1 0x03B6 -&gt; 0x02FF" category="Misc" address="17b92" type="1D" scaling="Hex16"/&gt;		
&lt;table name="Omni4bar #2 0x0ED8 -&gt; 0x0BFC" category="Misc" address="17bc2" type="1D" scaling="Hex16"/&gt;		
&lt;table name="Omni4bar #3 0x0ED8 -&gt; 0x0BFC" category="Misc" address="17bd6" type="1D" scaling="Hex16"/&gt;
526800xx:
Code:
&lt;table name="Omni4bar #1 0x03B6 -&gt; 0x02FF" category="Misc" address="17d76" type="1D" scaling="Hex16"/&gt;		
&lt;table name="Omni4bar #2 0x0ED8 -&gt; 0x0BFC" category="Misc" address="17da6" type="1D" scaling="Hex16"/&gt;		
&lt;table name="Omni4bar #3 0x0ED8 -&gt; 0x0BFC" category="Misc" address="17dba" type="1D" scaling="Hex16"/&gt;
Step 7: Save and Flash

Step 8: CHECK YOUR TUNE

Again - if this information helped you out, please help me out by sending my some paypal - address in my signature

Cheers
D.

Last edited by tephra; Jun 9, 2016 at 06:31 AM.
Reply
Old Sep 26, 2010 | 08:50 PM
  #2  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
At the moment the USDM changes haven't been fully tested - Murlo26 or scheides will report up when they are happy

Updating your logger:

EvoScan:
Eval="(x/4*0.2343)-14.196"

Tactrix:
scalingrpn=x,4,/,0.2343,*,14.196,-

It's 14.196 because I live at 14.5 psig - Whatever altitude you live at add 0.3psi

Last edited by tephra; Sep 26, 2010 at 08:54 PM.
Reply
Old Sep 26, 2010 | 09:57 PM
  #3  
murlo26's Avatar
Evolved Member
iTrader: (9)
 
Joined: Aug 2008
Posts: 4,119
Likes: 1
From: Minnesota
Thanks again for your hard work Tephra

My part was easy, I will let you know if anything pops up on the dyno while we test this.
Reply
Old Sep 27, 2010 | 07:51 AM
  #4  
Golden's Avatar
Evolved Member
iTrader: (1)
 
Joined: Nov 2009
Posts: 1,456
Likes: 0
From: Omaha, NE
Tephra, please don't forget ROM 555xxxxx.
Reply
Old Sep 27, 2010 | 12:12 PM
  #5  
scheides's Avatar
EvoM Moderator
iTrader: (10)
 
Joined: Oct 2006
Posts: 4,827
Likes: 13
From: Minneapolis
Confirmed working on USDM 2008 AFR, timing, idle, long and short term fuel trims are all working as they were before under all conditions I've tried; cold/warm start, cruising, playing, driving the wife, sitting in traffic, etc.

NOTE: when you log 'boost' in evoscan you will need to update your formula. This is in tephra's docs but don't be scurred, if you are all of a sudden running 18psi vs 26psi from before, but the car feels normal, this is why
Reply
Old Sep 27, 2010 | 05:22 PM
  #6  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
Originally Posted by Golden
Tephra, please don't forget ROM 555xxxxx.
Are you getting a Omni4bar?
Reply
Old Sep 27, 2010 | 08:18 PM
  #7  
Golden's Avatar
Evolved Member
iTrader: (1)
 
Joined: Nov 2009
Posts: 1,456
Likes: 0
From: Omaha, NE
Not right now. But we 2010's don't like to be left out.
Reply
Old Sep 28, 2010 | 11:27 AM
  #8  
Guru's Avatar
Evolved Member
iTrader: (6)
 
Joined: Mar 2003
Posts: 1,020
Likes: 0
From: Deeetroit
Awesome! Thank goodness. I am going to run 29-30 PSI on 93 octane on this X I'm working on so was wondering what I was going to do for race gas. Thanks a million Tephra!
Reply
Old Sep 28, 2010 | 08:44 PM
  #9  
kozmic27's Avatar
Evolved Member
 
Joined: Jun 2009
Posts: 653
Likes: 12
From: Houston, TX
Originally Posted by tephra
Hi All,

Again - if this information helped you out, please help me out by sending my some paypal - address in my signature

Cheers
D.
I now have a temp compensation table! Donation on the way.
Reply
Old Sep 28, 2010 | 09:07 PM
  #10  
kozmic27's Avatar
Evolved Member
 
Joined: Jun 2009
Posts: 653
Likes: 12
From: Houston, TX
Originally Posted by tephra

It's 14.196 because I live at 14.5 psig - Whatever altitude you live at add 0.3psi
Just want to confirm that this is .3psi added to psi/absolute at your elevation. So sea level or 14.7 would be 14.4?

Perhaps I am just dense today, sorry.
Reply
Old Sep 28, 2010 | 09:18 PM
  #11  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
yep that's right

so the full formula would be for EvoScan:
Eval="(x/4*0.2343) + 0.3 - 14.5"

but I merged the last two bits
Reply
Old Sep 29, 2010 | 12:16 PM
  #12  
derekste's Avatar
Evolved Member
iTrader: (9)
 
Joined: Nov 2006
Posts: 818
Likes: 0
From: Aurora, IL
Originally Posted by Golden
Not right now. But we 2010's don't like to be left out.
"hey do a bunch of work and give me something I don't need right now but might need in the distant future"
Reply
Old Sep 29, 2010 | 02:25 PM
  #13  
Guru's Avatar
Evolved Member
iTrader: (6)
 
Joined: Mar 2003
Posts: 1,020
Likes: 0
From: Deeetroit
Tephra have a suggested donation amount?
Reply
Old Sep 29, 2010 | 04:13 PM
  #14  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
whatever its worth to u man!
Reply
Old Sep 29, 2010 | 06:49 PM
  #15  
kozmic27's Avatar
Evolved Member
 
Joined: Jun 2009
Posts: 653
Likes: 12
From: Houston, TX
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"
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.
Reply



All times are GMT -7. The time now is 10:20 PM.