Originally Posted by
E38.OCTSCL_DMA->More Info
High/Low Octane Adaptive Spark Scaler { E38.OCTSCL_DMA }
Units: multiplier
Range: 0 - 100%
The high/low octane adaptive spark scaler is an indicator used to determine the percentage of correction used from the high octane spark table values to the low octane spark table values.
The scaler is incremented towards100% whenever knock occurs, when knock is not occurring under the right 'learn' conditions the scaler will be decremented towards 0%.
For those used to monitoring this PID on an LS1 engine, it works the opposite to the LS1, where the LS1 at 100% meant the high octane table, not the low octane table like the E38 does.
As an example.
If the high octane table has a value of 20degrees and the low octane table has a value of 10degrees at the same RPM and load point and the octane spark scaler is at 0%, then the timing figure from those two tables would be 20degrees. (Use 100% of the high octane table value).
If the octane spark scaler was at 50%, then the timing figure from those two tables would be 15 degrees, which is half way between the high and low octane table values.
If the octane spark scaler was at 100%, then the timing figure from those two tables would be 10 degrees, the high octane table values are not used at all.
The PCM will set the octane scaler to 100% whenever a MAF or Knock Sensor DTC is set.