RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

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

All times are UTC




Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: Is it good idea to write to FLKC table? Is it possible?
PostPosted: Fri Oct 16, 2009 1:02 pm 
Offline
Experienced

Joined: Sat Mar 10, 2007 5:16 pm
Posts: 212
Location: Ukraine
Couldn't find it asked before...
What I'm thinking about is how to tune ignition timing on dyno quickly and efficiently without 'real realtime' app... From what I understand it shouldn't be too hard to disable (or slow down) FLKC learning in ROM and make simple application that writes to FLKC table via SSM.


Top
 Profile  
 
 Post subject: Re: Is it good idea to write to FLKC table? Is it possible?
PostPosted: Sat Oct 17, 2009 5:26 am 
Offline
Moderator

Joined: Thu Nov 23, 2006 2:23 am
Posts: 2565
Interesting idea. You could stop the ECU from interfering by setting the correction retard and advance values to zero for FLKC, IAM, maybe even FBKC. I am a little suspicious of what side-effects there might be (other than disabling knock control, obviously!). However nothing springs to mind.

I have a small sense of deja vu right now, like this might have been discussed in another thread in the past... could be wrong though.

Anyway, I really like this idea. Consider this scenario:

1) Disable IAM by setting the retard value to 0.
2) Set FLKC retard to -0.5, set advance to 0.

(Leave FBKC as-is)

(I am assuming the ECU would not freak out and do something weird - or even just clear the FLKC table - when it sees a FLKC table full of negative numbers, decides to drop IAM, and then can't.)

3) Set up a map with a couple degrees more timing than you have proven to be safe
4) Fill the FLKC table with -2 values
5) Do a bunch of pulls
6) Check the FLKC table to see if the ECU has pulled any timing.
7) If it hasn't pulled timing, fill the table with -1.5 and go back to step 5.
8) If it has pulled timing somewhere, stop trying to add timing there, but still go back to step 5 and see if you can keep adding timing elsewhere.

When done, add timing to the ROM as per what you just found the engine will tolerate. Maybe repeat the process again, but this time just pull 1 degree from the new timing table, and add timing in increments of 0.25.

_________________
2005 Legacy GT w/ ATP 3076, IWG, MBC, BCS, BC 272, LC, FFS, OMG
Please don't send questions via PM. Post a thread and send me a link to it instead. Thanks!


Top
 Profile  
 
 Post subject: Re: Is it good idea to write to FLKC table? Is it possible?
PostPosted: Sat Oct 17, 2009 12:26 pm 
Offline
Experienced

Joined: Sat Mar 10, 2007 5:16 pm
Posts: 212
Location: Ukraine
When tuning is started with negative FLKC values, I believe it's only Fine Correction Advance needs to be 0'd, so I'm not worrying about disabled knock control. Danger of bricking ecu worries me more :)
I've read many times ssm.pdf from openecu to get familar with reading/writing procedures over SSM. Need to know how to locate flkc table in RAM... Is Learning View source available to public? :roll:


Top
 Profile  
 
 Post subject: Re: Is it good idea to write to FLKC table? Is it possible?
PostPosted: Sat Oct 17, 2009 12:50 pm 
Offline
Senior Member

Joined: Mon Jan 19, 2009 6:31 pm
Posts: 1615
Location: Moscow, Russia
Does not initial timing adjustment fill the bill?

You may try ecuExplorer to shift initial timing on the fly. Some ecu's do not allow timing to be advanced, others do not save settings after ignition switched off.


Top
 Profile  
 
 Post subject: Re: Is it good idea to write to FLKC table? Is it possible?
PostPosted: Sat Oct 17, 2009 1:00 pm 
Offline
RomRaider Donator
User avatar

Joined: Thu Mar 30, 2006 2:38 am
Posts: 5336
no, the learning view source is not available to the public. So far, the FLKC table is IAM + 0x2 (16-bit ECU) or IAM + 0x14 (32-bit ECU) EXCEPT FOR SOME NATURALLY ASPIRATED MODELS. Of course, that is not set in stone and could potentially change with any new models coming out. Writing to the FLKC table is not recommended for noobs. IF you screw up and write +10 degrees correction to a cell, the ECU is NOT going to limit this to your FLKC advance limit instantly. You'll be running +10 degrees of timing for FLKC in that cell until the ECU decides to make a change to that specific cell (or the IAM drops clearing the table which wouldn't happen if you set the IAM step value to 0). That is, the ECU assumes that "it" is making all the corrections and therefore isn't sitting there monitoring the FLKC value as they are applied.


Top
 Profile  
 
 Post subject: Re: Is it good idea to write to FLKC table? Is it possible?
PostPosted: Sat Oct 17, 2009 3:41 pm 
Offline
RomRaider Donator

Joined: Wed Jul 12, 2006 3:01 pm
Posts: 154
merchgod wrote:
no, the learning view source is not available to the public. So far, the FLKC table is IAM + 0x2 (16-bit ECU) or IAM + 0x14 (32-bit ECU) EXCEPT FOR SOME NATURALLY ASPIRATED MODELS. Of course, that is not set in stone and could potentially change with any new models coming out. Writing to the FLKC table is not recommended for noobs. IF you screw up and write +10 degrees correction to a cell, the ECU is NOT going to limit this to your FLKC advance limit instantly. You'll be running +10 degrees of timing for FLKC in that cell until the ECU decides to make a change to that specific cell (or the IAM drops clearing the table which wouldn't happen if you set the IAM step value to 0). That is, the ECU assumes that "it" is making all the corrections and therefore isn't sitting there monitoring the FLKC value as they are applied.


Are you referring to the SSM Extended Parameter RAM Memory address or SSM base address that ECUID refer to ?


Top
 Profile  
 
 Post subject: Re: Is it good idea to write to FLKC table? Is it possible?
PostPosted: Sat Oct 17, 2009 3:55 pm 
Offline
RomRaider Donator
User avatar

Joined: Thu Mar 30, 2006 2:38 am
Posts: 5336
The absolute RAM address (i.e. extended parameter).

Again, writing to the FLKC RAM table is not something that most people should be experimenting with.


Top
 Profile  
 
 Post subject: Re: Is it good idea to write to FLKC table? Is it possible?
PostPosted: Mon Oct 19, 2009 6:28 pm 
Offline
Experienced

Joined: Sat Mar 10, 2007 5:16 pm
Posts: 212
Location: Ukraine
Sasha_A80 wrote:
Does not initial timing adjustment fill the bill?

You may try ecuExplorer to shift initial timing on the fly. Some ecu's do not allow timing to be advanced, others do not save settings after ignition switched off.


I forgot about ecuexplorer, but anyway, when properly done FLKC writing is better. it's editing a table not a single offset, it can be stored for a longer time and implemented on any suported subaru.


Top
 Profile  
 
 Post subject: Re: Is it good idea to write to FLKC table? Is it possible?
PostPosted: Sun Feb 28, 2010 5:33 pm 
Offline
Senior Member

Joined: Mon Jan 19, 2009 6:31 pm
Posts: 1615
Location: Moscow, Russia
Did you manage to rewrite FLKC table on the fly ?
Is it also possible to rewrite IAM value as well on the fly in order to not allow boost to be dropped ?

Otherwise it seems to be possible to send SSM initial timing adjustment values corresponding to current EngineSpeed\EngineLoad.

The first approach looks more attractive but needs IAM and FLKC RAM locations that are ROM dependent. The second one is not ECU dependent but needs realtime corrections to be sent as fast as possible constantly that may slow down SSM logging ( if needed for tuning ).


Top
 Profile  
 
 Post subject: Re: Is it good idea to write to FLKC table? Is it possible?
PostPosted: Mon Mar 01, 2010 9:21 am 
Offline
Experienced

Joined: Sat Mar 10, 2007 5:16 pm
Posts: 212
Location: Ukraine
No, I didn't (


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

All times are UTC


Who is online

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