Tuning ECU Tuning/Mapping

Currently reading:
Tuning ECU Tuning/Mapping

slickkon

New member
Joined
Nov 17, 2016
Messages
41
Points
9
Hi all, I've recently taken interest in learning more about our ECU software (ME7.9.10). Also contacted a fellow forummer who has had some success in identifying and modifying the maps himself for better performance.

So we wanted to start a thread to see who else has knowledge on this and can help us oalong he way. At the same time, we figured it would be a great resource for other forummers who would like to get to know their cars on a more 'intimate' level :p

Please note that we're amatuers and aspiring hobbyists so mistakes WILL be made, just hope we can help each other along the way.

So yeah, hope whoevers interested will chime in soon and we can get this project going!

Cheers!
 
To start things off, I'm attaching some links to files and references which may be useful.

https://www.dropbox.com/s/bgb0eiws81h429p/Fiat_Bravo_1_4l_T_687_390452.org?dl=0 (Fiat Bravo T-Jet 150)
https://www.dropbox.com/s/1m3needa3czavdp/1400Tjet_Fiat_Alfa_Lancia_Me7.9.10 Turbo.ols?dl=0 (Fiat Alfa Lancia Generic File DAMOS)
https://www.dropbox.com/s/5tii3o28ip5io1h/GPuntoAbarth.ori?dl=0 (GP Abarth File)

Files can be opened with WinOLS

http://redirect.viglink.com/?format...ub&txt=https://dl.dropboxus...7.x (Rev 1).pdf (Good reading Material)
 
Last edited:
Interesting thread.
A few years ago when i tried something similar there was almost no information available on the particular ecu in the 1.4 t-jet.Has anything changed?
 
Hi Aurick, I think I came across a post you made awhile back floating in the interwebs..

unfortunately, information is still scarce..

ECU is more complexed compared other models, coupled with the fact that nobody is going to share a file tuned by a professional, especially if they paid good $ for it. :D
 
hi everybody,
i start with short overview and try to explain what i did and why i did it.
I HAVE NO RIGHT TO POST LINKS, hopefully this will be modifiable in future... i would like to put pictures here.

Generally, best way to tune & learn is to take a look at differences between tjet models. My tune is for daily driver car, in most cases i have taken fiat's maps from 150k / ss version and did as few modification as possible.
Tool i'm using to modify maps is TunerPro. Very nice tool and great thing is that is free. TunerPro use two files, main dump of ECU's flash and XDF file. XDF file describes position && structure of maps in ECU's binary. So attached XDF file will work only with 88kW version of tjet ECU. For different version of tjet, re-placement of maps must be processed.

Torq requests.
I just take those two maps from SS version. They are linked to each other, so you have to edit both if you want to modify them. But SS version feels ok, request for 240 torq sounds like full boost of VL36.
Req engine load map - KFMIRL
Optimal engine torque - KFMIOP

Ignition advance.
This is most tricky part, i believe KFZW is basic advance, but this value is heavily modified by torq management. KFZWOP kind of maps are used as 'max advance' limiters, not sure in this case.
I was surprised by values of KFZW stock map. It has very high values of ignition under full load / rpms. Local proffesional tuner rises this values even higher (by 1.5 deg) in this area. Problem is, stock car never enters this area, only VL36 turbo can take engine into this area. So i take values from 150k tjets for advance under hi loads/rpms.
I did some modification to KFZWMN also, there is very low advance during cold idling (-10 degs) and car actually use it to heat-up catalyst. This modification cure my problems with cold starts.

Ign - optimal ignition angle - KFZWOP
Ign - advance base map KFZW
Ign - mininal advance limiter KFZWMN

AFR
like ignition, stock AFR under high loads are crazy rich. Again stock setup will never reach those areas, so 150hp map was my base. Because problems with LPG i have to lean map even more. I think this map can bring some power, but it is also dangerous to turbo / cat.

AFR limiter - i did not note codeword for this map


Turbo pressure limiters
Not sure what those two means, looks like sport / normal button uses this to select mode / pressure limitation. Maybe map act as limiter for wastegate control valve?
Maximum indicated torque for overpower protection
MDMAXNMOT
MDMAXNMOB

Pressure limiter
This is tricky one, not standard ME7.xx map, so no codeword - tjet specific. When i used to tune my car, i did not get any pressure gain until i modified this map.


Attachments
tune.zip is my tune for 88kW grande punto + VL36 turbocharger. Max turbo pressure is 2.5 bar, 1.85bar at 6000rpm. Car did ~80000km with this tune.
 

Attachments

  • tune.zip
    629 KB · Views: 687
Last edited:
Little Boy I've got a few questions:
1. what hardware are you using to read/write maps from/to ecu.
2. just making sure: the XDF file is the map definition file right?
3. are those all the maps you have access to? the only maps defined in the XDF?
Do you have access to any cold start enrichment maps?
4. what cold starting problems did you have?
 
that sucks hard, i can't edit my post anymore :((
So this is ECM titanium names translation to codewords:
KFMIRL: requested engine load
KFMIOP: optimal engine torque
MDMAXNMOT: limiter of turbo pressure #1
MDMAXNMOB: limiter of turbo pressure
KFZW: spark advance base map
KFZWOP: spark advance correction f(torque)
ECM can't access 'Pressure limiter' map, so it is not possible to raise turbo pressure using ecm titanium editor.

aurick86:
1. i did use kessv2 from china plus my old XP laptop, hopefully it will still work with w10.
2. yes
3. you have to access only maps i have mentioned in previous post. Other maps i just put there because curiosity. There is lots of maps in mito damos file, so cold start enrichment will be there too, like 99% sure
4. i have decreased total ignition timing (~ -4 degs) by damaging locking pin on crankshaft pulley and this causes very rough idle for few seconds during cold start. I thing that ignition timing is crazy low anyway, so i left it like that, even i have repaired that pin.
 
Last edited:
Max turbo pressure is 2.5 bar, 1.85bar at 6000rpm. Car did ~80000km with this tune.

I thought i should clarify this statement:
those are absolute values, but if you put a boost gauge you will see those values -1 bar (atmospheric pressure).

so 1.5 bar max and 0.85 bar at 6000rpm
 
Last edited:
Hi guys, I've been trying to wrap my head around KFMIRL and KFMIOP the past 2 days and haven't been able to grasp at the idea of how it works.

Been reading several forums entries, been through Little Boy's tuned file vs Stock, playing around with a few calculators that help interpolate these 2 tables.

Would really appreciate a hint, or brief explanation on how to go about tweaking the figures.
Little Boy, I compared my 150 Bravo's IRL table with your tuned one, seems take some values are higher on my stock file. However, when comparing the KFMIOP table, my axis only goes to 199 load vs yours of 240. I can't see why the stock table's axis does not even come close to my high range values in IRL, ranging from 200 to highest value of 280.

Appreciate the help guys!

Best regards!
 
as i said earlier, i just copied both from abart ss - values and axes as well.
I'm guessing KFMIRL converts driver's request to engine load (== cylinder air charge). So i would go for this map to increase power output.
KFMIOP is inverse map - if you get output of KFMIRL and use it as 'input' to KFMIOP, you should get same vale of request [%]. Inverse maps are generally used to predict future. So it could compromise smoothness of engine in transitions.
150k maps look strange, 120k and 180k ss are both more 'linear'. I think SS is good base, done by professionals and 240 load should be >2.4 bar MAP
 
Little Boy, noted with thanks! I will do the same and tweak from there.

Actually pretty interested in the mechanics of it, how it actually works in relation with each other, just cant grasp the concept even after reading so many articles, probably will have to do trial and error and do it in practical.
 
Little Boy Just got my KESS V2 today, I am happy to report that by using your torque map, following you advice on the presure limiters, and a bit of tweaking KFPED, the result is a powerful and smooth ride, power all the way to redline!

Many thanks! Little Boy

Will drive it a few days and report back again
 
slickkon can you please give me all your files so i can try and have another look at them?
I also have a t-jet 120 ... soon with a vl36 turbo and a ragazzon cattless downpipe.
Question:
Do you guys use a wideband after remaps?


P.S. the welds on the Ragazzon downpipe SUCK, i mean i am a mediocre welder (at best), only ever used stick, and I would still be ashamed to sell that part with those welds.
I spend a whole day with the dremel/rotary tool smoothing out burrs and edges, also grinding down some of the build-up weld bead that would have certainly caused some restriction.
Only good thing about it is that it was cheap-is (second hand ebay), it's stainless and i don't have to source the flanges...etc
 
slickkon: that is very cool :) Just curious, which version of KESS V2 / windows are you using? I'm little bit nervous about my new laptop with W10...
aurick86 highly recommend to get wide-band. I have learned hard way what happens if engine get lean (on my second car). Tune was ok, but i have reached limit of fuel pump and last cylinder on rail starved for fuel => piston get cracked :(. With wide-band you will see that something is wrong when actual AFR do not match your maps.
 
Little Boy I got a China Clone, using it on a Windows 7 Virtual Machine. Works pretty well. Only complaint is you can't read/extract maps from our ECU by OBD, needs bootloader. :(
Aurick, PM in your inbox bruv
 
slickkon

Thank you! i will have something to look over in the weekend.
I don't plan on writing them to the ECU, at least not anytime soon, i don't even have hardware to do it.

About the hardware:
-what is bootloader?
-Do you know if MPPS works on the Bravo ecu?
 
If someone want any help to remap. I have good files, I have one tjet 150 with 185cv in stock hardware, totally perfect.

Jose Pires
 
aurick86 MPPS V16should work fine writing to the ECU via OBD2, cannot Read/Extract.

For KessV2 same thing, can write via OBD2, to read, you will have to dismantle the ECU and work on it on the 'bench' (Solder resistors, supply external power, etc).

From what i have read, MPPS V18 and FGTech Galleto V54 can Read/Extract from OBD2.

Hope this helps!
 
Back
Top