RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 5:20 pm

All times are UTC




Post new topic Reply to topic  [ 6 posts ] 
Author Message
 Post subject: 08+ Engine load Limit B Compensations-Need a hand please.
PostPosted: Mon May 07, 2012 7:08 pm 
Offline
Experienced
User avatar

Joined: Wed Feb 20, 2008 3:02 am
Posts: 244
Location: Broomfield, Colorado
I found the engine load limit B compensation tables in the USDM 2011 WRX rom, AE5IA10L but just need help writing the rest of the code so I hope you more experienced guys can give me a hand writing the Base.

These 2 tables appear right after the engine load limit B, a standard 2d temp. comp table and another 2d table that should compensate for atmospheric pressure.

The advantage to these is to lift the engine load compensation above the maxed 4.0 G/rev by adding a 100% compensation to either of these tables should double the max G/REV giving us a total possibility of 16 G/rev

Here are the locations i found in AE5IA10L

<table name="Engine Load Limit B Compensation (IAT)" storageaddress="C359C">
<table type="Y Axis" storageaddress="C355C" />
</table>

<table name="Engine Load Limit B Compensation (Atm. Pressure)" storageaddress="C35C4">
<table type="Y Axis" storageaddress="C35BC" />
</table>

_________________
-Eric Minehart
2009 WRX Dom 3 on e85
2002 WRX VF30 on E85(SOLD)
eminehart@yahoo.com
www.torquedperformance.com


Top
 Profile  
 
 Post subject: Re: 08+ Engine load Limit B Compensations-Need a hand pleas
PostPosted: Mon May 07, 2012 10:17 pm 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
Easier to use this approach: viewtopic.php?f=15&t=7254&start=15

I'll break out the multiplier for you with pleasure.

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: 08+ Engine load Limit B Compensations-Need a hand pleas
PostPosted: Mon May 07, 2012 10:30 pm 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
Multiplier address for this rom is A3E68.

So insert this into the xml definition:

Code:
<table type="2D" name="Engine Load Limit B Maximum (RPM) - Multiplier" category="Mass Airflow / Engine Load" storagetype="float" endian="big" sizey="1" userlevel="4" storageaddress="0xA3E68">
  <scaling units="multiplier" expression="x" to_byte="x" format="0.000000000000" fineincrement="0" coarseincrement="0" />
  <table type="Static Y Axis" name="" sizey="1">
   <data>Engine Load Limit B Maximum (RPM) - Multiplier</data>
  </table>
  <description>Change this value to change the maximum  of the Engine Load Limit B Maximum (RPM) table from it's nominal value.  By setting this field to twice (x2) of it's nominal value you will increase the cap of the Engine Load Limit B Maximum (RPM) to double it's nomial value.</description>
</table>

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: 08+ Engine load Limit B Compensations-Need a hand pleas
PostPosted: Thu Jul 19, 2012 6:08 pm 
Offline
Experienced

Joined: Sat May 07, 2011 3:22 pm
Posts: 144
Not the same thought train as you... but I think the IAT one may be practical for some.

I find myself having to tweak my fuel compensation table every time the temperature swings from season to season. I don't know if there is a logical reason or not. Just an observation over the past year.


Top
 Profile  
 
 Post subject: Re: 08+ Engine load Limit B Compensations-Need a hand pleas
PostPosted: Thu Jul 19, 2012 9:27 pm 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
Heide264 wrote:
Not the same thought train as you... but I think the IAT one may be practical for some.

I find myself having to tweak my fuel compensation table every time the temperature swings from season to season. I don't know if there is a logical reason or not. Just an observation over the past year.


Not surprised - that's one of the advantages of MAF fueling, is that in closed loop, the ECU can compensate for temperature variations using the input from the O2 sensor. I can tell with SD, where the location of the IAT sensor is key, using a CAI, I could get absolutely wild swings in fueling when the engine bay was heat soaked. I think your problem has a lot to do with running open loop full time. I would re-enable close loop, and maybe remove the AF3 corrections to make idle more stable. There are some also some idle stability tables that I still need to publish that deal with how the ECU corrects for overshooting the idling targets.

I still think that it is a different issue to maxing out the Engine Load B parameter - which is due to the numerical limitation of the way the value is set up in the code. Rather than mess with scalings (and potentially throw out other calibration that are based on airflow / load - which are many in the code), using this method completely deals it.

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: 08+ Engine load Limit B Compensations-Need a hand pleas
PostPosted: Mon Jul 23, 2012 7:19 pm 
Offline
Experienced

Joined: Sat May 07, 2011 3:22 pm
Posts: 144
td-d wrote:
Heide264 wrote:
Not the same thought train as you... but I think the IAT one may be practical for some.

I find myself having to tweak my fuel compensation table every time the temperature swings from season to season. I don't know if there is a logical reason or not. Just an observation over the past year.


Not surprised - that's one of the advantages of MAF fueling, is that in closed loop, the ECU can compensate for temperature variations using the input from the O2 sensor. I can tell with SD, where the location of the IAT sensor is key, using a CAI, I could get absolutely wild swings in fueling when the engine bay was heat soaked. I think your problem has a lot to do with running open loop full time. I would re-enable close loop, and maybe remove the AF3 corrections to make idle more stable. There are some also some idle stability tables that I still need to publish that deal with how the ECU corrects for overshooting the idling targets.

I still think that it is a different issue to maxing out the Engine Load B parameter - which is due to the numerical limitation of the way the value is set up in the code. Rather than mess with scalings (and potentially throw out other calibration that are based on airflow / load - which are many in the code), using this method completely deals it.


I will give it a go. Thanks. I have noticed some pretty radical changes in my fuel comp table though over the season changes. I was planning on getting some time in to play with closed loop again this past weekend, but it never happened. Going to do an iteration of the fueling comp, as well as one final pull to make sure my fueling is currently locked in. Then will give the closed loop stuff a go. I think it'll help a lot, but I still expect to have to do the load comp during the season changes based off of what I've seen in the past.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl