RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

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

All times are UTC




Post new topic Reply to topic  [ 9 posts ] 
Author Message
 Post subject: Ignition Timing Compensation Multiplier
PostPosted: Fri Aug 28, 2015 5:55 am 
Offline
RomRaider Donator

Joined: Tue Apr 29, 2014 4:48 am
Posts: 946
Recently, I defined the Ignition Timing Compensation (Per Gear) for AZ1G700K,
Looking for the Ignition Timing Compensation Multiplier, Min RPM and load but could not find them. any help would be appreciated.

Thanks.

_________________
RomRaid!


Top
 Profile  
 
 Post subject: Re: Ignition Timing Compensation Multiplier
PostPosted: Fri Aug 28, 2015 2:17 pm 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
Timing_Compensation_Per_Gear_Activation(RPM 000CE0B4
Timing_Compensation_Per_Gear_Activation(Load 000CE0BC
Timing_Compensation_Per_Gear_Multiplier 000CE0C4

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: Ignition Timing Compensation Multiplier
PostPosted: Fri Aug 28, 2015 3:49 pm 
Offline
RomRaider Donator

Joined: Tue Apr 29, 2014 4:48 am
Posts: 946
Thanks :)

_________________
RomRaid!


Top
 Profile  
 
 Post subject: Re: Ignition Timing Compensation Multiplier
PostPosted: Sun Aug 30, 2015 3:02 am 
Offline
RomRaider Donator

Joined: Tue Apr 29, 2014 4:48 am
Posts: 946
I have used it in the below format, it does NOT Show on the ROMRaider when I open ROM.

Code:
<table name="Timing Compensation Per Gear Activation (Load)" storageaddress="CE0BC" />
    <table type="2D" name="Timing Compensation Per Gear Activation (Load)" category="Ignition Timing - Compensation" storagetype="float" endian="little" sizey="1" userlevel="5">
     <scaling units="Engine Load (g/rev)" expression="x" to_byte="x" format="0.00" fineincrement=".01" coarseincrement=".1" />
     <table type="Static Y Axis" name="Timing Compensation Per Gear Activation Load" sizey="1">
     <data>Enable Above</data>
     <data>Disable Below</data>
     <description>This is per-gear timing compensation activation threshold by load (g/rev).</description>
     </table>


What am I missing?

_________________
RomRaid!


Top
 Profile  
 
 Post subject: Re: Ignition Timing Compensation Multiplier
PostPosted: Sun Aug 30, 2015 3:20 am 
Offline
RomRaider Donator

Joined: Tue Apr 29, 2014 4:48 am
Posts: 946
sometimes I get the Message Storage address is out of bound. although i am sure the file size is correct.


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

_________________
RomRaid!


Top
 Profile  
 
 Post subject: Re: Ignition Timing Compensation Multiplier
PostPosted: Wed Sep 02, 2015 3:59 am 
Offline
RomRaider Donator

Joined: Tue Apr 29, 2014 4:48 am
Posts: 946
Any help would be appreciated.

_________________
RomRaid!


Top
 Profile  
 
 Post subject: Re: Ignition Timing Compensation Multiplier
PostPosted: Wed Sep 02, 2015 5:07 am 
Offline
RomRaider Donator

Joined: Tue Apr 29, 2014 4:48 am
Posts: 946
I made it to Work in EcuFlash. but not in RR.

I messing with RR definition. (still learning)

_________________
RomRaid!


Top
 Profile  
 
 Post subject: Re: Ignition Timing Compensation Multiplier
PostPosted: Wed Sep 02, 2015 3:24 pm 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
Look at the table you've defined, and the table names you're using in RR:

<table name="Timing Comp Minimum Load (Per Cylinder)" storageaddress="CE118" />
<table name="Timing Comp Maximum RPM (Per Cylinder)" storageaddress="CE114" />
<table name="Timing Comp Minimum Coolant Temp (Per Cylinder)" storageaddress="CE11C" />

I'll give you a hint - you're missing a couple of letters ;)

Tables names must be identical to those in the 32 bit base section.

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: Ignition Timing Compensation Multiplier
PostPosted: Thu Sep 03, 2015 4:55 am 
Offline
RomRaider Donator

Joined: Tue Apr 29, 2014 4:48 am
Posts: 946
td-d wrote:
Look at the table you've defined, and the table names you're using in RR:

<table name="Timing Comp Minimum Load (Per Cylinder)" storageaddress="CE118" />
<table name="Timing Comp Maximum RPM (Per Cylinder)" storageaddress="CE114" />
<table name="Timing Comp Minimum Coolant Temp (Per Cylinder)" storageaddress="CE11C" />

I'll give you a hint - you're missing a couple of letters ;)

Tables names must be identical to those in the 32 bit base section.


The Tables you have mentioned the storage address is completely different than the (Per Gear Tables) which is not in the Definition file. I shared Definition file without:
Timing_Compensation_Per_Gear_Activation(RPM 000CE0B4
Timing_Compensation_Per_Gear_Activation(Load 000CE0BC
Timing_Compensation_Per_Gear_Multiplier 000CE0C4

I have tried to use the format mentioned on the previous post and below but it is not showing as you can see the names are identical:
Code:
<table name="Timing Compensation Per Gear Activation (Load)" storageaddress="CE0BC" />
    <table type="2D" name="Timing Compensation Per Gear Activation (Load)" category="Ignition Timing - Compensation" storagetype="float" endian="little" sizey="1" userlevel="5">
     <scaling units="Engine Load (g/rev)" expression="x" to_byte="x" format="0.00" fineincrement=".01" coarseincrement=".1" />
     <table type="Static Y Axis" name="Timing Compensation Per Gear Activation Load" sizey="1">
     <data>Enable Above</data>
     <data>Disable Below</data>
     <description>This is per-gear timing compensation activation threshold by load (g/rev).</description>
     </table>


One more thing I have noticed that the definition file has 2 section one starts with:

Code:
<roms>
  <rom base="32BITBASE">
    <romid>
      <xmlid>AZ1G700K</xmlid>
      <internalidaddress>2004</internalidaddress>
      <internalidstring>AZ1G700K</internalidstring>
      <ecuid>7472594007</ecuid>
      <year>12</year>
      <market>EDM</market>
      <make>Subaru</make>
      <model>Impreza</model>
      <submodel>STi</submodel>
      <transmission>MT</transmission>
      <memmodel>SH7058</memmodel>
      <flashmethod>subarucan</flashmethod>
      <filesize>1024kb</filesize>
    </romid>


Which include table names and storage addresses which is correct for my car.

The other one is:

Code:
<rom>
    <romid>
      <xmlid>32BITBASE</xmlid>
      <market>USDM</market>
      <make>Subaru</make>
      <model>Impreza</model>
      <submodel>STi</submodel>
      <transmission>MT</transmission>
      <filesize>512kb</filesize>
      <memmodel>SH7055</memmodel>
      <flashmethod>sti04</flashmethod>
    </romid>


Which contains the table definitions but car description is not correct and file size is different. what do you think?

_________________
RomRaid!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC


Who is online

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