I got something wrong? Closed loop seems to be working fine, but when I go PE... well the numbers aren't good?
Looking at calc pids, tutorials, pdf etc... it seems it stated with a calc to change from LTFT to WO2BEN
"iff({CALC.PE},{CALC.WO2BEN1}, {CALC.LTFTBEN})"
I understand CALC.PE was changed to CALC.CL but what about 1 space before {CALC.LTFTBEN} ?
Then the new version
"iff({CALC.CL}, {CALC.LTFTBEN}, {CALC.WO2BEN})"
Now we have 2 spaces? Do the spaces matter? Nothing else has spaces? And iff {CALC.CL),{CALC.LTFTBEN} wouldn't it need an else or? {CALC.WO2BEN}?
Or am I missing something else?
Last edited by EagleMark; January 28th, 2013 at 11:49 AM.
Check that there is no mention of CALC.PE.
Check that CACL.CL is defined.
The space(s) should make no difference in that context (spaces can enhance human readability).
The iff(x,y,z) function performs this:
if (x) then y else z
where x, y, z are evaluated at the time that the iff() is executed;
( the else/or is not required because the parser can determine the clause by it's position wrt to the commas).
What do the PE numbers look like...?
Post pics showing what is going wrong.
Not on my end, just old tutorials, one specifaclly has CALC.PE mentioned in calc_pid.txt file yet calls for CALC.CL PID to be selected.Check that there is no mention of CALC.PE.
Check, always has been. "{GM.EQIVRATIO}=1" and GM.EQIVRATIO PID selsected.Check that CACL.CL is defined.
The problem was when in PE the adjustment made by files and RoadRunner went through the roof! Was earlier today, logs are gone, no pictures.
Problem solved.
{B4206} "Use O2 with Open Loop Commanded fuel table" in this calibration is Enabled. It is also Enabled in all truck cals I checked. It is Disabled in all Camaro and Corvette cals I checked. I disabled it and all is well.
Log with {B4206} Disabled shows no STFT in PE areas. Works good!
Log with {B4206} Enabled shows STFT of up to 10% in PE areas. Works bad!
I only get a couple hours a day to dial this in and stuff like this interferes in my sleep!
Tonight I can sleep...
Starting VE table and the reason engines fall on there face before a shift point.
After first round and some smoothing. 5.7L Vortec engine so RPMs are not going to match LS engines. But it does pull hard to shift points
Almost done. Not much fuel LTFT left, PE AFR/Lamda steady.
![]()
Last edited by EagleMark; January 29th, 2013 at 03:24 AM.
In OL B4206 will trim any cell in B3605 that is set to stoich... this means you cannot use STFT to trim away from stoich (PE is commanding away from stoich).
Do you have CL/LTFT disabled...?
EDIT: No, that would not work with
"iff({CALC.CL}, {CALC.LTFTBEN}, {CALC.WO2BEN})"
But since the thread started as STFT I can see why you ask. LTFT is only turned off for
"({SAE.SHRTFT1}+{SAE.SHRTFT2})/200+1"
Which is not implemented in what I am doing now. That works well for Non PE and a vehicle without a wide band. I started there because it was the only idea I got from reading the RoadRunner forum.
Correct, but since all truck cals are set {B4206} to Enable you get STFT with PE. If not you spend hours over days wondering why CL LTFT is working well and OL PE sucks...
Since there are way more trucks and conversions from trucks with 0411 PCM then there are Camaro or Corvette (which don't have this issue, it's disabled)? This should really be in summary/logging notes with turn off EGR, Lean Cruise and DFCO etc...for tuning only. {B4206} Disable during tuning and left off permanatly.
Last edited by EagleMark; January 29th, 2013 at 03:18 AM.
Question? What does the cal_setup.txt file do?
I had made a mistake in cal_link.txt, copied CALC.CALC.SELBEN and of course it would not work! RTACS showed CALC.WO2BEN which was next in line. So I fixed it but still did not work. I remember in another thread, long ago someone posted they put cal_link.txt in
C:\Program Files (x86)\EFILive\V7.5\Configuration which is correct.
But had also put it in
C:\Users\Mark\Documents\EFILive\V7.5\User Configuration which is not correct.
But I found cal_setup.txt in
C:\Users\Mark\Documents\EFILive\V7.5\User Configuration
and looked... it had this
I removed it and left the file blank and Roadrunner RTACS started working again properly.Code:[LS1] B0101=.,4,.,.,.,.
Everytime I change cal_links.txt or calc_pid.txt I restart scantool and tunetool which I beleive is correct procedure?