Slowrc
August 8th, 2014, 04:22 AM
I bought the aem failsafe gauge NOT realizing it is NOT serial capable. It seems so nice I want to try it , but it is not serial and I never bothered with analog. Anybody use one of these on here yet?
THANKS
Slowrc
August 9th, 2014, 07:33 AM
Well , I installed the failsafe gauge and hooked it up and set my air fuel/ boost failsafe settings to a warning light and all seems great... EXCEPT I have been using serial for years and I am analog dumb. ANY help would be great. THANKS!
Slowrc
August 9th, 2014, 09:07 AM
This is an AEM P/N 30-4900
http://i19.photobucket.com/albums/b184/Slowec/20140809_170124_zpsrtergglm.jpg (http://s19.photobucket.com/user/Slowec/media/20140809_170124_zpsrtergglm.jpg.html)
joecar
August 9th, 2014, 10:10 AM
I'll derive a V->AFR equation...
what fuel are you running (E00, E10, E85)...?
Slowrc
August 9th, 2014, 10:14 AM
i'll derive a v->afr equation...
What fuel are you running (e00, e10, e85)...?
thanks!!!
E10
Any other info on getting this logging correctly would be awesome. I am more than rusty on this stuff. I went lazy and serial early on and have not had to create anything on my own . THANKS so much Joecar!
Slowrc
August 9th, 2014, 11:00 AM
While I have good eyes on it, I wired the white to the A1+ and the Brown to the A1- on the V2. Sound good?
http://i19.photobucket.com/albums/b184/Slowec/20140809_182444_zpsnfuimqf6.jpg (http://s19.photobucket.com/user/Slowec/media/20140809_182444_zpsnfuimqf6.jpg.html)
joecar
August 9th, 2014, 03:24 PM
That page already shows the equation for AFR(gasoline) based on stoich AFR 14.6.
The equation for lambda is: lambda = 0.1625*V + 0.49875
joecar
August 9th, 2014, 03:25 PM
While I have good eyes on it, I wired the white to the A1+ and the Brown to the A1- on the V2. Sound good?
Yes, that looks correct.
Slowrc
August 9th, 2014, 05:52 PM
Honestly Joe, I am lost here... below is what I get when I search my whole laptop for calc_pids.txt
[Groups]
CALC=EFILive Calculated PIDs
WO2A=Wideband O2 Sensors - Analog
WO2S=Wideband O2 Sensors - Serial
LPE=Lingenfelter Performance Engineering
FILT=Filter PIDs
[CALC]
CYLAIR="Air Mass Per Cylinder",g,2
INJDC1="Injector Duty Cycle - Bank 1",%,1
INJDC2="Injector Duty Cycle - Bank 2",%,1
ACTBOOST="Actual Boost Pressure",kPa,1
OILP_LS1="Engine Oil Pressure - GenIII",kPa,1
RAFIG="Idle Airflow Correction A/C Off, In Gear",g/s,2
REFPN="Idle Airflow Correction A/C Off, In Park/Neutral",g/s,2
RAFACIG="Idle Airflow Correction A/C On, In Gear",g/s,2
RAFACPN="Idle Airflow Correction A/C On, In Park/Neutral",g/s,2
INJ1DC="Injector 1 Duty Cycle",%,2
INJ2DC="Injector 2 Duty Cycle",%,2
INJ3DC="Injector 3 Duty Cycle",%,2
INJ4DC="Injector 4 Duty Cycle",%,2
INJ5DC="Injector 5 Duty Cycle",%,2
INJ6DC="Injector 6 Duty Cycle",%,2
INJ7DC="Injector 7 Duty Cycle",%,2
INJ8DC="Injector 8 Duty Cycle",%,2
CADEG="Crank Angle Degrees Injector Open",°,2
CMBOOST="Cummins Actual Boost Pressure",kPa,1
FRPERR="Difference Between Actual And Desired Fuel Rail Pressure",kPa,0
E38_VE="E38 Scaled VE",ve,0
[CALC.CYLAIR]
0=|-- CALC.CYLAIR
1=|return pid("MAF")*15/pid("RPM");
[CALC.INJDC1]
0=|-- CALC.INJDC1
1=|return pid("INJPWB1,IBPW1")*pid("RPM")/1200;
[CALC.INJDC2]
0=|-- CALC.INJDC2
1=|return pid("INJPWB2,IBPW2")*pid("RPM")/1200;
[CALC.ACTBOOST]
0=|-- CALC.ACTBOOST
1=|return pid("BOOST_M,TCBP")-pid("BARO");
[CALC.OILP_LS1]
0=|-- CALC.OILP_LS1
1=|return pid("EOPS")*4.32598-110.3125;
[CALC.RAFIG]
0=|-- CALC.RAFIG
1=|return pid("IAC_LTD_DMA")+pid("IAC_STD_DMA");
[CALC.REFPN]
0=|-- CALC.REFPN
1=|return pid("IAC_LTPN_DMA")+pid("IAC_STPN_DMA");
[CALC.RAFACIG]
0=|-- CALC.RAFACIG
1=|return pid("IAC_LTDAC_DMA")+pid("IAC_STDAC_DMA");
[CALC.RAFACPN]
0=|-- CALC.RAFACPN
1=|return pid("IAC_LTPNAC_DMA")+pid("IAC_STPNAC_DMA");
[CALC.INJ1DC]
0=|-- CALC.INJ1DC
1=|return pid("INJ1PW")*pid("RPM")/1200;
[CALC.INJ2DC]
0=|-- CALC.INJ2DC
1=|return pid("INJ2PW")*pid("RPM")/1200;
[CALC.INJ3DC]
0=|-- CALC.INJ2DC
1=|return pid("INJ3PW")*pid("RPM")/1200;
[CALC.INJ4DC]
0=|-- CALC.INJ2DC
1=|return pid("INJ4PW")*pid("RPM")/1200;
[CALC.INJ5DC]
0=|-- CALC.INJ2DC
1=|return pid("INJ5PW")*pid("RPM")/1200;
[CALC.INJ6DC]
0=|-- CALC.INJ2DC
1=|return pid("INJ6PW")*pid("RPM")/1200;
[CALC.INJ7DC]
0=|-- CALC.INJ2DC
1=|return pid("INJ7PW")*pid("RPM")/1200;
[CALC.INJ8DC]
0=|-- CALC.INJ2DC
1=|return pid("INJ8PW")*pid("RPM")/1200;
[CALC.CADEG]
0=|-- CALC.CADEG
1=|return pid("RPM")*pid("MAINBPW")*3/500000;
[CALC.CMBOOST]
0=|-- CALC.CMACTBOOST
1=|return pid("BOOST")-pid("BARO");
[CALC.FRPERR]
0=|-- CALC.FRPERR
1=|return pid("FRPACT")-pid("FRPDES");
[CALC.E38_VE]
0=|-- CALC.E38_VE
1=|return pid("SCALCORVE_M")/1000;
[WO2A]
BEN_1="Base Efficiency Numerator 1 - Analog",factor,3
BEN_2="Base Efficiency Numerator 2 - Analog",factor,3
AFR_AUT1="Wide Band AFR 1 - Autronic",AFR,1
AFR_AUT2="Wide Band AFR 2 - Autronic",AFR,1
AFR_DJ1="Wide Band AFR 1 - Dynojet",AFR,1
AFR_DJ2="Wide Band AFR 2 - Dynojet",AFR,1
AFR_F1="Wide Band AFR 1 - FAST",AFR,1
AFR_F2="Wide Band AFR 2 - FAST",AFR,1
AFR_FJO1="Wide Band AFR 1 - FJO",AFR,1
AFR_FJO2="Wide Band AFR 2 - FJO",AFR,1
AFR_LC11="Wide Band AFR 1 - LC1",AFR,1
AFR_LC12="Wide Band AFR 2 - LC1",AFR,1
AFR_LM11="Wide Band AFR 1 - LM1/LM2",AFR,1
AFR_LM12="Wide Band AFR 2 - LM1/LM2",AFR,1
AFR_NGK1="Wide Band AFR 1 - NGK AFX",AFR,1
AFR_NGK2="Wide Band AFR 2 - NGK AFX",AFR,1
AFR_PLX1="Wide Band AFR 1 - PLX",AFR,1
AFR_PLX2="Wide Band AFR 2 - PLX",AFR,1
AFR_TE1="Wide Band AFR 1 - Tech Edge",AFR,1
AFR_TE2="Wide Band AFR 2 - Tech Edge",AFR,1
AFR_WBC1="Wide Band AFR 1 - Wideband Commander",AFR,1
AFR_WBC2="Wide Band AFR 2 - Wideband Commander",AFR,1
[WO2A.BEN_1]
0=|-- WO2A.BEN_1
1=|return pid("AFR_AUT1,AFR_DJ1,AFR_F1,AFR_FJO1,AFR_LC11,AFR_LM11 ,AFR_NGK1,AFR_PLX1,AFR_TE1,AFR_WBC1")/pid("AFR,AFR_B,AFRATIO_M")
[WO2A.BEN_2]
0=|-- WO2A.BEN_2
1=|return pid("AFR_AUT2,AFR_DJ2,AFR_F2,AFR_FJO2,AFR_LC12,AFR_LM12 ,AFR_NGK2,AFR_PLX2,AFR_TE2,AFR_WBC2")/pid("AFR,AFR_B,AFRATIO_M")
[WO2A.AFR_AUT1]
0=|-- WO2A.AFR_AUT1
1=|return pid("AD1")*4+10
[WO2A.AFR_AUT2]
0=|-- WO2A.AFR_AUT2
1=|return pid("AD2")*4+10
[WO2A.AFR_DJ1]
0=|-- WO2A.AFR_DJ1
1=|return pid("AD1")*1.6+10
[WO2A.AFR_DJ2]
0=|-- WO2A.AFR_DJ2
1=|return pid("AD2")*1.6+10
[WO2A.AFR_F1]
0=|-- WO2A.AFR_F1
1=|return pid("AD1")*2.78+9.6
[WO2A.AFR_F2]
0=|-- WO2A.AFR_F2
1=|return pid("AD2")*2.78+9.6
[WO2A.AFR_FJO1]
0=|-- WO2A.AFR_FJO1
1=|return pid("AD1")*2.5+8.75
[WO2A.AFR_FJO2]
0=|-- WO2A.AFR_FJO2
1=|return pid("AD2")*2.5+8.75
[WO2A.AFR_LC11]
0=|-- WO2A.AFR_LC11
1=|return pid("AD1")*3+7.35
[WO2A.AFR_LC12]
0=|-- WO2A.AFR_LC12
1=|return pid("AD2")*3+7.35
[WO2A.AFR_LM11]
0=|-- WO2A.AFR_LM11
1=|return pid("AD1")*10
[WO2A.AFR_LM12]
0=|-- WO2A.AFR_LM12
1=|return pid("AD2")*10
[WO2A.AFR_NGK1]
0=|-- WO2A.AFR_NGK1
1=|return pid("AD1")*1.4+9
[WO2A.AFR_NGK2]
0=|-- WO2A.AFR_NGK2
1=|return pid("AD2")*1.4+9
[WO2A.AFR_PLX2]
0=|-- WO2A.AFR_PLX2
1=|return pid("AD2")*2+10
[WO2A.AFR_TE2]
0=|-- WO2A.AFR_TE2
1=|return pid("AD2")*2+9
[WO2A.AFR_WBC1]
0=|-- WO2A.AFR_WBC1
1=|return pid("AD1")*1.6+9
[WO2A.AFR_WBC2]
0=|-- WO2A.AFR_WBC2
1=|return pid("AD2")*1.6+9
[WO2S]
BEN_1="Base Efficiency Numerator 1 - Serial",factor,3
BEN_2="Base Efficiency Numerator 2 - Serial",factor,3
E85_AFR="E85 Ethanol AFR",AFR,1
[WO2S.BEN_1]
0=|-- WO2S.BEN_1
1=|return pid("WO2AFR1")/pid("AFR,AFR_B,AFRATIO_M")
[WO2S.BEN_2]
0=|-- WO2S.BEN_2
1=|return pid("WO2AFR2")/pid("AFR,AFR_B,AFRATIO_M")
[WO2S.E85_AFR]
0=|-- WO2S.E85_AFR
1=|return pid("WO2LAM1")*(pid("E85")*-0.0572+14.7)
[LPE]
LNC002_1="Lingenfelter Launch Control Spark Retard AD-1",°btdc,1
LNC002_2="Lingenfelter Launch Control Spark Retard AD-2",°btdc,1
[LPE.LNC002_1]
0=|-- LPE.LNC002_1
1=|return pid("AD1")*5.0;
[LPE.LNC002_2]
0=|-- LPE.LNC002_2
1=|return pid("AD2")*5.0;
[FILT]
WOT="Wide Open Throttle",boolean,0
RUN="Engine Running",boolean,0
BOOST="In Boost",boolean,0
[FILT.WOT]
0=|-- FILT.WOT
1=|return pid("TP")>50
[FILT.RUN]
0=|-- FILT.RUN
1=|return pid("RPM")>400
[FILT.BOOST]
0=|-- FILT.BOOST
1=|return pid("MAP")>101
Slowrc
August 9th, 2014, 05:52 PM
And this...
# ================================================== ============================
# File details
# ------------
#
# This section defines various details about the file format.
*FILE
#Parameter Value Description
#---------- ---------------- ---------------------------------------------------
VERSION 7.1.1 File version
DECSEP . Decimal separator used in this file
# ================================================== ============================
# Units
# -------------------
# See sae_generic.txt for more information on the *UNITS section
*UNITS
#Code System Abbr Description
#-------- ---------- -------- -------------------------------------------------------------
None None "" "No units"
# ================================================== ============================
# Add slot definitions here
# --------------------------------
# See sae_generic.txt for more information on "SLOT" formats
#
#Units Low High Fmt Expression
#------------ ------------- ------------- ---- --------------------------------------------------------------
# ================================================== ============================
*PRN - Parameter Reference Numbers
# --------------------------------
# See sae_generic.txt for more information on the *PRN section
#
#Code PRN SLOT Units System Description
#------------------------- ---- ------------ ---------------- ---------------- ------------------------------------------
Slowrc
August 9th, 2014, 06:08 PM
Stubbling around I found this ...is that what I need? My level of ignorance here shameful . thanks for assisting.
-- WO2A.AFR_WBC1
return pid("AD1")*1.6+9
Slowrc
August 10th, 2014, 08:50 AM
I tried to change those properties in v8 and could not get them to show up once I selected that pid when I checked the pid properties. Still looking for help please.
joecar
August 10th, 2014, 12:00 PM
Copy the attached calc_pids.txt file to this folder: My Documents\EFILive\V7.5\User Configuration
and then start the scantool and select the pids CALC.WIDEBAND and CALC.WO2BEN.
Edit: file deleted because it was corrupted (CRLF got munged).
Slowrc
August 10th, 2014, 12:57 PM
open scan tool and got this error...
Error code: ERR_CONFIG/92
C:\Users\st0114\Documents\EFILive\V7.5\User Configuration\calc_pids.txt(81): Slot CLC-00-100 with units “LAM not found. .
Slowrc
August 10th, 2014, 11:53 PM
oh, hold on a sec...
Joe, is it something I could have done wrong. I copied the entire text in place of the other text in the Calc_pids under the My Documents\EFILive\V7.5\User Configuration. Looked correct because the first part of what you sent was exact to the first part of what was there so I replaced the entire text with what you sent. I am just being overly cautious telling you this. Don't want you to be running down my mistake. THANKS for your help as always!
PS I cannot open tune or scan with this error code.
Blacky
August 11th, 2014, 12:54 AM
The calc_pids.txt file that Joe posted has been somehow corrupted. I've fixed it and attached it to this post as a zip file.
After unzipping the calc_pids.zip file so that the calc_pids.txt file ends up in the \My Documents\EFILive\V7.5\USer Configuration folder, re-start the V7.5 Scan Tool software and make the following PID selections:
17295
Regards
Paul
Slowrc
August 11th, 2014, 01:37 PM
Thanks again guys! It is up and logging. However , I am somewhat fuzzy on which map to use. I have always used afr on my serial lm1/lc1. The lambda looks nice. Just want to make sure my copy and paste works correctly. Any tips to stay on the right track?
THANKS
guessing BENW02(AVERAGE) is what map I need to log for my fuel corrections???
joecar
August 12th, 2014, 12:02 PM
Sorry I had a problem with my internet connection, I just got it fixed...
joecar
August 12th, 2014, 12:05 PM
Thanks again guys! It is up and logging. However , I am somewhat fuzzy on which map to use. I have always used afr on my serial lm1/lc1. The lambda looks nice. Just want to make sure my copy and paste works correctly. Any tips to stay on the right track?
THANKS
guessing BENW02(AVERAGE) is what map I need to log for my fuel corrections???If you are using only wideband, then use CALC.WO2BEN (average).
If you are using wideband and LTFT, then use CALC.SELBEN (average).
joecar
August 12th, 2014, 12:07 PM
The calc_pids.txt file that Joe posted has been somehow corrupted. I've fixed it and attached it to this post as a zip file.
After unzipping the calc_pids.zip file so that the calc_pids.txt file ends up in the \My Documents\EFILive\V7.5\USer Configuration folder, re-start the V7.5 Scan Tool software and make the following PID selections:
17295
Regards
Paul
Thanks Paul :cheers:
I edited that calc_pids.txt from my MacBook and it looks like TextEdit thought it was a formatted file (even tho it is supposed to treat .txt as plain text)...
(and then my internet connection failed when I was trying to post an unformatted file)
Slowrc
August 12th, 2014, 12:23 PM
Really appreciate you guys!!! Logged t hi morning to work . Worked great.
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.