PDA

View Full Version : What options do I have for understanding the new calc.ve/maf tuning format?



Jstewy21
July 5th, 2018, 10:00 AM
I have read over the sticky a dozen times and I still do not know what I am suppose to be doing. I can follow what pids to select and can configure data to display in different units. But when it comes creating calc.pids and looking at the calc_pids.txt document, it's like I'm looking at a foreign language. Am I just completely out of my league? Or am I over-complicating it?

Tinbender59
July 5th, 2018, 10:06 AM
I was the same way when i started, get the program up and running, walk through it slowly. And these guys are great help. P.s. im still trying to get 1 tune completed. Lol

I think most calc pids, that we will need are already built

joecar
July 6th, 2018, 05:40 AM
The calc_pids.txt is already created, you simply have to copy it to the location specified... if you have to modify it, post up and I'll help you, with it.

Jstewy21
July 10th, 2018, 03:48 AM
The car is a 1999 Trans Am but when I found a stock tune file for it the OS matched that of the 2000 Trans Am from the dropbox.com of gmperformancecentre. The engine is a 383, mild cam build. Is this method the best one to use or would I be better off with another?

ScarabEpic22
July 10th, 2018, 05:33 AM
Use an 02 file with OS 12212156, it's objectively the best base OS as it has multiple transmission and vehicle options available plus COS5 if you want to run boost down the road. Don't worry about the OS # for the 99-02 PCMs, all 512kb LS1B (99-02) files can be interchanged in most scenarios. Pick auto/manual file, if you have a 4L80E then you'll need to segment swap a 2500 LQ5+4L80E trans+trans diagnostic segments into the base.

joecar
July 10th, 2018, 10:42 AM
Use the 2002 TA file like Erik said, then follow the Calc.VET procedure, see post #1 here: Calc-VET-correcting-MAF-and-calculating-VE-(in-single-log) (https://forum.efilive.com/showthread.php?15236-Calc-VET-correcting-MAF-and-calculating-VE-(in-single-log))

Jstewy21
July 11th, 2018, 05:37 AM
Okay I have the 2002 file and have adjusted the engine displacement, speedo, etc... Is there a benefit to using serial connection for the wideband or will analog do the same job? My wideband is an Innovate LC-1.

Jstewy21
July 11th, 2018, 06:02 AM
Also thanks for the help. This is hopefully going to be a big improvement for this and a few other builds I have.

ScarabEpic22
July 11th, 2018, 10:40 AM
No problem, basically can use that as a base file for any 99-02 Camaro / T/As with the 512kb PCMs.

Serial is easier and you don't have to deal with ground offset issues, analog works great if you dont have ground issues.

joecar
July 11th, 2018, 10:52 AM
Analog works great if there are no ground offset issues as Erik said, it is faster.

Serial is easier if you have the serial comm cable already made.

Jstewy21
July 12th, 2018, 03:10 AM
What are the ground offset issues?

joecar
July 12th, 2018, 04:34 AM
For example, I have see the analog ground of a wideband be as far as 0.5V above battery ground.

Jstewy21
July 12th, 2018, 04:59 AM
So you would just check your battery ground vs. wb ground? How much difference if any is acceptable?

joecar
July 12th, 2018, 07:12 AM
0.1V or less.

Jstewy21
July 13th, 2018, 04:52 AM
I'm measuring about 0.15V. If I bring a ground wire from the battery and tie into the wideband will that help? I am going to search for the null modem procedure just in case it won't.

Jstewy21
July 13th, 2018, 05:25 AM
Joecar, when wiring the serial cable for the wideband is it possible to just wire a direct cable? What it the purpose for the adapter?

joecar
July 13th, 2018, 05:45 AM
The null modem adapter simply crosses the Rx and Tx wires...

so you can go directly (i.e. swap Rx/Tx by wiring it swapped).

joecar
July 13th, 2018, 05:47 AM
I'm measuring about 0.15V. If I bring a ground wire from the battery and tie into the wideband will that help? I am going to search for the null modem procedure just in case it won't.

Measure voltage drop between battery ground and chassis.
Measure voltage drop between chassis and wideband ground.

Sometimes it's due to a poor ground connection between chassis and battery; sometimes it's due to the wideband.

Jstewy21
July 17th, 2018, 05:30 AM
RJ12 Jack
------ ------
1 <---> 1 (tip)
2 <---> 2 (middle)
5 <---> 3 (base)
Is this the best way to wire direct?

joecar
July 17th, 2018, 08:31 AM
RJ12 Jack
------ ------
1 <---> 1 (tip)
2 <---> 2 (middle)
5 <---> 3 (base)
Is this the best way to wire direct?I would have to check my notes (remember Rx/Tx have to be swapped to implement Null Modem).

Jayyk31
July 17th, 2018, 09:59 AM
https://forum.efilive.com/showthread.php?8737-Flashscan-to-LM-2-Serial-Cable

joecar
July 17th, 2018, 11:31 AM
See post #10 here, follow the pins from end to end: serial-port-cable-that-goes-to-v2 (https://forum.efilive.com/showthread.php?9340-serial-port-cable-that-goes-to-v2&p=109621&viewfull=1#post109621)

joecar
July 17th, 2018, 11:32 AM
This is correct:


RJ12 Jack
------ ------
1 <---> 1 (tip)
2 <---> 2 (middle)
5 <---> 3 (base)
Is this the best way to wire direct?

Jstewy21
July 21st, 2018, 07:45 AM
Hey Joe, I getting ready to start this today. I was wondering what the difference between this and the calc.maf reverse process was and whether one is better than the other?

Jstewy21
July 22nd, 2018, 09:53 AM
My Scan Tool is giving me some errors with certain pids on the calc pid file. Ben From WB, Closed Loop, Dynamic Air Temp are all X.

BEN from WB {CALC.WO2BEN}

Expression:
factor = {GM.EQIVRATIO}*{EXT.WO2LAM1}
is NOT valid because:
Unknown parameter {GM.EQIVRATIO}, at position 15.

PID value cannot be determined because
the following error would occur:
Expression not valid: Unknown parameter {GM.EQIVRATIO}, at position 15.

Jstewy21
July 22nd, 2018, 10:01 AM
Dynamic Air Temperature gives errors PID value cannot be determined because the following error would occur: Expression not valid: Unknown parameter {GM.DYNAIRTMP_DMA.C}, at position 21. And two others that say Expression Not Compiled.

joecar
July 23rd, 2018, 05:23 AM
My Scan Tool is giving me some errors with certain pids on the calc pid file. Ben From WB, Closed Loop, Dynamic Air Temp are all X.

BEN from WB {CALC.WO2BEN}

Expression:
factor = {GM.EQIVRATIO}*{EXT.WO2LAM1}
is NOT valid because:
Unknown parameter {GM.EQIVRATIO}, at position 15.

PID value cannot be determined because
the following error would occur:
Expression not valid: Unknown parameter {GM.EQIVRATIO}, at position 15.

Select the pid GM.EQIVRATIO (note that it is spelled without U).

joecar
July 23rd, 2018, 05:24 AM
Dynamic Air Temperature gives errors PID value cannot be determined because the following error would occur: Expression not valid: Unknown parameter {GM.DYNAIRTMP_DMA.C}, at position 21. And two others that say Expression Not Compiled.

Which OS do you have in the PCM...?


Post your calc_pids.txt here.

Jstewy21
July 26th, 2018, 04:12 PM
Pid file and calc txt file

Jstewy21
July 26th, 2018, 04:15 PM
I cannot find that pid in my scan tool.

joecar
July 27th, 2018, 04:06 AM
I cannot find that pid in my scan tool.Which OS do you have in the PCM...?


Most (if not all) LS1 OS's have GM.EQIVRATIO defined...

on the PIDs tab, click once/twice on the Column heading Parameter (i.e. on the word itself) to sort alphabetically on this column...
then scroll down until you see GM.EQIVRATIO.

Jstewy21
July 27th, 2018, 04:55 PM
Okay I found the GM.EQIVRATIO. I realized that maybe I should connect to the PCM and see if it showed then. The Dynamic Air Temp DAT shows valid, however, Dynamic Air Temp DYNAIRTEMP_DMA is showing as invalid and won't let me click on more information.

joecar
July 28th, 2018, 07:03 PM
...
The Dynamic Air Temp DAT shows valid, however, Dynamic Air Temp DYNAIRTEMP_DMA is showing as invalid and won't let me click on more information.
post screenshot.

joecar
July 28th, 2018, 07:05 PM
which OS are you using...?

Jstewy21
August 4th, 2018, 05:01 PM
12212156 is the OS. Here's the screenshots.

Jstewy21
August 4th, 2018, 05:02 PM
Also with this file the car stumbles when it enters PE. Are there any adjustments that need to be made to use that operating system in an older car?

joecar
August 4th, 2018, 08:05 PM
GM.DYNAIRTMP_DMA should be valid in 12212156...

try going Info->Validate Pids

joecar
August 4th, 2018, 08:06 PM
MAF and/or VE need adjustment.

Jstewy21
August 6th, 2018, 10:19 PM
I have all my pids selected and logging. Is there anything that needs to be done to the tune before starting? Does it need to be in speed density like the auto be method?

joecar
August 7th, 2018, 03:18 AM
I have all my pids selected and logging. Is there anything that needs to be done to the tune before starting? Does it need to be in speed density like the auto be method?Just follow the instructions in post#1 of the Calc.VET thread.

Jstewy21
August 9th, 2018, 07:23 PM
I re-read over the post and followed the advanced summary as well. Not sure if you can tell much from a log but I'll post it just in case you're able to see whether it's right or wrong. I've logged three times and modified the tune each time. Car runs much better. Thanks for the help joecar.

joecar
August 10th, 2018, 05:51 AM
Log looks good... shows MAF and/or VE are providing too much air (BEN's are < 1.00).