VW Golf R32 Forum banner
21 - 40 of 52 Posts
So.... for clarification on the timing map. In this map, the ECM will further advance the timing when you are putting your foot down, according to read lambda value, in addition to the base ignition timing map through the RPM range. You are simply removing the additional timing to prevent detonation (spark knock) which the knock sensor will pick up and tell the ECM to retard the timing back, losing power. Correct?
 
Discussion starter · #22 · (Edited)
So.... for clarification on the timing map. In this map, the ECM will further advance the timing when you are putting your foot down, according to read lambda value, in addition to the base ignition timing map through the RPM range. You are simply removing the additional timing to prevent detonation (spark knock) which the knock sensor will pick up and tell the ECM to retard the timing back, losing power. Correct?
Yes 100% correct.

Below is an early tuning example of mine.
All i did to the stock map was to decrease lambda to a quite rich 0.85. I was surprised to see more knock. It was supposed to help decrease it!
The green line is RPM, it zig zags because the car accelerated from standstill and it changed gears, up to 5th. The other three are the ignition retard to three cylinders 1,5,3 (0,1,2 on the plot). These three lines should have remained at zero, a flat line at the top of the graph, instead they dropped, some way down to -8.25 degrees, and to make it even worse, they only slowly recovered. So the whole run had these two cylinders (I didnt show the other 3) being retarded by a lot. That map mentioned before was the reason why extra fuel made the knock worse instead of better.
Image


A few days ago I added a devils own water injection system, just before the air filter box intake under the bonnet. Not the proper way to do it, but as a quick non invasive test. Result was that I could add an extra 6 degrees of timing, but alas, 0-60 was still 5.7 to 5.8s.
 
Discussion starter · #23 ·
Ignition Timing
---------------

We all know that ignition timing plays a big part in getting the most power out of an engine.
It turns out that the more advance we can give, before detonation or preignition occurs, the more torque.
So tuners will strive to squeeze as much advance as possible, usually by making the mixture
richer than stock, which in theory allows a little more timing.

Here I will let you know how you can play with the timing yourself.
Having just shown you how to alter the fuel lambda at high loads (leave low power areas alone when tuning, just focus on
loads of 80% and above), we can now focus on ignition timing.
The 022906032CA has a few base timing maps they are KFZW,KFZW2, KFZWA and KFZWA2. Later Ecus have a few more.

The values in these maps are 'averaged' depending on camshaft advancement to give a value called 'zwgru'. This is the most basic timing value which is again altered by other variables before it finally becomes 'zwout'.

One way to change the timing is to alter all of these four maps, add or take away timing at the higher load area,(80% and above) in the mid to high rpm region. Simply add or subtract timing at the same location in all four maps.

A simple way to see if you could use more timing is to use VCDS to log blocks 20 and 24 to a file. This will give you rpm, load and cylinder timing retardation for all cylinders. Do a WOT run in 3rd and look for any retard back at home. If you get the odd one or two cylinders with 2 or less degree of retard, try adding a few degrees only and do another run to see if things got worse or not.
If most cylinders retarded,remove timing around the area where the knock started only and try again. Be aware that one cylinder,cylinder 2, always shows a retard, above about 5100 rpm, of -1.5 degrees, so it is not a real knock.
Alternatively, make the lambda richer as in the previous post.

If you have performance cams, it would be quite a priority to see if the stock timing is not too much.

So remember, get good at logging with a cheap VCDS clone before spending too much time thinking about tuning!
 
Discussion starter · #25 · (Edited)
Welcome mate!. I still havent given the schematic of how I wire up the ECU so as to flash it while ECU sits in the car. I have tried doing it by just pressing the bootmode button and turning on the ignition but although the ECU seems to be in bootmode (dashbard flashes, ECU not responding to normal commands ) it still wont work. Also tried the same with DSG fuses taken out , just in case the K-line is also used by the TCU but again no good. My method relies on disconnecting the + battery terminal and powering up the ecu via the fuse box and a banana socket I added. A diode needed to be added to the wiring loom when I took out the ecu for the first time. A diode is also added to Galletto or MPPS. Very easy to do all this, just sounds harder than it was. Alternative is to remove ECU each time and bench flash. I dont do that as I've flashed at least 50 times! Remember, never use the standard OBD Kess method. If it hangs half way you're screwed!
I've deliberately turned off power half way and done all sorts of bad things, but always managed to put the original binaries back using this bench method.It also doesn't add to the attempted flashes counter.
 
Discussion starter · #26 ·
Here is the setup I use. It works very well. The alternative is to make it easy to remove the ECU and bench flash it by applying signal (Kline from galletto) , 3x +12V and one of the grounds, as described in the last picture.



Image

Image
 
Fantastic!! Very impressive! Its nice knowing there are guys out there who understand wiring diagrams as well as I do. 2 questions; 1. Why not just disconnect the main power terminal from the battery in the fuse panel under the hood so you don't have to remove the battery cable, i.e. have to pull up the spare tire and remove the 326 bolts on the battery cover? Its the big fat black wire that feeds it on the far left. It would make the flashing process easier plus you won't have a long wire running through the car. 2. What about connecting into the 12V connection in the OBD2 port with diode, like pin 21 on the ECM? That way you could do everything under the hood and don't have to crack open the cable.
 
Discussion starter · #28 ·
Fantastic!! Very impressive! Its nice knowing there are guys out there who understand wiring diagrams as well as I do. 2 questions; 1. Why not just disconnect the main power terminal from the battery in the fuse panel under the hood so you don't have to remove the battery cable, i.e. have to pull up the spare tire and remove the 326 bolts on the battery cover? Its the big fat black wire that feeds it on the far left. It would make the flashing process easier plus you won't have a long wire running through the car. 2. What about connecting into the 12V connection in the OBD2 port with diode, like pin 21 on the ECM? That way you could do everything under the hood and don't have to crack open the cable.
Hi Guido, I think you have some good ideas there. I had to replace the battery when I purchased the car and left the lid off the compartment. Also the original method I used to power the ecu used an external power supply, and the battery earth was disconnected instead. If the fat wire to the fuse box is the only place powering things then it is safe to disconnect just there and have a neater system than the one I use.
The diode in the obd port sounds like a great idea too, never thought of that one!
 
I'm going to do that to mine when I get it wired up and I'll let you know how it goes. Still going to be a bit before I can get that done though. I've still got body work to do. Plus I wanna drive it some before I start messing with the mapping.
 
Did a 0-60 run yesterday. It's right about 5.2 sec. I'm sure I can get it in the 4s with launch control and some tuning. My friend that I got hooked on VWs after I sold him my Stage 1+ APR 2009 GTI, found me an ECM for $100. I hadn't even tried to look for one yet. I was concentrating on finishing the car 1st. That's a good friend. I got him so hooked that he sold the 09 GTI and upgraded to a 2012 Golf R. Its STAGE 3 APR tuned with all "Forged" performance parts and brakes. Stupid fast!!! We have to put in an upgraded clutch. It came with a stage 2 clutch of unknown origin, but he smoked that one. Too much torque. He bought a Southbend Stage 3. Now I just need to have a weekend that my lift is free. He also found some other WinOLS software and a bunch of maps plus some training videos on how to use the software on a deep dark hole somewhere on the web.
 
Discussion starter · #32 ·
Did a 0-60 run yesterday. It's right about 5.2 sec. I'm sure I can get it in the 4s with launch control and some tuning. My friend that I got hooked on VWs after I sold him my Stage 1+ APR 2009 GTI, found me an ECM for $100. I hadn't even tried to look for one yet. I was concentrating on finishing the car 1st. That's a good friend. I got him so hooked that he sold the 09 GTI and upgraded to a 2012 Golf R. Its STAGE 3 APR tuned with all "Forged" performance parts and brakes. Stupid fast!!! We have to put in an upgraded clutch. It came with a stage 2 clutch of unknown origin, but he smoked that one. Too much torque. He bought a Southbend Stage 3. Now I just need to have a weekend that my lift is free. He also found some other WinOLS software and a bunch of maps plus some training videos on how to use the software on a deep dark hole somewhere on the web.
Awesome! Those cams made a massive difference! My guess is that high fours shall manifest soon.
My advice is to keep your original ecu stashed away and play with the gifted one.
Back up all 3 components, Mcp, flash ,eeprom. Convert it into CE version and do immo off , so you can do the best logging and mods.
You can try newer winols but they probably dont do our checksums.
 
Did my ECM mod. I opted to drill through the plastic vent insert instead for the wires. I also attached the resistor to the "ground" pad. Its in series with the switch, the circuit doesn't care. It was easier and cleaner that way.
Image
Image
Image
 
As you guys properly understand all the ecu witchcraft, what exactly happens if I delete my SAI pump and associated nonsense and how can I deal with what I expect will be a warning light and error code telling me that there is insufficient air in the exhaust on warm-up
 
Righto. Thank you . No issue . Just trying to simplify and tidy my engine bay and thought that removing it and it’s pipework would help access etc. I have the blanking plate and water take-off adaptor for the head .
 
Discussion starter · #37 ·
Did my ECM mod. I opted to drill through the plastic vent insert instead for the wires. I also attached the resistor to the "ground" pad. Its in series with the switch, the circuit doesn't care. It was easier and cleaner that way.
View attachment 271432 View attachment 271433 View attachment 271434
The mod looks great it should do the trick!
Do you have galletto 1260 to try it? BTW Get both galletto and mpps v13. only mpps does the imbedded 'flash' (MCP) for advanced coding later on. Also get a blue Kline cable.
Test 1 is downloading the flash and uploading it back so give that a go. Then, I will show you how back up MCP and eeprom before you do anything.
I highly recommend you put the original CE code in the box instead of the KR, unless you have the A2L file on hand. Logging with vcds is not very good, R32logger is best but needs the A2L, which is available for CE. I had KG and for the same reason put CE.
 
Thanks mate. I haven't bought any of the cabling yet. I was focusing on getting the car done. I will be buying them shortly. I opted for the surface mount resistor because it made the mod very low profile and we had them at work. All I had to do was get one off the shelf.
 
Modifying Air Fuel Ratios
-------------------------

The most basic mod is probably to alter the Lambda when accelerating. Lambda is AFR/14.7

The map that is changed for that is called LAMFA.

You might want to richen up that map just at high load if you notice some ignition retard in your logs and don't want to reduce timing.
The stock map reduces lambda from 1 to 0.98 when the accelerator pedal (via its pedal to torque map ) requests a high relative torque (mrfa_w) of 98% and then drops to 0.92 at 100%.
(When the accelerator presses the kickdown switch, mrfa_w can go above 100%, which is why there is the 104% line.)

This map is handy for quick enrichment, because other maps to do with AFR, react depending on the actual load rather than a requested load.

So this map will richen up the mixture as soon as the pedal is mashed, rather than waiting for the load on the motor to build up.

View attachment 271299

View attachment 271301


As it is though, the map does nothing until practically mashed to the floor. I have adjusted mine as shown below the stock map image.
Now, when I request more than 70% torque the AFR will go rich. Above 80% it will demand 0.9 Lambda which is AFR of 13.2.
Other maps also change the lambda, but the lowest value out of all wins.
Another vital map to alter is KFDZWKG-(Ignition angle correction by shifting the knock limit).


This needs to be zeroed out as you begin tuning. It adds timing for efficiency when Lambda is rich. What it really does is cause knock, which causes the knock control system to retard timing in a big way, causing loss of power for a few seconds after the knock. The second map below shows that when lambda drops below one, ignition timing will remain the same. No extra timing will be added. I was wondering why I got more knock when I was playing with richer lambdas of 0.85. This map was the reason.


View attachment 271300


View attachment 271302

That it for this post.
Thank you for writing up a very detailed tuning guide @R32Drongo .
Quick observation, I noticed that the Y-axis in the shared ols map pack doesn't match the values in the post.

Can you share the start address for the Y-axis of LAMFA-LAMFA ? I've tried moving the cursor left to right and right to left, 8bit, 16bit hi/lo, 16bit lo/hi, I just can't match your Y-axis

Also, you said that you'd need 10 person to ask for a thread/tuning guide for mk4's. Not sure how many people came to you, but I'm interested :)
 
Hello,

Thanks for all the info @R32Drongo!

I just put a BUB engine into my US market R32 that has a CBRA engine, and now I want code out the SAI system in my ECU. I have the ECU for the BUB engine available so my plan to start is to Clone the files from the CBRA ECU to the BUB ECU, then work on messing with the extra ECU to try and get this to work.

It seems like I could do the cloning part with the mpps v13 cable and winOLS, does that sounds right? I'd like to keep the original ECU stock, and then I'm happy to modify the cloned ECU.

Finally, do you or someone else by chance have the winols 1.5 installation files still? The links in this thread are all dead.
 
21 - 40 of 52 Posts