Knock control - load vs RPM table found
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
I am going to look at a small issue with my engine soon.
I noticed that during warm up when the coolant is about 60-70C and when I am 2500 RPM on part throttle with 60-80 load that I can get some quite impressive knock counts (sometimes a 4, after SD conversion a 13 on one occasion - perhaps I was hitting slightly different load sites). It isn't easily reproducible, I don't hear any detonation in the cabin (I used to be able to hear lift off knock before I mapped it out), and I run stock FQ360 timing in this area of the map on higher octane fuel than it is mapped for. I can't get it to do it when warmed up.
This raises a few issues:
1. Since knock control load drops at 2500 RPM I wonder if I dropped this area to 2000 RPM whether I would get a load more knock sums.
2. It might be a good idea to drop it since I could be having real knock during spool at 2000-2500 RPM (which was about 500 RPM higher before I tuned the boost and improved the exhaust).
3. Is this real or false knock (need to get the det cans out and get my friend to drive, but may be difficult to trigger it!) I did think it went away with dropping timing, but I need to test a lot to be sure as it is sporadic. I suppose I could always use some methanol.
4. Need to categorise the warm up ignition compensations better. This could easily mutate into a more complete disassembly of the timing routines like I did with MAF to IPW paths.
Comments/experience/advice/questions?
I noticed that during warm up when the coolant is about 60-70C and when I am 2500 RPM on part throttle with 60-80 load that I can get some quite impressive knock counts (sometimes a 4, after SD conversion a 13 on one occasion - perhaps I was hitting slightly different load sites). It isn't easily reproducible, I don't hear any detonation in the cabin (I used to be able to hear lift off knock before I mapped it out), and I run stock FQ360 timing in this area of the map on higher octane fuel than it is mapped for. I can't get it to do it when warmed up.
This raises a few issues:
1. Since knock control load drops at 2500 RPM I wonder if I dropped this area to 2000 RPM whether I would get a load more knock sums.
2. It might be a good idea to drop it since I could be having real knock during spool at 2000-2500 RPM (which was about 500 RPM higher before I tuned the boost and improved the exhaust).
3. Is this real or false knock (need to get the det cans out and get my friend to drive, but may be difficult to trigger it!) I did think it went away with dropping timing, but I need to test a lot to be sure as it is sporadic. I suppose I could always use some methanol.
4. Need to categorise the warm up ignition compensations better. This could easily mutate into a more complete disassembly of the timing routines like I did with MAF to IPW paths.
Comments/experience/advice/questions?
jcs, I recall something mrfred posted, about another timing map overlay.
This one added timing during warmup. Could it be the cause of your issue?
This one added timing during warmup. Could it be the cause of your issue?
Last edited by merlin.oz; Feb 21, 2009 at 01:40 AM.
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
It happens with a warm or cold engine. merlin.oz is right, there are two different timing overlay maps. One has retard values, and the other has advance values. The advance values can be pretty significant, but the engine has to be cold to use the values, and for my ROM there is no advance in the cells we are discussing. Screenshots are here:
https://www.evolutionm.net/forums/ec...ing-trims.html
https://www.evolutionm.net/forums/ec...ing-trims.html
I dropped the load for knock control to 100 at 2000 RPM which extends the control range down to my spool up area. It isn't picking up any knock (or false knock) there, but nice to have it listening given how much earlier we can spool than stock when we make light mods to these engines.
I nudged up the 2500 RPM multiplier and adders just a click each (not enough to stop it correcting proper knock, just gives a bit of space between knock base and knock ADC in typical use). So far, so good, will need to test for about a week to see that it is sorted as it is very occasional.
I nudged up the 2500 RPM multiplier and adders just a click each (not enough to stop it correcting proper knock, just gives a bit of space between knock base and knock ADC in typical use). So far, so good, will need to test for about a week to see that it is sorted as it is very occasional.
My 2500 RPM issue seems to be fixed, even when trying to provoke it, but it can still register a sporadic 1 or 2 which I'm quite happy with as I have mapped it to do this over the entire rev range so that I can get maximum safe timing as often as possible.
I hardly ever hear my engine knock as I always aim to have knock sums <=3, but as I have a little spot at 7000 RPM that is lively since I changed fuel type and had a slightly higher VE on SD than the engine needs, I had a spike to 7 knock sum today, 99 RON, 21 PSI, 33C charge temperature, 12 degrees timing, about mid 11s AFR, so nothing wild, other pulls managed a knock sum of 2 or 4 in the same area. It was interesting that I could hear this in the cabin quite distinctly even without det cans, as I've had so little knock over the last three years with this car and engine to be able to test it. I think I only ever had one other episode that wasn't lift off knock, this was triggered by changing the boost controller setting to a much higher boost level mid-pull, and the knock sum was something like 12. It isn't terribly hard to hear even with an aftermarket exhaust as long as you don't have music or the radio on, but you need to be attuned to the sound of knock.
I hardly ever hear my engine knock as I always aim to have knock sums <=3, but as I have a little spot at 7000 RPM that is lively since I changed fuel type and had a slightly higher VE on SD than the engine needs, I had a spike to 7 knock sum today, 99 RON, 21 PSI, 33C charge temperature, 12 degrees timing, about mid 11s AFR, so nothing wild, other pulls managed a knock sum of 2 or 4 in the same area. It was interesting that I could hear this in the cabin quite distinctly even without det cans, as I've had so little knock over the last three years with this car and engine to be able to test it. I think I only ever had one other episode that wasn't lift off knock, this was triggered by changing the boost controller setting to a much higher boost level mid-pull, and the knock sum was something like 12. It isn't terribly hard to hear even with an aftermarket exhaust as long as you don't have music or the radio on, but you need to be attuned to the sound of knock.
Last edited by jcsbanks; Feb 27, 2009 at 04:10 PM.
Evolved Member
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
96940011: No tables - that is why you couldn't find them Eric
Adders are two single values:
137c = 7 (triple gain)
1380 = 2 (single gain)
Multipliers are three values:
1DE4 = 20 [if bit 4 set, bit 0 clear in flag]
20B0 = 18 [if bit 4 set, bit 0 set in flag]
137A = 13 [if bit 4 clear, bit 0 don't care in flag
The choice of multiplier depends on bit 4 and bit 0 in flag FFFF8C42 as noted []
Not knowing this ROM I can only speculate about how the flags are set, but you might be tempted to think they are RPM related with 13 at low, 18 at mid and 20 at high as these number exactly match my IX. I suspect the Evo VII/VIII will be the same.
Adders are two single values:
137c = 7 (triple gain)
1380 = 2 (single gain)
Multipliers are three values:
1DE4 = 20 [if bit 4 set, bit 0 clear in flag]
20B0 = 18 [if bit 4 set, bit 0 set in flag]
137A = 13 [if bit 4 clear, bit 0 don't care in flag
The choice of multiplier depends on bit 4 and bit 0 in flag FFFF8C42 as noted []
Not knowing this ROM I can only speculate about how the flags are set, but you might be tempted to think they are RPM related with 13 at low, 18 at mid and 20 at high as these number exactly match my IX. I suspect the Evo VII/VIII will be the same.
bit 0 is set if engine RPM is over 6500 (@20AC = 0xD0)
bit 4 is set if engine RPM is over 3800 (@1E3E = 0x7A)
setting of bits is actually at loc_17FC2 in sub_17F62
13 is used below 3800 rpm
20 is used betwenn 3800 and 6500 rpm
18 is used above 6500 rpm?
I've been tuning with a friend (Evo VI w/ VII ecu on 98640014) and the car had been showing consistent 1-2 knock counts around 3500rpm @ 1bar with base map tuning. The car is running 91 RON on meth with about 4* at peak torque...nothing crazy for a car running meth and the boost is pretty low because we just started tuning and started at wg pressure. The motor is forged and runs a Full Race Pro Stock manifold on a IX turbo among other mods.
The funny thing is when boost was upped to around 1.1 bar (about 16psi) we noticed the knock increased as well:

At 18/19psi it got even worse...the knock sensor would go nuts 5-10 counts and start pulling timing.

No matter how much we decreased timing it wouldn't go away at any of these boost levels past 1 bar. EGTs and plugs looked fine, nothing could be audible heard in the cabin and the car isn't loud....yet the logs showed counts always starting at about 3500 rpm.
At first I though an engine damper might have been the culprit but that proved wrong. Like someone pointed out, I began to think it was related to the noise and harmonics associated with that specific RPM. I read through this thread and changed the low multiplier from 13 to 18 (about a 40% increase) and mid from 18 to 20.
Reults: Knock is down to about 1-2 in pretty much every log so far. The car runs so much better with no more timing being pulled. We're still playing with boost settings so the load here is a little lower for comparison but identical boost settings to that in the first image. I'm very pleased with the results.

I was very adamant about modifying the values unless 99% sure it wasn't real knock in the first place...but based on the logs only this region of the rpm caused problems and for no apparent reason. I really want to thank you for this find...it's a great tuning asset if you're experiencing knock issues that can't be resolved. From my results thus far I don't think it'll be necessary to change the Knock Sensitivity Load Threshold table.
Last edited by R. Mutt; Apr 18, 2009 at 02:46 PM.
This thread needs to be bumped. It has been a great help to me and I agree with your advice here.
I've been tuning with a friend (Evo VI w/ VII ecu on 98640014) and the car had been showing consistent 1-2 knock counts around 3500rpm @ 1bar with base map tuning. The car is running 91 RON on meth with about 4* at peak torque...nothing crazy for a car running meth and the boost is pretty low because we just started tuning and started at wg pressure. The motor is forged and runs a Full Race Pro Stock manifold on a IX turbo among other mods.
The funny thing is when boost was upped to around 1.1 bar (about 16psi) we noticed the knock increased as well:
At 18/19psi it got even worse...the knock sensor would go nuts 5-10 counts and start pulling timing.
No matter how much we decreased timing it wouldn't go away at any of these boost levels past 1 bar. EGTs and plugs looked fine, nothing could be audible heard in the cabin and the car isn't loud....yet the logs showed counts always starting at about 3500 rpm.
At first I though an engine damper might have been the culprit but that proved wrong. Like someone pointed out, I began to think it was related to the noise and harmonics associated with that specific RPM. I read through this thread and changed the low multiplier from 13 to 18 (about a 40% increase) and mid from 18 to 20.
Reults: Knock is down to about 1-2 in pretty much every log so far. The car runs so much better with no more timing being pulled. We're still playing with boost settings so the load here is a little lower for comparison but identical boost settings to that in the first image. I'm very pleased with the results.
It's very subtle but notice how the timing advance graph is a little smoother with absolutely no changes to the maps themselves.
I was very adamant about modifying the values unless 99% sure it wasn't real knock in the first place...but based on the logs only this region of the rpm caused problems and for no apparent reason. I really want to thank you for this find...it's a great tuning asset if you're experiencing knock issues that can't be resolved. From my results thus far I don't think it'll be necessary to change the Knock Sensitivity Load Threshold table.
I've been tuning with a friend (Evo VI w/ VII ecu on 98640014) and the car had been showing consistent 1-2 knock counts around 3500rpm @ 1bar with base map tuning. The car is running 91 RON on meth with about 4* at peak torque...nothing crazy for a car running meth and the boost is pretty low because we just started tuning and started at wg pressure. The motor is forged and runs a Full Race Pro Stock manifold on a IX turbo among other mods.
The funny thing is when boost was upped to around 1.1 bar (about 16psi) we noticed the knock increased as well:
At 18/19psi it got even worse...the knock sensor would go nuts 5-10 counts and start pulling timing.
No matter how much we decreased timing it wouldn't go away at any of these boost levels past 1 bar. EGTs and plugs looked fine, nothing could be audible heard in the cabin and the car isn't loud....yet the logs showed counts always starting at about 3500 rpm.
At first I though an engine damper might have been the culprit but that proved wrong. Like someone pointed out, I began to think it was related to the noise and harmonics associated with that specific RPM. I read through this thread and changed the low multiplier from 13 to 18 (about a 40% increase) and mid from 18 to 20.
Reults: Knock is down to about 1-2 in pretty much every log so far. The car runs so much better with no more timing being pulled. We're still playing with boost settings so the load here is a little lower for comparison but identical boost settings to that in the first image. I'm very pleased with the results.
I was very adamant about modifying the values unless 99% sure it wasn't real knock in the first place...but based on the logs only this region of the rpm caused problems and for no apparent reason. I really want to thank you for this find...it's a great tuning asset if you're experiencing knock issues that can't be resolved. From my results thus far I don't think it'll be necessary to change the Knock Sensitivity Load Threshold table.
At first I thought it was a peak boost issue causing the ping, but I took my boost down a bit, kicked the afr down a bit (low 10s), and am only running 1 degree of timing advance, but I was still getting 3-4 counts of knock every time.
I've been doing some cruising logs lately and I noticed that every time I pass the car over 3000-3500 rpm whether accelerating or decelarating, it registers knock, even if I'm in vacuum at the time with no throttle input! So I'm wondering if it might be just the harmonics of the engine at that rpm. Has anyone else had an issue like this?
If anyone has tip-in knock and has used the old Lean Spool information to activate Lean Spool via , BoostEnhancement (anti-lag) please look in https://www.evolutionm.net/forums/ec...5-10-a-25.html and start at post 973.
Last edited by SWOLN; Apr 18, 2009 at 07:16 PM.







