RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 5:26 pm

All times are UTC




Post new topic Reply to topic  [ 133 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6 ... 9  Next
Author Message
 Post subject: Re: Hot Start Enrichment Tables Found!
PostPosted: Mon Oct 01, 2012 2:25 pm 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
Code:
ROM:000C6CFE hot_restart_enrich_decay_delay:.data.w h'BC ; DATA XREF: sub_2EC92+6Ao
ROM:000C6CFE                                         ; sub_2ED54+34o ...
ROM:000C6D00 hot_restart_enrich_min_lim_activat_max_run_time:.data.w h'2C00
ROM:000C6D00                                         ; DATA XREF: sub_2ED54+4Eo
ROM:000C6D00                                         ; ROM:off_2EE50o
ROM:000C6D02 hot_restart_enrich_max_non_idle_activation_max_run_time:.data.w h'270
ROM:000C6D02                                         ; DATA XREF: sub_2EC92+92o
ROM:000C6D02                                         ; ROM:off_2EE40o

ROM:000C7144 hot_restart_enrich_initial_high_activat_min_coolant_temp:.float 85.0
ROM:000C7144                                         ; DATA XREF: sub_2EC4C+8o
ROM:000C7144                                         ; ROM:off_2EDF8o
ROM:000C7148 hot_restart_enrich_initial_high_activat_min_intake_temp:.float 79.0
ROM:000C7148                                         ; DATA XREF: sub_2EC4C:loc_2EC70o
ROM:000C7148                                         ; ROM:off_2EE04o ...
ROM:000C714C hot_restart_enrich_initial_low_activat_min_coolant_temp:.float 50.0
ROM:000C714C                                         ; DATA XREF: sub_2EC4C+12o
ROM:000C714C                                         ; ROM:off_2EDFCo
ROM:000C7150 hot_restart_enrich_initial_low_activat_min_intake_temp:.float 0.0
ROM:000C7150                                         ; DATA XREF: sub_2EC4C+2Eo
ROM:000C7150                                         ; ROM:off_2EE08o ...
ROM:000C7154 hot_restart_enrich_initial_high:.float 0.29999998 ; DATA XREF: sub_2EC4C+1Co
ROM:000C7154                                         ; ROM:off_2EE00o
ROM:000C7158 hot_restart_enrich_initial_low:.float 0.29999998 ; DATA XREF: sub_2EC4C+38o
ROM:000C7158                                         ; ROM:off_2EE0Co
ROM:000C715C hot_restart_enrich_min_limit:.float 0.19999999 ; DATA XREF: sub_2ED54+68o
ROM:000C715C                                         ; ROM:off_2EE54o
ROM:000C7160 hot_restart_enrich_decay_step_value:.float 0.14999999

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: Hot Start Enrichment Tables Found!
PostPosted: Mon Oct 01, 2012 2:28 pm 
Offline
Experienced
User avatar

Joined: Fri Mar 02, 2012 6:09 pm
Posts: 183
Location: DSM, IA :: 2011 STi - Dom3.5XTR - E85
td-d wrote:
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.


Thank you!

One other ROM I could really use it for is: A2ZJB11J (05 STi)


Top
 Profile  
 
 Post subject: Re: Hot Start Enrichment Tables Found!
PostPosted: Mon Oct 01, 2012 3:35 pm 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
A2ZJB11J

Code:
ROM:000C5B0A hot_restart_enrich_decay_delay
ROM:000C5B0C hot_restart_enrich_min_lim_activat_max_run_time
ROM:000C5B0E hot_restart_enrich_max_non_idle_activation_max_run_time

ROM:000CA71C hot_restart_enrich_initial_high_activat_min_coolant_temp:.float 85.0
ROM:000CA720 hot_restart_enrich_initial_high_activat_min_intake_temp:.float 50.0
ROM:000CA724 hot_restart_enrich_initial_low_activat_min_coolant_temp:.float 79.0
ROM:000CA728 hot_restart_enrich_initial_low_activat_min_intake_temp:.float 0.0
ROM:000CA72C hot_restart_enrich_initial_high:.float 0.29999998 ;
ROM:000CA730 hot_restart_enrich_initial_low:.float 0.29999998 ;
ROM:000CA734 hot_restart_enrich_decay_step_value:.float 0.19999999
ROM:000CA738 hot_restart_enrich_min_limit:.float 0.02 ;   
ROM:000CA740 hot_restart_enrich_max_non_idle:.float 0.14999999


EDIT: updated with corrected labels

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Last edited by td-d on Tue Oct 02, 2012 11:29 am, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Hot Start Enrichment Tables Found!
PostPosted: Mon Oct 01, 2012 4:40 pm 
Offline
Experienced
User avatar

Joined: Fri Mar 02, 2012 6:09 pm
Posts: 183
Location: DSM, IA :: 2011 STi - Dom3.5XTR - E85
td-d wrote:
A2ZJB11J

Code:
ROM:000C5B0A hot_restart_enrich_decay_delay
ROM:000C5B0C hot_restart_enrich_min_lim_activat_max_run_time
ROM:000C5B0E hot_restart_enrich_max_non_idle_activation_max_run_time

ROM:000C5EDC Primary_Open_Loop_Fuel_Map_Switch_IAM:.float 0.34999999
ROM:000C5EE0 hot_restart_enrich_initial_high_activat_min_coolant_temp:.float 85.0
ROM:000C5EE4 hot_restart_enrich_initial_high_activat_min_intake_temp:.float 79.0
ROM:000C5EE8 hot_restart_enrich_initial_low_activat_min_coolant_temp:.float 50.0
ROM:000C5EEC hot_restart_enrich_initial_low_activat_min_intake_temp:.float 0.0
ROM:000C5EF0 hot_restart_enrich_initial_high:.float 0.29999998
ROM:000C5EF4 hot_restart_enrich_initial_low:.float 0.29999998
ROM:000C5EF8 hot_restart_enrich_decay_step_value:.float 0.19999999
ROM:000C5EFC hot_restart_enrich_max_non_idle:.float 0.14999999
ROM:000C5F00 hot_restart_enrich_min_limit:.float 0.02


I think you switched these two around:

ROM:000C5EE4 hot_restart_enrich_initial_high_activat_min_intake_temp:.float 79.0
ROM:000C5EE8 hot_restart_enrich_initial_low_activat_min_coolant_temp:.float 50.0

They had values that were flip flopped compared to my rom.

Assuming that these are mixed around - did I code all the def's correctly for this rom?


<!-- Alpha hot start tables: -->

<table name="Hotstart Enrichment Decay Delay" address="C5B0A"/>

<table name="Hotstart Enrichment Decay Step" address="C5EF8"/>

<table name="Initial Hotstart Enrichment (High)" address="C5EF0"/>

<table name="Hotstart High Enrichment Activation Threshold (Coolant Temperature)" address="C5EE0"/>

<table name="Hotstart High Enrichment Activation Threshold (Intake Air Temperature)" address="C5EE8"/>

<table name="Initial Hotstart Enrichment (Low)" address="C5EF4"/>

<table name="Hotstart Low Enrichment Activation Threshold (Coolant Temperature)" address="C5EE4"/>

<table name="Hotstart Low Enrichment Activation Threshold (Minimum Intake Air Temperature)" address="C5EEC"/>

<table name="Maximum Non-Idle Hotstart Enrichment (Post Delay)" address="C5EFC"/>

<table name="Hotstart Maximum Non-Idle Enrichment Delay" address="C5B0E"/>

<table name="Hotstart Minimum Enrichment Limit Runtime" address="C5B0C"/>

<table name="Hotstart Minimum Enrichment (During Delay and Runtime)" address="C5F00"/>


All the values are the same as my 2011 STi except for the minimum enrichment. For my rom it is .2 and for this 05 STi rom it is .02 - is this correct?

Thanks!


Top
 Profile  
 
 Post subject: Re: Hot Start Enrichment Tables Found!
PostPosted: Mon Oct 01, 2012 4:55 pm 
Offline
Experienced
User avatar

Joined: Fri Mar 02, 2012 6:09 pm
Posts: 183
Location: DSM, IA :: 2011 STi - Dom3.5XTR - E85
td-d wrote:
Code:
ROM:000C6CFE hot_restart_enrich_decay_delay:.data.w h'BC ; DATA XREF: sub_2EC92+6Ao
ROM:000C6CFE                                         ; sub_2ED54+34o ...
ROM:000C6D00 hot_restart_enrich_min_lim_activat_max_run_time:.data.w h'2C00
ROM:000C6D00                                         ; DATA XREF: sub_2ED54+4Eo
ROM:000C6D00                                         ; ROM:off_2EE50o
ROM:000C6D02 hot_restart_enrich_max_non_idle_activation_max_run_time:.data.w h'270
ROM:000C6D02                                         ; DATA XREF: sub_2EC92+92o
ROM:000C6D02                                         ; ROM:off_2EE40o

ROM:000C7144 hot_restart_enrich_initial_high_activat_min_coolant_temp:.float 85.0
ROM:000C7144                                         ; DATA XREF: sub_2EC4C+8o
ROM:000C7144                                         ; ROM:off_2EDF8o
ROM:000C7148 hot_restart_enrich_initial_high_activat_min_intake_temp:.float 79.0
ROM:000C7148                                         ; DATA XREF: sub_2EC4C:loc_2EC70o
ROM:000C7148                                         ; ROM:off_2EE04o ...
ROM:000C714C hot_restart_enrich_initial_low_activat_min_coolant_temp:.float 50.0
ROM:000C714C                                         ; DATA XREF: sub_2EC4C+12o
ROM:000C714C                                         ; ROM:off_2EDFCo
ROM:000C7150 hot_restart_enrich_initial_low_activat_min_intake_temp:.float 0.0
ROM:000C7150                                         ; DATA XREF: sub_2EC4C+2Eo
ROM:000C7150                                         ; ROM:off_2EE08o ...
ROM:000C7154 hot_restart_enrich_initial_high:.float 0.29999998 ; DATA XREF: sub_2EC4C+1Co
ROM:000C7154                                         ; ROM:off_2EE00o
ROM:000C7158 hot_restart_enrich_initial_low:.float 0.29999998 ; DATA XREF: sub_2EC4C+38o
ROM:000C7158                                         ; ROM:off_2EE0Co
ROM:000C715C hot_restart_enrich_min_limit:.float 0.19999999 ; DATA XREF: sub_2ED54+68o
ROM:000C715C                                         ; ROM:off_2EE54o
ROM:000C7160 hot_restart_enrich_decay_step_value:.float 0.14999999


I think I'm missing the table for this: hot_restart_enrich_max_non_idle

Also - high min intake and low min coolant seem to be switched around here as well.


Top
 Profile  
 
 Post subject: Re: Hot Start Enrichment Tables Found!
PostPosted: Mon Oct 01, 2012 4:59 pm 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
I'll double check, and yes, I flipped those two value around...

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: Hot Start Enrichment Tables Found!
PostPosted: Mon Oct 01, 2012 8:36 pm 
Offline
Experienced
User avatar

Joined: Thu Jul 23, 2009 5:46 pm
Posts: 863
wrxt4cy wrote:
Merp - thank you so much for getting these tables defined and creating definitions. Your Alpha defs are fantastic. :D


Thanks! I'm glad I could get things organized and make it easier for users & tuners to access the cutting edge stuff and stay organized :) And of course, thanks to guys like td-d for doing a ton of great disassembly work to make it all possible :)

I've pushed these two defs in addition to A2ZJB10J (passed sanity checks using B11J def) to the Alpha repo.

_________________
Please do not send me support questions via PM, use the forum instead!


Top
 Profile  
 
 Post subject: Re: Hot Start Enrichment Tables Found!
PostPosted: Tue Oct 02, 2012 2:54 am 
Offline
Newbie

Joined: Sun May 02, 2010 1:41 am
Posts: 22
Just wondering if you could dig this up for AZ1E400C

Thanks heaps


Top
 Profile  
 
 Post subject: Re: Hot Start Enrichment Tables Found!
PostPosted: Tue Oct 02, 2012 7:53 am 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
mikes wrote:
Just wondering if you could dig this up for AZ1E400C

Thanks heaps


Sure

Code:
ROM:000C6F72 hot_restart_enrich_decay_delay:.data.w h'BC ; DATA XREF: sub_3096C+62o
ROM:000C6F72                                         ; sub_30A32+3Co ...
ROM:000C6F74 hot_restart_enrich_min_lim_activat_max_run_time:.data.w h'2BF2
ROM:000C6F76 hot_restart_enrich_max_non_idle_activation_max_run_time:.data.w h'270

ROM:000C752C hot_restart_enrich_initial_high_activat_min_coolant_temp:.float 79.0
ROM:000C7530 hot_restart_enrich_initial_high_activat_min_intake_temp:.float 0.0
ROM:000C7534 hot_restart_enrich_initial_low_activat_min_coolant_temp:.float 70.0
ROM:000C7538 hot_restart_enrich_initial_low_activat_min_intake_temp:.float 0.0
ROM:000C753C hot_restart_enrich_initial_high:.float 0.29999998 ; DATA XREF: sub_30928+18o
ROM:000C7540 hot_restart_enrich_initial_low:.float 0.0 ; DATA XREF: sub_30928+32o
ROM:000C7544 hot_restart_enrich_min_limit:.float 0.19999999 ; DATA XREF: sub_30A32+72o
ROM:000C7548 hot_restart_enrich_decay_step_value:.float 0.0099999998
ROM:000C754C hot_restart_enrich_max_non_idle:.float 0.14999999 ; DATA XREF: sub_3096C+9Ao

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: Hot Start Enrichment Tables Found!
PostPosted: Tue Oct 02, 2012 11:30 am 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
Updated A2ZJB11J with the labels correctly applied.

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: Hot Start Enrichment Tables Found!
PostPosted: Tue Oct 02, 2012 11:42 am 
Offline
Newbie

Joined: Sun May 02, 2010 1:41 am
Posts: 22
code to put in az1e400c.xml for ecuflash

Code:
<table name="Hotstart Enrichment Decay Delay" address="C6F72"/>
<table name="Hotstart Enrichment Decay Step" address="C7548"/>
<table name="Initial Hotstart Enrichment (High)" address="C753C"/>
<table name="Hotstart High Enrichment Activation Threshold (Coolant Temperature)" address="C752C"/>
<table name="Hotstart High Enrichment Activation Threshold (Intake Air Temperature)" address="C7530"/>
<table name="Initial Hotstart Enrichment (Low)" address="C7540"/>
<table name="Hotstart Low Enrichment Activation Threshold (Coolant Temperature)" address="C7534"/>
<table name="Hotstart Low Enrichment Activation Threshold (Minimum Intake Air Temperature)" address="C7538"/>
<table name="Maximum Non-Idle Hotstart Enrichment (Post Delay)" address="C754C"/>
<table name="Hotstart Maximum Non-Idle Enrichment Delay" address="C6F76"/>
<table name="Hotstart Minimum Enrichment Limit Runtime" address="C6F74"/>
<table name="Hotstart Minimum Enrichment (During Delay and Runtime)" address="C7544"/>


just confirming Hotstart minimum enrichment limit runtime should display something like "11250..."

i've PM'd Merp as i've noticed his alpha 32bitbase uses format %6.2f whilst td-d in your previous post you have used %.0f

Alpha 32bitbase
Code:
<scaling name="Hotstart Counter uint16" units="Hotstart Counter Cycles" toexpr="x" frexpr="x" format="%6.2f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>


td-d previous post
Code:
<scaling name="Hot Restart 2" units="units" toexpr="x" frexpr="x" format="%.0f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>


Top
 Profile  
 
 Post subject: Re: Hot Start Enrichment Tables Found!
PostPosted: Tue Oct 02, 2012 12:14 pm 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
11250 is correct - the scaling will not make much of a difference, since it's just a 16 bit value (2BF2) converted into an integer.

And I think use Merp's scaling, as the aim to standardise these into the 32bitbase - mine are the rough scaling that I put in as I was going along discovering the values, Merp are more comprehensive (units, etc.).

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: Hot Start Enrichment Tables Found!
PostPosted: Tue Oct 02, 2012 5:35 pm 
Offline
Experienced
User avatar

Joined: Thu Jul 23, 2009 5:46 pm
Posts: 863
mikes wrote:
code to put in az1e400c.xml for ecuflash

Code:
<table name="Hotstart Enrichment Decay Delay" address="C6F72"/>
<table name="Hotstart Enrichment Decay Step" address="C7548"/>
<table name="Initial Hotstart Enrichment (High)" address="C753C"/>
<table name="Hotstart High Enrichment Activation Threshold (Coolant Temperature)" address="C752C"/>
<table name="Hotstart High Enrichment Activation Threshold (Intake Air Temperature)" address="C7530"/>
<table name="Initial Hotstart Enrichment (Low)" address="C7540"/>
<table name="Hotstart Low Enrichment Activation Threshold (Coolant Temperature)" address="C7534"/>
<table name="Hotstart Low Enrichment Activation Threshold (Minimum Intake Air Temperature)" address="C7538"/>
<table name="Maximum Non-Idle Hotstart Enrichment (Post Delay)" address="C754C"/>
<table name="Hotstart Maximum Non-Idle Enrichment Delay" address="C6F76"/>
<table name="Hotstart Minimum Enrichment Limit Runtime" address="C6F74"/>
<table name="Hotstart Minimum Enrichment (During Delay and Runtime)" address="C7544"/>


just confirming Hotstart minimum enrichment limit runtime should display something like "11250..."

i've PM'd Merp as i've noticed his alpha 32bitbase uses format %6.2f whilst td-d in your previous post you have used %.0f

Alpha 32bitbase
Code:
<scaling name="Hotstart Counter uint16" units="Hotstart Counter Cycles" toexpr="x" frexpr="x" format="%6.2f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>


td-d previous post
Code:
<scaling name="Hot Restart 2" units="units" toexpr="x" frexpr="x" format="%.0f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>


Got the pm, I'll post my reply here:

The %6.2f was an attempt to get the entire value to display, and then I got sidetracked.

After some research/testing, I think the best to use is %6.0f

The best I can tell, in ECUFlash, the format is % *number of leading digits to force-display* . *number of decimal places to force-display* f

The 6 will keep the large numbers displayed, and since its a direct unsigned integer, we don't need decimal places, hence .0

If this number works for you guys I'll update it in the repo.

_________________
Please do not send me support questions via PM, use the forum instead!


Top
 Profile  
 
 Post subject: Re: Hot Start Enrichment Tables Found!
PostPosted: Tue Oct 02, 2012 10:04 pm 
Offline
Newbie

Joined: Sun May 02, 2010 1:41 am
Posts: 22
%6.0f seems to sit better in ecuflash:

Image


Top
 Profile  
 
 Post subject: Re: Hot Start Enrichment Tables Found!
PostPosted: Tue Oct 02, 2012 10:47 pm 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
Merp wrote:

The best I can tell, in ECUFlash, the format is % *number of leading digits to force-display* . *number of decimal places to force-display* f


Yup, that's exactly the format.

_________________
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  [ 133 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6 ... 9  Next

All times are UTC


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

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl