Need some help creating a timing map.....
Here is a timing map I created:
<img src="http://pictureposter.audiworld.com/12130/advance2.jpg">
It's a 12 x 16 map. I'm guessing Load vs. RPM goes on the bottom, but not sure which is which.
Timing usually increases with RPM, but decreases with load. So I would guess that 16 is the RPM side, and 12 is the Load side.
The sides are the timing values in hex divided by 4 (the max point is 5Ah = 90d / 4 = 22.5)
However, the most I've seen my GIAC make was 18 degrees, so I don't see how the stock chip can hit 22.5. On the other hand, this could be the raw timing which then gets modified by some other factors (high intake temps for one)
There are actually four of these maps, and they are exactly the same (one for each cylinder? Who knows?)
Anybody have some load vs. RPM vs. timing data logging of the stock chip? If not, can someone do some logging for me? Please?
I was working on a disassembly of the code, but I kind of hit a dead end right now. Anybody good at working with microcomputer assembly code? I'm a little rusty at it.
I think you can also log timing correction to see if you're getting any. Also stock doesn't run nearly as much boost maybe that why the timing could be more advanced to reduce polution?
1 and 2 are the same as each other, and 3 and 4 are the same as each other (just a few bytes off on the low end as compared to 1 and 2)
5 and 6 are identical to each other.
I would guess that with an extra 4 load points per RPM, that 5 and 6 are part throttle maps, since the higher resolution would provide better driveability and emissions. But the values on 5 and 6 are just like 1-4 on the high-end, and the low-end has lower values.
I had always heard that the aftermarket chips advanced the timing, and that was one of the reasons why they got slightly better gas mileage.
Once I get this figured out, then I can move onto the fuel and boost maps....
I just bought an EEPROM programmer, should be here before the end of the week. It'll be interesting to see exactly what kind of changes GIAC has over stock (and no, I won't be giving out GIAC's code)
Once you have the map, you can make changes to it, and save it in the BIN file. It's pretty cool.
The software isn't free though. I used an EEPROM programmer to read the stock chip I have. If you (or anyone) has a stock chip laying around, I'd be glad to read it (as long as it's a 44-pin PSOP or 48-pin or less DIP)
This is the data that corresponds to the graph I made (in case anyone is curious):
//ADVANCE 2
B7B3 - 2E,2E,2A,26,1E,1A,18,17,16,14,13,12
B7BF - 33,33,33,2F,28,21,20,1D,1B,18,16,13
B7CB - 35,39,3C,37,2E,27,26,20,1D,1A,17,14
B7D7 - 3B,41,43,3E,36,2F,2B,27,25,21,1C,18
B7E3 - 3C,44,47,42,3B,33,2F,2B,27,23,21,19
B7EF - 3D,46,48,42,3B,33,30,2C,28,24,21,1E
B7FB - 3E,49,4A,43,3C,34,30,2C,28,25,22,20
B807 - 3F,4B,4C,44,3D,35,31,2D,29,26,23,20
B813 - 40,4C,4F,47,40,3B,37,33,2F,2D,2A,27
B81F - 42,4F,51,4A,44,3E,3B,36,33,31,2D,2A
B82B - 45,51,55,50,4A,44,40,3D,3C,39,37,34
B837 - 46,52,56,51,4C,47,44,41,40,3D,39,36
B843 - 47,54,58,54,4E,4B,49,45,43,3F,3B,36
B84F - 48,56,59,56,51,4D,4A,46,42,3F,3B,36
B85B - 49,57,5A,58,54,4F,4D,48,40,3A,38,35
B867 - 4A,57,5A,59,55,50,4E,45,3F,3B,39,36
Trending Topics
Bringing Audi to Life for Audi Fans
The only difference between Set 1 and 2 is the notch you see in the middle left corner.
Set 3 has the least agressive timing, so I wonder if it is the WOT table....
I would think that idle would have a 2D map, I don't see a need for a huge 3D map for such a limited rev/load range.
OTOH, Set 2 with that notch could be the idle range (low load, low RPM).....
Hmmm.....
Set 1:
<img src="http://pictureposter.audiworld.com/12130/advance1.jpg">
Set2:
<img src="http://pictureposter.audiworld.com/12130/advance3.jpg">
Set 3:
<img src="http://pictureposter.audiworld.com/12130/advance5.jpg">


