|
RomRaider
Documentation
Community
Developers
|
| Author |
Message |
|
td-d
|
Post subject: VVL thresholds / parameters / logic Posted: Tue Sep 25, 2012 7:01 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 4:01 am Posts: 3117 Location: Johannesburg, South Africa
|
|
MOVED TO POST 1
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
Last edited by td-d on Tue Sep 25, 2012 7:26 pm, edited 1 time in total.
|
|
| Top |
|
 |
|
MFB
|
Post subject: Re: VVL thresholds / parameters / logic Posted: Tue Sep 25, 2012 7:16 pm |
|
 |
| RomRaider Donator |
 |
Joined: Mon Dec 15, 2008 3:12 am Posts: 672 Location: The Philippines
|
|
Hi Oren, I have an Xv I can log for you.
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: VVL thresholds / parameters / logic Posted: Tue Sep 25, 2012 7:20 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 4:01 am Posts: 3117 Location: Johannesburg, South Africa
|
MFB wrote: Hi Oren, I have an Xv I can log for you. Great - I assume it's the 2012 I put the definition together for? Will have a look for the relevant areas, and let you know.
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
MFB
|
Post subject: Re: VVL thresholds / parameters / logic Posted: Tue Sep 25, 2012 11:15 pm |
|
 |
| RomRaider Donator |
 |
Joined: Mon Dec 15, 2008 3:12 am Posts: 672 Location: The Philippines
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: VVL thresholds / parameters / logic Posted: Wed Sep 26, 2012 2:13 am |
|
 |
| Moderator |
Joined: Thu May 20, 2010 4:01 am Posts: 3117 Location: Johannesburg, South Africa
|
MFB wrote: Hi Oren, I have an Xv I can log for you. Ah well... so much for that: Code: ROM:00057CB0 ROM:00057CB0 SsmGet_VVL_Lift_Mode_P127: ; DATA XREF: ROM:PtrSsmGet_VVL_Lift_Mode_P127o ROM:00057CB0 rts ROM:00057CB2 mov #0, r0
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
throttlehappy
|
Post subject: Re: VVL thresholds / parameters / logic Posted: Wed Sep 26, 2012 7:15 am |
|
 |
| Senior Member |
Joined: Sat Feb 12, 2011 7:27 pm Posts: 2031 Location: Northern NSW
|
|
As far as I am aware, only the H6 had VVL
2.0L has normal cams.
|
|
| Top |
|
 |
|
k3ys3r
|
Post subject: Re: VVL thresholds / parameters / logic Posted: Wed Sep 26, 2012 7:33 am |
|
 |
| RomRaider Donator |
Joined: Thu Apr 19, 2012 7:33 am Posts: 17
|
|
| Top |
|
 |
|
throttlehappy
|
Post subject: Re: VVL thresholds / parameters / logic Posted: Wed Sep 26, 2012 8:06 am |
|
 |
| Senior Member |
Joined: Sat Feb 12, 2011 7:27 pm Posts: 2031 Location: Northern NSW
|
k3ys3r wrote: http://drive2.subaru.com/Spring07_whatmakes.htm
This suggests that it is also present on all 2.5L n/a engines post 2007 Hmm, guess I need to recheck the NA Foresters I have done then! Would explain the timing tables though!!
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: VVL thresholds / parameters / logic Posted: Wed Sep 26, 2012 8:24 am |
|
 |
| Moderator |
Joined: Thu May 20, 2010 4:01 am Posts: 3117 Location: Johannesburg, South Africa
|
I was about to note - not on the 2.0l it seems, but on the NA 2.5's. E.g. 2008 Legacy Code: ROM:00002000 aE2tb101l_0: .sdata "E2TB101L" ; DATA XREF: ROM:off_FFB80o ROM:00002000 .data.b 0 ROM:00002009 a25th4nEuAt_0: .sdata "25TH4N EU AT " Code: ROM:00055E0A ; --------------------------------------------------------------------------- ROM:00055E0A ROM:00055E0A SsmGet_VVL_Lift_Mode_P127: ; DATA XREF: ROM:PtrSsmGet_VVL_Lift_Mode_P127o ROM:00055E0A mov.l #Ram_VVL_Lift_Mode, r3 ROM:00055E0C rts ROM:00055E0E mov.b @r3, r0
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
dschultz
|
Post subject: Re: VVL thresholds / parameters / logic Posted: Wed Sep 26, 2012 10:40 am |
|
 |
| RomRaider Developer |
Joined: Wed May 20, 2009 9:49 pm Posts: 7314 Location: Canada eh!
|
It shows on the 2008/09 USDM Subaru Impreza 2.5i MT EZ1E401G Attachment: vvl.png
You do not have the required permissions to view the files attached to this post.
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: VVL thresholds / parameters / logic Posted: Wed Sep 26, 2012 12:24 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 4:01 am Posts: 3117 Location: Johannesburg, South Africa
|
Ok - here's what I have so far for D2WD701C. There are other single float parameters relating to oil temperature, and other not yet clear, which I will need some logging to better understand. There are two sets of tables for the most part (and two branches of the logic) which I'm sure is the left and right OCVs. Code: <scaling name="VVL_Test_1" units="units" toexpr="x*0.000030517578" frexpr="x/0.000030517578" format="%.2f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>
<table name="Table_VVL_Related_Engine_Load_Delta" address="cb2ac" type="2D" level="1" scaling="VVL_Test_1"> <table name="Engine Load" address="cb278" type="X Axis" elements="13" scaling="EngineLoad(g/rev)1"/> </table>
<table name="Table_VVL_Related_Engine_Load_Delta_2" address="cb2fc" type="2D" level="1" scaling="VVL_Test_1"> <table name="Engine Load" address="cb2c8" type="X Axis" elements="13" scaling="EngineLoad(g/rev)1"/> </table>
<table name="Table_VVL_Related_OCV_Duty_1" address="cb344" type="2D" level="1" scaling="VVL_Test_1"> <table name="OCV Duty" address="cb318" type="X Axis" elements="11" scaling="rawecuvalue"/> </table>
<table name="Table_VVL_Related_OCV_Duty_2" address="cb388" type="2D" level="1" scaling="VVL_Test_1"> <table name="OCV Duty" address="cb35c" type="X Axis" elements="11" scaling="rawecuvalue"/> </table>
<table name="Table_VVL_Related_Accelerator_Angle_" address="cb3bc" type="2D" level="1" scaling="rawecuvalue"> <table name="Engine Speed" address="cb3a0" type="X Axis" elements="7" scaling="RPM"/> </table>
<table name="Table_VVL_Related_Accelerator_Angle_2" address="cb3f4" type="2D" level="1" scaling="rawecuvalue"> <table name="Engine Speed" address="cb3d8" type="X Axis" elements="7" scaling="RPM"/> </table>
<table name="VVL RPM Thresholds" address="cb258" type="2D" level="1" scaling="RPM"> <table name="RPM thresholds" type="Static X Axis" elements="2"> <data>VVL low mode below</data> <data>VVL high mode above</data> </table> </table>
<table name="VVL Accel Pedal Thresholds?" address="cb224" type="1D" level="1" scaling="rawecuvalue"/>
<table name="VVL Accel Pedal Thresholds2?" address="cb228" type="1D" level="1" scaling="rawecuvalue"/>
<table name="VVL Minimum RPM (High Mode)" address="cb24c" type="1D" level="1" scaling="RPM"/>
<table name="VVL OCV Duty (High Mode Immediate)" address="cb1d4" type="1D" level="1" scaling="rawecuvalue"/>
<table name="VVL OCV Duty (High Mode)" address="cb1cc" type="1D" level="1" scaling="rawecuvalue"/>
<table name="VVL OCV Duty (Low Mode)" address="cb1c8" type="1D" level="1" scaling="rawecuvalue"/> And it looks like this:  I'm not sure how the accelerator pedal related table and thresholds work - it's interesting, in that the result from the table (Rpm to Accel pedal) is added to the first threshold. I'm betting that it's an accelerator pedal angle delta required to switch to high mode lower that the 4000 RPM base threshold, as seen in the logs posted earlier. It would make sense that a very large accelerator pedal delta would be required to switch to high mode low down on the RPM scale, and decreasingly less so as you reach the floor threshold of 4000 RPMs. Why it's added to a another value, 10, I'm not sure... In effect it means that the very low RPMs can never achieve the switch over at 110%. The engine load table and OCV duty table is an adder of some sort (same scale) - to what, I'm not yet sure.
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: VVL thresholds / parameters / logic Posted: Wed Sep 26, 2012 12:27 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 4:01 am Posts: 3117 Location: Johannesburg, South Africa
|
|
If you want to test it, here's the revised ecuflash XML.
Please understand that this is about as Alpha / experimental as it gets!
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 |
|
 |
|
throttlehappy
|
Post subject: Re: VVL thresholds / parameters / logic Posted: Wed Sep 26, 2012 7:04 pm |
|
 |
| Senior Member |
Joined: Sat Feb 12, 2011 7:27 pm Posts: 2031 Location: Northern NSW
|
|
I knew about the Liberty had it but surprised the Forester might!
Doing some testing shortly!
|
|
| Top |
|
 |
|
throttlehappy
|
Post subject: Re: VVL thresholds / parameters / logic Posted: Wed Sep 26, 2012 10:13 pm |
|
 |
| Senior Member |
Joined: Sat Feb 12, 2011 7:27 pm Posts: 2031 Location: Northern NSW
|
|
Looks like a possible 4000rpm VVL switch point on the 09 Forester 2.5i?
You do not have the required permissions to view the files attached to this post.
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: VVL thresholds / parameters / logic Posted: Thu Sep 27, 2012 1:38 am |
|
 |
| 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? From the preliminary examination I've done, I think it's actually 3100 - 3200. There is a 3800 and 4000 threshold in the rom, but looks like its not related to AVLS. I'll have a look at the specific rom above as well.
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
Who is online |
Users browsing this forum: No registered users and 1 guest |
|
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
|
|