RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sun Dec 28, 2025 3:17 am

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 18 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Definition Request: 2005 USDM Legacy 2.5i MT 2F220A4706
PostPosted: Thu May 15, 2014 10:25 pm 
Offline
Newbie

Joined: Thu May 15, 2014 9:10 pm
Posts: 2
Definition request for the following vehicle:

2005 USDM Legacy 2.5i MT 2F220A4706


Thank you for your time.


Attachments:
2F220A4706.bin.zip [335.71 KiB]
Downloaded 1272 times
Top
 Profile  
 
 Post subject: Re: Definition Request: 2005 USDM Legacy 2.5i MT 2F220A4706
PostPosted: Fri Aug 08, 2014 5:44 pm 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
Def is posted here: viewtopic.php?t=10885


Top
 Profile  
 
 Post subject: Re: Definition Request: 2005 USDM Legacy 2.5i MT 2F220A4706
PostPosted: Thu Aug 14, 2014 4:43 pm 
Offline
Newbie

Joined: Thu May 15, 2014 9:10 pm
Posts: 2
Thank you so much!! :D


Top
 Profile  
 
 Post subject: Re: Definition Request: 2005 USDM Legacy 2.5i MT 2F220A4706
PostPosted: Mon Apr 03, 2017 6:16 pm 
Offline
RomRaider Donator

Joined: Sun Jan 03, 2016 10:05 am
Posts: 217
I have the same ECU ID. The definition posted is for an AT not MT - does it matter?

When I open the bin file in EcuFlash it says ECUID: 2f220a4706
Internal ID: e2zk003a.
Inherits: e2zk001a.

It does read correctly as a MT in EcuFlash out of the box, but in RomRaider it shows up as an automatic with the experimental definition. Thanks...


Top
 Profile  
 
 Post subject: Re: Definition Request: 2005 USDM Legacy 2.5i MT 2F220A4706
PostPosted: Tue Jul 11, 2017 4:55 pm 
Offline
RomRaider Donator

Joined: Sun Jan 03, 2016 10:05 am
Posts: 217
Just a disclaimer, I haven't had any confirmation on these addresses from someone more knowledgeable, but just wanted to document these for reference. I basically looked at other ROMs and looked for similar strings and/or did trial and error until I found the right addresses.

Note: This is actually for AF3 and AF4 not just AF3 - For disabling STFT on rear O2 sensors.

Quote:
<table name="AF 3 Correction Limits" address="20114" scaling="A/FLearning#1Limits(%)"> </table>


Note: This is actually for AF3 and AF4 not just AF3 - for disabling LTFT on rear o2 sensors.

Quote:
<table name="AF 3 Learning Limits" address="20644" scaling="A/FLearning#1Limits(%)"></table>


AF3 Learning doesn't seem to be in 32BITBASE.XML, so I added it in order to be able to use the above:

Quote:
<table name="AF 3 Learning Limits" category="Experimental" type="2D" level="1" scaling="A/FLearning#1Limits(%)">
<table name="X" type="Static X Axis" elements="2">
<data>High</data>
<data>Low</data>
</table>
</table>


This is for boosted applications - stock load limit is too low, I gather
Quote:
<table name="Engine Load Limit B Maximum (RPM)" address="C2EE4">
<table name="Engine Speed" address="C2E98" elements="19"/>
</table>


For others, I found the engine load limit B by looking for "44160000442F00004448000044610000447A00004496000044AF000044C8000044E1000044FA000045160000452F00004548000045610000457A0000458980004596000045A2800045AF00". Note that HexEdit wouldn't let me search for a string this big, so I searched for the partial string, then verified the rest was present. This string represents the RPM range for the engine load limit:

Quote:
700
800
900
1000
1200
1400
1600
1800
2000
2400
2800
3200
3600
4000
4400
4800
5200
5600


Top
 Profile  
 
 Post subject: Re: Definition Request: 2005 USDM Legacy 2.5i MT 2F220A4706
PostPosted: Mon Sep 11, 2017 4:17 pm 
Offline
RomRaider Donator

Joined: Sun Jan 03, 2016 10:05 am
Posts: 217
Can someone please tell me how I can log whether I am in closed or open loop on this rom? It doesn't seem to be there by default in Logger.


Top
 Profile  
 
 Post subject: Re: Definition Request: 2005 USDM Legacy 2.5i MT 2F220A4706
PostPosted: Mon Sep 11, 2017 6:17 pm 
Offline
RomRaider Donator

Joined: Sun Jan 03, 2016 10:05 am
Posts: 217
I am trying to find the Minimum Active Primary Open Loop Enrichment too.


Top
 Profile  
 
 Post subject: Re: Definition Request: 2005 USDM Legacy 2.5i MT 2F220A4706
PostPosted: Tue Feb 06, 2018 3:00 pm 
Offline
RomRaider Donator

Joined: Sun Jan 03, 2016 10:05 am
Posts: 217
Clarification for how to add this

If these do not exist in 32bitbase.xml, add them:

Quote:
<table name="AF 3 Learning Limits" category="Experimental" type="2D" level="1" scaling="A/FLearning#1Limits(%)">
<table name="X" type="Static X Axis" elements="2">
<data>High</data>
<data>Low</data>
</table>
</table>


Quote:
<table name="AF 3 Correction Limits" category="Experimental" type="2D" level="1" scaling="A/FLearning#1Limits(%)">
<table name="X" type="Static X Axis" elements="2">
<data>High</data>
<data>Low</data>
</table>
</table>


Add to your vehicle specific XML for example:
C:\Program Files (x86)\OpenECU\EcuFlash\rommetadata\subaru\Legacy\E2ZK001A 2005 USDM Legacy 2.5 AT.xml

Quote:
<table name="AF 3 Correction Limits" address="20114" scaling="A/FLearning#1Limits(%)"> </table>


Quote:
<table name="AF 3 Learning Limits" address="20644" scaling="A/FLearning#1Limits(%)"></table>


Quote:
<table name="Engine Load Limit B Maximum (RPM)" address="C2EE4">
<table name="Engine Speed" address="C2E98" elements="19"/>
</table>



Close ECUFlash and re-open.

AF3 changes should show up under Experimental. These can be set to 0.

Load by RPM shows up under Engine Load Limit B Maximum (RPM). This can be set to 4 down the line. You could figure max load by RPM but probably not necessary with a proper tune.


Top
 Profile  
 
 Post subject: Re: Definition Request: 2005 USDM Legacy 2.5i MT 2F220A4706
PostPosted: Fri Apr 05, 2019 3:16 pm 
Offline
Newbie

Joined: Fri Mar 24, 2017 10:02 pm
Posts: 22
bumping this back up


o5pzev, or anyone that can help



I need to find the engine load limit B on an 07 impreza 2.5i MT. Ive been having some big headaches.

Any tips?

I searched the same string/partial string in hexedit on my rom and came up with nothing. I'm guessing it maybe uses a different rpm scale? I believe the load limits are the same as the 05. the car seems to try to run the same spark and fueling as would be at the limit (1.3grev @3200rpmish and the rest of the scale) despite being at 2.2grev. Based on this I do believe this table exists for my ROM. The location is eluding me.


p.s. this is an ej205 being run off 07 2.5i ecu. would run flawless if load limit wasnt cutting my ipw and stopping my spark from being what it needs to be.


p.p.s ill send money to romraider and the individual that finds this. I need it!

THANKS


Last edited by jonnyoptions on Fri May 03, 2019 5:26 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Definition Request: 2005 USDM Legacy 2.5i MT 2F220A4706
PostPosted: Fri Apr 05, 2019 4:37 pm 
Offline
Newbie

Joined: Fri Mar 24, 2017 10:02 pm
Posts: 22
hey guys i figured it out. the original hexeditor i used had a broken search function. or i was too dumb to figure it out, whichever.

used [url]hexed.it[/url] and it worked perfectly

id like to thank 05pzev. shoot me your paypal addy!

xml code for engine load limit B on an 2007 impreza 2.5i MT E2UG002L

Code:
<table name="Engine Load Limit B Maximum (RPM)" address="C223c">
<table name="Engine Speed" address="C21F0" elements="19"/>
</table>


Attachments:
File comment: xml for E2UG002L with eng load limit b table
E2UG002Lalpha8.xml [29.67 KiB]
Downloaded 368 times
Top
 Profile  
 
 Post subject: Re: Definition Request: 2005 USDM Legacy 2.5i MT 2F220A4706
PostPosted: Thu May 07, 2020 2:59 pm 
Offline
RomRaider Donator

Joined: Sun Jan 03, 2016 10:05 am
Posts: 217
jonnyoptions wrote:
hey guys i figured it out. the original hexeditor i used had a broken search function. or i was too dumb to figure it out, whichever.

used [url]hexed.it[/url] and it worked perfectly

id like to thank 05pzev. shoot me your paypal addy!

xml code for engine load limit B on an 2007 impreza 2.5i MT E2UG002L

Code:
<table name="Engine Load Limit B Maximum (RPM)" address="C223c">
<table name="Engine Speed" address="C21F0" elements="19"/>
</table>


Glad it worked, sorry I didn't see the original post. Feel free to pay it forward to romraider!!! :)


Top
 Profile  
 
 Post subject: Re: Definition Request: 2005 USDM Legacy 2.5i MT 2F220A4706
PostPosted: Tue Dec 22, 2020 2:07 pm 
Offline
RomRaider Donator

Joined: Sun Jan 03, 2016 10:05 am
Posts: 217
More definitions - this is the fuel target point where fueling goes to open loop instead of CL.


Quote:
<table name="Minimum Active Primary Open Loop Enrichment" address="C8160">
</table>


Last edited by 05Pzev on Wed Dec 23, 2020 12:37 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Definition Request: 2005 USDM Legacy 2.5i MT 2F220A4706
PostPosted: Tue Dec 22, 2020 2:11 pm 
Offline
RomRaider Donator

Joined: Sun Jan 03, 2016 10:05 am
Posts: 217
Increasing engine load multiplier - for reference I've had more luck adding these to the automatic xml file than the MT.

Quote:
<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="0x888f8">
<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>


Top
 Profile  
 
 Post subject: Re: Definition Request: 2005 USDM Legacy 2.5i MT 2F220A4706
PostPosted: Wed Dec 23, 2020 12:36 pm 
Offline
RomRaider Donator

Joined: Sun Jan 03, 2016 10:05 am
Posts: 217
Here is one more that Bamofo gave me, but I believe the other one I posted above is correct for AF3 correction limits, so exactly sure what this is.

Quote:
<table name="AF 3 Correction Limits Bamofo" address="21c60" scaling="A/FLearning#1Limits(%)"> >
</table>


Top
 Profile  
 
 Post subject: Re: Definition Request: 2005 USDM Legacy 2.5i MT 2F220A4706
PostPosted: Wed Jan 27, 2021 1:36 pm 
Offline
RomRaider Donator

Joined: Sun Jan 03, 2016 10:05 am
Posts: 217
This one is for fixing the miles to empty for larger injectors:

Quote:
For E2ZK003A, it might be 0x0C1B9C, .float 4.2479997



Quote:
<table type="2D" name="Info Panel Fuel Consumption Correction" category="Fueling - Injectors" storagetype="float" endian="big" sizey="1" userlevel="2" storageaddress="0x0C1B9C">
<scaling units="ESTIMATED Fuel Efficiency Correction" expression="x" to_byte="x" format="0.000" fineincrement=".1" coarseincrement="1" />
<table type="Static Y Axis" name="" sizey="1">
<data>Fuel Efficiency Correction</data>
</table>
<description>This is the correction applied to the fuel efficiency calculation to account for injector size change. Adjust this value by the same percentage as used for injector scaling. NewCorrection = CurrentCorrection * (NewInjectorScale / OldInjectorScale)</description>
</table>


Last edited by 05Pzev on Wed Feb 03, 2021 3:35 pm, edited 1 time in total.

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 18 posts ]  Go to page 1, 2  Next

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 2 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