RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

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

All times are UTC




Post new topic Reply to topic  [ 7 posts ] 
Author Message
 Post subject: Idle ignition timing strategy
PostPosted: Sun Apr 30, 2023 7:16 pm 
Offline
Newbie

Joined: Fri Oct 02, 2020 12:00 am
Posts: 40
Good day,

While tuning a very large cammed rotated 2016 STI, I stumbled into a question I've always had but never bothered to ask. My normal process for tuning these cars is adjust idle stability, initial idle airflow and the associated counter until I get a nice return to idle. The one problem I've never been able to crack with these cars is coasting in neutral you will get that occasional slow oscillation (it'll settle at target idle, then after a second it'll blip up 200 rpms, then repeat).

So on to my question--why is there no ignition timing control while coasting in neutral? If you log it, you'll see instead of the varying ignition timing you only get a flat line (whatever value you have set for idle ignition timing). So the ECU is forced to try and use the throttle to control short term idle RPM errors. My understanding is that throttle adjustment is a "rough" adjustment to get close and ignition controls the rest.

I've taken a look in IDA and frankly I can't make heads or tails of the strategy. I suppose I'm beyond my skill level in this scenario.

Any and all help is appreciated.
Matt


Top
 Profile  
 
 Post subject: Re: Idle ignition timing strategy
PostPosted: Sun Apr 30, 2023 10:39 pm 
Offline
Newbie

Joined: Fri Nov 21, 2014 5:19 pm
Posts: 54
Location: Online
There are 6 tables used for idle error ignition timing compensation depending on current conditions. They’re just not usually defined in most OS definitions


Sent from my iPhone using Tapatalk


Top
 Profile  
 
 Post subject: Re: Idle ignition timing strategy
PostPosted: Sun Apr 30, 2023 11:19 pm 
Offline
Newbie

Joined: Fri Oct 02, 2020 12:00 am
Posts: 40
uprev wrote:
There are 6 tables used for idle error ignition timing compensation depending on current conditions. They’re just not usually defined in most OS definitions


Sent from my iPhone using Tapatalk


Correct. They are all 3d tables with similar setups like the idle stability table. I believe off the top of my head they are in-error, out of error and and another set. My point is I don't think these are in use when "coasting" above the speed threshold.


Top
 Profile  
 
 Post subject: Re: Idle ignition timing strategy
PostPosted: Mon May 01, 2023 2:22 am 
Offline
Newbie

Joined: Fri Nov 21, 2014 5:19 pm
Posts: 54
Location: Online
They should be active as there is a target idle rpm speed even on coasting conditions, therefore it should be correcting ignition timing to keep that target idle speed.

I can define these compensation tables for you to do some testing, I’d probably need to pull out the rolling idle targets as well


Sent from my iPhone using Tapatalk


Top
 Profile  
 
 Post subject: Re: Idle ignition timing strategy
PostPosted: Mon May 01, 2023 2:38 am 
Offline
Newbie

Joined: Fri Oct 02, 2020 12:00 am
Posts: 40
uprev wrote:
They should be active as there is a target idle rpm speed even on coasting conditions, therefore it should be correcting ignition timing to keep that target idle speed.

I can define these compensation tables for you to do some testing, I’d probably need to pull out the rolling idle targets as well


Sent from my iPhone using Tapatalk


Hey there,

I believe I have them all already--I generally define these for any car I tune. Are these the ones you are talking about?

Also, you can see by the screenshot what I'm referring to in regards to idle timing. In the picture, the flatlined green line is coasting at about 15 to 20mph in neutral. I have personally seen this on every car that I've tuned. Tomorrow i'm going to get a log of my untouched Legacy Spec.B to see what it looks like during the same conditions, but I really do assume it'll look the same.

edit: I've also considered that rolling IN and OUT of gear idle RPM tables might cause something like this, but after seeing that "RPM" subtracted by "idle engine speed error" equals my target idle of 1000RPMs I'm inclined to think it's not relevant.

Attachment:
idle_timing.png

Attachment:
idle_tables.png


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


Top
 Profile  
 
 Post subject: Re: Idle ignition timing strategy
PostPosted: Mon May 01, 2023 2:55 am 
Offline
Newbie

Joined: Fri Nov 21, 2014 5:19 pm
Posts: 54
Location: Online
Yes, those are the ones I was referring to. I do also see a correlation between TPS and the rpm swings. I've found good results in more adjustment to throttle blade position than idle ignition timing.

But I do see what you mean as ignition timing flatlines at 10* even though it should be compensating based upon these tables


Top
 Profile  
 
 Post subject: Re: Idle ignition timing strategy
PostPosted: Mon May 01, 2023 3:06 am 
Offline
Newbie

Joined: Fri Oct 02, 2020 12:00 am
Posts: 40
uprev wrote:
Yes, those are the ones I was referring to. I do also see a correlation between TPS and the rpm swings. I've found good results in more adjustment to throttle blade position than idle ignition timing.

But I do see what you mean as ignition timing flatlines at 10* even though it should be compensating based upon these tables


I can usually manage to slow or minimize the oscillation one way or another, I just figured it would probably be helpful to know why ignition timing is doing this--i know it would help drastically.

I appreciate you taking time to respond. Hopefully someone comes along and clues me in on why this is happening.


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

All times are UTC


Who is online

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