These parameters are only defined in 'expert mode' which means they are available to change but not completely documented yet so probably should not be used until I have gone through them.
Usually this means more time spent going through a particular ECUs code to work out what it does and that cannot always be answered quickly on these forums
This was the reason for introducing the different modes to filter out tables people need to modify based on user needs
Looking at these parameters I'm just checking the code now...
1. Compare RPM against first RPM max parameter
If greater than then counter +=3
2. Compare RPM against second RPM max parameter
If greater than then counter +=3
3. Compare TP against first TP max parameter
If greater than then counter += 1
4. Compare TP against second TP max parameter
If greater than then counter +=1
Now the table is at BAE0 which means it is 3 (TP) x 3 (RPM) table used when not on idle. Further investigation finds that it is the knock sensor timing limit table and those values are the indexes to the table. This is why it was listed as off idle based parameters. I've now changed to these:
#Load/RPM indexed timing map references
KNOCK_RETARD_LIMIT_MAIN,&H38E0,3,3,9,1
KNOCK_RETARD_LIMIT_RPM_IDX1,&H3FDC,1,1,1,1
KNOCK_RETARD_LIMIT_RPM_IDX2,&H3FDD,1,1,1,1
KNOCK_RETARD_LIMIT_TP_IDX1,&H3FDA,1,1,1,1
KNOCK_RETARD_LIMIT_TP_IDX2,&H3FDB,1,1,1,1
attached is the replacement address file