RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 3:52 pm

All times are UTC




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: Knock Correction parameter not returning correct value?
PostPosted: Thu Feb 25, 2010 12:32 am 
Offline
RomRaider Donator

Joined: Tue Apr 24, 2007 10:49 pm
Posts: 243
I've been using the standalone logging feature of my Tactrix cable and absolutely love the resolution it provides. Unfortunately, I seem to be having a problem logging Knock Correction, 1 byte at address 0x22. The value is always 63.5. I've confirmed that my conversion expression is correct and I know of at least one other user that has the same problem.

Here is the definition in Logger.xml:

Code:
<parameter id="P23" name="Knock Correction Advance" desc="" ecubyteindex="10" ecubit="1">
  <address>0x000022</address>
  <conversions>
    <conversion units="degrees" expr="(x-128)/2" format="0.00" gauge_min="-15" gauge_max="20" gauge_step="5" />
  </conversions>
</parameter>


At first I thought it might be a signed versus unsigned byte issue but that wouldn't make sense either. What am I missing?

I'm datalogging on an 08 STI. The other person I've been talking to has an 08 STI as well.

Thanks!


Top
 Profile  
 
 Post subject: Re: Knock Correction parameter not returning correct value?
PostPosted: Thu Feb 25, 2010 1:17 am 
Offline
RomRaider Donator
User avatar

Joined: Wed Feb 06, 2008 7:49 am
Posts: 1054
Location: Australia
AFAIK, on 32bit ECU you log "Knock Correction Advance (4-byte)*". Is that parameter available to you when you start the logger?

Leslie


P.S. Are you using the very latest RR Logger Defs (HERE)?

_________________

Current Car: 2002 ADM WRX STi
Current Engine: EJ207
Current Mods: X-Force 3" TBE Exhaust, GCG "bolt-on" GT3076R, APS 3" Hard Turbo Inlet, Short Ram Pod, RomRaider/ECUFlash Tune
Current Power: 248kw@wheels (332whp)


Top
 Profile  
 
 Post subject: Re: Knock Correction parameter not returning correct value?
PostPosted: Thu Feb 25, 2010 2:54 am 
Offline
Experienced
User avatar

Joined: Wed Feb 13, 2008 3:00 am
Posts: 153
Well, 63.5 using that conversion is h'FF. That's the SSM parameter. 0x22 isn't the actual address, just an offset used by the SSM routines to call a function that 'fetches' the actual value from RAM.

After looking at the 08 STi rom, 0x22 isn't a supported parameter, the SSM function just returns h'FF from ROM.

So, you'll need to use the following to get KC advance:
Code:
<ecuparam id="E40" name="Knock Correction Advance (IAM only)*" desc="">
     <ecu id="5A42784207">
          <address length="4">0xFF7CB0</address>
     </ecu>
     <conversions>
           <conversion units="degrees" storagetype="float" expr="x" format="0.00" />
     </conversions>
</ecuparam>


BTW, KC advance IMO is a pointless parameter to log. Keep it simple and use load/rpm to interpolate the timing maps, and IAM to calculate KC advance, then check it against Ignition Total Timing to see if any other compensations are applied.

If you're looking for an actual measure of the ecu correcting knock, the above will suffice, but FBKC is much easier to watch during a log as a failsafe.

_________________
06 Wrx Wagon 2.3 longrod in the works


Top
 Profile  
 
 Post subject: Re: Knock Correction parameter not returning correct value?
PostPosted: Thu Feb 25, 2010 3:39 am 
Offline
RomRaider Donator

Joined: Tue Apr 24, 2007 10:49 pm
Posts: 243
Unfortunately, the ECU doesn't support reading of extended parameters (memory addresses) over CAN. Colby has a patch for ECUs to enable this but I'm still using Cobb AccessTUNER Race maps and logging with Tactrix standalone (or RomRaider for extended parameters.) Therefore only FLKC is available, not FBKC.

K-line is just too slow for me; CAN logging provides 12-15Hz (or more) sample rates whereas K-line is a measly 3-4Hz on my 08 STI. You can miss a lot with such a slow sampling rate.

I'm almost tempted to convert my map to ECUFlash, dial it in using Colby's CAN fix, then switch back to Cobb (for live tuning and real-time maps.)

Thanks for the info guys.


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

All times are UTC


Who is online

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