RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 4:13 pm

All times are UTC





Post new topic Reply to topic  [ 36 posts ]  Go to page Previous  1, 2, 3  Next
Author Message
 Post subject: Re: Rev holder between Shifts 08 2.5i
PostPosted: Tue Sep 25, 2018 6:57 pm 
Offline
Experienced

Joined: Mon Jul 02, 2007 11:46 am
Posts: 430
crippsdr wrote:
I know this was couple of years ago but having the rev hanging issue on a 09 Forester EZ1G107M.

Could anyone point me in the right direction in tuning this out?



There is AVCS too on this. have you mapped that out for yourself?

use this file it has what your asking for


Attachments:
EZ1G107M.xml [24.62 KiB]
Downloaded 210 times

_________________
--2008 3.6 Tribeca --
--2007 STI limited Panda--
--Twinscroll GT40R 2.35L--
Top
 Profile  
 
 Post subject: Re: Rev holder between Shifts 08 2.5i
PostPosted: Tue Oct 02, 2018 7:55 pm 
Offline
RomRaider Donator

Joined: Sun Jan 03, 2016 2:05 pm
Posts: 217
wow - could you take a look at my 05 2.5i (supercharged) rom? I have nasty rev hang in between shifts...

NOTE, rev hang have has existed way before supercharger went on.... it is a bizarre rev hang, sometimes hanging for seconds. I can get it to reproduce fairly easily but can't get it to happen when the vehicle is stopped, only while the car is in motion (even in neutral while rolling, if I recall correctly), so I am hoping that it may be able to get tuned out given the ECU seems to differentiate between when the car is moving and not.


Attachments:
2018-10-01-550cc-10psi-93-finetuning.bin.zip [335.45 KiB]
Downloaded 246 times
Top
 Profile  
 
 Post subject: Re: Rev holder between Shifts 08 2.5i
PostPosted: Fri Oct 05, 2018 6:18 pm 
Offline
Experienced

Joined: Mon Jul 02, 2007 11:46 am
Posts: 430
Attached is your definition. Please note the following

1) you missed a timing advance table (knock additive) Added it to the definition here
2) You missed VVL for your intake cams. ITs in this this now
3) Target Throttle angle idle airflow target base minimum - Mapped
4) AF3 Added


Attachments:
E2ZK003A.xml [1.42 KiB]
Downloaded 222 times

_________________
--2008 3.6 Tribeca --
--2007 STI limited Panda--
--Twinscroll GT40R 2.35L--
Top
 Profile  
 
 Post subject: Re: Rev holder between Shifts 08 2.5i
PostPosted: Wed Oct 17, 2018 6:24 pm 
Offline
RomRaider Donator

Joined: Sun Jan 03, 2016 2:05 pm
Posts: 217
Thank you!

I did not even know that this 2005 has any VVL--is that right?

Having some issues with some of these trying to figure out the size of the tables.

For example attached is what I come up with for the target throttle angle.

Obviously I've got the RPM axis too big by 4 cells but not sure about the requested torque axis. I guess if I could measure this, I could go see how high the value goes when I drive.

The fix for the rev hang is to reduce the target throttle angle idle airflow target base minimum to a smaller number???


Attachments:
targetthrottleangle.png
targetthrottleangle.png [ 48.42 KiB | Viewed 3131 times ]


Last edited by 05Pzev on Wed Oct 17, 2018 6:28 pm, edited 1 time in total.
Top
 Profile  
 
 Post subject: Re: Rev holder between Shifts 08 2.5i
PostPosted: Wed Oct 17, 2018 6:27 pm 
Offline
RomRaider Donator

Joined: Sun Jan 03, 2016 2:05 pm
Posts: 217
For AF Correction I had in a different location. I wonder if they are different values per rear o2 sensor (this has 2 front and 2 rear)? I had 20114.

Here is the cam advance. I'm guessing the valid cells are Load 0-1.10 and RPM 0-4800?
In theory the load would be modified, since I am hitting load 2.3+ now. This may not be a table I really need to mess with based on how small these values are.

PS Can I PayPal you some money for your time? Thank you.


Attachments:
camadvance.png
camadvance.png [ 30.41 KiB | Viewed 3130 times ]
Top
 Profile  
 
 Post subject: Re: Rev holder between Shifts 08 2.5i
PostPosted: Mon Oct 22, 2018 7:35 pm 
Offline
RomRaider Donator

Joined: Sun Jan 03, 2016 2:05 pm
Posts: 217
For the rev hang, I am going to match the last value below 100 all the way up to redline and see what happens.

That is , if it's 30.6 before it changes 100, I'll run it 30.6 from the first instance of 100 to the last instance of 100.

A little confused about the X axis. Other values in the ECU for torque only go up to 100 . So not sure what is correct here. Also when I go drive, the max requested torque I see is 100%. Perhaps this is a different scale?

The scale looks more like g/s to me if I had to guess. What else goes up to a raw value of 375 ?

Certainly 16 cells X by 16 cells Y looks correct.


Top
 Profile  
 
 Post subject: Re: Rev holder between Shifts 08 2.5i
PostPosted: Mon Oct 29, 2018 2:03 pm 
Offline
Experienced

Joined: Mon Jul 02, 2007 11:46 am
Posts: 430
05Pzev wrote:
For the rev hang, I am going to match the last value below 100 all the way up to redline and see what happens.

That is , if it's 30.6 before it changes 100, I'll run it 30.6 from the first instance of 100 to the last instance of 100.

A little confused about the X axis. Other values in the ECU for torque only go up to 100 . So not sure what is correct here. Also when I go drive, the max requested torque I see is 100%. Perhaps this is a different scale?

The scale looks more like g/s to me if I had to guess. What else goes up to a raw value of 375 ?

Certainly 16 cells X by 16 cells Y looks correct.



Can you send me your rom in PM. thats not what it looks like at all and i was pretty sure i mapped it out right for you?

_________________
--2008 3.6 Tribeca --
--2007 STI limited Panda--
--Twinscroll GT40R 2.35L--


Top
 Profile  
 
 Post subject: Re: Rev holder between Shifts 08 2.5i
PostPosted: Wed Oct 31, 2018 4:14 pm 
Offline
RomRaider Donator

Joined: Sun Jan 03, 2016 2:05 pm
Posts: 217
I PM'd my stock rom, that might be easier to look at.


Top
 Profile  
 
 Post subject: Re: Rev holder between Shifts 08 2.5i
PostPosted: Mon May 13, 2019 3:07 pm 
Offline
Newbie

Joined: Tue Jan 02, 2018 1:25 am
Posts: 1
I've been trying to solve this rev hang issue in my 07 Legacy 2.5i 5mt, it seems like the car likes to hold the throttle wherever it was for around 1.5 seconds before it drops which is fine for driving on the street but I track, autocross and rallycross this car on a regular basis and it really hurts getting the weight transfer right. I use the E2UE102B ECUflash definition for an 07 Outback 2.5i 5mt which seems to work perfectly fine in this car but the Target Throttle Angle Idle Airflow Target Base Minimum table is not defined, i tried using the addresses from the EZ1D302C definition posted above hoping I would get lucky and they would be the same but that is not the case.

If someone could define the Target Throttle Angle Idle Airflow Target Base Minimum table for the E2UE102B definition I would be very grateful and happy to paypal some money for the effort.

Thanks, Adam


Attachments:
E2UE102B.xml [33.07 KiB]
Downloaded 212 times
E2UE102B.hex.zip [378.95 KiB]
Downloaded 136 times
Top
 Profile  
 
 Post subject: Re: Rev holder between Shifts 08 2.5i
PostPosted: Tue Feb 02, 2021 10:08 pm 
Offline
Experienced

Joined: Wed Sep 05, 2018 5:01 pm
Posts: 167
Location: Brookline, NH
I've been trying to solve this rev hang issue in my 2010 Forester 2.5i 5mt. If someone could please define the "Target Throttle Angle Idle Airflow Target Base Minimum" table, I would be very grateful!

Also, the AF3 correction tables would be nice to know too :)


Attachments:
2010 USDM Forester MT EZ1GB10K.bin.zip [376.64 KiB]
Downloaded 117 times

_________________
'06 USDM WRX TR Sedan - EJ255/TD05-20G/Walbro 255/Catless 3'' Turboback - 75% IDC @6300RPM @16.4psi @4.65 MAFv @10.8:1 AFR on DW750 injectors running Merpmod Flash tune (v14.6)
'10 USDM Forester 2.5i (5sp.) - Bone stock for now, working on a tune.
Top
 Profile  
 
 Post subject: Re: Rev holder between Shifts 08 2.5i
PostPosted: Wed Feb 03, 2021 12:21 am 
Offline
RomRaider Donator

Joined: Sun Jan 03, 2016 2:05 pm
Posts: 217
currancchs wrote:
I've been trying to solve this rev hang issue in my 2010 Forester 2.5i 5mt. If someone could please define the "Target Throttle Angle Idle Airflow Target Base Minimum" table, I would be very grateful!

Also, the AF3 correction tables would be nice to know too :)


This might be it, it probably needs some more parameters to open correctly in ecuflash, I can try to look tomorrow.

Quote:

<table name="Target Throttle Angle Idle Airflow Target Base Minimum" address="D1384">
<table name="Engine Speed" address="D12EC"/>
<table name="Requested Torque" address="D1328"/>
</table>



Just a note, I never got this to work as I wanted it to. I changed all of those 100's in the picture above on this thread to the next lowest number, and still got the rev hang. I never messed with it much ,but it's still there and still very annoying. If I floor it to redline, it will often just hang there for multiple seconds.


Top
 Profile  
 
 Post subject: Re: Rev holder between Shifts 08 2.5i
PostPosted: Wed Feb 03, 2021 12:49 am 
Offline
Experienced

Joined: Wed Sep 05, 2018 5:01 pm
Posts: 167
Location: Brookline, NH
05Pzev wrote:
currancchs wrote:
I've been trying to solve this rev hang issue in my 2010 Forester 2.5i 5mt. If someone could please define the "Target Throttle Angle Idle Airflow Target Base Minimum" table, I would be very grateful!

Also, the AF3 correction tables would be nice to know too :)


This might be it, it probably needs some more parameters to open correctly in ecuflash, I can try to look tomorrow.

Quote:

<table name="Target Throttle Angle Idle Airflow Target Base Minimum" address="D1384">
<table name="Engine Speed" address="D12EC"/>
<table name="Requested Torque" address="D1328"/>
</table>



Just a note, I never got this to work as I wanted it to. I changed all of those 100's in the picture above on this thread to the next lowest number, and still got the rev hang. I never messed with it much ,but it's still there and still very annoying. If I floor it to redline, it will often just hang there for multiple seconds.


Thank you so much for responding and sharing that information, I really appreciate it! Also interesting that you weren't able to achieve the desired change... The other parameters I'm looking into changing are in the "overrun initial injector enrichment (pulsewidth)" and "idle airflow min target decel adder (RPM)" tables.

It is my understanding that the former table softens the transition to overrun by popping the injectors off after throttle close and that changing it can make this transition more abrupt. I also own and tune a 2006 wrx and changing this table's value from 1.4ms to .7ms helped a bit in making the throttle feel more cable-like, might be imagining things though! The stock value on the 2010 Forester is 2.4ms, but then again, the wrx injectors are 565cc compared to the Forester's 265cc, so the actual fuel squirted on overrun is pretty similar.

I believe that the latter table adds airflow to the airflow sensed by the MAF when off-throttle and moving. I imagine that lowering these values would result in a lower calculated mass airflow and a lower throttle opening being chosen from the "target throttle plate position (Idle)" table, which I would think would cause RPMs to drop more quickly as well.

Perhaps a combination of these tables may yield the desired effect? I'll try it and report back as soon as I have a chance.

_________________
'06 USDM WRX TR Sedan - EJ255/TD05-20G/Walbro 255/Catless 3'' Turboback - 75% IDC @6300RPM @16.4psi @4.65 MAFv @10.8:1 AFR on DW750 injectors running Merpmod Flash tune (v14.6)
'10 USDM Forester 2.5i (5sp.) - Bone stock for now, working on a tune.


Top
 Profile  
 
 Post subject: Re: Rev holder between Shifts 08 2.5i
PostPosted: Wed Feb 03, 2021 1:51 am 
Offline
Experienced

Joined: Wed Sep 05, 2018 5:01 pm
Posts: 167
Location: Brookline, NH
Just wanted to confirm that the addresses you found worked great, table shown in attached screenshot, as well as the load limit b table, with addresses, just in case someone looking to tune this ecu comes across this post.
Attachment:
Screenshot of ECU Flash.png
Screenshot of ECU Flash.png [ 273.05 KiB | Viewed 2715 times ]


Edit: Apologies for the boxes covering the addresses, if anyone knows how to correct that issue, please do let me know! See previous post for addresses for the idle table. The load limit b table addresses are as follows: Engine Load g/rev is c2988, RPM is C293C, and the table includes 19 rows and two columns of data

_________________
'06 USDM WRX TR Sedan - EJ255/TD05-20G/Walbro 255/Catless 3'' Turboback - 75% IDC @6300RPM @16.4psi @4.65 MAFv @10.8:1 AFR on DW750 injectors running Merpmod Flash tune (v14.6)
'10 USDM Forester 2.5i (5sp.) - Bone stock for now, working on a tune.


Top
 Profile  
 
 Post subject: Re: Rev holder between Shifts 08 2.5i
PostPosted: Wed Feb 03, 2021 5:00 pm 
Offline
RomRaider Donator

Joined: Sun Jan 03, 2016 2:05 pm
Posts: 217
I think that RPM is on the Y axis and requested torque is on the X, but you probably get the idea. Let me know if it works for you. I wonder if there is any reason not to 0 out the entire table... wouldn't that make the throttle close right away after you let off the pedal?


For the rear O2 sensor, I searched for "3F 00 00 00 BF 00 00 00" which is 0.5 and -0.5 (+ or - 50% correction or learning)

There are only 6 matches, so since one of them is probably AF3 learning and the other is probably AF3 correction you have a decent chance of getting them right by trial and error but I don't know how to tell which are right unfortunately.

2C1D4
2C414
2D060
2DC10
2E350
2F96C

I think I changed 1 at a time, and watched AF3 learning and correction in the logger until I got it right.
Are you going to turbo the 08?


Top
 Profile  
 
 Post subject: Re: Rev holder between Shifts 08 2.5i
PostPosted: Wed Feb 03, 2021 6:43 pm 
Offline
Experienced

Joined: Wed Sep 05, 2018 5:01 pm
Posts: 167
Location: Brookline, NH
05Pzev wrote:
I think that RPM is on the Y axis and requested torque is on the X, but you probably get the idea. Let me know if it works for you. I wonder if there is any reason not to 0 out the entire table... wouldn't that make the throttle close right away after you let off the pedal?


For the rear O2 sensor, I searched for "3F 00 00 00 BF 00 00 00" which is 0.5 and -0.5 (+ or - 50% correction or learning)

There are only 6 matches, so since one of them is probably AF3 learning and the other is probably AF3 correction you have a decent chance of getting them right by trial and error but I don't know how to tell which are right unfortunately.

2C1D4
2C414
2D060
2DC10
2E350
2F96C

I think I changed 1 at a time, and watched AF3 learning and correction in the logger until I got it right.
Are you going to turbo the 08?


Hi again and thank you for the additional information! I can definitely use the potential AF3 correction addresses with logging to find the actual address from here and will update this thread once I do.

Regarding the DBW tables, it is my understanding that the ECU determines the appropriate throttle plate opening angle by first referring to the "Requested Torque table" and determining a requested torque value based on the throttle pedal position and the engine RPM. This value is then plugged into the "Target throttle plate position" table (whichever one is active at that time) and used to calculate an appropriate throttle angle.

Under idle conditions, which I believe is any time the throttle pedal is 0%, I am not positive which table is used to determine the throttle plate position, but on my 2006 WRX, I can confirm that this is governed by the "Target throttle plate position (idle)" and "Target Throttle Plate Position (Idle) Minimum" Tables. Just FYI, my minimum TPS during idle on the WRX is 0.12% (stock and in my map). Perhaps the 2010 2.5i has a similar table?

In any case, I believe that the "Idle Airflow Min Target Decel Adder (RPM)" table in the 2010 2.5i ROM may be used in connection with the current ""Target throttle plate position" table to open the throttle more than it otherwise would be under these conditions, perhaps for the duration set in the "Idle Airflow Min Target Decel Initial Idle Activation Max Mode Counter" Table, which could definitely contribute to rev hang. I think that the "Target Throttle Angle Idle Airflow Target Base Minimum" table is then used to set a floor for idle throttle opening that could override a lower value determined from the "Idle Airflow Min Target Decel Adder (RPM)" table in conjunction with the "Target throttle plate position" table, which would explain why it has had an effect for some people.

Regarding turbo'ing the vehicle, no, I have no plans for that; already have the WRX pushing about 350WHP and the Forester is supposed to be my reliable daily driver to bring the children to daycare in ;) Just looking to get rid of the annoying rev hang issue, improve throttle response/ramping, and maybe get a few more horsepower/add a slight burble on overrun.

I only changed load limit B because it seemed so close to the loads the engine was capable of making stock, but I haven't really done much logging yet, so could be wrong (I just know that my WRX is making 3.4g/rev of load from ~3.4k RPM to ~5k RPM and barely tipped in I'd be exceeding the engine load limit b tables on the 2.5i ECU (table copied below for reference).

Attachment:
Engine load limit b.png
Engine load limit b.png [ 6.62 KiB | Viewed 2702 times ]


I was looking for the AF3 tables primarily to have in my back pocket for when the cats fail :)

Thanks again for everything!

P.s. Current tune attached. Unflashed at this point. Still trying to work out the differences between the four timing tables in this map (my wrx only has one + knock advance).

In the attached tune, I have made the following changes:
[list=]
Removed speed limiter (why not?)
Slight burble tune (between 1800-4500 RPM after warmup, disabled when coolant gets over 212F)
Reduced initial injector overrun in an effort to reduce rev hang
Reduced target throttle angle idle airflow target base minimum in an effort to reduce rev hang
Increased load limit b (AKA PZEV Governor - didn't want load to be artificially restricted under any circumstances, didn't see any downside to increasing above any load this engine should be able to generate at all RPM)
Zero'd CL OL Transition (reduce EGT/knock/improve reliability at the expense of mileage)
Expanded CL Fueling Range to provide more enrichment at lower loads (improve reliability at the expense of MPG)
Overhauled Timing (pulled from Pickler's 2.5i base map, need to look into more before flashing, be careful!)
Remapped DBW Throttle to be more linear
Scaled Front 02 Sensor for wider range of reading
Lowered Rough Correction Delay (Increase IAM faster after flashing)
Expanded Rough Correction Range (high RPM knock now taken into account in determining IAM)
Smoothed OL Fueling
[/list]

Much thanks to Pickler for releasing his 08 2.5i base tune, on which much of my current tune is based.


Attachments:
EZ1GB10K_rev12 (Corrected Timing Tables - DO NOT USE PRIOR ROM REV).bin.zip [375.52 KiB]
Downloaded 112 times

_________________
'06 USDM WRX TR Sedan - EJ255/TD05-20G/Walbro 255/Catless 3'' Turboback - 75% IDC @6300RPM @16.4psi @4.65 MAFv @10.8:1 AFR on DW750 injectors running Merpmod Flash tune (v14.6)
'10 USDM Forester 2.5i (5sp.) - Bone stock for now, working on a tune.


Last edited by currancchs on Wed Feb 10, 2021 3:51 pm, edited 1 time in total.
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 36 posts ]  Go to page Previous  1, 2, 3  Next

All times are UTC


Who is online

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