After adding all of the PIDS in the tutorial, all of the are valid except GM.DYNAIRRTMP_DMA. My OS is 19980100
After looking at the new PID file, GM.DYNAIRRTMP_DMA seems to be a critical calculation so what do I do now?
Got both maps created now and everything looks good with the exception of the GM.DYNAIRRTMP_DMA not being valid in my PID section. I also used the validate PID tool with no luck.
So I wont be able to log data and update my MAF and VE tables until the PID is valid correct?
For OS id's 19980100, 1998020, 19980400 the pid GM.DYNAIRTMP_DMA is not defined... so you use CALC.DYNAIRTMP instead.
You also have to edit the VET calc pid, replace GM.DYNAIRTMP_DMA with CALC.DYNAIRTMP.
Also, in the lookup() used for CALC.DYNAIRTMP, check that the values match your own B4901 table (they most likely do).
[ lookup() is explained in the scantool user manual pdf under "Calculated PIDs" ]
I was trying that night with no luck. I swapped in CALC.DYNAIRTMP in the Calc_pids file . I also see the lookup function
lookup()
Syntax: lookup(x,a1,a2,b1,b2,…,c1,c2)
Arguments: x: a numeric expression
a1,a2,b1,b2,…c1,c2 is a list of pairs of values.
Return value: The value of the second value of the pair whose first value is less than or equal to x.
The list of value pairs must be sorted on the first value of each pair.
B4901 is my charge temp blending table.
I'm getting a better understanding, but not sure how to code this to make it work.
Attached my calc_PIDS. Could someone help me figure this out?
The 1998's are a little tricky. The calc-pids.txt and Pid Selection screen-shot has been moved to page 1 of the CALC.VET thread: http://forum.efilive.com/showthread....l=1#post135867
Last edited by WeathermanShawn; May 4th, 2011 at 02:18 AM.
Try the calc_pids.txt file above. Should now work..
trying now thanks!!!
SWEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEETTTTT!!!!
I added the calc_pids.txt then restarted my scan tool. CALC.DYNAIRTMP appreared and I have 23 PIDS selected as in the tutorial.
So now I just need to go drive the car for a while and record a log with the selected PIDS, then apply the filters (including CL only since my WB is not hooked up).
Then I should be able to enter this new data to calibrate my MAF and VE right?
Thanks again man for helping me get this far!!
Josh, glad it worked. I'll try to work the specific instructions for the CALC.DYNAIRTMP back into the thread on Page 1. It comes up occasionally, and we need it for future reference.
Sorry for the confusion, but yes you can now log. If you notice in your Scan Tool you will also have External Wideband Lambda selected as a Pid. Since you do not have your wideband hooked up yet, what will happen is your Scan Tool will simply record a default value of ~1.6..But don't worry about it. We will filter it out with the attached Filter found in the CALC.VET Tutorial.
Try to do a log of at least 45 minutes - 1 hour if you can. Use steady throttle, try to hit Rpms from Idle to ~ 4000. Try to hit at least 40-50% throttle at times. You may need to use your lower gears 3000-4000 rpms to stay in closed-loop. I'm trying to keep you out of WOT until you get your wideband.
So yes, you can successfully calibrate your MAF, Trims, and VE Table for the closed-loop portion. Once you get your wideband, the Lambda Pid will automatically log..you don't have to change your Pids at all.
Thats it for now..