|
RomRaider
Documentation
Community
Developers
|
| Author |
Message |
|
wrxt4cy
|
Post subject: Re: Hot Start Enrichment Tables Found! Posted: Mon Jul 02, 2012 8:59 pm |
|
 |
| Experienced |
 |
Joined: Fri Mar 02, 2012 6:09 pm Posts: 183 Location: DSM, IA :: 2011 STi - Dom3.5XTR - E85
|
td-d wrote: Ok, here are the addresses for AE5I910V - no time to code them into XML, but you can use the definitions above. Use the address after each 'ROM:'
--- ---
EDIT: I've got all the 'post-start' tables as well, just too late to pull all the addresses together now - I'll post as soon as I get the chance. Thanks for this! I'm slowly understanding creating my own definitions for RR and I think I have got them for a couple of the tables: Hot restart enrich init high and hot restart init high activation min coolant temp: Code: AE5I910V:
<table name="Hot Restart Enrich Initial High" storageaddress="CA72C" /> <table name="Hot Restart Enrich Initial High Activation Min Coolant Temp" storageaddress="CA71C" />
32BITBASE:
<table type="2D" name="Hot Restart Enrich Initial High" category="Fueling - Hot Restart" storagetype="float" endian="little" sizey="1" userlevel="5"> <scaling units="AFR points additive" expression="x" to_byte="x" format="0.000" fineincrement=".01" coarseincrement=".1" /> <table type="Static Y Axis" name="Enrichment" sizey="1"> <data>Offset</data> </table> <description>Hot Restart Enrich Initial High</description> </table> <table type="2D" name="Hot Restart Enrich Initial High Activation Min Coolant Temp" category="Fueling - Hot Restart" storagetype="float" endian="little" sizey="1" userlevel="5"> <scaling units="Degrees (F)" expression="(x*1.8)+32" to_byte="(x-32)/1.8" format="#" fineincrement="1" coarseincrement="10" /> <table type="Static Y Axis" name="Enrichment disabled below" sizey="1"> <data>Minimum</data> </table> <description>Hot Restart Enrich Initial High Activation Min Coolant Temp</description> </table> Did I get these right? I assume the coolant temp needed to be converted from C to F, right? Opening up my rom I see the min coolant temp for high activation being 185* F - does that sounds right? Low would be 174* F or so. These seem higher than I expected but maybe not. It seems like I could just raise these minimum coolant temp values higher than the ECU would ever see to effectively disable hot start enrichment but then that leads to me wondering if I need hot restart enrichment and if I do, how much do I need? I know I don't need to be hanging in the low 11 AFRs like I am but I'm wondering if I need to be rich than my normal target while starting up a hot engine. Is the extra fuel intended to cool down the combustion chambers quickly or something? It also seems that I'm going to need the post start enrichment tables defined to full cure my rich idle misfires since those add additional enrichment. Thanks again!
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Hot Start Enrichment Tables Found! Posted: Mon Jul 02, 2012 10:13 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
I hate to admit it, I'm a bit of a tard when it comes to RR definitions  That's why I usually use Ecuflash, much quicker and straighforward to add experimental parameters to. In Celsius, the high coolant temp is 85 stock, and 79 minimum - so yes, those values are correct. Here are the raw tables straight from IDA for post start - the y axis is CAADC for all the tables, and the next value is the table location (followed by the multiplier and offset). A note on the temperature axis - all these tables, and the Minimum Primary Base Enrichment tables use the same axis - so changing the scale changes the base enrichment scale as well. The bulk of the tables are added to the start up enrichment values (other than the delay values, and the multiplier). Code: ROM:000A39E0 Table_Post_Start_Enrich_Low_Speed_Decay_Initial_1A:.data.w h'10 ROM:000A39E0 ; DATA XREF: sub_2F800+44o ROM:000A39E0 ; ROM:off_2FA34o ROM:000A39E2 .data.w h'800 ROM:000A39E4 .data.l h'CAADC ROM:000A39E8 .data.l word_CB822 ; = 1.5 ROM:000A39EC .float 0.00390625 ROM:000A39F0 .float 0.0 ROM:000A39F4 Table_Post_Start_Enrich_Low_Speed_Decay_Initial_1B:.data.w h'10 ROM:000A39F4 ; DATA XREF: sub_2F800:loc_2F858o ROM:000A39F4 ; ROM:off_2FA38o ROM:000A39F6 .data.w h'800 ROM:000A39F8 .data.l h'CAADC ROM:000A39FC .data.l word_CB842 ; = 1.0 ROM:000A3A00 .float 0.00390625 ROM:000A3A04 .float 0.0
ROM:000A3A08 Table_Post_Start_Enrich_Low_Speed_Decay_Initial_2A:.data.w h'10 ROM:000A3A08 ; DATA XREF: sub_2F800+1Eo ROM:000A3A08 ; ROM:off_2FA20o ROM:000A3A0A .data.w h'800 ROM:000A3A0C .data.l h'CAADC ROM:000A3A10 .data.l word_CB862 ; = 1.0 ROM:000A3A14 .float 0.00390625 ROM:000A3A18 .float 0.0
ROM:000A3A1C Table_Post_Start_Enrich_Low_Speed_Decay_Initial_2B:.data.w h'10 ROM:000A3A1C ; DATA XREF: sub_2F800:loc_2F832o ROM:000A3A1C ; ROM:off_2FA30o ROM:000A3A1E .data.w h'800 ROM:000A3A20 .data.l h'CAADC ROM:000A3A24 .data.l word_CB882 ; = 1.0 ROM:000A3A28 .float 0.00390625 ROM:000A3A2C .float 0.0
ROM:000A3A3C Table_Post_Start_Enrich_High_Speed_Decay_Initial_Start_1A:.data.w h'10 ROM:000A3A3C ; DATA XREF: sub_2FB1A+54o ROM:000A3A3C ; ROM:off_2FDB0o ROM:000A3A3E .data.w h'800 ROM:000A3A40 .data.l h'CAADC ROM:000A3A44 .data.l word_CB8C2 ; = 5.0e-1 ROM:000A3A48 .float 0.00024414062 ROM:000A3A4C .float 0.0
ROM:000A3A78 Table_Post_Start_Enrich_High_Speed_Decay_Initial_Start_1B:.data.w h'10 ROM:000A3A78 ; DATA XREF: sub_2FB1A:loc_2FB96o ROM:000A3A78 ; ROM:off_2FDBCo ROM:000A3A7A .data.w h'800 ROM:000A3A7C .data.l h'CAADC ROM:000A3A80 .data.l word_CB922 ; = 3.101e-1 ROM:000A3A84 .float 0.00024414062 ROM:000A3A88 .float 0.0
ROM:000A3AA0 Table_Post_Start_Enrich_High_Speed_Decay_Initial_Start_2A:.data.w h'10 ROM:000A3AA0 ; DATA XREF: sub_2FB1A+68o ROM:000A3AA0 ; ROM:off_2FDB8o ROM:000A3AA2 .data.w h'800 ROM:000A3AA4 .data.l h'CAADC ROM:000A3AA8 .data.l word_CB962 ; = 6.001e-1 ROM:000A3AAC .float 0.00024414062 ROM:000A3AB0 .float 0.0
ROM:000A3ADC Table_Post_Start_Enrich_High_Speed_Decay_Initial_Start_2B:.data.w h'10 ROM:000A3ADC ; DATA XREF: sub_2FB1A+98o ROM:000A3ADC ; ROM:off_2FDC4o ROM:000A3ADE .data.w h'800 ROM:000A3AE0 .data.l h'CAADC ROM:000A3AE4 .data.l word_CB9C2 ; = 3.101e-1 ROM:000A3AE8 .float 0.00024414062 ROM:000A3AEC .float 0.0
ROM:000A3B10 Table_Post_Start_Enrich_High_Speed_Decay_Step_Value_1:.data.w h'10 ROM:000A3B10 ; DATA XREF: sub_2FB00+1A8o ROM:000A3B10 ; ROM:off_2FE0Co ROM:000A3B12 .data.w h'800 ROM:000A3B14 .data.l h'CAADC ROM:000A3B18 .data.l word_CBA22 ; = 3.996e-4 ROM:000A3B1C .float 9.5367432e-7 ROM:000A3B20 .float 0.0
ROM:000A3B38 Table_Post_Start_Enrich_High_Speed_Decay_Step_Value_2:.data.w h'10 ROM:000A3B38 ; DATA XREF: sub_2FB00+1F4o ROM:000A3B38 ; ROM:off_2FE18o ROM:000A3B3A .data.w h'800 ROM:000A3B3C .data.l h'CAADC ROM:000A3B40 .data.l word_CBA62 ; = 3.996e-4 ROM:000A3B44 .float 9.5367432e-7 ROM:000A3B48 .float 0.0
ROM:000A3438 Table_Post_Start_Enrich_Low_Speed_Decay_Delay_1:.data.w h'10 ROM:000A3438 ; DATA XREF: sub_2F7E6:loc_2F9C4o ROM:000A3438 ; ROM:off_2FA94o ROM:000A343A .data.w h'400 ROM:000A343C .data.l h'CAADC ROM:000A3440 .data.l byte_CAD59 ; = 6.0
ROM:000A3444 Table_Post_Start_Enrich_Low_Speed_Decay_Delay_2:.data.w h'10 ROM:000A3444 ; DATA XREF: sub_2F7E6+192o ROM:000A3444 ; ROM:off_2FA84o ROM:000A3446 .data.w h'400 ROM:000A3448 .data.l h'CAADC ROM:000A344C .data.l byte_CAD69 ; = 6.0
ROM:000A3450 Table_Post_Start_Enrich_Low_Speed_Decay_Delay_Multiplier:.data.w h'10 ROM:000A3450 ; DATA XREF: sub_2F7E6+1C8o ROM:000A3450 ; sub_2F7E6+214o ... ROM:000A3452 .data.w h'400 ROM:000A3454 .data.l h'CAADC ROM:000A3458 .data.l byte_CAD79 ; = 9.219e-1 ROM:000A345C .float 0.0078125 ROM:000A3460 .float 0.0
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Hot Start Enrichment Tables Found! Posted: Mon Jul 02, 2012 11:13 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
Also, as promised, the misfire tables. The A/B tables are dependent on a logger variable - have not yet had the time to identify what the logic is. The 3D table is the threshold for the number of misfires required to trigger a DTC, whilst the the MAP threshold looks like it is a minimum value required for the counter to be activated (don't forget that the raw values are in mmHg). There are a bunch of other RPM values around the routine, which I've not had time to scrutinise, but I think would be RPM thresholds of some type. Code: ROM:000A2D70 Table_Misfire_DTC_Threshold:.data.w h'A ; DATA XREF: sub_7813C+1Ao ROM:000A2D70 ; sub_7817E:off_7821Co ROM:000A2D72 .data.w h'E ROM:000A2D74 .data.l flt_C69D0 ROM:000A2D78 .data.l flt_C69F8 ROM:000A2D7C .data.l byte_C6A30 ; = 1.48e2 ROM:000A2D80 .data.l 0
ROM:000A28FC Misfire_Count_MAP_Threshold_B:.data.w h'E ; DATA XREF: sub_776B4+5Ao ROM:000A28FC ; sub_776B4:off_7778Co ROM:000A28FE .data.w 0 ROM:000A2900 .data.l flt_C5600 ROM:000A2904 .data.l flt_C5638
ROM:000A2908 Misfire_Count_MAP_Threshold_A:.data.w h'E ; DATA XREF: sub_776B4+56o ROM:000A2908 ; sub_776B4:off_77788o ROM:000A290A .data.w 0 ROM:000A290C .data.l flt_C5670 ROM:000A2910 .data.l flt_C56A8
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
dschultz
|
Post subject: Re: Hot Start Enrichment Tables Found! Posted: Tue Jul 03, 2012 4:18 am |
|
 |
| RomRaider Developer |
Joined: Thu May 21, 2009 1:49 am Posts: 7323 Location: Canada eh!
|
|
Those misfire tables should line-up with what is published in the car's shop manual in the misfire DTC troubleshooting section. They do for mine at least, when I found them a couple years ago.
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Hot Start Enrichment Tables Found! Posted: Tue Jul 03, 2012 7:51 am |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
|
Thanks for that Dale, appreciated.
So from the manual: - the x axis is : Intake air (g(oz)/rev) - the y axis is Engine Speed (RPM) - the values are "Catalyst damage misfire judgment value"
Also:
Time Needed for Diagnosis: 200 engine revs
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Hot Start Enrichment Tables Found! Posted: Tue Jul 03, 2012 7:57 am |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
|
Damn... that DTC diagnosis section is a gold mine of stock data to identify tables and parameters!
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
dschultz
|
Post subject: Re: Hot Start Enrichment Tables Found! Posted: Tue Jul 03, 2012 1:04 pm |
|
 |
| RomRaider Developer |
Joined: Thu May 21, 2009 1:49 am Posts: 7323 Location: Canada eh!
|
td-d wrote: Damn... that DTC diagnosis section is a gold mine of stock data to identify tables and parameters! Yup and timing/timer parameters! Here's my old thread: viewtopic.php?f=15&t=6746
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Hot Start Enrichment Tables Found! Posted: Tue Jul 03, 2012 1:33 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
dschultz wrote: td-d wrote: Damn... that DTC diagnosis section is a gold mine of stock data to identify tables and parameters! Yup and timing/timer parameters! Here's my old thread: viewtopic.php?f=15&t=6746My fail - did not even see that thread! Oh well - I've documented how to find it, and the related MAP threshold in this thread: viewtopic.php?f=34&t=8577
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Hot Start Enrichment Tables Found! Posted: Tue Jul 03, 2012 4:54 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
Some interesting stuff in there... I see much of my time being wasted in the near future 
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
Bamofo
|
Post subject: Re: Hot Start Enrichment Tables Found! Posted: Wed Jul 11, 2012 11:53 am |
|
 |
| Experienced |
Joined: Mon Jul 02, 2007 11:46 am Posts: 430
|
Merp wrote: td-d wrote: Merp wrote: Any luck finding a minimum (or max) IPW? I'm trying to determine if the limits occur in the 'preliminary' IPW, or after it is stored in the 4byte logger parameter. Just checked - from what I could see, it's the 'preliminary' value - i.e. the value that sits directly above the injector flow scaling. Awesome, will post my findings when I do some more digging  Cant wait to hear feedback on if there is a MAX IPW on the A2UJ000J. Thanks for all your help Merp and TD-D!!!
_________________ --2008 3.6 Tribeca -- --2007 STI limited Panda-- --Twinscroll GT40R 2.35L--
|
|
| Top |
|
 |
|
Merp
|
Post subject: Re: Hot Start Enrichment Tables Found! Posted: Fri Jul 27, 2012 2:52 am |
|
 |
| Experienced |
 |
Joined: Thu Jul 23, 2009 5:46 pm Posts: 863
|
|
| Top |
|
 |
|
Bamofo
|
Post subject: Re: Hot Start Enrichment Tables Found! Posted: Wed Aug 22, 2012 10:10 am |
|
 |
| Experienced |
Joined: Mon Jul 02, 2007 11:46 am Posts: 430
|
Just want to follow up on this thread as feedback. I had built an 06wrx motor for my welder friend and the hot start with the GSC S2 cams was almost unbearable... you would have to wait a good 2 minutes before it would stop misfiring. After working with Merp on this he finally found the tables and with 3 simple setting changes the car starts amazing. I changed the following Coolant hot_restart_enrich_initial_high_activat_min_coolant_temp: from 174F to 240F hot_restart_enrich_initial_high_activat_Air_temp: to 214F Overall timer from some really large number to 1000 incase there was something missing on the definition. Tested this multiple times and worked perfect. Just need it on my 07STI now... A2UJ000J if anyone is interested 
_________________ --2008 3.6 Tribeca -- --2007 STI limited Panda-- --Twinscroll GT40R 2.35L--
|
|
| Top |
|
 |
|
Merp
|
Post subject: Re: Hot Start Enrichment Tables Found! Posted: Tue Aug 28, 2012 5:33 am |
|
 |
| Experienced |
 |
Joined: Thu Jul 23, 2009 5:46 pm Posts: 863
|
|
| Top |
|
 |
|
wrxt4cy
|
Post subject: Re: Hot Start Enrichment Tables Found! Posted: Mon Oct 01, 2012 3:56 am |
|
 |
| Experienced |
 |
Joined: Fri Mar 02, 2012 6:09 pm Posts: 183 Location: DSM, IA :: 2011 STi - Dom3.5XTR - E85
|
Merp - thank you so much for getting these tables defined and creating definitions. Your Alpha defs are fantastic. I finally had a chance to test this on my car tonight. I simply zeroed out the three enrichment additives. I logged before and after. Before my final fueling base was shooting for 11.6 - 12.3 during hot starts and my real AFRs would get down to 11.1 - 11.5. Low enough to make E85 misfire pretty bad. After zeroing out these three additive tables, the final fueling base stays at 14.7 as do my AFRs. I'll be testing them on a 07 STi that I'm tuning on E85 in a few days. I have another customer dealing with hot start misfires as well. He has an 05 LGT - rom ID: A2WC510N Could you dig up the definitions for this rom when you have some time? Thanks!
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Hot Start Enrichment Tables Found! Posted: Mon Oct 01, 2012 1:12 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
wrxt4cy wrote: I have another customer dealing with hot start misfires as well. He has an 05 LGT - rom ID: A2WC510N
Could you dig up the definitions for this rom when you have some time?
Thanks! Will pull them out for you - have most of the single value parameters already.
_________________ 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 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
|
|