|
RomRaider
Documentation
Community
Developers
|
| Author |
Message |
|
Patrick P931
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Sat Sep 01, 2012 12:03 pm |
|
 |
| RomRaider Donator |
Joined: Tue Oct 25, 2011 11:00 am Posts: 1305 Location: Stockholm, Sweden. Sea level.
|
Thank you so much! Oh, so its related to the rpm deccel rather than actual shift? Intersting. I'll give it a try.  I have no idea what values to change so I have a bit of reading ahead of me. 
_________________ I love the sound of that tune!
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Sat Sep 01, 2012 1:21 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
Patrick P931 wrote: Thank you so much! Oh, so its related to the rpm deccel rather than actual shift? Intersting. I'll give it a try.  I have no idea what values to change so I have a bit of reading ahead of me.  Well - not sure whether there is an additional set of logic that specifically deals with fueling on shift - very possible - but I haven't dug any such tables out (I tend to mostly scratch around in the manual roms). The other tables are specifically deceleration fueling - but they could well come into play on shift as well, as the RPM delta is likely to be higher than 17.
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
Bizko1288
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Mon Sep 03, 2012 7:41 pm |
|
 |
| Newbie |
Joined: Sat Jul 07, 2007 5:47 am Posts: 38
|
Help with A2ZJB11J? I think I found the RPM delta, but my injector enrichmetn is zero? Code: ROM:000C5FE4 Overrun_Enrich_RPM_Delta_Activation:.float -17.0 ; DATA XREF: sub_2AEFE+3Co ROM:000C5FE4 ; ROM:off_2B0E4o ROM:000C5FE8 Overrun_initial_enrichment?:.float 0.0 ; DATA XREF: sub_2AEFE+54o ROM:000C5FE8 ; ROM:off_2B0F0o ROM:000C5FEC Minimum_Tipin_Enrichment_Activation_Throttle:.float 0.5 ROM:000C5FEC ; DATA XREF: sub_2AF78:loc_2AFD6o ROM:000C5FEC ; ROM:off_2B11Co ROM:000C5FF0 Minimum_Tipin_Enrichment_Activation:.float 325.0 ; DATA XREF: sub_2AF78+D0o ROM:000C5FF0 ; ROM:off_2B150o ROM:000C5FF4 Tipin_Enrichment_Disable_Throttle_Cumulative_Threshold:.float 23.0 And I found the three RPM counters: Code: ROM:000C6014 Over_Fueling_RPM_Range_1:.float 2000.0 ; DATA XREF: sub_2B5AA:loc_2B5E8o ROM:000C6014 ; ROM:off_2B734o ROM:000C6018 Over_Fueling_RPM_Range_2:.float 2500.0 ; DATA XREF: sub_2B5AA:loc_2B5F6o ROM:000C6018 ; ROM:off_2B738o ROM:000C601C Over_Fueling_RPM_Range_3:.float 3000.0 ; DATA XREF: sub_2B5AA:loc_2B604o ROM:000C601C ; ROM:off_2B73Co ROM:000C6020 flt_C6020: .float 200.0 ; DATA XREF: sub_2B290+AEo ROM:000C6020 ; sub_2B396:off_2B510o ROM:000C6024 flt_C6024: .float 800.0 ; DATA XREF: sub_2B290+BAo ROM:000C6024 ; sub_2B396:off_2B514o ROM:000C6028 flt_C6028: .float 200.0 ; DATA XREF: sub_2B290+CAo ROM:000C6028 ; sub_2B396:off_2B518o ROM:000C602C flt_C602C: .float 800.0 ; DATA XREF: sub_2B290+D8o ROM:000C602C ; sub_2B396:off_2B51Co ROM:000C6030 flt_C6030: .float 100.0 ; DATA XREF: sub_2B290+E6o ROM:000C6030 ; sub_2B396:off_2B520o ROM:000C6034 flt_C6034: .float 600.0 ; DATA XREF: sub_2B290+60o ROM:000C6034 ; sub_2B396:off_2B4F0o ROM:000C6038 Rev_Limit_Fuel_Cut:.float 7000.0 ; DATA XREF: ROM:0002BAC4o ROM:000C603C flt_C603C: .float 6900.0 ; DATA XREF: ROM:0002BAC8o ROM:000C6040 Rev_Limit_Fuel_Resume_Boost:.float 1260.0 ; DATA XREF: ROM:0002BACCo But then when I follow [800,200], which were below the RPM counters for me, back to the xref offset location, I can't find a table that matches... Any guess what I am doing wrong?
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Mon Sep 03, 2012 8:22 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
Follow the references above the RPM counters. Your table is here: Code: ROM:00079A14 word_79A14: .data.w h'10 ; DATA XREF: sub_2B290:loc_2B31Eo ROM:00079A14 ; sub_2B396:off_2B500o ROM:00079A16 .data.w h'800 ROM:00079A18 .data.l flt_C60F4 ROM:00079A1C .data.l word_C6C68 ; = 2.4e3 ROM:00079A20 .float 0.1953125 ROM:00079A24 .float 0.0 Also - I have seen zero initial enrichment in other roms.
_________________ 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: Mon Sep 03, 2012 8:48 pm |
|
 |
| Experienced |
 |
Joined: Thu Jul 23, 2009 5:46 pm Posts: 863
|
Good work guys All of these pushed to the Alpha repo here: https://github.com/Merp/SubaruDefs/tree/AlphaSanity checks were performed on the tables and a template is provided. Current roms with this Alpha definition: A2UJ000J AE5I500G A8DH200X A8DK100P AZ1G202I AZ1G202G A8DH100F AZ1G101N A2ZJB10J A2ZJB11J
_________________ Please do not send me support questions via PM, use the forum instead!
|
|
| Top |
|
 |
|
Bamofo
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Wed Sep 05, 2012 1:55 pm |
|
 |
| Experienced |
Joined: Mon Jul 02, 2007 11:46 am Posts: 430
|
|
Just wanted to follow up with my feedback on this. I believe this to be one of the best finds for larger turbo/injector setups. I have been running 1300cc injectors with a rotated 40R for some time... I setup many work arounds to having the car not stall with not much luck. This setting alone using the provided method which is increasing the table by w/e the Idle offset is your using works perfect. it will require a little bit of tweaking after as you may want to turn on your injectors even earlier then the suggested Delta that you made. But overall helps a ton!
_________________ --2008 3.6 Tribeca -- --2007 STI limited Panda-- --Twinscroll GT40R 2.35L--
|
|
| Top |
|
 |
|
mrf582
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Fri Sep 07, 2012 2:28 am |
|
 |
| Senior Member |
Joined: Fri Feb 10, 2006 11:04 pm Posts: 2661 Location: RIP
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Fri Sep 07, 2012 6:15 am |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
mrf582 wrote: Code: ROM:00054628 Table_Overrun_Fueling_RPM_threshold:.data.w h'10 ROM:00054628 ; DATA XREF: sub_2900C:loc_2909Ao ROM:00054628 ; sub_2900C:off_29124o ROM:0005462A .data.w h'800 ROM:0005462C .data.l flt_5BA1C ROM:00054630 .data.l word_5C56C ROM:00054634 .float 0.1953125 ROM:00054638 .float 0.0
05B93C Overrun_Fueling_Cut_Counter_RPM_Threshold:.float 2000.0 ROM:0005B93C ; DATA XREF: sub_29312:loc_29350o ROM:0005B93C ; sub_29312:off_293A4o ROM:0005B940 flt_5B940: .float 2500.0 ; DATA XREF: sub_29312:loc_2935Eo ROM:0005B940 ; sub_29312:off_293A8o ROM:0005B944 flt_5B944: .float 3000.0 ; DATA XREF: sub_29312:loc_2936Co ROM:0005B944 ; sub_29312:off_293ACo
ROM:0005B90C Overrun_Enrich_RPM_Delta_Activation:.float -17.0 ; DATA XREF: sub_28C9E+3Co ROM:0005B90C ; sub_28D18:off_28D74o ROM:0005B910 Overrun_initial_enrichment:.float 0.0 ; DATA XREF: sub_28C9E+54o ROM:0005B910 ; sub_28D18:off_28D7Co
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
mrf582
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Fri Sep 07, 2012 2:17 pm |
|
 |
| Senior Member |
Joined: Fri Feb 10, 2006 11:04 pm Posts: 2661 Location: RIP
|
Thank you very much Sir! Pasting the code here just so it'll be easier to add to Merp's Github. Code: A2ZJ700J
<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="5C56C" type="2D" level="1" scaling="overrun"> <table name="Engine Coolant Temperature" address="5BA1C" type="X Axis" elements="16" scaling="CoolantTemp(DegreesF)"/> </table>
<table name="Overrun_Enrich_RPM_Delta_Activation" address="5B90C" type="1D" level="1" scaling="rawecuvalue"/>
<table name="Overrun_initial_enrichment" address="5B910" type="1D" level="1" scaling="ms"/>
<table name="Overrun_Fueling_Cut_Counter_RPM_Threshold" address="5B93C" 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> Also, can someone explain exactly what the 'Overrun Initial Enrichment' is? It seems that on some ROMs it's 1.4ms while others it's 0.0ms.
_________________ MS41 Project Leader & Co-Developer (2012 - 2023) MS41.3 https://sites.google.com/site/openms41/custom-code---ms41-3 MS41 ECU Portal https://sites.google.com/site/openms41/ms41-ecu-portal
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Fri Sep 07, 2012 6:30 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
|
It's the initial enrichment before fuel is cut (when overrun mode is switched on) - i.e. literally, tip-out.
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
mrf582
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Fri Sep 07, 2012 7:25 pm |
|
 |
| Senior Member |
Joined: Fri Feb 10, 2006 11:04 pm Posts: 2661 Location: RIP
|
|
When would you use 0ms versus something higher like 1.4ms?
Sorry if I seem dense. I can't seem to visualize the log of what would happen.
Let's say you're cruising at speed needing to inject 3ms of fuel. Once you lift off throttle, the airflow goes down so that you only need 1ms worth of air if you force the injectors to stay on. So in this situation, how would the response of the car change if this parameter was 1.4ms? What if it was 0ms?
_________________ MS41 Project Leader & Co-Developer (2012 - 2023) MS41.3 https://sites.google.com/site/openms41/custom-code---ms41-3 MS41 ECU Portal https://sites.google.com/site/openms41/ms41-ecu-portal
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Fri Sep 07, 2012 8:31 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
|
Good question - not sure, really. The use of 0 or 1.4ms seems to be model specific. There are a number of registers that are check before the initial enrichment (with latency added) is implemented.
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
Bizko1288
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Fri Sep 07, 2012 9:24 pm |
|
 |
| Newbie |
Joined: Sat Jul 07, 2007 5:47 am Posts: 38
|
Thanks for the help from both td-d and merp! I have a question for you, merp, waiting in your github thread I already modified some values to match what other roms come with. I do have a dumb question though: referencing the below .jpg, how do I expand the cells so I have more than one digit showing in the overrun fueling chart? I tried the windows shortcuts with no luck For sake of uniformity: Code: <scaling name="Overrun Fueling" units="units" toexpr="x" frexpr="x" format="%.0f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>
<table name="Overrun Enrich RPM Delta Activation" address="c5fe4" type="1D" level="1" scaling="rawecuvalue"/>
<table name="Overrun Fueling RPM Resue Threshold" address="c6c68" scaling="Overrun Fueling"> <table name="Engine Cooland Temperature" address="c60f4" elements="16" scaling="DegreesC"/> </table>
<table name="Overrun Initial Enrichment (Pulsewidth)" address="c5fe8" type="1D" level="1" scaling="ms"/>
<table name="Overrun Fueling Cut Counter RPM threshold" address="c6014" 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> 
|
|
| Top |
|
 |
|
discomfort
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Sat Sep 08, 2012 5:49 pm |
|
 |
| Newbie |
Joined: Fri Aug 10, 2012 8:44 pm Posts: 54
|
|
Can I be cheeky and request the defs for A4TE300D (Atttached)
You do not have the required permissions to view the files attached to this post.
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Deceleration Fueling / Overrun RPM cutoff threshold tabl Posted: Sun Sep 09, 2012 10:36 am |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
discomfort wrote: Can I be cheeky and request the defs for A4TE300D (Atttached) 16 bit rom - I've only worked with the 32bit ones. I know that Andy (Elevenpointsevenfive) dug them out previously for the 16 bit roms, or maybe Jason, given his work on Carberry, can help you out.
_________________ 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 10 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
|
|