RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Fri Dec 26, 2025 12:22 pm

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 64 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Author Message
 Post subject: Re: VVL thresholds / parameters / logic
PostPosted: Thu Sep 27, 2012 4:01 am 
Offline
Moderator

Joined: Thu May 20, 2010 4:01 am
Posts: 3117
Location: Johannesburg, South Africa
throttlehappy wrote:
Looks like a possible 4000rpm VVL switch point on the 09 Forester 2.5i?


Code:
ROM:000D0D3C VVL_Low_Mode_Below_RPM:.float 3100.0    ; DATA XREF: sub_4E54E:loc_4E678o
ROM:000D0D3C                                         ; sub_4E54E+178o ...
ROM:000D0D40 VVL_High_Mode_Above_RPM:.float 3200.0   ; DATA XREF: sub_4E54E+11Co
ROM:000D0D40                                         ; sub_4E54E:off_4E778o

ROM:000D0D90 VVL_RPM_Minimum_Low_Mode_Below:.float 3000.0 ; DATA XREF: sub_4EAE4+52o
ROM:000D0D90                                         ; ROM:off_4ECD4o

ROM:000D0DC0 OSV_VVL_High_Initial:.float 100.0       ; DATA XREF: sub_4F512+4Eo
ROM:000D0DC0                                         ; sub_4F610:off_4F6D8o
ROM:000D0DC4 flt_D0DC4:      .float 0.0              ; DATA XREF: sub_4F512+3Ao
ROM:000D0DC4                                         ; sub_4F610:off_4F6D4o
ROM:000D0DC8 OSV_VVL_Duty_Low:.float 22.0            ; DATA XREF: sub_4F512+5Co
ROM:000D0DC8                                         ; sub_4F610:off_4F6DCo
ROM:000D0DCC OSV_VVL_Duty_After_High:.float 67.0     ; DATA XREF: sub_4F512+68o
ROM:000D0DCC                                         ; sub_4F610:off_4F6E0o


_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: VVL thresholds / parameters / logic
PostPosted: Thu Sep 27, 2012 8:32 am 
Offline
Moderator

Joined: Thu May 20, 2010 4:01 am
Posts: 3117
Location: Johannesburg, South Africa
Matt, if you get a chance, could you log some float variables on the '09 forester for me - trying to nail down their function - the VVL routine uses many parameters and switch, and is spread over 6 or 7 subroutines, hell of a convoluted (with tons of indirect referencing just to make it easier...).

All of these are 4byte float, other than the ones specified, no multiplier or adder i.e. x = x. If you could also log IAT, ECT, Oil Temp, MAF (g/s), OSV duty, OSV current, vehicle speed, RPMs would be great, for comparison.

unk_FFFF8AB0
unk_FFFF8AB8
unk_FFFF8AC0
unk_FFFF8AC8
unk_FFFF8AD0
unk_FFFF8AD8
unk_FFFF8AE0
unk_FFFF8AF2 - 16 bit
unk_FFFF8AF6 - 16 bit
unk_FFFF8AFA - 16 bit

unk_FFFF8B10
unk_FFFF8B22 - 16 bit
unk_FFFF8B26 - 16 bit
unk_FFFF8B28 - 16 bit
unk_FFFF8B2A - 16 bit

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: VVL thresholds / parameters / logic
PostPosted: Thu Sep 27, 2012 8:34 am 
Offline
Senior Member

Joined: Sat Feb 12, 2011 7:27 pm
Posts: 2031
Location: Northern NSW
td-d wrote:
Matt, if you get a chance, could you log some float variables on the '09 forester for me - trying to nail down their function - the VVL routine uses many parameters and switch, and is spread over 6 or 7 subroutines, hell of a convoluted (with tons of indirect referencing just to make it easier...).

All of these are 4byte float, other than the ones specified, no multiplier or adder i.e. x = x. If you could also log IAT, ECT, Oil Temp, MAF (g/s), OSV duty, OSV current, vehicle speed, RPMs would be great, for comparison.

unk_FFFF8AB0
unk_FFFF8AB8
unk_FFFF8AC0
unk_FFFF8AC8
unk_FFFF8AD0
unk_FFFF8AD8
unk_FFFF8AE0
unk_FFFF8AF2 - 16 bit
unk_FFFF8AF6 - 16 bit
unk_FFFF8AFA - 16 bit

unk_FFFF8B10
unk_FFFF8B22 - 16 bit
unk_FFFF8B26 - 16 bit
unk_FFFF8B28 - 16 bit
unk_FFFF8B2A - 16 bit


Can do but it will not be for a week unfortunately, customer is out of town due to school holidays here.


Top
 Profile  
 
 Post subject: Re: VVL thresholds / parameters / logic
PostPosted: Thu Sep 27, 2012 9:05 am 
Offline
Moderator

Joined: Thu May 20, 2010 4:01 am
Posts: 3117
Location: Johannesburg, South Africa
throttlehappy wrote:
Can do but it will not be for a week unfortunately, customer is out of town due to school holidays here.


No worries, when you can.

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: VVL thresholds / parameters / logic
PostPosted: Thu Sep 27, 2012 11:09 am 
Offline
Moderator

Joined: Thu May 20, 2010 4:01 am
Posts: 3117
Location: Johannesburg, South Africa
To give you an idea of the complexity of this logic, here's one of the main routines involved with AVLS. I've now picked up on the section responsible for CEL codes P0026 and P0028 as well.

Image

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: VVL thresholds / parameters / logic
PostPosted: Mon Oct 01, 2012 4:48 am 
Offline
Senior Member

Joined: Sat Feb 12, 2011 7:27 pm
Posts: 2031
Location: Northern NSW
Assuming P0076/P0077/P0082/P0083 are also related to VVL?


Top
 Profile  
 
 Post subject: Re: VVL thresholds / parameters / logic
PostPosted: Mon Oct 01, 2012 5:14 am 
Offline
Moderator

Joined: Thu May 20, 2010 4:01 am
Posts: 3117
Location: Johannesburg, South Africa
throttlehappy wrote:
Assuming P0076/P0077/P0082/P0083 are also related to VVL?


I would assume, since they relate to the intake valve (and the OSV).

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: VVL thresholds / parameters / logic
PostPosted: Wed Oct 17, 2012 7:27 am 
Offline
RomRaider Donator

Joined: Thu May 03, 2012 8:27 am
Posts: 13
Location: Redcliffe, Queensland, Australia
I'm willing to do some testing for you, and learn at the same time.
Mine's the OUTBACK_MY04_ADM_3.0R_5EAT.hex that you and throttlehappy did the def for recently.
I'm just waiting for the logger update now, dshultz said it should be ready by this weekend.
I usually drive 100km+/day Mon-Fri if that helps too.

Rob


Top
 Profile  
 
 Post subject: Re: VVL thresholds / parameters / logic
PostPosted: Wed Oct 17, 2012 7:48 am 
Offline
Moderator

Joined: Thu May 20, 2010 4:01 am
Posts: 3117
Location: Johannesburg, South Africa
Great Rob - I'll track it down on your Rom and post some stuff up to test.

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: VVL thresholds / parameters / logic
PostPosted: Wed Oct 17, 2012 3:36 pm 
Offline
Moderator

Joined: Thu May 20, 2010 4:01 am
Posts: 3117
Location: Johannesburg, South Africa
Ok Rob - I've attached an Ecuflash definition that has the 'starter pack' for VVL - the RPM thresholds, minimum RPM for low mode, and the OSV duty thresholds.

Matt has given some pointers earlier in this thread how to start playing around with the figures for power, would be interesting to also get 'butt dyno' feedback. As he said - don't drop the minimum RPM floor for low mode lower than the current limit of 3000 RPMs - would be interesting to raise it temporarily to confirm that this is indeed the 'floor' value.

I doubt the OSV values need tweaking, but would be interesting to change them by 1 or 2 percentages to verify that these are indeed the OSV values.

I'll start pulling together some experimental logger addresses to check as well - just bushed tonight, long day at work...


You do not have the required permissions to view the files attached to this post.

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: VVL thresholds / parameters / logic
PostPosted: Sat Nov 03, 2012 6:33 am 
Offline
Moderator

Joined: Thu May 20, 2010 4:01 am
Posts: 3117
Location: Johannesburg, South Africa
Any feedback on this?

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: VVL thresholds / parameters / logic
PostPosted: Sat Nov 03, 2012 9:19 am 
Offline
Senior Member

Joined: Sat Feb 12, 2011 7:27 pm
Posts: 2031
Location: Northern NSW
Tomorrow is my day for VVL testing :) 2.5i Forester


Top
 Profile  
 
 Post subject: Re: VVL thresholds / parameters / logic
PostPosted: Sat Nov 03, 2012 10:41 am 
Offline
RomRaider Donator

Joined: Thu May 03, 2012 8:27 am
Posts: 13
Location: Redcliffe, Queensland, Australia
Sorry for the delay.
can definitely feel power come on sooner, had VVL threshold set 3100-3300 for the 2nd attached log.
Coming on 700rpm sooner made a big difference to getting going.
Haven't tried raising VVL threshold yet, but have dropped it to 3000-3150 recently.
I seem to be getting a lot of knock adjustment, which timing map should I adjust first?


You do not have the required permissions to view the files attached to this post.


Top
 Profile  
 
 Post subject: Re: VVL thresholds / parameters / logic
PostPosted: Sat Nov 03, 2012 8:53 pm 
Offline
Senior Member

Joined: Sat Feb 12, 2011 7:27 pm
Posts: 2031
Location: Northern NSW
OldhaQ wrote:
Sorry for the delay.
can definitely feel power come on sooner, had VVL threshold set 3100-3300 for the 2nd attached log.
Coming on 700rpm sooner made a big difference to getting going.
Haven't tried raising VVL threshold yet, but have dropped it to 3000-3150 recently.
I seem to be getting a lot of knock adjustment, which timing map should I adjust first?


All of the H6's knock pretty badly in stock form, straight up I would halve the Knock Correction Advance A table and remove any peaks

KCA B table needs below 3200 timing peaks removed then smooth out the area above 3200


Top
 Profile  
 
 Post subject: Re: VVL thresholds / parameters / logic
PostPosted: Sun Nov 04, 2012 6:19 am 
Offline
Moderator

Joined: Thu May 20, 2010 4:01 am
Posts: 3117
Location: Johannesburg, South Africa
Would be interesting to log a number of WOT runs side by side with different trigger points, and to log engine load to get an idea of the impact on torque. As a matter of interest, is there a reason you are logging so many variables? Looks like you were trying to trouble shoot something?

So Matt - other than the Rpm and OSV duty thresholds, in tuning other platforms, which other thresholds would practically be useful? I ask because there are many, many thresholds, some of which are related to CELs which may not really be required from a tuning point of view.

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 64 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

All times are UTC - 5 hours [ DST ]


Who is online

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