Quote:
Originally Posted by Kodename47
@ ztan this is strange.. I have the warm to hot ECT thresholds in my definitions (80/75), are you suggesting they aren't used? I guess an obvious test would be to set the 3 tables with flat values and see what happens.
So to sum up, at RPM less than 5k and load under 1.5 then if the ratio is 75% PI it will output 100% PI. This is almost never the case, I doubt anyone sets the PI as high as 75% as you'd simply be under using the DIs.
Anything under 5k RPM and 1.5 load will be 100% DI if the PI Ratio is below 35%. That would certainly explain some behaviour I've noticed before.
I wonder if ECUtek custom maps get around these conditions?
|
The second ECT threshold (80/75) is defined, but use of that switch in the code is bypassed, at least in A01G stock. Activating that switch requires adjustment of a single float value (at 591AC) in the ROM to greater than 100.0 - Subaru engineers disabled the switch by changing a value in the code rather than re-writing it.
Having said that, I am not sure that there will be any major benefit from having different DI/PI settings at different engine temps.
The subroutine is located at 58F8E if you want to have a go at the disassembly.