danci1973 wrote:
I think the timing calculation for 16-bit ECUs is:
Code:
Total timing = 'Base Timing' map value + ((timing advance max map value * (IAM/16)) + feedback knock correction + fine learning knock correction) + other timing compensations
Yes that looks reasonable, exactly what I meant, just with more details

However in my logs I don't see that hese values sum up, some examples:
Ignition Base Timing | Knock Correction Advance | Ignition Total Timing | calulated sum (IBT + KCA) - what I expect in the ITT | difference actual - expected
WOT:
1.8 | 9.84 | 9 | 11.64 | -2.64
6.72|9.84 | 13.5 | 16.56 | -3
Cruise:
27.46 | 9.84 | 34 | 37.3 | -3.3
38.36 | 9.84 | 48 | 48 | 0
Decel:
11.99 | 9.84 | 10-20 (floating) | 21.83 | -12 to -2
DO you see what could be causing these differences?