Quote:
Originally Posted by shr133
1 of my goals was to get rid of the dip and the dip starts when they turn off PI and change the cam timing and a few other things....
I don't know why you would turn PI on, off and on again.... Running both will smooth it out... At mid load I have no dip in acceleration.... I think turning off PI and the exhaust cam timing is for emissions not performance...
This will never be a drag car so I'm tuning for drive ability and passing power... So I am currently running this on my butt dyno for now till I get the maps sorted out... It doesn't take a genius to know if something works or not...
I'm getting to the point I have to dyno it and start doing 0-60s to sort out the small details... But it runs way better than stock at all rpms...
I don't know if running PI all the time will help HP on a dyno but it will make the engine run better and eliminate 2 transitions that help to cause lag and hesitation...
Just flash it and drive for a day if you don't like it just flash back...
|
Now this one is interesting...
So I tried having PI active at least partially all of the time except for idle.
The result of my logging PI duty is below - PI not active where I set my PI ratio at 20% or 24%. Before you ask: yes, I did set all 3 PI ratio tables the same.
I've gone and trawled through the disassembly for the PI/DI ratios and come to the following conclusions:
1. PI ratio (Hot) map is not used based on the A01G disassembly. The threshold for switching between (Cold) and (Warm) maps is ECT <55 or ECT >60 (5 degree hysteresis).
2. If the RPM is over 5000RPM or Load over 1.5 g/rev, the following two thresholds are not applied:
a. If calculated PI_Ratio is over 0.75 and the RPM/Load thresholds are not exceeded, the PI_Ratio is set to 1.00.
b. If the calculated PI_Ratio is under 0.35 and the RPM/Load thresholds are not exceeded, the PI_Ratio is set to 0.00.
ROM addresses for the thresholds in A01G ROM:
Code:
0010C70C 3E B3 33 33 PI_Ratio_Threshold_full_off:.float 0.34999999
0010C70C ; DATA XREF: sub_58F8E:loc_59024o
0010C70C ; sub_58F8E:off_59178o
0010C710 3F 40 00 00 PI_Ratio_Threshold_full_on:.float 0.75 ; DATA XREF: sub_58F8E+78o
0010C710 ; sub_58F8E:off_59170o
0010C714 00 00 00 00 flt_10C714: .float 0.0 ; DATA XREF: sub_58F8E+A6o
0010C714 ; sub_58F8E:off_5917Co
0010C718 00 00 00 00 flt_10C718: .float 0.0 ; DATA XREF: sub_58F8E+7Co
0010C718 ; sub_58F8E:off_59174o
0010C71C 45 9C 40 00 PI_Ratio_RPM_Threshold:.float 5000.0 ; DATA XREF: sub_58F8E:loc_59096o
0010C71C ; sub_58F8E:off_5918Co
0010C720 3F C0 00 00 PI_Ratio_Load_Threshold:.float 1.5 ; DATA XREF: sub_58F8E+110o