RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 10:23 pm

All times are UTC




Post new topic Reply to topic  [ 17 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Post-Start Enrichement AE5IB00V
PostPosted: Mon Feb 16, 2015 2:35 pm 
Offline
Newbie

Joined: Mon Jan 28, 2013 4:09 pm
Posts: 29
Hello all,

Looking for the location/definition of the post start enrichment tables for my 2011 STi. Did some digging and can't find any previously defined other than hot restart. Any help is greatly appreciated. If this has been defined, please point me in the correct direction.

Thanks!


Top
 Profile  
 
 Post subject: Re: Post-Start Enrichement AE5IB00V
PostPosted: Tue Feb 17, 2015 9:19 pm 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
Sorry mate, I've been in the process of moving house, just haven't had the time to do this - I'll see if I can this weekend.

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: Post-Start Enrichement AE5IB00V
PostPosted: Tue Feb 17, 2015 9:43 pm 
Offline
Newbie

Joined: Mon Jan 28, 2013 4:09 pm
Posts: 29
td-d wrote:
Sorry mate, I've been in the process of moving house, just haven't had the time to do this - I'll see if I can this weekend.


Not a problem at all my friend. I wasn't going to pester you to death, as I figured you were busy based on the quick response you've given in the past. Figured I'd ask here too. Get to it if you have a chance, otherwise no worries. Trying to spread the load, you've helped me a ton already. :-)


Top
 Profile  
 
 Post subject: Re: Post-Start Enrichement AE5IB00V
PostPosted: Wed Feb 18, 2015 6:55 pm 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
Here you go, don't have time to drop them into Ecuflash for you:
Code:
ROM:000A92EC Table_Post_Start_Enrich_Low_Speed_Decay_Initial_1A:.data.w h'10
ROM:000A92EC                                         ; DATA XREF: sub_2FED4+44o
ROM:000A92EC                                         ; ROM:off_30108o
ROM:000A92EE                 .data.w h'800
ROM:000A92F0                 .data.l h'CC6B4
ROM:000A92F4                 .data.l Post_Start_Enrich_Low_Speed_Decay_Initial_1A ; = 1.5
ROM:000A92F8                 .float 0.00390625
ROM:000A92FC                 .float 0.0
ROM:000A9300 Table_Post_Start_Enrich_Low_Speed_Decay_Initial_1B:.data.w h'10
ROM:000A9300                                         ; DATA XREF: sub_2FED4:loc_2FF2Co
ROM:000A9300                                         ; ROM:off_3010Co
ROM:000A9302                 .data.w h'800
ROM:000A9304                 .data.l h'CC6B4
ROM:000A9308                 .data.l h'CD41A
ROM:000A930C                 .float 0.00390625
ROM:000A9310                 .float 0.0
ROM:000A9314 Table_Post_Start_Enrich_Low_Speed_Decay_Initial_2A:.data.w h'10
ROM:000A9314                                         ; DATA XREF: sub_2FED4+1Eo
ROM:000A9314                                         ; ROM:off_300F4o
ROM:000A9316                 .data.w h'800
ROM:000A9318                 .data.l h'CC6B4
ROM:000A931C                 .data.l h'CD43A
ROM:000A9320                 .float 0.00390625
ROM:000A9324                 .float 0.0
ROM:000A9328 Table_Post_Start_Enrich_Low_Speed_Decay_Initial_2B:.data.w h'10
ROM:000A9328                                         ; DATA XREF: sub_2FED4:loc_2FF06o
ROM:000A9328                                         ; ROM:off_30104o
ROM:000A932A                 .data.w h'800
ROM:000A932C                 .data.l h'CC6B4
ROM:000A9330                 .data.l h'CD45A
ROM:000A9334                 .float 0.00390625
ROM:000A9338                 .float 0.0

ROM:000A9348 Table_Post_Start_Enrich_High_Speed_Decay_Initial_Start_1A:.data.w h'10
ROM:000A9348                                         ; DATA XREF: sub_301EE+54o
ROM:000A9348                                         ; ROM:off_30484o
ROM:000A934A                 .data.w h'800
ROM:000A934C                 .data.l h'CC6B4
ROM:000A9350                 .data.l h'CD49A
ROM:000A9354                 .float 0.00024414062
ROM:000A9358                 .float 0.0

ROM:000A9384 Table_Post_Start_Enrich_High_Speed_Decay_Initial_Start_1B:.data.w h'10
ROM:000A9384                                         ; DATA XREF: sub_301EE:loc_3026Ao
ROM:000A9384                                         ; ROM:off_30490o
ROM:000A9386                 .data.w h'800
ROM:000A9388                 .data.l h'CC6B4
ROM:000A938C                 .data.l h'CD4FA
ROM:000A9390                 .float 0.00024414062
ROM:000A9394                 .float 0.0

ROM:000A93AC Table_Post_Start_Enrich_High_Speed_Decay_Initial_Start_2A:.data.w h'10
ROM:000A93AC                                         ; DATA XREF: sub_301EE+68o
ROM:000A93AC                                         ; ROM:off_3048Co
ROM:000A93AE                 .data.w h'800
ROM:000A93B0                 .data.l h'CC6B4
ROM:000A93B4                 .data.l h'CD53A
ROM:000A93B8                 .float 0.00024414062
ROM:000A93BC                 .float 0.0

ROM:000A93E8 Table_Post_Start_Enrich_High_Speed_Decay_Initial_Start_2B:.data.w h'10
ROM:000A93E8                                         ; DATA XREF: sub_301EE+98o
ROM:000A93E8                                         ; ROM:off_30498o
ROM:000A93EA                 .data.w h'800
ROM:000A93EC                 .data.l h'CC6B4
ROM:000A93F0                 .data.l h'CD59A
ROM:000A93F4                 .float 0.00024414062
ROM:000A93F8                 .float 0.0

ROM:000A941C Table_Post_Start_Enrich_High_Speed_Decay_Step_Value_1:.data.w h'10
ROM:000A941C                                         ; DATA XREF: Func_Post_Start_Enrich+1A8o
ROM:000A941C                                         ; ROM:off_304E0o
ROM:000A941E                 .data.w h'800
ROM:000A9420                 .data.l h'CC6B4
ROM:000A9424                 .data.l h'CD5FA
ROM:000A9428                 .float 9.5367432e-7
ROM:000A942C                 .float 0.0

ROM:000A9444 Table_Post_Start_Enrich_High_Speed_Decay_Step_Value_2:.data.w h'10
ROM:000A9444                                         ; DATA XREF: Func_Post_Start_Enrich+1F4o
ROM:000A9444                                         ; ROM:off_304ECo
ROM:000A9446                 .data.w h'800
ROM:000A9448                 .data.l h'CC6B4
ROM:000A944C                 .data.l h'CD63A
ROM:000A9450                 .float 9.5367432e-7
ROM:000A9454                 .float 0.0

ROM:000A8D44 Table_Post_Start_Enrich_Low_Speed_Decay_Delay_1:.data.w h'10
ROM:000A8D44                                         ; DATA XREF: Func_Post_Start_Enrich_Low_Speed_Decay_Delay:loc_30098o
ROM:000A8D44                                         ; ROM:off_30168o
ROM:000A8D46                 .data.w h'400
ROM:000A8D48                 .data.l h'CC6B4
ROM:000A8D4C                 .data.l h'CC931
ROM:000A8D50 Table_Post_Start_Enrich_Low_Speed_Decay_Delay_2:.data.w h'10
ROM:000A8D50                                         ; DATA XREF: Func_Post_Start_Enrich_Low_Speed_Decay_Delay+192o
ROM:000A8D50                                         ; ROM:off_30158o
ROM:000A8D52                 .data.w h'400
ROM:000A8D54                 .data.l h'CC6B4
ROM:000A8D58                 .data.l h'CC941
ROM:000A8D5C Table_Post_Start_Enrich_Low_Speed_Decay_Delay_Multiplier:.data.w h'10
ROM:000A8D5C                                         ; DATA XREF: Func_Post_Start_Enrich_Low_Speed_Decay_Delay+1C8o
ROM:000A8D5C                                         ; Func_Post_Start_Enrich_Low_Speed_Decay_Delay+214o ...
ROM:000A8D5E                 .data.w h'400
ROM:000A8D60                 .data.l h'CC6B4
ROM:000A8D64                 .data.l h'CC951
ROM:000A8D68                 .float 0.0078125
ROM:000A8D6C                 .float 0.0

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: Post-Start Enrichement AE5IB00V
PostPosted: Wed Feb 18, 2015 7:15 pm 
Offline
Newbie

Joined: Mon Jan 28, 2013 4:09 pm
Posts: 29
No worries, I'll figure that out and email if I run into any issues. As always, thank you so much!


Top
 Profile  
 
 Post subject: Re: Post-Start Enrichement AE5IB00V
PostPosted: Thu Feb 19, 2015 6:17 pm 
Offline
Newbie

Joined: Mon Jan 28, 2013 4:09 pm
Posts: 29
Oren,

Just to confirm, should I be working with something like this:

Code:
 <scaling name="Post_Start_Enrich_Decay" units="units" toexpr="x*0.00024414062" frexpr="x/0.00024414062" format="%.4f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>
   <scaling name="Post_Start_Enrich_Decay1" units="units" toexpr="x*0.00390625" frexpr="x/0.00390625" format="%.3f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>
   <scaling name="Post_Start_Enrich_Decay2" units="units" toexpr="x*0.00000095367432" frexpr="x/0.00000095367432" format="%.5f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>
   <scaling name="Post_Start_Enrich_Decay3" units="units" toexpr="x" frexpr="x" format="%.0f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>
   <scaling name="Post_Start_Enrich_Decay4" units="units" toexpr="x*0.0078125" frexpr="x/0.0078125" format="%.3f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>

   <table name="Table_Post_Start_Enrich_High_Speed_Decay_Initial_Start_1A" category="Post Start Enrichment" address="C8A76" type="2D" level="1" scaling="Post_Start_Enrich_Decay">
      <table name="Coolant Temperature" address="CC6B4" type="X Axis" elements="16" scaling="CoolantTemp(DegreesF)"/>
   </table>

   <table name="Table_Post_Start_Enrich_High_Speed_Decay_Initial_Start_1B" category="Post Start Enrichment" address="CD4FA" type="2D" level="1" scaling="Post_Start_Enrich_Decay">
      <table name="Coolant Temperature" address="CC6B4" type="X Axis" elements="16" scaling="CoolantTemp(DegreesF)"/>
   </table>

   <table name="Table_Post_Start_Enrich_High_Speed_Decay_Initial_Start_2A" category="Post Start Enrichment" address="CD53A" type="2D" level="1" scaling="Post_Start_Enrich_Decay">
      <table name="Coolant Temperature" address="CC6B4" type="X Axis" elements="16" scaling="CoolantTemp(DegreesF)"/>
   </table>

   <table name="Table_Post_Start_Enrich_High_Speed_Decay_Initial_Start_2B" category="Post Start Enrichment" address="CD59A" type="2D" level="1" scaling="Post_Start_Enrich_Decay">
      <table name="Coolant Temperature" address="CC6B4" type="X Axis" elements="16" scaling="CoolantTemp(DegreesF)"/>
   </table>
   
   ******<table name="Table_Post_Start_Enrich_Low_Speed_Decay_Initial_1A" category="Post Start Enrichment" address="C89D6" type="2D" level="1" scaling="Post_Start_Enrich_Decay1">
      <table name="Coolant Temperature" address="CC6B4" type="X Axis" elements="16" scaling="CoolantTemp(DegreesF)"/>
   </table>
   
   <table name="Table_Post_Start_Enrich_Low_Speed_Decay_Initial_1B" category="Post Start Enrichment" address="CD41A" type="2D" level="1" scaling="Post_Start_Enrich_Decay1">
      <table name="Coolant Temperature" address="CC6B4" type="X Axis" elements="16" scaling="CoolantTemp(DegreesF)"/>
   </table>
   
   <table name="Table_Post_Start_Enrich_Low_Speed_Decay_Initial_2A" category="Post Start Enrichment" address="CD43A" type="2D" level="1" scaling="Post_Start_Enrich_Decay1">
      <table name="Coolant Temperature" address="CC6B4" type="X Axis" elements="16" scaling="CoolantTemp(DegreesF)"/>
   </table>
   
   <table name="Table_Post_Start_Enrich_Low_Speed_Decay_Initial_2B" category="Post Start Enrichment" address="CD45A" type="2D" level="1" scaling="Post_Start_Enrich_Decay1">
      <table name="Coolant Temperature" address="CC6B4" type="X Axis" elements="16" scaling="CoolantTemp(DegreesF)"/>
   </table>

   <table name="Table_Post_Start_Enrich_High_Speed_Decay_Step_Value_1" category="Post Start Enrichment" address="CD5FA" type="2D" level="1" scaling="Post_Start_Enrich_Decay2">
      <table name="Coolant Temperature" address="CC6B4" type="X Axis" elements="16" scaling="CoolantTemp(DegreesF)"/>
   </table>

   <table name="Table_Post_Start_Enrich_High_Speed_Decay_Step_Value_2" category="Post Start Enrichment" address="CD63A" type="2D" level="1" scaling="Post_Start_Enrich_Decay2">
      <table name="Coolant Temperature" address="CC6B4" type="X Axis" elements="16" scaling="CoolantTemp(DegreesF)"/>
   </table>

   <table name="Table_Post_Start_Enrich_Low_Speed_Decay_Delay_1" category="Post Start Enrichment" address="CC931" type="2D" level="1" scaling="Post_Start_Enrich_Decay3">
      <table name="Coolant Temperature" address="CC6B4" type="X Axis" elements="16" scaling="CoolantTemp(DegreesF)"/>
   </table>

   <table name="Table_Post_Start_Enrich_Low_Speed_Decay_Delay_2" category="Post Start Enrichment" address="CC941" type="2D" level="1" scaling="Post_Start_Enrich_Decay3">
      <table name="Coolant Temperature" address="CC6B4" type="X Axis" elements="16" scaling="CoolantTemp(DegreesF)"/>
   </table>

   <table name="Table_Post_Start_Enrich_Low_Speed_Decay_Delay_Multiplier" category="Post Start Enrichment" address="CC951" type="2D" level="1" scaling="Post_Start_Enrich_Decay4">
      <table name="Coolant Temperature" address="CC6B4" type="X Axis" elements="16" scaling="CoolantTemp(DegreesF)"/>


My units appear to be off and the Post_Start_Enrich_Low_Speed_Decay_Initial_1A table location appears different than the rest. I'm sure I'm off base here. Just trying to find out where. I took the CC6B4 as the coolant temp address and replaced it down the line. Just to confirm that the xml code above is for the correct model and done properly by my hand.

Thanks!


Top
 Profile  
 
 Post subject: Re: Post-Start Enrichement AE5IB00V
PostPosted: Thu Feb 19, 2015 6:52 pm 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
Forgot to reset the 1a address:
Code:
ROM:000A92EC Table_Post_Start_Enrich_Low_Speed_Decay_Initial_1A:.data.w h'10
ROM:000A92EC                                         ; DATA XREF: sub_2FED4+44o
ROM:000A92EC                                         ; ROM:off_30108o
ROM:000A92EE                 .data.w h'800
ROM:000A92F0                 .data.l h'CC6B4 <-------------- axis
ROM:000A92F4                 .data.l h'CD3FA <--------------table data
ROM:000A92F8                 .float 0.00390625
ROM:000A92FC                 .float 0.0

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: Post-Start Enrichement AE5IB00V
PostPosted: Thu Feb 19, 2015 6:56 pm 
Offline
Newbie

Joined: Mon Jan 28, 2013 4:09 pm
Posts: 29
Awesome thanks!

How do I go about changing the units on the X axis to something tangible rather than "units", how do I determine what those should be with no working reference? I'd like to know for future revisions.

Thanks!


Top
 Profile  
 
 Post subject: Re: Post-Start Enrichement AE5IB00V
PostPosted: Thu Feb 19, 2015 7:05 pm 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
It should be picking up the correct scaling, unless there is something wrong with your 32bitbase - see the CoolantTemp(DegreesF) scaling?

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: Post-Start Enrichement AE5IB00V
PostPosted: Thu Feb 19, 2015 8:15 pm 
Offline
Newbie

Joined: Mon Jan 28, 2013 4:09 pm
Posts: 29
That's what I figured. I believe I have 2 sets: CoolantTemp(DegreesF) and CoolantTemp (DegreesF)[note the space]. I can test the other former when I get a second. It shows the temperature correctly and that looks good but the actual data below the temp is in units. Maybe an additional scaling is off?


Top
 Profile  
 
 Post subject: Re: Post-Start Enrichement AE5IB00V
PostPosted: Fri Feb 20, 2015 1:20 pm 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
Check in the 32bitbase for that scaling whether it is correctly filled in, or says units - that's where it's getting it from.

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: Post-Start Enrichement AE5IB00V
PostPosted: Fri Feb 20, 2015 2:16 pm 
Offline
Newbie

Joined: Mon Jan 28, 2013 4:09 pm
Posts: 29
I figured as much. I'll take a look when I get to the office and have a sec. This is what I'm seeing but I'm sure it's something with the 32bit base:
Attachment:
units.JPG


Thanks for the help.


You do not have the required permissions to view the files attached to this post.


Top
 Profile  
 
 Post subject: Re: Post-Start Enrichement AE5IB00V
PostPosted: Fri Feb 20, 2015 5:32 pm 
Offline
Newbie

Joined: Mon Jan 28, 2013 4:09 pm
Posts: 29
Code:
<scaling name="Post_Start_Enrich_Decay" units="[b]units[/b]" toexpr="x*0.00024414062" frexpr="x/0.00024414062" format="%.4f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>
   <scaling name="Post_Start_Enrich_Decay1" units="[b]units[/b]" toexpr="x*0.00390625" frexpr="x/0.00390625" format="%.3f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>
   <scaling name="Post_Start_Enrich_Decay2" units="[b]units[/b]" toexpr="x*0.00000095367432" frexpr="x/0.00000095367432" format="%.5f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>
   <scaling name="Post_Start_Enrich_Decay3" units="[b]units[/b]" toexpr="x" frexpr="x" format="%.0f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>
   <scaling name="Post_Start_Enrich_Decay4" units="[b]units[/b]" toexpr="x*0.0078125" frexpr="x/0.0078125" format="%.3f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>


These are the units I question. I can deal with it being formatted how it is, just wondering what the actual values are called in my OCDness.

Thanks.


Top
 Profile  
 
 Post subject: Re: Post-Start Enrichement AE5IB00V
PostPosted: Fri Feb 20, 2015 10:28 pm 
Offline
RomRaider Developer

Joined: Thu May 21, 2009 1:49 am
Posts: 7323
Location: Canada eh!
The data unit conversion (multiplier and offset) is in the post from td-d. They are part of the table reference in the ECU (see below).

td-d wrote:
Forgot to reset the 1a address:
Code:
ROM:000A92EC Table_Post_Start_Enrich_Low_Speed_Decay_Initial_1A:.data.w h'10
ROM:000A92EC                                         ; DATA XREF: sub_2FED4+44o
ROM:000A92EC                                         ; ROM:off_30108o
ROM:000A92EE                 .data.w h'800
ROM:000A92F0                 .data.l h'CC6B4 <-------------- axis
ROM:000A92F4                 .data.l h'CD3FA <--------------table data
ROM:000A92F8                 .float 0.00390625  <===== multiplier
ROM:000A92FC                 .float 0.0  <===== offset


Top
 Profile  
 
 Post subject: Re: Post-Start Enrichement AE5IB00V
PostPosted: Sat Feb 21, 2015 1:22 pm 
Offline
Newbie

Joined: Mon Jan 28, 2013 4:09 pm
Posts: 29
Thank you! Another elementary question.. With more understanding comes more questions :-).

So below, what determines the multiplier and the float point from within the base?

Code:
<scaling name="Post_Start_Enrich_Decay" units="units" toexpr="x*0.00024414062" frexpr="x/0.00024414062" format="%.4f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>
   <scaling name="Post_Start_Enrich_Decay1" units="units" toexpr="x*[b]0.00390625[/b]" frexpr="x/[b]0.00390625[/b]" format="%.3f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>
   <scaling name="Post_Start_Enrich_Decay2" units="units" toexpr="x*0.00000095367432" frexpr="x/0.00000095367432" format="%.5f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>
   <scaling name="Post_Start_Enrich_Decay3" units="units" toexpr="x" frexpr="x" format="%.0f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>
   <scaling name="Post_Start_Enrich_Decay4" units="units" toexpr="x*0.0078125" frexpr="x/0.0078125" format="%.3f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 17 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 19 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