The reason I got into this is because my turbo failed, and I decided to upgrade to a Stigan k04. Unbeknownst to me, (one of) the previous owner(s) (I bought this car knowing very little about it's history) had replaced the stock k03 with a chinese replacement k03, this died (you can read about that in my "Dead Turbo?" thread). As I was choosing a turbo to replace I was reading lots of things that said I'd have to upgrade my tune to match the new turbo (I already had a Unitronic stage 2 courtesy of the previous owner) turns out this wasn't the case as the k03 and k04 behave very similarly, the car runs fine as is.
Because tuning depends heavily on the exact configuration of your car (at least if you do it right, according to the nefmoto forums) here is what I am working with engine wise:
- 1.8T (German AMB head) stock block, as far as I know and most likely, given how many things weren't stock on this car when I bought it and how many I only found out about months later... who knows.
- Stigan k04 turbo from amazon
- TT225 injectors (bosch# 0280155892, vw#06a906031j)
- stock fuel pump (4 bar returnless system)
- 3" turbo back (catless) exhaust
- R8 coilpacks
- 710P DV
- SAI delete (unnecessary, but one of the tubes broke and I didn't want to buy a new one)
- stock air intake
- stock SMIC (for now, ER Comp FMIC on the way)
- stock MAF, MAP, exhaust manifold, and intake manifold
- LiquiMoly Molygen 5W40 (this shouldn't really matter for tuning purposes as far as I know)
- 8E0909518AK ECU
- Shell V-Power 93 Octane
Ok so that was a lot of prelude...
TLDR: car is modded, and I found out you could DIY tune it.
Getting the new ECU ready, and using bootmode:
EDIT: as pointed out by grayjay in post #9, soldering is not actually required. I did this only for my own convenience in the future. There is also other software that may be easier to use than Galletto or ME7_95040, go see post #9.
I bought a spare ECU that was compatible (so I would always have a known good ECU running the working Unitronic software). My car came with 8E0909518AF, so I bought 8E0909518AK which is directly compatible (the only difference is the pre-installed software).
Next I needed to get the EEPROM from my ECU and put it on the new one (this way I retain Immo on both ECUs). So I soldered some wires onto the bootmode pins of each ECU. One wire soldered to ground, one to pin 24 of the flash chip, how to for a slightly different ECU on nefmoto.
Then I plugged original ECU into the car, shorted the two wires, and turned the car on (without starting/cranking it), waited 5 seconds, and disconnected/unshorted the two wires. The car was then in bootmode, and the radiator fans spun up to max speed (not sure why, should probably unplug them to avoid draining the battery...)
With the original ECU in bootmode I used ME7_95040 to read the EEPROM and then turned the car off, put it into bootmode again, and then used Galletto 1260 to read the software bin. I should note that I am doing this all with an Ebay VAG-KKL FT232RL cable (the FT232 part is important). I had to modify the Galletto program to accept my Ebay cable, how to on nefmoto.
I then swapped out the ECUs, and did the same for the new one (good to have backups, even if you don't plan on using them). After reading both files, I flashed the original ECU's EEPROM file to the new ECU (using ME7_95040 again).
Adjusting for big injectors with TunerPro:
Now before doing all this I had setup TunerPro and using the STOCK (not the pre-tuned file, I want to do this myself, "from scratch", remember?) XDF and BIN from this nefmoto post. Because I have "big" injectors I had to modify the injector timing variable (KRKTE) to avoid the car running super rich, so I got the flow rate for the injectors from Injector Planet. The given flow rate is at 3bar, the B6 comes with a 4bar fuel pump so I had to calculate the flow rate at 4bar. I found this website which can do that for me, the calculated flow rate was 431 cc/min.
Using the flow rate I can calculate KRKTE, this nefmoto post explains how to do that,
Code:
KRKTE = 50.2624*(Liters/Cylinder)/(operating flow rate in cc/min * .684 constant ) = 50.2624*(1.781/4)/(431*0.684) = 0.075913
Now that I have a BIN adjusted for the big injectors, I flashed it, to do this I used the NefMoto Flasher. The car started fine, and I drove around a bit while visually checking the Group 33 measurements (I have a FIS Control unit which lets me see VAGCOM measurement groups on the DIS). Block 2 read between -8% and 8% (-8 to 0 at idle, changing lots) and Block 3 read 1.540V at idle, and went as high as 2.038V while driving around the parking lot in 1st and 2nd (I don't think I went above 3.5k rpm). Group 33 has the fuel trim information, I am not sure what Block 3 is, but block 2 reports the current fuel trim amount, it was telling me if the engine was running lean (positive) or rich (negative). Because these seemed to be quite low adjustments I believe my KRKTE is close to the correct value, but could use some fine tuning. EDIT: block 3 is the live O2 sensor voltage, block 2 is the live fuel trim (or so I've been reading on other forums).
I have put the original ECU back in the car until I come back to this. In the next session I will log some runs with the current KRKTE value, and then attempt to modify it so that the fuel trims are 0, rinse and repeat.
TLDR: adapted a new ECU to my car's Immo and edited stock firmware to run with bigger injectors (without any performance gain).
Feel free to give feedback on the format of this post.
Bookmarks