follow ft86club on our blog, twitter or facebook.
FT86CLUB
Ft86Club
Speed By Design
Register Garage Community Calendar Today's Posts Search

Go Back   Toyota GR86, 86, FR-S and Subaru BRZ Forum & Owners Community - FT86CLUB > Technical Topics > Software Tuning

Software Tuning Discuss all software tuning topics.


User Tag List

Reply
 
Thread Tools Search this Thread
Old 03-27-2014, 09:04 PM   #1
steve99
Banned
 
Join Date: Dec 2013
Drives: FT86
Location: Australia
Posts: 7,998
Thanks: 1,035
Thanked 4,988 Times in 2,982 Posts
Mentioned: 598 Post(s)
Tagged: 2 Thread(s)
Knock fix with Australian Fuel 98/100 RON

If your in Australia your BRZ/86 will knock on 98 or even 100 RON fuel. Even on stock Tune. And your IAM will likely be dropping to less than 1.

After seeing the knock on 98/100 I would only run 95 in an absolute emergency.


While its less on 100 RON (United) their is still some knock evident in 2000-3200 RPM range. Much less severity and less often but very occasionally you can get IAM to drop in city driving.

Note it knocks on STOCK tune more than on Open Flash Tablet Tunes in this area. It will generally result in your IAM dropping to 0.7 or below in city driving, it will recover with light pulls to over 4500 RPM
100 RON seems much better at high RPM/LOAD 5000-7500 RPM and does not need timing pulled in that area (on my car anyway), but 98 knocks in this area as well.

The ROM's below should vastly reduce knock on 98 and 100 RON fuels, they don't completely eliminate the 2000-3200 high load tip in knock as this seems to be a trait of these motors, but its very much reduced and IAM no longer drops below 1.

OFT logging now monitor's FLKC and Knock correction (FBKC)

FBKC is most noticeable in 2000-3200 RPM high load
FLKC is most noticeable in 5000-7500 RPM high load


KCA = (values in "Knock Advance Max A table" * IAM ) + FLKC(usually negitive)

Total_Timing = Base_timing + KCA + other offsets due IAT/coolant temp ect

FBKC is what will cause your IAM to drop if its severe enough and often enough. Not sure of the exact parameters but appears. Something like events over -1 ((FBKC) and say 4 in a minute or so , just guessing here. Conversely if no FBKC knock events are detected over a period of time (seems to be a longer period) your IAM will start to rise again towards 1.
FBKC used to alter IAM (coarse correction) does not retard timing instantly.

If you get enough FLKC it can also cause the IAM to drop

FLCK retards the timing instantly by decrementing the KCA value at that point instantly.

If your IAM drops below 1 then it decreases the timing added by KCA, effectively retarding timing over entire rpm/load range.

KCA = ((Values in Knock Control max A Table) * IAM) + FLKC (usually negative)


IAM= Ignition advance multiplier (coarse correction)
FBKC= Feed back knock control (coarse correction)
FLKC = Fine learning knock control
KCA = Knock control Advance
IAT = Intake Air temperature.
KC Learned = Knock correction Learned - Should match values in "Knock Correction Advance Max A " for each RPM/Engine Load point table if you have no knock.

If you have an OFT it now monitor's FLKC directly. So You don't have to derive it from KC Learned (KCA) value. Which would mean looking for a drop in the KC Learned value when compared to the "Knock correction advance max A table" that was not due to IAM . You can usually pick it as a sharp chunk out of the KC learned value as opposed to a fairly smooth curve. So you need to look at the KC Learned value for an RPM vs Engine Load point and compare it to values in "Knock Correction Max A" table in RomRaider for your ROM.

FLKC = KC Learned - (Knock Correction Advance Max A Table value * IAM)

If is less (by an amount say more than 0.5) then you likely have knock or your IAM =1 than it likely knock (FLKC). The CPU Averages values between the RPM/LOAD cells so hardly ever exact. If you IAM is less than KC learned values are always less.

Eg you log shows at RPM=6000 Engine Load=1.1 IAM=1 KC Learned = 3.6 you look in "Knock Correction Advance Max A' table and find value is 2.1 then you have knock (FLCK) around that point.


I used Tactrix logging to find FLKC as it was just easier, no reason you cannot use OFT it is now able to log FLCK directly.

Note the OFT logging has now been upgraded to log FLCK (although it not quite working properly yet)

On an Open Flash Tablet you need to log

RPM
Engine Load
Knock Correction (FBKC)
IAM
KC Learned
FLCK

Correcting persistent knock

If it's FBKC (Knock correction) on tip in then a small amount of knock seems inevitable and if it's just pulling less than -0.7 or so deg then I wouldn't be concerned. If it monitoring over -1.0 then you could pull 0.35 of a degree or so in the area to reduce it. If, however, it's showing any FLKC (Knock Learning or Fine Correction) over -0.7 then I would definitely pull some more timing. note that FLKC can sometimes be positive as ECU returns timing it pulled previously.

FBKC is active during rapid changes of load, ie transitioning to WOT.
FLKC is when load is more constant, ie during WOT or near steady throttle states.




Their is more to it that what is written here, this is just the stuff I think I understand but no guarantees



The only table changed in each ROM is the "Base Timing B" the changes are fairly minor timing retard on 0.35 to 1 degrees.

Proceedure to correct Knock:

Always try different Brands of Petrol first its amazing how different blends from different companies with the same Octane rating perform sometimes it worth 2 or 3 degrees less knock correction if you find the right brand of fuel.

Make sure your fuel trims are good LTFT less than 7% better if its less than 4% if it over 10% you rearly need to scale your MAF first. also check your AFR is following the values in the OL FUEL Tables for your tune. Running lean will cause knock.
Log your tune and find out where your getting Feedback Knock correction (FBKC) or FLKC (fine learning Knock correction) note the RPM and Engine load where you consistently get knock.

Say your getting -3 degrees of either FBKC or FLKC at 4000 RPM engine load 1.2 then open the BASE_TIMING_B table in Romraider or similar and remove about half of that from the value at that point so if the value was 25 make it 23 ie about 2 degrees less, sometimes you have to take a bit from the adjacent cells as well but maybe a bit less maybe 1 degree from the cells adjacent. Try to keep your adjustment smooth and avoid digging a big hole in the timing table better to smooth the entry and exit.

sometimes it takes a couple of revisions, just take small steps and be patient.

You could make similar changes to stage 2 tune, I have not run it so just check for Knock and apply similar changes to Base timing Table.

RomRaider has some good info on Subaru Knock correction but it for WRX ECU, however FA20 is most likely similar.

http://www.romraider.com/forum/topic1840.html

http://www.romraider.com/forum/topic5371.html


Good explanation of knock by @arghx7 who I suspect is an Engineer in the automotive field.

http://www.ft86club.com/forums/showp...69&postcount=1

and why knock sensors don't always get if right or detect false knock

http://www.ft86club.com/forums/showp...47&postcount=4

Kodename47 knock correction tool
http://www.ft86club.com/forums/showthread.php?t=74890

Kodename47 Tuning Tools
http://www.ft86club.com/forums/showthread.php?t=75710

Knock Correction for 91 Octane USA fuels
http://www.ft86club.com/forums/showt...47#post2216047



Intake Air Temperature (IAT) vs Ignition Timing Advance tables (correction for high ambient air temps)

If your Knock is Temperature related i.e , all good in winter or cooler months but knock evident when it hotter you may consider making the Intake air Temperature (IAT) Ignition timing Retard tables a bit more aggressive see below

Standard IAT vs Ignition timing retard




I made the Temp at which the compensation starts a bit lower




No Temperature compensation changes have been done to the attached ROM's

Disclaimer : Use the attached ROM's at your own risk.

Note these are G series Manual Transmission ROM's just copy changes to your ROM if you have Auto. Its only the "Base Timing B" table that's changed

ROM's below are based on Open Flash Tablet Tunes V1.5x A01G series ROM Manual Transmission . I tried to pull the least amount of timing possible so you may have to pull a bit more than I did especially if you have mods to exhaust of intake.

Changes look something like this for BASE_TIMING_B table.

I don't like removing timing from the Knock_Correction_Advance_max_A table as it will limit the amount of timing the ECU has available to it to correct knock, even though it would have the same effect on the overall timing applied by ECU. It better to leave that safety net and pull the timing from the BASE_TIMING_B table.

note BASE_TIMING_A is for limp home mode so leave that one alone :-)








@Wayno has kindly applied these changes to the "I" series automatic ROM's as well for G series manual 700 A00 and A01 ROMs see third attached zip file

Disclaimer : Use the attached ROM's and information in this post at your own risk.

OFT V2 Stg1 A01G T K S 98
Rom has been adjusted for 98 ron fuel, has some extra temperature compensation for high Intake air temps, has added ingnition retard should coolant reach or exceed 100C (212F) and has mods to quieten down high rev cold start. Based on OFT V2xx tune


NOTE: The tunes below are quite old now I posted this info a log time ago. Their is nothing wrong with them but further progress has been made. This was just a simple way to get the OFT tunes running safely on fuel that was not as good as the 93 AKI USA fuels the OFT tunes were calibrated for. We have since discovered more ways to combat knock and make the OFT tunes better, smoother, increased fuel economy ect. @Wayno has a couple of very good posts on how to go further with OFT tunes. the info posted here is still relavant for knock correction though :-)
http://www.ft86club.com/forums/showthread.php?t=83945
http://www.ft86club.com/forums/showthread.php?t=94822
Attached Files
File Type: zip stg1 A01G 98 RON.zip (478.0 KB, 663 views)
File Type: zip stg1 A01G 100 RON.zip (478.0 KB, 545 views)
File Type: zip OFT v1_59 Stg1 AU98RON 2014-08-07.zip (2.97 MB, 555 views)
File Type: zip OFT V2 Stg1 A01G T K S 98.zip (478.0 KB, 530 views)

Last edited by steve99; 10-26-2015 at 11:47 PM. Reason: Added more info IAT retard tables
steve99 is offline   Reply With Quote
The Following 23 Users Say Thank You to steve99 For This Useful Post:
akyp (03-27-2014), Antstronaut (08-12-2014), Boofneenee (04-23-2014), DAEMANO (03-31-2014), gonzo (04-04-2014), gt7877 (11-21-2018), Gums (04-01-2014), Hati59 (07-06-2014), jonboy99 (07-01-2014), keen as (03-28-2014), Nardi330 (03-27-2014), nofferman (08-04-2014), Pistol (03-28-2014), PMok (03-30-2014), thambu19 (11-05-2015), Tor (07-22-2016), troek (06-24-2014), Turdinator (03-27-2014), vynervt (03-28-2014), Wayno (08-07-2014), YCK (03-13-2023), Yobiwan (03-28-2014), ZZT86 (04-29-2014)
Old 03-27-2014, 10:10 PM   #2
Nardi330
Senior Member
 
Nardi330's Avatar
 
Join Date: Sep 2011
Drives: 86
Location: Brisbane Australia
Posts: 2,168
Thanks: 287
Thanked 374 Times in 264 Posts
Mentioned: 9 Post(s)
Tagged: 1 Thread(s)
Awesome Steve. thanks for your help.
Nardi330 is offline   Reply With Quote
Old 03-27-2014, 10:24 PM   #3
Turdinator
Seņor Member
 
Turdinator's Avatar
 
Join Date: Aug 2012
Drives: 86 GT/'74 TA22 Celica/Kangaroo
Location: Melbourne, Australia
Posts: 1,706
Thanks: 1,107
Thanked 767 Times in 480 Posts
Mentioned: 13 Post(s)
Tagged: 0 Thread(s)
Garage
Sweet, I haven't bought an OFT yet but I plan to soon and i will def give these a go. Are these the corrections you made after or before rescaling your MAF?
__________________
1974 TA22 Celica
2013 86 GT
Turdinator is offline   Reply With Quote
Old 03-27-2014, 10:26 PM   #4
steve99
Banned
 
Join Date: Dec 2013
Drives: FT86
Location: Australia
Posts: 7,998
Thanks: 1,035
Thanked 4,988 Times in 2,982 Posts
Mentioned: 598 Post(s)
Tagged: 2 Thread(s)
Quote:
Originally Posted by Turdinator View Post
Sweet, I haven't bought an OFT yet but I plan to soon and i will def give these a go. Are these the corrections you made after or before rescaling your MAF?
No scaling done, only table changed was Base Timing B

ROM is based on Open Flash Tablet tune 1.5x , Thanks also to Shiv.
steve99 is offline   Reply With Quote
The Following 2 Users Say Thank You to steve99 For This Useful Post:
DAEMANO (03-31-2014), Turdinator (03-27-2014)
Old 03-27-2014, 10:28 PM   #5
akyp
Senior Member
 
Join Date: Dec 2011
Drives: 2012 86
Location: Hong Kong
Posts: 303
Thanks: 559
Thanked 116 Times in 65 Posts
Mentioned: 5 Post(s)
Tagged: 1 Thread(s)
Here I'm also on 98 RON fuel and I saw some knocks in what little logging I've done. Will give your maps a try.
akyp is offline   Reply With Quote
Old 03-27-2014, 11:16 PM   #6
Burn
Slack Bum
 
Burn's Avatar
 
Join Date: Aug 2012
Drives: FT86
Location: Australia,Melbourne
Posts: 158
Thanks: 44
Thanked 32 Times in 27 Posts
Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
I'll compare against my latest copy too
Burn is offline   Reply With Quote
Old 03-27-2014, 11:47 PM   #7
steve99
Banned
 
Join Date: Dec 2013
Drives: FT86
Location: Australia
Posts: 7,998
Thanks: 1,035
Thanked 4,988 Times in 2,982 Posts
Mentioned: 598 Post(s)
Tagged: 2 Thread(s)
Quote:
Originally Posted by Burn View Post
I'll compare against my latest copy too
From memory your running headers on sage 2 ?? if so stage 2 map runs a bit more base timing than stage 1, also runs a bit more fuel
steve99 is offline   Reply With Quote
Old 03-28-2014, 12:12 AM   #8
Burn
Slack Bum
 
Burn's Avatar
 
Join Date: Aug 2012
Drives: FT86
Location: Australia,Melbourne
Posts: 158
Thanks: 44
Thanked 32 Times in 27 Posts
Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by steve99 View Post
From memory your running headers on sage 2 ?? if so stage 2 map runs a bit more base timing than stage 1, also runs a bit more fuel
Yup, Stage 2 catless headers
Burn is offline   Reply With Quote
Old 03-28-2014, 02:08 AM   #9
steve99
Banned
 
Join Date: Dec 2013
Drives: FT86
Location: Australia
Posts: 7,998
Thanks: 1,035
Thanked 4,988 Times in 2,982 Posts
Mentioned: 598 Post(s)
Tagged: 2 Thread(s)
Updated 98 RON Map, pulled a bit more timing 5000-7400.

Last edited by steve99; 03-28-2014 at 03:27 AM.
steve99 is offline   Reply With Quote
The Following User Says Thank You to steve99 For This Useful Post:
jort88 (01-06-2015)
Old 03-28-2014, 04:59 AM   #10
Victor Draken
Senior Member
 
Join Date: Nov 2013
Drives: Toyota Gt86
Location: Italy
Posts: 370
Thanks: 119
Thanked 61 Times in 40 Posts
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Why not pulling times only from the "max advance table A"?
So you retard timing only when at WOT and not on partial throttle etc.
If i remember correctly.
__________________
Victor Draken is offline   Reply With Quote
Old 03-28-2014, 05:10 AM   #11
steve99
Banned
 
Join Date: Dec 2013
Drives: FT86
Location: Australia
Posts: 7,998
Thanks: 1,035
Thanked 4,988 Times in 2,982 Posts
Mentioned: 598 Post(s)
Tagged: 2 Thread(s)
Quote:
Originally Posted by Victor Draken View Post
Why not pulling times only from the "max advance table A"?
So you retard timing only when at WOT and not on partial throttle etc.
If i remember correctly.

Total timing applied = Base Timing B + Advance Max A

This applies through rpm/load range not just WOT

I originally pulled from Advance Max A but this then limits timing that can be pulled due knock control (ie IAM ) so thought it safer to leave Advance Max A alone and pulled timing from Base Timing B table instead. Overall timing applied would be the same though


Base Timing A does not appear to be used possibly limp home mode or AVCS fail or something.

Last edited by steve99; 03-28-2014 at 06:26 AM.
steve99 is offline   Reply With Quote
Old 03-28-2014, 05:37 AM   #12
Victor Draken
Senior Member
 
Join Date: Nov 2013
Drives: Toyota Gt86
Location: Italy
Posts: 370
Thanks: 119
Thanked 61 Times in 40 Posts
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
gotcha.
__________________
Victor Draken is offline   Reply With Quote
Old 03-28-2014, 11:25 AM   #13
AL008
Senior Member
 
Join Date: Jun 2012
Drives: Celica 04
Location: Brisbane
Posts: 112
Thanks: 33
Thanked 9 Times in 8 Posts
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
I installed my overpipe and new Grimmspeed Headers gaskets because there were little leaks. This is my new datalog in 3rd gear:

http://www.datazap.me/u/toy-sooby/3r...e?log=0&data=1
AL008 is offline   Reply With Quote
Old 03-28-2014, 12:53 PM   #14
chickencornsoup
Member
 
Join Date: Mar 2014
Drives: 2013
Location: australia
Posts: 28
Thanks: 17
Thanked 6 Times in 3 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
well done steve,

dumb question: will it cause any engine damage for the level of knock you have seen on OFT tune 1.5x ?
chickencornsoup is offline   Reply With Quote
 
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Knock Correction vs Knock Correction Learn values? swift996 Software Tuning 19 11-03-2015 10:09 PM
Dynosty Fuel System Upgrades- Billet Fuel Rails!!! Dustin@Dynosty Forced Induction 4 10-08-2014 10:00 AM
FuelLog (Android) App:~10k miles of MPG, Range, Fuel Prices, Fuel Qty, Etc. MmmDieselFumes Scion FR-S / Toyota 86 GT86 General Forum 28 02-02-2014 08:19 PM
Fuel gauge misreading actual fuel in tank. Scionshaun Scion FR-S / Toyota 86 GT86 General Forum 19 10-09-2013 03:39 PM
Dynosty FR-S/BRZ Fuel System Upgrades! Deatschwerks DW65C Fuel Pump Dustin@Dynosty Engine, Exhaust, Bolt-Ons 3 08-21-2012 04:53 PM


All times are GMT -4. The time now is 05:01 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
User Alert System provided by Advanced User Tagging v3.3.0 (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Garage vBulletin Plugins by Drive Thru Online, Inc.