|
RomRaider
Documentation
Community
Developers
|
| Author |
Message |
|
Merp
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Sat Oct 06, 2012 8:05 pm |
|
 |
| Experienced |
 |
Joined: Thu Jul 23, 2009 5:46 pm Posts: 863
|
td-d wrote: awdturbo04 wrote: td-d wrote: I'll dig them out for you. That would be fantastic I can't wait to play with those tables. I am thinking about scaling by the same scalar that I modified my tip in by Code: Table_Overrun_Fuel_Resume_RPM:. X axis C60E0 Table C6C14
ROM:000C5FD0 Overrun_fueling_RPM_Delta:.float -17.0 ROM:000C5FD4 Overrun_fueling_initial_enrichment:.float 0.0
ROM:000C6000 Overrun_Fueling_Cut_Counter_RPM_Threshold:.float 2000.0 ROM:000C6004 flt_C6004: .float 2500.0 ROM:000C6008 flt_C6008: .float 3000.0 Pushed to alpha branch on the romraider git! https://github.com/RomRaider/SubaruDefs ... b93cf3ba7c
_________________ Please do not send me support questions via PM, use the forum instead!
|
|
| Top |
|
 |
|
awdturbo04
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Sat Oct 06, 2012 10:47 pm |
|
 |
| Newbie |
Joined: Sat Jul 14, 2012 7:37 pm Posts: 38
|
Ok so I used mrf582 code and put in my values. This is for the ecu A2ZJE11J and this is what I got Code: <scaling name="overrun" units="units" toexpr="x*0.1953125" frexpr="x/0.1953125" format="%.0f" min="0" max="255" inc="1" storagetype="int16" endian="big"/>
<table name="Over run fueling " address="c6c14" type="2D" level="1" scaling="overrun"> <table name="Engine Coolant Temperature" address="c60E0" type="X Axis" elements="16" scaling="CoolantTemp(DegreesF)"/> </table>
<table name="Overrun_Enrich_RPM_Delta_Activation" address="c5FD0" type="1D" level="1" scaling="rawecuvalue"/>
<table name="Overrun_initial_enrichment" address="C5FD4" type="1D" level="1" scaling="ms"/>
<table name="Overrun_Fueling_Cut_Counter_RPM_Threshold" address="C6000" type="2D" level="1" scaling="RPM"> <table name="RPM" type="Static X Axis" elements="3"> <data>Low</data> <data>Med</data> <data>High</data> </table> </table> and this is what I got  Is this going to work? Im really new to this stuff, I have a basic understanding of mattlab but dont know what to look for here.
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Sat Oct 06, 2012 10:52 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
awdturbo04 wrote: Is this going to work? Im really new to this stuff, I have a basic understanding of mattlab but dont know what to look for here. Yup, that's exactly what it's supposed to look like. Could have saved yourself the trouble and used the code Merp pushed to Github 
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
awdturbo04
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Sun Oct 07, 2012 4:08 am |
|
 |
| Newbie |
Joined: Sat Jul 14, 2012 7:37 pm Posts: 38
|
Yup, that's exactly what it's supposed to look like. Could have saved yourself the trouble and used the code Merp pushed to Github  [/quote] ya know I was playing with github and I must be using it wrong because I was only getting the locations without code
|
|
| Top |
|
 |
|
Merp
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Sun Oct 07, 2012 4:23 am |
|
 |
| Experienced |
 |
Joined: Thu Jul 23, 2009 5:46 pm Posts: 863
|
The Alpha definitions on GitHub use 'base inheritance'. What this means is that the table 'skeleton' and the scalings are all in the 32BITBASE.xml file. Then any definition that uses <include>32BITBASE</include> can fill the 'skeleton' using the name/address. The easiest way to use the github defs is to go to the branch you want (Alpha) and click the zip button: https://github.com/RomRaider/SubaruDefs/tree/Alpha
_________________ Please do not send me support questions via PM, use the forum instead!
|
|
| Top |
|
 |
|
awdturbo04
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Sun Oct 07, 2012 4:18 pm |
|
 |
| Newbie |
Joined: Sat Jul 14, 2012 7:37 pm Posts: 38
|
|
ok that makes a whole lot more sense. Really cool thing ya did there
So I have been trying to decide how I am going to go about editing this table for my larger injectors. My first step is going to be adjust the overrun fueling by my raised idle values. From what this thread and others have said this makes a large difference in removing the stalling issue. stock rpm value against coolant temp for overrun fueling 2400 2400 2400 2350 2200 2100 2000 1800 1600 1500 1400 1000 950 950 950 950 stock idle values 1700 1700 1700 1650 1600 1550 1500 1500 1500 1300 1100 875 700 700 700 700 adjusted rpm value against coolant temp for overrun fueling 2400 2400 2400 2350 2200 2100 2000 1800 1600 1500 1400 1200 1200 1200 1200 1200 adjusted idle values 1700 1700 1700 1650 1600 1550 1500 1500 1500 1300 1100 1075 950 950 950 950
Next I would like to combat the rich stumble I get after lifting on the throttle by adjusting the "Overrun Enrichment" value by the same pulse width value that I took out of "Minimum Tipin Enrichment" in my head this would mean that the amount of fuel that is being inserted upon tip out would be made smaller just like what happened to the tip in value. The only problem with this is that this value is already at "0" so I would have to make this value a negative number? This doesn't make sense to me and am afraid testing this could actually cause damage.
here would by my methodology ____________original vehicle value__________formula_______________adjusted vehicle value tipin enrich_______1.540(ms)_________(503.93/860cc/min)*1.540___________.902(ms) overrun enrich______0(ms)_______________ .902-1.540__________________ -.638(ms) <--- proposed value note the negative
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Sun Oct 07, 2012 4:47 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
|
General rule of thumb is to raise the RPM threshold for injectors to switch back on by roughly the same margin which you have raised base idle - so you're going in the right direction.
With respect to adding negative enrichment - I don't see anything in the code that restricts the enrichment to only being positive (and there are routines which do that, restricting values to between 0 and 1, for example).
That routine is pretty simple - the initial enrichment value is loaded to a floating register, injector latency is then added to it, and the final value passed back.
If you want to test, here are the Ram parameters that the values are passed to:
RAM:FFFF560C Ram_Initial_Overrun_Fueling_Enrichment
RAM:FFFF562C Ram_Final_Overrun_Fueling_Enrichment_Latency_added
The values in these, divided by 1000, will give you the pulse width in ms.
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
Bamofo
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Mon Oct 08, 2012 8:41 pm |
|
 |
| Experienced |
Joined: Mon Jul 02, 2007 11:46 am Posts: 430
|
|
Any chance i can get this for A2ZJ710J ??
_________________ --2008 3.6 Tribeca -- --2007 STI limited Panda-- --Twinscroll GT40R 2.35L--
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Tue Oct 09, 2012 8:05 am |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
Bamofo wrote: Any chance i can get this for A2ZJ710J ?? Code: ROM:000549E8 Table_Overrun_Fueling_RPM_threshold:.data.w h'10 ROM:000549E8 ; DATA XREF: sub_293BC:loc_2944Ao ROM:000549E8 ; sub_293BC:off_294D4o ROM:000549EA .data.w h'800 ROM:000549EC .data.l h'5BE00 ROM:000549F0 .data.l h'5C950 ROM:000549F4 .float 0.1953125 ROM:000549F8 .float 0.0
ROM:0005BCF0 Overrun_fueling_RPM_Delta:.float -17.0 ; DATA XREF: sub_2904E+3Co ROM:0005BCF0 ; sub_290C8:off_29124o ROM:0005BCF4 Overrun_fueling_initial_enrichment:.float 0.0 ; DATA XREF: sub_2904E+54o ROM:0005BCF4 ; sub_290C8:off_2912Co
ROM:0005BD20 Overrun_fueling_RPM_Counters:.float 2000.0 ; DATA XREF: sub_296C2:loc_29700o ROM:0005BD20 ; sub_296C2:off_29754o ROM:0005BD24 flt_5BD24: .float 2500.0 ; DATA XREF: sub_296C2:loc_2970Eo ROM:0005BD24 ; sub_296C2:off_29758o ROM:0005BD28 flt_5BD28: .float 3000.0 ; DATA XREF: sub_296C2:loc_2971Co ROM:0005BD28 ; sub_296C2:off_2975Co
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
Merp
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Tue Oct 09, 2012 12:01 pm |
|
 |
| Experienced |
 |
Joined: Thu Jul 23, 2009 5:46 pm Posts: 863
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Tue Oct 09, 2012 2:14 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
No worries, thanks for pushing all this stuff to Github... I promise to learn one of these days 
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
BlackPearl
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Wed Oct 10, 2012 7:27 pm |
|
 |
| Newbie |
Joined: Fri Dec 04, 2009 3:14 pm Posts: 35
|
Forester STI A2WC011E, tested, works. Code: <scaling name="overrun" units="units" toexpr="x*0.1953125" frexpr="x/0.1953125" format="%.0f" min="0" max="255" inc="1" storagetype="int16" endian="big"/> <table name="Over run fueling " address="59BC8" type="2D" level="1" scaling="overrun"> <table name="Engine Coolant Temperature" address="565E4" type="X Axis" elements="16" scaling="CoolantTemp(DegreesC)"/> </table>
_________________ m57 + n54
|
|
| Top |
|
 |
|
Merp
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Sat Oct 13, 2012 12:17 am |
|
 |
| Experienced |
 |
Joined: Thu Jul 23, 2009 5:46 pm Posts: 863
|
|
^^ Pushed to GitHub as a partial def.
_________________ Please do not send me support questions via PM, use the forum instead!
|
|
| Top |
|
 |
|
fullspool
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Fri Oct 26, 2012 6:34 am |
|
 |
| Newbie |
Joined: Tue Feb 07, 2012 10:28 pm Posts: 44 Location: Michigan, sea level
|
|
You guys might be able to help me. I have a 04 wrx and I'm trying to get decel pops (not anti lag but overrun pops like the SRT-4 get on decel.) I have added some negative timing in the ignition advance idle above speed threshold from 1400 up but I believe that the IDC drops to 0 at 0 tps I'm wanting to keep them on but there's no definition for it in romraider or ecu flash. My rom is A4TF520F.
_________________ website
|
|
| Top |
|
 |
|
bass_straitener
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Mon Nov 12, 2012 1:45 pm |
|
 |
| Newbie |
Joined: Sun Apr 22, 2012 11:05 am Posts: 3
|
|
Hi Could I please get these tables for my ECU ID: A2UI000Z
I've attached the hex.
Thanks in advance.
You do not have the required permissions to view the files attached to this post.
|
|
| Top |
|
 |
Who is online |
Users browsing this forum: No registered users and 13 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
|
|