Pages: [1]
Author Topic: KFKHFM  (Read 13216 times)
Aragorn
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 94


« on: September 21, 2013, 03:29:21 AM »

I'm currently working on converting my M3.8.2 car to ME7.5, and the last piece of the puzzle is to put together a basemap to get the engine running.

I've started with 018CB code from a TT, as i figure this most closely matches my turbo. However my engines in an A4, and uses a different MAF and injectors to the TT, so the map needs corrected for these, as well as the various emissions things my car doesnt have, lack of VVT, EGT etc.

The maf i'm using is the standard 2.5" A3/A4 part with the wideband 049 sensor (06A906461L), so i've extracted the MLHFM table from an A3 map (8N0906018BR) that uses this MAF, however i'm slightly stumped with the KFKHFM table. Theres some suggestion that it should "match" the MAF sensor, and other suggestion that it should "match" the intake, so i decided to try and find an A4 file which uses the same MAF. I eventually found an XDF for an A4 ECU (4B0906018CG) on here which also uses the same MAF, but has an intake arrangement much closer to that of my own car, and compared it with the table from the A3 ECU and found the two tables are WILDLY different.

The A3 table is mostly set to 1, with small corrections around there at various places and looks nice and smooth and flat in 3D view, whereas the A4 table is almost all above 1.0 by quite a few percent and looks a right mess in 3D view.

Is this right? I mean sure i expected some differences, but it just seems TOO different? Maybe the table is defined incorrectly in the A4 file on here?

Any one have any thoughts or pointers?
Logged
carsey
Sr. Member
****

Karma: +7/-4
Offline Offline

Posts: 401


« Reply #1 on: September 22, 2013, 05:19:08 AM »

if your converting from me3.8 to 7.5 you will need to use a 7.5 sensor and injectors as they are totally different designs altogether.  Ive just converted my engine to me7.5 using a TT 018H ECU,  with a LOT of AGU hardware off the older engines such as head, and coilpacks so no VVT, EGR, SAI or N249 valves. 

Use the MAF and injectors off the me7.5 engines and you should be good to go, anything else will just be a complete pig/pain to get running right.  Everything else can easily be coded out.
Logged
catbed
Sr. Member
****

Karma: +8/-2
Offline Offline

Posts: 300


« Reply #2 on: September 22, 2013, 06:26:38 AM »

What engine in what car? With what turbo?

If you're starting from scratch and not using a stock intake, you're best bet is to set KFKHFM to all 1's. Use the A4/A3 MLHFM and dial in your injectors on part throttle and idle. After your fuel trims are within ~5%, start massaging KFKHFM for various load/RPM points while logging to straighten out MAF readings.
« Last Edit: September 22, 2013, 06:28:13 AM by catbed » Logged
Aragorn
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 94


« Reply #3 on: September 23, 2013, 02:17:58 AM »

if your converting from me3.8 to 7.5 you will need to use a 7.5 sensor and injectors as they are totally different designs altogether.  Ive just converted my engine to me7.5 using a TT 018H ECU,  with a LOT of AGU hardware off the older engines such as head, and coilpacks so no VVT, EGR, SAI or N249 valves. 

Use the MAF and injectors off the me7.5 engines and you should be good to go, anything else will just be a complete pig/pain to get running right.  Everything else can easily be coded out.

I do have a ME7.5 MAF, maybe it wasnt clear from my post, but its the standard A3/A4 ME7.5 MAF used on all the common engines like the AUM, AUQ etc.

Injectors i have are from a Vauxhall Z20LET, but theres TVUB and KRKTE info for those on here already.
Logged
Aragorn
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 94


« Reply #4 on: September 23, 2013, 02:25:14 AM »

What engine in what car? With what turbo?

If you're starting from scratch and not using a stock intake, you're best bet is to set KFKHFM to all 1's. Use the A4/A3 MLHFM and dial in your injectors on part throttle and idle. After your fuel trims are within ~5%, start massaging KFKHFM for various load/RPM points while logging to straighten out MAF readings.

The engine is an AJL, which is essentially the same as an AEB. Turbo is a hybrid unit, utilising a 2078 compressor (RS4) and S3 turbine wheel. Its much bigger than the K03, and only a little smaller that the BAM's K04, hence starting with the BAM file.

The intake (Airbox, MAF, TIP etc) is essentially exactly the same as that used on the AWM engine, which is why i went and dug out the 4B0906018CG file, in the hope of being able to simply copy all those values over.

I'm now wondering if the big differences i'm seeing are due to FKKVS table? I dont have FKKVS defined on the A4 file unfortunately (perhaps someone could help with that?) but i'm wondering if the A4 file has FKKVS set to 1 everywhere, and thus relies only on KFKHFM, whereas the BAM file i'm using, and the A3 file that shares the MAF that i'm using, has values in both KFKHFM and FKKVS, making the KFKHFM file itself look very different to the A3 one.
Logged
Aragorn
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 94


« Reply #5 on: September 23, 2013, 03:26:52 AM »

Ahha.

Found this file:

http://nefariousmotorsports.com/forum/index.php?topic=1204.0

From a US AWM engine, which uses the same MAF/Intake etc as i'll be using. Its KFKHFM looks far more sensible, and the FKKVS table is defined too Smiley

Hopefully i can port these over to my BAM file and it should work out ok Smiley
Logged
Aragorn
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 94


« Reply #6 on: July 01, 2014, 09:24:13 AM »

OK i'm digging this back up after a long winter hiatus.

I'm having quite a bit of trouble with this mostly becuase i'm really not familiar with the tools and while i know what i WANT to do, i cant actually do it, or at least do it in a way which makes sense!

So, i've got two files.

One is the 4B0906018CG from an A4, which i have open in WinOLS Demo (i dont have an XDF for it). As mentioned above, this contains the MAF calibration which matches my car.

One is 8N0906018CB from a 225-TT, which i've got open in TunerPro, using the XDF in the definitions section. This is the file i want to "tune", and so i need to load the MAF calibration from the above file into this one.

I want to lift three maps from the OLS file (namely MLHFM, KFKHFM and FKKVS) and place them into the 018CB map in tunerpro.

So the problems, first up the XDF seems iffy. FKKVS looks more or less sane, however KFKHFM axis dont line up properly at all, and MLHFM crashes tunerpro when i try to open it..

I scraped around and fixed the axes on KFKHFM by adjusting "address step" from -4 to 0, and now KFKHFM looks sane. MLHFM issue i hunted around and fixed by turning the data set round so it was 1x512 rather than 512x1. Great, cept it was full of garbage... Referenced the OLS file of the TT map and found the map location was incorrect so fixed that and now all three maps look sane.

The next issue is the Map Axis are all different, so i can copy/paste the map between OLS and Tunerpro, however once i do that the data isnt being referenced against its proper value any more. I've hunted all round the options in tunerpro trying to find a way of changing the map Axis, but have drawn a blank.

Could someone perhaps advise on adjusting the Axes, or if theres some way round this problem?

I'm also a bit unsure about the data itself, theres quite a difference between these maps. On the A4 file, KFKHFM has values around 5-10% over most of the table, whereas the TT file has values that are all pretty close to 1. I've been going on the assumption that lifting the data from the A4 file will provide me the accurate factory calibration, but maybe i've missed something?

Cheers
Kev
Logged
Aragorn
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 94


« Reply #7 on: July 02, 2014, 01:57:48 AM »

So no-one knows how to change map axis?  Huh

I've had a go myself, but also i'm seeing things that dont make much sense.

I opened the A4 map in OLS hex viewer, and found the map axis definition section before the map.

I copied this over to TunerPro in hex edit mode (manually!) then opened the map and sure enough, the axis now were updated and displayed the same as the A4 map.

However i've no idea if i've done this correctly, and i've noticed that the map data itself looks odd.

I've taken some screengrabs:

First up, WinOLS with the map open and the corresponding section of the hex also open, with the map axis highlighted.

https://www.dropbox.com/s/a1q2uk2ja5cfq6z/WinOLS%20Demo_2014-07-02_09-47-01.png

Then TunerPro, with the same stuff:

https://www.dropbox.com/s/0rshduxj1i7gksk/TunerPro%20-%208N0906018CB%20%28smallmaf%29.bin%20_%20XDF%20File%20-%20AUDITTCBv2.xdf_2014-07-02_09-45-42.png

You can see i've copied over the axis info, and the axis now display correctly, as does the data in the fields. However, the Hex data for the map itself seems to be completely different? Given its the same data copied over, i dont understand why this info is showing differently. Surely the hex for the map data should be identical?

Any advice would be much appreciated!


Logged
Aragorn
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 94


« Reply #8 on: July 02, 2014, 02:57:24 AM »

ok, so a bit more digging and i think i'm getting somewhere.

Comparing the table definitions i noticed the KFKHFM map looked correct in the hex, and the table was set to "Major order:Column" in TunerPro and "2D Inverse" in OLS

However the FKKVS table (which looked wrong) was set to "Major Order: Column" in tunerpro and "twodimensional" in OLS.

I changed tunerpro XDF to Major Order: Row, and repasted in the map table, and now it looks right!

I've attached the file, perhaps someone could have a look over it and sanity-check my efforts?

Cheers
Kev
Logged
phila_dot
Hero Member
*****

Karma: +173/-11
Offline Offline

Posts: 1709


« Reply #9 on: July 02, 2014, 08:23:31 AM »

FKKVS is an injector correction map
Logged
Aragorn
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 94


« Reply #10 on: July 02, 2014, 10:12:59 AM »

Hi,

Yes i know this, but then so is KFKHFM in effect? All three work together to translate a MAF value into an injected fuel quantity?

Like i said earlier in this post, the TT file has a KFKHFM with only minor corrections, but a FKKVS with fairly large corrections, whereas the A4 file is the opposite with a KFKHFM containing fairly large corrections and FKKVS having much smaller corrections.

I figured it would be best to keep them together. Perhaps i've missed something with this reasoning though?
Logged
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12268


WWW
« Reply #11 on: July 02, 2014, 10:16:51 AM »

I find it easier to just set FKKVS to ones and put all corrections in KFKHFM/KFLF

YMMV.
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
Aragorn
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 94


« Reply #12 on: July 02, 2014, 11:07:03 AM »

Yeh i guess its nicer to have it in one place. My goal was to try to retain the factory calibration, and thus not need to have to go tweaking those tables for hours.

I guess i can try it like this and if its not right, have a rethink?

I've modified the file further with some essential bits like EGT,VVT and Rear O2 deletes. However doing that has brought forward some more questions.

I could make a new thread, but maybe its better just keeping it all in the one place?

In the Rear O2 section, the S4wiki makes reference to "fixing up the EGT model". Can anyone explain why the EGT model needs "fixed" after removing the rear O2? Usually theres a link back to here, but there doesnt seem to be for that section. The car does not have a decat. Also, do i want to disable "Cat Cleaning"? That sounds useful and i shouldnt be turning it off if i still have a cat?

I also wondered, given i've disabled the EGT sensor, do i need to make any other adjustments in the protection maps to compensate for the missing probe?

Cheers
Kev
Logged
littco
Hero Member
*****

Karma: +52/-7
Offline Offline

Posts: 903


« Reply #13 on: July 03, 2014, 01:45:02 AM »

Yeh i guess its nicer to have it in one place. My goal was to try to retain the factory calibration, and thus not need to have to go tweaking those tables for hours.

I guess i can try it like this and if its not right, have a rethink?

I've modified the file further with some essential bits like EGT,VVT and Rear O2 deletes. However doing that has brought forward some more questions.

I could make a new thread, but maybe its better just keeping it all in the one place?

In the Rear O2 section, the S4wiki makes reference to "fixing up the EGT model". Can anyone explain why the EGT model needs "fixed" after removing the rear O2? Usually theres a link back to here, but there doesnt seem to be for that section. The car does not have a decat. Also, do i want to disable "Cat Cleaning"? That sounds useful and i shouldnt be turning it off if i still have a cat?

I also wondered, given i've disabled the EGT sensor, do i need to make any other adjustments in the protection maps to compensate for the missing probe?

Cheers
Kev
Logged
Aragorn
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 94


« Reply #14 on: July 03, 2014, 02:40:32 AM »

Cheers for that!

I'm still wondering about this EGT model thing mentioned in the O2 delete info on the wiki (ATM?)

Is it only valid for people who have actually decatted their cars, or does it also apply to me, where i do have the stock cat, but do not have a rear O2 sensor?
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.043 seconds with 16 queries. (Pretty URLs adds 0.003s, 0q)