View Single Post
Old 11-17-2015, 04:52 AM   #78
ztan
Senior Member
 
Join Date: Jul 2013
Drives: Toyota 86
Location: Gold Coast, Australia
Posts: 311
Thanks: 44
Thanked 361 Times in 145 Posts
Mentioned: 60 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by Kodename47 View Post
@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.
ztan is offline   Reply With Quote
The Following 2 Users Say Thank You to ztan For This Useful Post:
Kodename47 (11-17-2015), thambu19 (11-17-2015)