Академический Документы
Профессиональный Документы
Культура Документы
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
_______________________________________________________________________
|
|
|
Copyright (c) 1998-2004
|
|
EFILive Limited
|
|
|
| _____________________________________________________________________ |
|
|
|
All rights reserved. No part of this program may be modified,
|
|
reproduced, transmitted or translated to another language
|
|
without the prior written consent of EFILive Limited.
|
| _____________________________________________________________________ |
|
|
|
The copyright notice above does not evidence any
|
|
actual or intended publication of such source code.
|
| _____________________________________________________________________ |
|
|
|
http://www.efilive.com
|
|
contact: info@efilive.com
|
|
|
|_______________________________________________________________________|
#
#
#
#
#
==============================================================================
File details
-----------This section defines various details about the file format.
*FILE
#Parameter
#---------VERSION
DECSEP
#
#
#
#
#
#
Value
---------------7.1.1
.
Description
--------------------------------------------------File version
Decimal separator used in this file
==============================================================================
VIN/config files
---------------This section determines which additional config file(s) should be loaded
based on the VIN detected in the connected vehicle.
*VINCONFIG
#VIN
#---------1G.........
2G.........
3G.........
4G.........
5G.........
6G.........
6H.........
#
#
#
#
#
#
Config file
-------------------------------------------------------------------gm_enhanced.prn (USA GM)
gm_enhanced.prn (Canada GM)
gm_enhanced.prn (Mexico GM)
gm_enhanced.prn (USA GM)
gm_enhanced.prn (USA GM)
gm_enhanced.prn (Australia GM)
gm_enhanced.prn (Australia Holden)
==============================================================================
Protocols
------------------Protocols are the different bit encodings used by different manufacturers
to transmit and receive information to and from scan tools.
#
*PROTOCOLS
#Prot
#---vpw
can
Desc
---------"SAE J1850 VPW"
"ISO 15765 CAN"
#
#
#
#
#
#
#
#
#
#
#
#
==============================================================================
Modules
------------------Modules define physical address assignments for various on board modules
The Module ID ranges from the ID specified upto the next module ID.
For example, $10..$17 are all valid ID's for "Engine controller" modules.
*MODULES
# ID
#---00
10
18
20
28
30
38
40
58
60
70
80
90
98
A0
C0
C8
C9
CA
CB
CC
D0
F0
FE
FF
#
#
#
#
#
#
#
Description
--------------------------------------------------------------------"Integration/Manufacturer expansion"
"Engine controller"
"Transmission controller"
"Integration/Manufacturer expansion"
"Brake controller"
"Steering controller"
"Suspension controller"
"Integration/Manufacturer expansion"
"Restraints"
"Driver information/display"
"Lighting"
"Entertainment/Audio"
"Personal communications"
"Climate control (HVAC)"
"Convenience (Doors, Seats, Windows etc)"
"Security"
"EV-ETS: Utility connection services (FN#1)"
"EV-ETS: AC to AC conversion (FN#2)"
"EV-ETS: AC to DC conversion (FN#3)"
"EV-ETS: Energy storage management"
"Future expansion"
"Manufacturer specific"
"Off-board testers/diagnostic tools"
"All nodes"
"Null node"
==============================================================================
Modes
------------------Modes define the functions that can be performed under the OBD-II
specification
#
#
#
#
#
#
#
#
#
#
Modes $00..$0F are defined in SAE-J1979 and are part of the CARB
mandated diagnostics. These types of messages are functionally addressed and
as such multiple modules may respond to a single request.
Modes $10..$3F are defined in SAE-J2190. SAE-J2190 uses physically addressed
messages and as such these types of messages will only generate responses
from the single target module.
A response to any particular mode requires that the respondant return the
transmitted mode byte +$40. Therefor $3F is the maximum mode number.
*MODES
#Mode Desc
#---- ---------# SAE-J1979
00 "Reserved"
01 "Request Current Powertrain Diagnostic Data"
02 "Request Powertrain Freeze Frame Data"
03 "Request Powertrain Diagnostic Trouble Codes"
04 "Request to Clear/Reset Diagnostic Trouble Codes"
05 "Request O2 Sensor Monitoring Test Results"
06 "Request On-Board monitoring Test Results"
07 "Request Pending Powertrain Diagnostic Trouble Codes"
08 "Request Device Control"
09 "Request Vehicle Information"
0A "Reserved"
0B "Reserved"
0C "Reserved"
0D "Reserved"
0E "Reserved"
0F "Reserved"
#Mode Desc
#---- ---------# SAE-J2190
10 "Initiate Diagnostic Operation"
11 "Request Module Reset"
12 "Request Diagnostic Freeze Frame Data"
13 "Request Diagnostic Trouble Code Information"
14 "Clear Diagnostic Trouble Code Information"
15 "Reserved"
16 "Reserved"
17 "Request Status of Diagnostic Trouble Codes"
18 "Request Diagnostic Trouble Codes by Status"
19 "Reserved"
1A "Reserved"
1B "Reserved"
1C "Reserved"
1D "Reserved"
1E "Reserved"
1F "Reserved"
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
# ==============================================================================
# Response codes
# ------------------#
*RESPONSES
#Resp
#---00
10
11
12
Desc
---------"Affirmative Response"
"General Reject"
"Mode Not Supported"
"Sub-Function Not supported or Invalid Format"
40
41
42
43
44
71
72
73
74
75
76
77
78
79
"Transfer Suspended"
"Transfer Aborted"
"Block Transfer Completet / Next Block"
"Illegal Address in Block Transfer"
"Illegal Byte Count in Block Transfer"
"Illegal Block Transfer Type"
"Block Transfer Data Checksum Error"
"Block Transfer Messgae Correctly Received"
"Incorrect Byte Count During Block Transfer"
#
#
#
#
#
#
#
#
==============================================================================
Units
-------------------
#
#
#
#
*UNITS
#Code
System
#-------- -------------------#Percent
#-------%
None
%fl
None
%var
None
%rich
None
Abbr
Description
-------- --------------------------------------------------
%
%
%
%
"Percent"
"Percent Full Load"
"Percent Variation"
"Percent Enrichment"
#Angle
#-------Deg
None
CAdeg
None
Degrees "Degrees"
Degrees "Crank Angle Degrees"
#Voltage
#-------mV
None
V
None
mV
V
"Millivolts"
"Volts"
#Amperes
#-------mA
None
A
None
mA
A
"Milliamps"
"Amps"
Frequency
#--------Hz
None
Hz
"Hertz"
#Time
#-------s
ms
min
uS
Seconds
ms
Minutes
uS
"Seconds"
"Milliseconds"
"Minutes"
"Microseconds"
#Quantity
#--------count
None
step
None
cell
None
corr
None
code
None
Counts
Steps
Cell#
Corr
Code
"Counts"
"Steps"
"Cell Number"
"Correction"
"Coded value"
#Distance
#-------km
Metric
mile
Imperial
Km
Miles
"Kilometers"
"Miles"
#Speed
#-------rpm
None
kph
Metric
mph
Imperial
RPM
KMH
MPH
#Force
#-------Nm
Metric
ftlb
Imperial
g
None
Nm
"Newton meters"
Ft-Lbs "Foot pounds"
g-Force "G force"
#Power
#-------kW
Metric
hp
Imperial
kW
HP
"Kilowatts"
"Horse power"
#Pressure
#--------kPaG
Metric
psiG
Imperial
Pa
Matric
kPa
Metric
MPa
Metric
psi
Imperial
mmHg
Metric
inHg
Imperial
inH2O
Imperial
kPa2b
Metric
inHg2b
Imperial
kPa3b
Metric
inHg3b
Imperial
kPaG
psiG
Pa
kPa
MPa
PSI
mmHg
inHg
inH2O
kPa
inHg
kPa
inHg
"Kilopascals - Gauge"
"Pounds per Square Inch - Gauge"
"Pascals"
"Kilopascals"
"Megapascals"
"Pounds per Square Inch"
"millimeters of mercury"
"inches of mercury"
"inches of water"
"Kilopascals - 2 Bar"
"inches of mercury - 2 Bar"
"Kilopascals - 3 Bar"
"inches of mercury - 3 Bar"
#Temperature
#-----------C
Metric
"Degress Celsius"
None
None
None
None
Imperial
"Degrees Fahrenheit"
#Volume
#--------l
Metric
gal
Imperial
gms
Imperial
Litre
Gallon
Grams
"Litres"
"Gallons"
"Grams"
#Flow rate
#---------gps
Metric
lbph
Imperial
lbpm
Imperial
mm3
None
Grams/s
Lbs/Hour
Lbs/Min
mm3
# CYLAIR is only made available in grams as the PCM's internal tables are all
# based on grams per cylinder.
cylair
None
Grams/cyl "Grams per cylinder"
gcyl
None
Grams/cyl "Grams per cylinder"
#Fuel
#---------lambda
None
AFR
None
Lambda
AFR
"Lambda"
"Air Fuel Ratio"
Misc
#----------:1
None
rllr
None
VEpcm
None
load
None
factor
None
VE
None
Addr
None
Active
None
:1
RL:LR
VEpcm
%
factor
g*K/kPa
$
Active
"Ratio to 1"
"Rich-Lean to Lean-Rich
"PCM Volumetric Efficiency"
Percent
Factor
"Volumetric efficiency"
Address
"Voltage active or not"
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
==============================================================================
SLOTs - Scaling, Limit, Offset and Transfer functions
------------------------------------------------------SLOTs define all the information about each parameter that is required to
extract it's value from the OBD-II system and display that value in
engineering units.
SAE SLOT names are constructed in three parts: XXX-bb-n
where XXX is the format, bb is the number of bits and n is the sequence
number.
Format is one of:
PKT - Packeted with multpile parameters.
BMM - Bit mapped with bitmask. (Not used)
BMP - Bit mapped without bitmask.
When a BMP slot has only 1 set bit allowed, this document
has redefined the slot as type SED.
This alternate processing of some BMP slots is performed by
EFILive for simplicity - it is not requested nor required by
either of the SAE J1979 or SAE J2190 standards.
UNM - Unsigned numeric.
CLC - USed by calculated PIDs (Unique to EFILive)
SNM - Signed numeric.
SED - State encoded data.
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
# ==============================================================================
# Packeted, multi parameter
# ------------------------#Ord Sub parameter
#---- -------------------------*PKT-16-1
1 SAE.DTCSYSTEM
2 SAE.DTCMSD
3 SAE.DTCDIGITS
*PKT-16-2
1 SAE.A
2 SAE.B
*PKT-16-3
1 SAE.O2SV
2 SAE.SHRTFT
#Ord Sub parameter
#---- -------------------------*PKT-32-1
1 SAE.MIL
2 SAE.DTC_CNT
3 SAE.CONTEVAL
4 SAE.TRIPEVALSUP
5 SAE.TRIPEVALRDY
*PKT-32-900
1 SAE.RESERVED
2 SAE.CONTEVAL_B
3 SAE.TRIPEVALENA
4 SAE.TRIPEVALCMPL
*PKT-32-901
1 SAE.EQ_RATIO
2 SAE.WO2SC
*PKT-32-902
1 SAE.EQ_RATIO
2 SAE.WO2SV
# ==============================================================================
# Bitmapped
# --------#Bit Code
#--- -----------*BMP-08-1
0 MIS_SUP
1 FUEL_SUP
2 CCM_SUP
3 RESERVED
4 MIS_RDY
5 FUEL_RDY
6 CCM_RDY
7 RESERVED
Desc
0
1
------------------------------------- ---------------- -----------
#Bit Code
#--- -----------*BMP-08-2
0 CAT_SUP
1 HCAT_SUP
2 EVAP_SUP
3 AIR_SUP
4 ACRF_SUP
5 O2S_SUP
6 HTR_SUP
7 EGR_SUP
Desc
0
1
------------------------------------- ---------------- -----------
#Bit Code
#--- -----------*BMP-08-3
0 CAT_RDY
1 HCAT_RDY
2 EVAP_RDY
3 AIR_RDY
4 ACRF_RDY
5 O2S_RDY
6 HTR_RDY
7 EGR_RDY
Desc
0
1
------------------------------------- ---------------- -----------
#Bit Code
#--- -----------*BMP-08-6
0 O2S11
1 O2S12
2 O2S13
3 O2S14
4 O2S21
5 O2S22
6 O2S23
7 O2S24
Desc
0
1
------------------------------------- ---------------- -----------
#Val Code
#--- -------*BMP-08-900
0 PTO_OFF
1 PTO_ON
2 UNUSED
Desc
-----------------------------------------------------------------
"Misfire Monitoring"
"Not Supported"
"Fuel System Monitoring"
"Not Supported"
"Comprehensive Component Monitoring" "Not Supported"
"Reserved"
"Misfire Monitoring"
Ready
"Fuel System Monitoring"
Ready
"Comprehensive Component Monitoring" Ready
"Reserved"
"Catalyst"
"Heated Catalyst"
"Evaporative Purge System"
"Secondary Air System"
"A/C System Refrigerant"
"Oxygen Sensor"
"Oxygen sensor Heater"
"EGR System"
"Catalyst"
"Heated Catalyst"
"Evaporative Purge System"
"Secondary Air System"
"A/C System Refrigerant"
"Oxygen Sensor"
"Oxygen sensor Heater"
"EGR System Ready"
"Bank
"Bank
"Bank
"Bank
"Bank
"Bank
"Bank
"Bank
1
1
1
1
2
2
2
2
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
1"
2"
3"
4"
1"
2"
3"
4"
"Not
"Not
"Not
"Not
"Not
"Not
"Not
"Not
Supported"
Supported"
Supported"
Supported"
Supported"
Supported"
Supported"
Supported"
Ready
Ready
Ready
Ready
Ready
Ready
Ready
Ready
"Not
"Not
"Not
"Not
"Not
"Not
"Not
"Not
Supported
Supported
Supported
"Not Ready"
"Not Ready"
"Not Ready"
Supported
Supported
Supported
Supported
Supported
Supported
Supported
Supported
"Not
"Not
"Not
"Not
"Not
"Not
"Not
"Not
present"
present"
present"
present"
present"
present"
present"
present"
Ready"
Ready"
Ready"
Ready"
Ready"
Ready"
Ready"
Ready"
"Present"
"Present"
"Present"
"Present"
"Present"
"Present"
"Present"
"Present"
3
4
5
6
7
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
Unused
Unused
Unused
Unused
Unused
#Bit Code
#--- -----------*BMP-08-901
0 CAT_RDY
1 HCAT_RDY
2 EVAP_RDY
3 AIR_RDY
4 ACRF_RDY
5 O2S_RDY
6 HTR_RDY
7 EGR_RDY
Desc
0
1
------------------------------------- ---------------- -----------
#Bit Code
#--- -----------*BMP-08-902
0 CAT_SUP
1 HCAT_SUP
2 EVAP_SUP
3 AIR_SUP
4 ACRF_SUP
5 O2S_SUP
6 HTR_SUP
7 EGR_SUP
Desc
0
1
------------------------------------- ---------------- -----------
"Catalyst"
"Heated Catalyst"
"Evaporative Purge System"
"Secondary Air System"
"A/C System Refrigerant"
"Oxygen Sensor"
"Oxygen sensor Heater"
"EGR System"
"Catalyst"
"Heated Catalyst"
"Evaporative Purge System"
"Secondary Air System"
"A/C System Refrigerant"
"Oxygen Sensor"
"Oxygen sensor Heater"
"EGR System"
#Bit Code
Desc
#--- -------- ----------------------------------------*BMP-08-903
0 MIS_ENA "Misfire Monitoring"
1 FUEL_ENA "Fuel System Monitoring"
2 CCM_ENA "Comprehensive Component Monitoring"
3 RESERVED "Reserved"
4 MIS_CMPL "Misfire Monitoring"
5 FUEL_CMPL "Fuel System Monitoring"
6 CCM_CMPL "Comprehensive Component Monitoring"
7 RESERVED "Reserved"
"Not
"Not
"Not
"Not
"Not
"Not
"Not
"Not
complete"
complete"
complete"
complete"
complete"
complete"
complete"
complete"
Enabled
Enabled
Enabled
Enabled
Enabled
Enabled
Enabled
Enabled
Complete
Complete
Complete
Complete
Complete
Complete
Complete
Complete
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
0
1
---------------- ----------Enabled
Enabled
Enabled
Disabled
Disabled
Disabled
"Not complete"
"Not complete"
"Not complete"
Complete
Complete
Complete
#Bit Code
Desc
0
1
#--- -------- ------------------------------------- ---------------- --------------# Because the following SLOTs are required for all OBD II applications
# they are added automatically by EFILive - only define them here if
# you require different text for "Not Supported" and/or "Supported"
# If you un-comment any of these SLOTs, remove the ($20..$01) text also.
#*BMP-32-1 ($20..$01)
# 0 $20
"$20"
# 1 $1F
"$1F"
# .. $..
"$.."
# 30 $02
"$02"
# 31 $01
"$01"
#*BMP-32-2 ($40..$21)
"Not Supported"
"Not Supported"
"............."
"Not Supported"
"Not Supported"
"Supported"
"Supported"
"........."
"Supported"
"Supported"
#*BMP-32-3
#*BMP-32-4
#*BMP-32-5
#*BMP-32-6
#*BMP-32-7
#*BMP-32-8
# 0 $00
# 1 $FF
# .. $..
# 30 $E2
# 31 $E1
($60..$41)
($80..$61)
($A0..$81)
($C0..$A1)
($E0..$C1)
($00..$E1)
"$00"
"$FF"
"$.."
"$E2"
"$E1"
"Not Supported"
"Not Supported"
"............."
"Not Supported"
"Not Supported"
"Supported"
"Supported"
"........."
"Supported"
"Supported"
# ==============================================================================
# State Encoded Data
# -----------------#Val Code
#--- -------*SED-02-1
0 P
1 C
2 B
3 U
Desc
-----------------------------------------------------------------
#Val Code
#--- -------*SED-02-2
0 0
1 1
2 2
3 3
Desc
-----------------------------------------------------------------
#Val Code
#--- -------*SED-01-1
0 MIL_OFF
1 MIL_ON
Desc
-----------------------------------------------------------------
#Val Code
#--- -------*SED-08-4
1 OL
2 CL
4 OL-Drive
8 OL-Fault
16 CL-Fault
32 RESERVED
64 RESERVED
128 RESERVED
Desc
-----------------------------------------------------------------
#Val Code
#--- -------*SED-08-5
1 UPS
2 DNS
4 OFF
8 RESERVED
16 RESERVED
32 RESERVED
64 RESERVED
Desc
-----------------------------------------------------------------
Powertrain
Chassis
Body
Undefined
0
1
2
3
.
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
0.0
127.0
3.0
==============================================================================
Unsigned Numeric
---------------The units column is the units code from the *UNITS section above.
The Low and High columns are used to determine the chart axis and the
gauge scales.
The Fmt column defines the numerical format given as width.precision
where width is the total number of digits counting the decimal point as
a digit. The precision is the number of digits after the decimal point.
Width may be omitted to prevent leading spaces being used to pad the
formatted value. Use precision=0 for no decimal point.
The raw value returned by the PCM is converted into the engineering units
by either multiplying by or dividing by the Factor depending on the Op(erator)
Then the Offset is added - Factors and/or offsets may be negative if required.
#Units
Low
High
Fmt Op
Factor
Offset
#------------ ------------- ------------- ---- - ------------- ------------*UNM-00-1
kph
0.0
255.0
.0 *
1.0
0.0
mph
0.0
160.0
.0 /
1.60934
0.0
kPa
0.0
120.0
.1 *
1.0
0.0
inHg
0.0
35.0
.1 *
0.2953
0.0
count
0.0
255.0
.0 *
1.0
0.0
Nm
0.0
1000.0
.0 *
1.0
0.0
ftlb
0.0
738.0
.0 *
0.73756
0.0
kW
0.0
500.0
.0 *
1.0
0.0
hp
0.0
670.0
.0 *
1.34102
0.0
rpm
0.0
8000.0
.0 *
1.0
0.0
km
0.0
10.0
.3 *
1.0
0.0
mile
0.0
6.0
.3 /
1.60934
0.0
%
0.0
100.0
.1 *
1.0
0.0
C
0.0
255.0
.1 *
1.0
0.0
F
0.0
490.0
.1 *
1.8
32.0
:1
0.0
100.0
.1 *
1.0
0.0
lambda
0.0
2.0
.3 *
1.0
0.0
count
0.0
255.0
.0 *
1.0
0.0
#Units
Low
High
Fmt Op
Factor
Offset
#------------ ------------- ------------- ---- - ------------- ------------*UNM-07-1
.
0.0
127.0
.0 *
1.0
0.0
#Units
Low
High
Fmt Op
Factor
Offset
#------------ ------------- ------------- ---- - ------------- ------------*UNM-08-1
.
0.0
0.0
0.0 *
0.0
0.0
*UNM-08-11
V
0.0
1.275
.3 /
200.0
0.0
mV
0.0
1275.0
.0 *
5.0
0.0
*UNM-08-41
V
0.0
25.0
.1 /
10.0
0.0
:1
0.0
25.0
.1 /
10.0
0.0
*UNM-08-61
%
0.0
100.0
.1 /
2.55
0.0
%fl
%var
kPa
psi
*UNM-08-72
Deg
*UNM-08-92
%rich
*UNM-08-101
kph
mph
kPa
psi
count
cell
*UNM-08-102
C
F
*UNM-08-104
mA
*UNM-08-131
kPaG
psiG
0.0
-100.0
0.0
0.0
100.0
100.0
100.0
15.0
.1
.1
.1
.1
/
/
/
/
2.55
1.28
2.55
17.58163
0.0
-100.0
0.0
0.0
-40.0
40.0
.1
2.0
-64.0
-20.0
20.0
.1
1.28
-100.0
0.0
0.0
0.0
0.0
0.0
0.0
255.0
160.0
255.0
36.0
255.0
22.0
.0
.0
.1
.1
.0
.0
*
/
*
*
*
*
1.0
1.60934
1.0
0.1450377
1.0
1.0
-40.0
-40.0
215.0
420.0
.0
.0
*
*
1.0
1.8
-40.0
-40.0
128.0
128.0
.0
1.0
-128.0
0.0
0.0
765.0
110.0
.1
.1
*
*
3.0
0.435113
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
#Units
Low
High
Fmt Op
Factor
Offset
#------------ ------------- ------------- ---- - ------------- ------------*UNM-08-900
V
0.0
5.0
.1 /
51.0
0.0
#Units
Low
High
#------------ ------------- ------------*UNM-16-5
gps
0.0
500.0
lbph
0.0
4000.0
lbpm
0.0
60.0
*UNM-16-11
gps
0.0
500.0
lbph
0.0
4000.0
lbpm
0.0
60.0
*UNM-16-31
rpm
0.0
8000.0
*UNM-16-41
s
0.0
65535.0
km
0.0
65535.0
mile
0.0
40722.0
s
0.0
65535.0
min
0.0
65535.0
step
0.0
310.0
count
0.0
65535.0
Fmt Op
Factor
Offset
---- - ------------- -------------
#Units
Low
High
#------------ ------------- ------------*UNM-16-901
V
0.0
5.0
*UNM-16-902
%
0.0
27500.0
*UNM-16-903
V
0.0
66.0
*UNM-16-904
Fmt Op
Factor
Offset
---- - ------------- -------------
.2
.1
.2
/
/
/
128.0
16.127729
967.66374
0.0
0.0
0.0
.2
.1
.2
/
/
/
100.0
12.599788
755.98728
0.0
0.0
0.0
.0
4.0
0.0
.0
.0
.0
.0
.0
.0
.0
*
*
/
*
*
*
*
1.0
1.0
1.60934
1.0
1.0
1.0
1.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
.2
.1
.3
204.6
2.55
1000.0
0.0
0.0
0.0
C
F
*UNM-16-905
Pa
inH2O
*UNM-16-906
V
*UNM-16-907
lambda
*UNM-16-908
#kPa
MPa
psi
*UNM-16-909
kPa
psi
*UNM-16-910
V
*UNM-16-911
C
F
*UNM-16-912
Active
-40.0
-40.0
6500.0
11800.0
.1
.1
/
/
10.0
5.55556
-8192.0
-33.0
8200.0
33.0
.2
.3
/
/
0.0
8.0
.3
8196.0
0.0
0.0
2.0
.3
/ 32768.0
0.0
0.0
0.0
0.0
655350.0
655.35
95000.0
.1
.1
.2
*
/
*
0.0
0.0
0.0
0.0
0.0
5200.0
750.0
.1
.1
*
*
0.0
5.0
.2
0.0
32.0
1024.0
1875.0
.1
.1
*
*
0.25
0.45
0.0
32.0
0.0
1.0
.0
1.0
0.0
*UNM-16-913
lambda
0.0
2.0
.3
1000.0
0.0
*UNM-16-914
AFR
10.0
20.0
.2
100.0
0.0
4.0
996.403
10.0
100.0
1.45038
0.079
0.011458
1638.4
-40.0
-40.0
-8192.0
-32.8878
0.0
0.0
0.0
# ==============================================================================
# Calculated
# ---------------#
# Calculated parameters are derived from existing parameters by evaluating
# the supplied expression.
#
# Only numeric expressions are supported.
# Parameter names must be enclosed in curly braces {} and if a particular unit
# of measure is required then that unit's CODE must be appended in the
# parameter name seperated by a dot.
# i.e. to specify the MAF rate in grams per second use: {SAE.MAF.gps}
#
to specify the MAF rate in pounds per minute use: {SAE.MAF.lbpm}
# If units of measure are not required then append neither a dot nor any units
#
#Units
Low
High
Fmt Expression
#------------ ------------- ------------- ---- ------------------------------------------------------------*CLC-00-900
cylair
0.0
1.5
.2 "{SAE.MAF.gps}*15/{SAE.RPM}"
*CLC-00-901
kW
550"
hp
/5252"
0.0
1000.0
.0 "({GM.TRQENG.Nm}*{SAE.RPM.rpm})/9
0.0
1300.0
.0 "({GM.TRQENG.ftlb}*{SAE.RPM.rpm})
*CLC-00-902
kW
0.0
S.kph},6)/12960.0"
750.0
.0 "gvmkg()*{SAE.VSS.kph}*dx({SAE.VS
hp
0.0
S.mph},6)/8226.63"
1000.0
.0 "gvmlb()*{SAE.VSS.mph}*dx({SAE.VS
*CLC-00-903
g
0.0
4.0
*CLC-00-904
kph
mph
0.0
0.0
255.0
160.0
.0 "damp({SAE.VSS.kph},6)"
.0 "damp({SAE.VSS.mph},6)"
*CLC-00-905
%
*CLC-00-906
%
0.0
100.0
.0 "{GM.IBPW1}*{SAE.RPM}/1200"
0.0
100.0
.0 "{GM.IBPW2}*{SAE.RPM}/1200"
0.0
100.0
.0 "{GM.INJ1PW}*{SAE.RPM}/1200"
0.0
100.0
.0 "{GM.INJ2PW}*{SAE.RPM}/1200"
0.0
100.0
.0 "{GM.INJ3PW}*{SAE.RPM}/1200"
0.0
100.0
.0 "{GM.INJ4PW}*{SAE.RPM}/1200"
0.0
100.0
.0 "{GM.INJ5PW}*{SAE.RPM}/1200"
0.0
100.0
.0 "{GM.INJ6PW}*{SAE.RPM}/1200"
0.0
100.0
.0 "{GM.INJ7PW}*{SAE.RPM}/1200"
0.0
100.0
.0 "{GM.INJ8PW}*{SAE.RPM}/1200"
*CLC-00-907
%
*CLC-00-908
%
*CLC-00-909
%
*CLC-00-910
%
*CLC-00-911
%
*CLC-00-912
%
*CLC-00-913
%
*CLC-00-914
%
.2 "dx({SAE.VSS.kph},2)/35.28"
*CLC-00-915
%
0.0
100.0
.2 "{SAE.MAF.gps}*({SAE.IAT.C}+273.1
5)/((displacement()*61.024)*{SAE.RPM}*{SAE.MAP.kPa})*212544"
# VEpcm is %VE*28.96 (28.96 = molar mass of air)
VEpcm
0.0
3000.0
.2 "{SAE.MAF.gps}*({SAE.IAT.C}+273.1
5)/((displacement()*61.024)*{SAE.RPM}*{SAE.MAP.kPa})*6155274.24"
# Tech Edge WBO2
# ========================
*CLC-00-916
V
0.0
AFR
9.0
*CLC-00-917
factor
0.0
5.0
19.0
*CLC-00-918
V
AFR
*CLC-00-919
factor
0.0
9.0
5.0
19.0
0.0
2.0
# PLX WBO2
# ========================
*CLC-00-920
V
0.0
AFR
10.0
*CLC-00-921
factor
0.0
2.0
5.0
20.0
2.0
.1 "{EXT.AD1}"
.1 "{EXT.AD1}*2+9"
.1 "{CALC.AFR_TE1.AFR}/{GM.AFR}"
.1 "{EXT.AD2}"
.1 "{EXT.AD2}*2+9"
.1 "{CALC.AFR_TE2.AFR}/{GM.AFR}"
.1 "{EXT.AD1}"
.1 "{EXT.AD1}*2+10"
.1 "{CALC.AFR_PLX1.AFR}/{GM.AFR}"
*CLC-00-922
V
AFR
*CLC-00-923
factor
0.0
10.0
5.0
20.0
0.0
2.0
# Autronic WBO2
# ========================
*CLC-00-924
V
0.0
AFR
10.0
*CLC-00-925
factor
0.0
*CLC-00-926
V
0.0
AFR
10.0
*CLC-00-927
factor
0.0
# Innovate LM-1 WBO2
# ========================
*CLC-00-928
V
0.0
AFR
10.0
*CLC-00-929
factor
0.0
*CLC-00-930
V
0.0
AFR
10.0
*CLC-00-931
factor
0.0
5.0
30.0
2.0
5.0
30.0
2.0
5.0
30.0
2.0
5.0
30.0
2.0
5.0
20.0
*CLC-00-934
V
AFR
*CLC-00-935
factor
0.0
10.0
5.0
20.0
0.0
2.0
2.0
5.00
18.0
*CLC-00-938
V
AFR
*CLC-00-939
factor
0.0
10.0
5.0
18.0
0.0
2.0
2.0
.1 "{EXT.AD2}"
.1 "{EXT.AD2}*2+10"
.1 "{CALC.AFR_PLX2.AFR}/{GM.AFR}"
.1 "{EXT.AD1}"
.1 "{EXT.AD1}*4+10"
.1 "{CALC.AFR_AUT1.AFR}/{GM.AFR}"
.1 "{EXT.AD2}"
.1 "{EXT.AD2}*4+10"
.1 "{CALC.AFR_AUT2.AFR}/{GM.AFR}"
.1 "{EXT.AD1}"
.1 "{EXT.AD1}*10"
.1 "{CALC.AFR_LM11.AFR}/{GM.AFR}"
.1 "{EXT.AD2}"
.1 "{EXT.AD2}*10"
.1 "{CALC.AFR_LM12.AFR}/{GM.AFR}"
.1 "{EXT.AD1}"
.2 "({EXT.AD1}*3)+7.35"
.1 "{CALC.AFR_LC11.AFR}/{GM.AFR}"
.1 "{EXT.AD2}"
.2 "({EXT.AD2}*3)+7.35"
.1 "{CALC.AFR_LC12.AFR}/{GM.AFR}"
.1 "{EXT.AD1}"
.2 "({EXT.AD1}*1.6)+10"
.1 "{CALC.AFR_WBC1.AFR}/{GM.AFR}"
.1 "{EXT.AD2}"
.2 "({EXT.AD2}*1.6)+10"
.1 "{CALC.AFR_WBC2.AFR}/{GM.AFR}"
32.0
.2 "{GM.IAC_LTDAC_DMA.gps}+{GM.IAC_S
5.0
.2 "{GM.IAC_LTDAC_DMA.lbpm}+{GM.IAC_
32.0
.2 "{GM.IAC_LTD_DMA.gps}+{GM.IAC_STD
5.0
.2 "{GM.IAC_LTD_DMA.lbpm}+{GM.IAC_ST
32.0
.2 "{GM.IAC_LTPNAC_DMA.gps}+{GM.IAC_
5.0
.2 "{GM.IAC_LTPNAC_DMA.lbpm}+{GM.IAC
32.0
.2 "{GM.IAC_LTPN_DMA.gps}+{GM.IAC_ST
5.0
.2 "{GM.IAC_LTPN_DMA.lbpm}+{GM.IAC_S
0.0
180.0
.2 "({SAE.RPM}*{GM.MAINBPW}*3)/50000
-10.0
400.0
.1 "{GM.BOOST_DMA.kPa}-{GM.BARO2.kPa
-2.0
40.0
.1 "{GM.BOOST_DMA.psi}-{GM.BARO2.psi
-100.0
-10000.0
100.0
10000.0
.1 "{GM.FRPACT.MPa}-{GM.FRPDES.MPa}"
.0 "{GM.FRPACT.psi}-{GM.FRPDES.psi}"
# FJORacing Wideband
# ========================
*CLC-00-951
V
0.0
5.0
.1 "{EXT.AD1}"
AFR
*CLC-00-952
factor
*CLC-00-953
V
AFR
*CLC-00-954
factor
10.0
20.0
0.0
2.0
0.0
10.0
5.0
20.0
0.0
2.0
# Dynojet WBO2
# ========================
*CLC-00-955
V
0.0
AFR
10.0
*CLC-00-956
factor
0.0
*CLC-00-957
V
0.0
AFR
10.0
*CLC-00-958
factor
0.0
5.0
20.0
2.0
5.0
20.0
.1 "{EXT.AD1}*2.5+8.75"
.1 "{CALC.AFR_FJO1.AFR}/{GM.AFR}"
.1 "{EXT.AD2}"
.1 "{EXT.AD2}*2.5+8.75""
.1 "{CALC.AFR_FJO2.AFR}/{GM.AFR}"
.1 "{EXT.AD1}"
.1 "{EXT.AD1}*1.6+10"
.1 "{CALC.AFR_DJ1.AFR}/{GM.AFR}"
.1 "{EXT.AD2}"
.1 "{EXT.AD2}*1.6+10"
2.0
.1 "{CALC.AFR_DJ2.AFR}/{GM.AFR}"
5.0
.4 "{E38.SCALEDCORVE_DMA}/1000"
2.0
.1 "{EXT.WO2AFR1}/{GM.AFR}"
2.0
.1 "{EXT.WO2AFR2}/{GM.AFR}"
2.0
.1 "{EXT.WO2AFR1}/{GM.AFR_B}"
2.0
.1 "{EXT.WO2AFR2}/{GM.AFR_B}"
2.0
.1 "{CALC.AFR_TE1.AFR}/{GM.AFR_B}"
*CLC-00-965
factor
0.0
2.0
.1 "{CALC.AFR_TE2.AFR}/{GM.AFR_B}"
*CLC-00-966
factor
DMA}"
0.0
2.0
.1 "{CALC.AFR_TE1.AFR}/{E38.AFRATIO_
*CLC-00-967
factor
DMA}"
0.0
2.0
.1 "{CALC.AFR_TE2.AFR}/{E38.AFRATIO_
2.0
.1 "{CALC.AFR_PLX1.AFR}/{GM.AFR_B}"
# E38 VE
# ========================
*CLC-00-959
factor
0.0
# Serial Wide Band BEN factors
# =============================
*CLC-00-960
factor
0.0
*CLC-00-961
factor
0.0
*CLC-00-962
factor
0.0
*CLC-00-963
factor
0.0
# PLX WBO2
# ========================
*CLC-00-968
factor
0.0
*CLC-00-969
factor
0.0
2.0
.1 "{CALC.AFR_PLX2.AFR}/{GM.AFR_B}"
*CLC-00-970
factor
_DMA}"
0.0
2.0
.1 "{CALC.AFR_PLX1.AFR}/{E38.AFRATIO
*CLC-00-971
factor
_DMA}"
0.0
2.0
.1 "{CALC.AFR_PLX2.AFR}/{E38.AFRATIO
# Autronic WBO2
# ========================
*CLC-00-972
factor
0.0
2.0
.1 "{CALC.AFR_AUT1.AFR}/{GM.AFR_B}"
*CLC-00-973
factor
0.0
2.0
.1 "{CALC.AFR_AUT2.AFR}/{GM.AFR_B}"
*CLC-00-974
factor
_DMA}"
0.0
2.0
.1 "{CALC.AFR_AUT1.AFR}/{E38.AFRATIO
*CLC-00-975
factor
_DMA}"
0.0
2.0
.1 "{CALC.AFR_AUT2.AFR}/{E38.AFRATIO
2.0
.1 "{CALC.AFR_LM11.AFR}/{GM.AFR_B}"
*CLC-00-977
factor
0.0
2.0
.1 "{CALC.AFR_LM12.AFR}/{GM.AFR_B}"
*CLC-00-978
factor
_DMA}"
0.0
2.0
.1 "{CALC.AFR_LM11.AFR}/{E38.AFRATIO
*CLC-00-979
factor
_DMA}"
0.0
2.0
.1 "{CALC.AFR_LM12.AFR}/{E38.AFRATIO
2.0
.1 "{CALC.AFR_LC11.AFR}/{GM.AFR_B}"
*CLC-00-981
factor
0.0
2.0
.1 "{CALC.AFR_LC12.AFR}/{GM.AFR_B}"
*CLC-00-982
factor
_DMA}"
0.0
2.0
.1 "{CALC.AFR_LC11.AFR}/{E38.AFRATIO
*CLC-00-983
factor
_DMA}"
0.0
2.0
.1 "{CALC.AFR_LC12.AFR}/{E38.AFRATIO
*CLC-00-984
factor
0.0
2.0
.1 "{CALC.AFR_WBC1.AFR}/{GM.AFR_B}"
*CLC-00-985
factor
0.0
2.0
.1 "{CALC.AFR_WBC2.AFR}/{GM.AFR_B}"
*CLC-00-986
factor
_DMA}"
0.0
2.0
.1 "{CALC.AFR_WBC1.AFR}/{E38.AFRATIO
*CLC-00-987
factor
_DMA}"
0.0
2.0
.1 "{CALC.AFR_WBC2.AFR}/{E38.AFRATIO
# FJORacing Wideband
# ========================
*CLC-00-988
factor
0.0
2.0
.1 "{CALC.AFR_FJO1.AFR}/{GM.AFR_B}"
*CLC-00-989
factor
0.0
2.0
.1 "{CALC.AFR_FJO2.AFR}/{GM.AFR_B}"
*CLC-00-990
factor
_DMA}"
0.0
2.0
.1 "{CALC.AFR_FJO1.AFR}/{E38.AFRATIO
*CLC-00-991
factor
_DMA}"
0.0
2.0
.1 "{CALC.AFR_FJO2.AFR}/{E38.AFRATIO
# Dynojet WBO2
# ========================
*CLC-00-992
factor
0.0
2.0
.1 "{CALC.AFR_DJ1.AFR}/{GM.AFR_B}"
*CLC-00-993
factor
0.0
2.0
.1 "{CALC.AFR_DJ2.AFR}/{GM.AFR_B}"
*CLC-00-994
factor
DMA}"
0.0
2.0
.1 "{CALC.AFR_DJ1.AFR}/{E38.AFRATIO_
*CLC-00-995
factor
DMA}"
0.0
2.0
.1 "{CALC.AFR_DJ2.AFR}/{E38.AFRATIO_
.1 "{EXT.WO2AFR1}/{E38.AFRATIO_DMA}"
# F.A.S.T WBO2
# ========================
*CLC-00-1000
V
0.0
AFR
10.0
*CLC-00-1001
factor
0.0
.1 "{EXT.AD1}"
.1 "{EXT.AD1}*2.78+9.6"
5.0
20.0
2.0
.1 "{EXT.WO2AFR2}/{E38.AFRATIO_DMA}"
.1 "{CALC.AFR_F1.AFR}/{GM.AFR}"
*CLC-00-1002
V
AFR
*CLC-00-1003
factor
0.0
10.0
5.0
20.0
0.0
2.0
.1 "{CALC.AFR_F2.AFR}/{GM.AFR}"
*CLC-00-1004
factor
0.0
2.0
.1 "{CALC.AFR_F1.AFR}/{GM.AFR_B}"
*CLC-00-1005
factor
0.0
2.0
.1 "{CALC.AFR_F2.AFR}/{GM.AFR_B}"
*CLC-00-1006
factor
MA}"
0.0
2.0
.1 "{CALC.AFR_F1.AFR}/{E38.AFRATIO_D
*CLC-00-1007
factor
MA}"
0.0
2.0
.1 "{CALC.AFR_F2.AFR}/{E38.AFRATIO_D
5.0
20.0
2.0
5.0
20.0
.1 "{EXT.AD2}"
.1 "{EXT.AD2}*2.78+9.6"
.1 "{EXT.AD1}*5.0"
.1 "{EXT.AD2}*5.0"
.1 "{EXT.AD1}"
.1 "{EXT.AD1}*1.4+9"
.1 "{CALC.AFR_NGK1.AFR}/{GM.AFR}"
.1 "{EXT.AD2}"
.1 "{EXT.AD2}*1.4+9"
2.0
.1 "{CALC.AFR_NGK2.AFR}/{GM.AFR}"
*CLC-00-1014
factor
0.0
2.0
.1 "{CALC.AFR_NGK1.AFR}/{GM.AFR_B}"
*CLC-00-1015
factor
0.0
2.0
.1 "{CALC.AFR_NGK2.AFR}/{GM.AFR_B}"
*CLC-00-1016
factor
_DMA}"
0.0
2.0
.1 "{CALC.AFR_NGK1.AFR}/{E38.AFRATIO
*CLC-00-1017
factor
_DMA}"
0.0
2.0
.1 "{CALC.AFR_NGK2.AFR}/{E38.AFRATIO
# ==============================================================================
*PRN - Parameter Reference Numbers
# -------------------------------#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
Address (Hex)
------------0000 - 00FF
0100 - 07FF
0800 - 0FFF
1000 - 17FF
1800 - 1FFF
0 0 1 Chassis
0
0
1
1
0
1
0
1
Reserved
Brakes/Tires/Wheels
Sterring
Suspension
2000
2800
3000
3800
20FF
2FFF
37FF
3FFF
0 1 0 Body 1
0
0
1
1
0
1
0
1
Reserved
Reserved
Reserved
Restraints
4000
4800
5000
5800
40FF
4FFF
57FF
5FFF
0 1 1 Body 2
0
0
1
1
0
1
0
1
Driver info.
Reserved
Lighting
Reserved
6000
6800
7000
7800
60FF
6FFF
77FF
7FFF
1 0 0 Body 3
0
0
1
1
0
1
0
1
Audio
Reserved
Personal Comm.
HVAC
8000
8800
9000
9800
80FF
8FFF
97FF
9FFF
1 0 1 Body 4
0 0 Convenience
0 1 Reserved
A000 - A0FF
A800 - AFFF
#
#
#
# 1 1 0 Other 1
#
#
#
#
# 1 1 1 Other 2
#
#
#
#
#
#
#
#
1 0 Reserved
1 1 Reserved
B000 - B7FF
B800 - BFFF
0
0
1
1
0
1
0
1
Security
EV-ETS
Reserved
Reserved
C000
C800
D000
D800
C0FF
CFFF
D7FF
DFFF
0
0
1
1
0
1
0
1
Config. Codes
Reserved
Tester/Diag
Miscellaneous
E000
E800
F000
F800
E0FF
EFFF
F7FF
FFFF
#Parameter
PRN SLOT
Units
escription
#------------------------- ---- ------------ --------------------------------------------------------------------------SAE.PIDS
0000 BMP-32-1
.
PIDs Supported ($01..$20)"
SAE.MONDTC
0001 PKT-32-1
.
Monitor Status Since DTCs Cleared"
SAE.DTCFRZF
0002 PKT-16-1
.
DTC that caused freeze frame data storage"
SAE.FUELSYS
0003 PKT-16-2
.
Fuel System"
SAE.LOAD_PCT
0004 UNM-08-61
%fl
Calculated Load Value"
SAE.ECT
0005 UNM-08-102 "C,F"
Engine Coolant Temperature"
SAE.SHRTFT1
0006 UNM-08-92
%rich
Short Term Fuel Trim - Bank 1"
SAE.LONGFT1
0007 UNM-08-92
%rich
Long Term Fuel Trim - Bank 1"
SAE.SHRTFT2
0008 UNM-08-92
%rich
Short Term Fuel Trim - Bank 2"
SAE.LONGFT2
0009 UNM-08-92
%rich
Long Term Fuel Trim - Bank 2"
SAE.FRP
000A UNM-08-131 "kPaG,psiG"
Fuel Rail Pressure (Gauge)"
SAE.MAP
000B UNM-08-101 "kPa,psi"
Intake Manifold Absolute Pressure"
SAE.RPM
000C UNM-16-31
rpm
Engine RPM"
SAE.VSS
000D UNM-08-101 "kph,mph"
Vehicle Speed Sensor"
SAE.SPARKADV
000E UNM-08-72
Deg
Ignition Timing Advance for #1 Cylinder"
SAE.IAT
000F UNM-08-102 "C,F"
Intake Air Temperature"
SAE.MAF
0010 UNM-16-11
"gps,lbpm"
Air Flow Rate From Mass Air Flow Sensor"
SAE.TP
0011 UNM-08-61
%
Absolute Throttle Position"
SAE.AIR_STAT
0012 SED-08-5
.
System
---------------- Internal
"
EPA
"
Internal
"
Fuel
"
Performance
"
Temperature
"
Fuel
"
Fuel
"
Fuel
"
Fuel
"
Fuel
"
Air
"
Conditions
"
Conditions
"
Spark
"
Temperature
"
Air
"
Throttle
"
O2
"
O2
"
O2
"
O2
"
O2
"
O2
"
O2
"
O2
"
O2
"
O2
"
EPA
"
O2
"
Conditions
"
Conditions
"
Conditions
"
Fuel
"
Fuel
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
Conditions
"
Conditions
"
Conditions
"
Fuel
"
Conditions
"
Conditions
"
"Pa,inH2O"
Conditions
"
"kPa,psi"
Air
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
"C,F"
Temperature
"
"C,F"
Temperature
"
"C,F"
Temperature
"
"C,F"
Temperature
"
EPA
"
Conditions
"
Performance
"
lambda
O2
"
Throttle
"
"C,F"
Temperature
"
Throttle
"
Throttle
"
Throttle
"
Throttle
"
Throttle
"
Throttle
"
min
Conditions
"
min
Conditions
"
Fuel
"
Fuel
"
System
SAE.EQ_RATIO
17FF UNM-16-907
Equivalence Ratio (lambda)"
SAE.WO2SV
17FE UNM-16-906
Oxygen Sensor Voltage"
SAE.WO2SC
17FD UNM-08-104
Oxygen Sensor Current"
SAE.CONTEVAL_B
17FC BMP-08-903
Continuous Evaluation Enabled/Complete"
SAE.TRIPEVALENA
17FB BMP-08-902
Trip Evaluation Enabled"
SAE.TRIPEVALCMPL
17FA BMP-08-901
Trip Evaluation Complete"
#
#
#
#
#
#
#
---------------- Internal
"
Internal
"
Internal
"
Internal
"
Internal
"
Internal
"
Internal
"
Internal
"
Internal
"
Internal
"
Internal
"
Internal
"
Internal
"
lambda
Internal
"
Internal
"
mA
Internal
"
Internal
"
Internal
"
Internal
"
==============================================================================
External PIDs
------------Note: the PRN must be in the range $F000..$F6FF which is reserved for
scan tools. Additionally, EFILive defined external PIDs will be in
the range $F400..$F4FF
#Parameter
PRN SLOT
Units
System
D
escription
#------------------------- ---- ------------ ---------------- ---------------- -----------------------------------------------------------EXT.AD1
F400 UNM-16-901
"V"
External
"
"V"
External
"
"C,F"
External
"
EXT.AD3
F403 UNM-16-901
External Analog Voltage 3"
EXT.AD4
F404 UNM-16-901
External Analog Voltage 4"
"V"
External
"
"V"
External
"
EXT.SW1
External 12V Switch 1"
EXT.SW2
External 12V Switch 2"
F405 UNM-16-912
"Active"
External
"
F406 UNM-16-912
"Active"
External
"
EXT.TEMP2
F407 UNM-16-911
External Thermocouple Temperature 2"
"C,F"
External
"
EXT.WO2ST1
External Wideband
EXT.WO2ST2
External Wideband
EXT.WO2LAM1
External Wideband
EXT.WO2LAM2
External Wideband
EXT.WO2AFR1
External Wideband
EXT.WO2AFR2
External Wideband
SED-16-900
External
"
SED-16-900
External
"
UNM-16-913
"lambda"
External
"
UNM-16-913
"lambda"
External
"
UNM-16-914
"AFR"
External
"
UNM-16-914
"AFR"
External
"
F408
Sensor State"
F409
Sensor State"
F40A
Lambda"
F40B
Lambda"
F40C
AFR"
F40D
AFR"
# ==============================================================================
# Calculated PIDs
# --------------#
# Calculated parameters are derived from existing parameters by evaluating
# the expression defined by the SLOT/units combination.
#
# Note: the PRN must be in the range $F000..$F6FF which is reserved for
# scan tools. Additionally, EFILive defined calculated PIDs will be in
# the range $F500..$F5FF
#
#Calculated parameter
PRN SLOT
Units
System
D
escription
#------------------------- ---- ------------ ---------------- ---------------- -----------------------------------------------------------CALC.CYLAIR
F500 CLC-00-900 "cylair"
Air
"
Air Mass Per Cylinder"
CALC.POWER_FW
F501 CLC-00-901 "kW,hp"
Performance
"
Power At Flywheel"
CALC.POWER_RW
F502 CLC-00-902 "kW,hp"
Performance
"
Power At Rear Wheels"
CALC.G_FORCE
F503 CLC-00-903 "g"
Performance
"
G-Force"
CALC.DAMPVSS
F504 CLC-00-904 "kph,mph"
Performance
"
Damped VSS"
CALC.INJDC1
F505 CLC-00-905
Injector Duty Cycle Bank 1"
Fuel
"
CALC.INJDC2
F506 CLC-00-906
Injector Duty Cycle Bank 2"
Fuel
"
CALC.INJ1DC
Injector 1 Duty
CALC.INJ2DC
Injector 2 Duty
CALC.INJ3DC
Injector 3 Duty
CALC.INJ4DC
Injector 4 Duty
CALC.INJ5DC
Injector 5 Duty
CALC.INJ6DC
Injector 6 Duty
CALC.INJ7DC
Injector 7 Duty
CALC.INJ8DC
Injector 8 Duty
F507 CLC-00-907
Fuel
"
F508 CLC-00-908
Fuel
"
F509 CLC-00-909
Fuel
"
F50A CLC-00-910
Fuel
"
F50B CLC-00-911
Fuel
"
F50C CLC-00-912
Fuel
"
F50D CLC-00-913
Fuel
"
F50E CLC-00-914
Fuel
"
F50F CLC-00-915
"%,VEpcm"
Performance
"
F510 CLC-00-916
- Tech Edge"
F511 CLC-00-917
Numerator 1 - Tech Edge"
F512 CLC-00-918
- Tech Edge"
F513 CLC-00-919
Numerator 2 - Tech Edge"
"AFR,V"
O2-Wide
"
factor
O2-Wide
"
"AFR,V"
O2-Wide
"
factor
O2-Wide
"
F514 CLC-00-920
"AFR,V"
O2-Wide
"
factor
O2-Wide
"
"AFR,V"
O2-Wide
"
factor
O2-Wide
"
"AFR,V"
O2-Wide
"
factor
O2-Wide
"
"AFR,V"
O2-Wide
"
factor
O2-Wide
"
"AFR,V"
O2-Wide
"
factor
O2-Wide
"
"AFR,V"
O2-Wide
"
factor
O2-Wide
"
"AFR,V"
O2-Wide
"
Cycle"
Cycle"
Cycle"
Cycle"
Cycle"
Cycle"
Cycle"
Cycle"
CALC.VE
Volumetric Efficiency"
CALC.AFR_TE1
Wide Band AFR 1
CALC.BEN_TE1
Base Efficiency
CALC.AFR_TE2
Wide Band AFR 2
CALC.BEN_TE2
Base Efficiency
CALC.AFR_PLX1
Wide Band AFR 1
CALC.BEN_PLX1
Base Efficiency
CALC.AFR_PLX2
Wide Band AFR 2
CALC.BEN_PLX2
Base Efficiency
CALC.AFR_AUT1
Wide Band AFR 1
CALC.BEN_AUT1
Base Efficiency
CALC.AFR_AUT2
Wide Band AFR 2
CALC.BEN_AUT2
Base Efficiency
CALC.AFR_LM11
Wide Band AFR 1
CALC.BEN_LM11
Base Efficiency
CALC.AFR_LM12
Wide Band AFR 2
CALC.BEN_LM12
Base Efficiency
CALC.AFR_LC11
- PLX"
F515 CLC-00-921
Numerator 1 - PLX"
F516 CLC-00-922
- PLX"
F517 CLC-00-923
Numerator 2 - PLX"
F518 CLC-00-924
- Autronic"
F519 CLC-00-925
Numerator 1 - Autronic"
F51A CLC-00-926
- Autronic"
F51B CLC-00-927
Numerator 2 - Autronic"
F51C CLC-00-928
- LM-1"
F51D CLC-00-929
Numerator 1 - LM-1"
F51E CLC-00-930
- LM-1"
F51F CLC-00-931
Numerator 2 - LM-1"
F520 CLC-00-932
- LC-1"
CALC.AFR_WBC1
Wide Band AFR 1
CALC.BEN_WBC1
Base Efficiency
CALC.AFR_WBC2
Wide Band AFR 2
CALC.BEN_WBC2
Base Efficiency
F521 CLC-00-933
Numerator 1 - LC-1"
F522 CLC-00-934
- LC-1"
F523 CLC-00-935
Numerator 2 - LC-1"
factor
O2-Wide
"
"AFR,V"
O2-Wide
"
factor
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
CALC.VEPCT_V8
F528 CLC-00-940
Volumetric Efficiency For V8 Engine"
CALC.VEPCT_V6
F529 CLC-00-941
Volumetric Efficiency For V6 Engine"
Tune
"
Tune
"
CALC.ACPS
F53A CLC-00-942
Air Conditioner Pressure Sensor Voltage"
CALC.EOPS
F53B CLC-00-943
Engine Oil Pressure Sensor Voltage"
Accessories
"
Conditions
"
CALC.RAFACIG
F53C CLC-00-944
Idle Airflow Correction AC On, In Gear"
CALC.RAFIG
F53D CLC-00-945
Idle Airflow Correction AC Off, In Gear"
CALC.RAFACPN
F53E CLC-00-946
Idle Airflow Correction AC On, P/N"
CALC.RAFPN
F53F CLC-00-947
Idle Airflow Correction AC Off, P/N"
CALC.CADEG
F540 CLC-00-948
Crank Angle Degrees Injector Open"
CALC.ACTBOOST
F541 CLC-00-949
Actual Boost Pressue"
"gps,lbpm"
Idle
"
"gps,lbpm"
Idle
"
"gps,lbpm"
Idle
"
"gps,lbpm"
Idle
"
CAdeg
Fuel
"
"kPa,psi"
Air
"
CALC.FRPERR
F542 CLC-00-950 "MPa,psi"
Difference Between Actual And Desired Fuel Rail Pressure"
Fuel
"
CALC.AFR_FJO1
Wide Band AFR 1
CALC.BEN_FJO1
Base Efficiency
CALC.AFR_FJO2
Wide Band AFR 2
CALC.BEN_FJO2
Base Efficiency
"AFR,V"
O2-Wide
"
factor
O2-Wide
"
"AFR,V"
O2-Wide
"
factor
O2-Wide
"
"AFR,V"
O2-Wide
"
factor
O2-Wide
"
"AFR,V"
O2-Wide
"
factor
O2-Wide
"
CALC.AFR_DJ1
Wide Band AFR 1
CALC.BEN_DJ1
Base Efficiency
CALC.AFR_DJ2
Wide Band AFR 2
CALC.BEN_DJ2
Base Efficiency
F543 CLC-00-951
- FJO"
F544 CLC-00-952
Numerator 1 - FJO"
F545 CLC-00-953
- FJO"
F546 CLC-00-954
Numerator 2 - FJO"
F547 CLC-00-955
- DynoJet"
F548 CLC-00-956
Numerator 1 - DynoJet"
F549 CLC-00-957
- DynoJet"
F54A CLC-00-958
Numerator 2 - DynoJet"
CALC.E38_VE
E38 Scaled VE"
CALC.BEN1
BEN Factor Bank
CALC.BEN2
BEN Factor Bank
CALC.BEN1_B
BEN Factor Bank
CALC.BEN2_B
BEN Factor Bank
F54B CLC-00-959
factor
"E38 ECM"
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
factor
O2-Wide
"
factor
O2-Wide
"
factor
O2-Wide
"
factor
O2-Wide
"
CALC.BEN_TE1_B
Base Efficiency Numerator
CALC.BEN_TE2_B
Base Efficiency Numerator
CALC.BEN_TE1_E38
Base Efficiency Numerator
CALC.BEN_TE2_E38
Base Efficiency Numerator
F550 CLC-00-964
1 - Tech Edge LS2
F551 CLC-00-965
2 - Tech Edge LS2
F552 CLC-00-966
1 - Tech Edge E38
F553 CLC-00-967
2 - Tech Edge E38
factor
style"
factor
style"
factor
style"
factor
style"
CALC.BEN_PLX1_B
Base Efficiency Numerator
CALC.BEN_PLX2_B
Base Efficiency Numerator
CALC.BEN_PLX1_E38
Base Efficiency Numerator
CALC.BEN_PLX2_E38
Base Efficiency Numerator
F554 CLC-00-968
1 - PLX LS2 style"
F555 CLC-00-969
2 - PLX LS2 style"
F556 CLC-00-970
1 - PLX E38 style"
F557 CLC-00-971
2 - PLX E38 style"
CALC.BEN_AUT1_B
Base Efficiency Numerator
CALC.BEN_AUT2_B
Base Efficiency Numerator
CALC.BEN_AUT1_E38
Base Efficiency Numerator
CALC.BEN_AUT2_E38
Base Efficiency Numerator
F558 CLC-00-972
1 - Autronic LS2
F559 CLC-00-973
2 - Autronic LS2
F55A CLC-00-974
1 - Autronic E38
F55B CLC-00-975
2 - Autronic E38
factor
style"
factor
style"
factor
style"
factor
style"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
CALC.BEN_LM11_B
Base Efficiency Numerator
CALC.BEN_LM12_B
Base Efficiency Numerator
CALC.BEN_LM11_E38
Base Efficiency Numerator
CALC.BEN_LM12_E38
Base Efficiency Numerator
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
CALC.BEN_LC11_B
Base Efficiency Numerator
CALC.BEN_LC12_B
Base Efficiency Numerator
CALC.BEN_LC11_E38
Base Efficiency Numerator
CALC.BEN_LC12_E38
Base Efficiency Numerator
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
CALC.BEN_WBC1_B
F564 CLC-00-984 factor
Base Efficiency Numerator 1 - Wideband Commander LS2 style"
CALC.BEN_WBC2_B
Base Efficiency Numerator
CALC.BEN_WBC1_E38
Base Efficiency Numerator
CALC.BEN_WBC2_E38
Base Efficiency Numerator
O2-Wide
"
O2-Wide
"
O2-Wide
"
CALC.BEN_FJO1_B
Base Efficiency Numerator
CALC.BEN_FJO2_B
Base Efficiency Numerator
CALC.BEN_FJO1_E38
Base Efficiency Numerator
CALC.BEN_FJO2_E38
Base Efficiency Numerator
F568 CLC-00-988
1 - FJO LS2 style"
F569 CLC-00-989
2 - FJO LS2 style"
F56A CLC-00-990
1 - FJO E38 style"
F56B CLC-00-991
2 - FJO E38 style"
factor
O2-Wide
"
factor
O2-Wide
"
factor
O2-Wide
"
factor
O2-Wide
"
CALC.BEN_DJ1_B
Base Efficiency Numerator
CALC.BEN_DJ2_B
Base Efficiency Numerator
CALC.BEN_DJ1_E38
Base Efficiency Numerator
CALC.BEN_DJ2_E38
Base Efficiency Numerator
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
CALC.BEN1_E38
BEN Factor Bank 1, Serial
CALC.BEN2_E38
BEN Factor Bank 2, Serial
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
Spark
"
Spark
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
CALC.AFR_F1
Wide Band AFR 1
CALC.BEN_F1
Base Efficiency
CALC.AFR_F2
Wide Band AFR 2
CALC.BEN_F2
Base Efficiency
CALC.BEN_F1_B
Base Efficiency
CALC.BEN_F2_B
Base Efficiency
CALC.BEN_F1_E38
Base Efficiency
CALC.BEN_F2_E38
Base Efficiency
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
O2-Wide
"
# ==============================================================================
# Conversion of V5 PID names to V6 Parameter names
# -----------------------------------------------*V5V6
#V5
#----------------------------------"SAE.J1979.DTC"
"SAE.J1979.FUEL SYS A/B"
"SAE.J1979.CALC LOAD"
"SAE.J1979.ECT"
"SAE.J1979.SHORT TERM FT 1"
"SAE.J1979.LONG TERM FT 1"
"SAE.J1979.SHORT TERM FT 2"
"SAE.J1979.LONG TERM FT 2"
"SAE.J1979.FP"
"SAE.J1979.MAP"
"SAE.J1979.RPM"
"SAE.J1979.VSS"
"SAE.J1979.SPARK ADV"
"SAE.J1979.IAT"
"SAE.J1979.MAF"
"SAE.J1979.TP"
"SAE.J1979.AIR"
"SAE.J1979.O2S LOC"
"SAE.J1979.OBD"
"SAE.J1979.O2S LOC B"
V6
----------------------------------"SAE.MONDTC"
"SAE.FUELSYS"
"SAE.LOAD_PCT"
"SAE.ECT"
"SAE.SHRTFT1"
"SAE.LONGFT1"
"SAE.SHRTFT2"
"SAE.LONGFT2"
"SAE.FRP"
"SAE.MAP"
"SAE.RPM"
"SAE.VSS"
"SAE.SPARKADV"
"SAE.IAT"
"SAE.MAF"
"SAE.TP"
"SAE.AIR_STAT"
"SAE.O2SLOC"
"SAE.OBDSUP"
"SAE.O2SLOC_B"
# ==============================================================================
# Conversion of BBL PID names back to V7Parameter names
# --------------------------------------------------------*BBLV7
#BBL Name
V7 name
#------------- ---------------; SAE paramaters
WO2AS11
WO2S11_B
WO2AS12
WO2S12_B
WO2AS13
WO2S13_B
WO2AS14
WO2S14_B
WO2AS21
WO2S21_B
WO2AS22
WO2S22_B
WO2AS23
WO2S23_B
WO2AS24
WO2S24_B
; GM Enhanced
ESTDIAG
ETCTAC1
ETCTAC2
ETST
MAF_GM
MAPS
ACHPRS
GENFDC
TP_A
FRPS
BBVPS
DESTQ
EOP
EGRCMD
TRACTRQ
TTQRET
BARO_B
EOLIFE
RUNTIME
MAFSD
EGRCLOSE
IDLERPM
STFTAVG1
LTFTAVG1
STFTAVG2
MFFAIL1
MFPASS1
LTFTAVG2
FTV
CASE
CURRCYL
FANDC
GENLDC
IGN1CC
IGN2CC
IGN3CC
IGN4CC
IGN5CC
IGN6CC
IGN7CC
IGN8CC
INJ1CC
INJ2CC
INJ3CC
INJ4CC
INJ5CC
INJ6CC
INJ7CC
INJ8CC
O2H11DC
O2H21DC
VSFPDC
EOT
FANSPD_DES
TSTATE33
TSTATE34
TSTATE35
TSTATE36
TSTATE37
parameters
STATE14
STATE15
STATE16
ETCS
MAF
MAP
ACP
ALT-F
TP
FPS
BBS
DESTRQ
EOPS
EGRCOM
ACTTRQ
SEMRET
BARO
EOL
RUN_TIME
DYNAIR_LS2
EGRPINTLE
IDLRPM
SHRTFTAVG1
LONGFTAVG1
SHRTFTAVG2
MFFAIL
MFPASS
LONGFTAVG2
FTP
CASEERR
CKREFCYL
FANPWMDC
GENL_DC
IGNCOIL1
IGNCOIL2
IGNCOIL3
IGNCOIL4
IGNCOIL5
IGNCOIL6
IGNCOIL7
IGNCOIL8
INJECTOR1
INJECTOR2
INJECTOR3
INJECTOR4
INJECTOR5
INJECTOR6
INJECTOR7
INJECTOR8
O2HTRDCB1S1
O2HTRDCB2S1
FPVSPDDC
EOILTS
FANSPD_ACT
TSTATE02
TSTATE03
TSTATE04
TSTATE05
TSTATE06
TSTATE39
TSTATE40
TSTATE41
TSTATE42
TSTATE45
TSTATE03
TSTATE04
TSTATE05
TSTATE06
TSTATE07
TSTATE16
TSTATE07
TSTATE08
TSTATE09
TSTATE10
TSTATE12
TSTATE13
TSTATE14
TSTATE15
TSTATE16
TSTATE17
TSTATE18
TSTATE02
TSTATE08
TSTATE09
TSTATE10
TSTATE11
TSTATE14
TSTATE15
TSTATE17
TSTATE19
TSTATE52
TSTATE58
TSTATE59
TSTATE60
TSTATE61
TSTATE64
TSTATE65
TSTATE67
TSTATE69
TCMPSLIP
TCSLIP
# ==============================================================================
#Test ID Type Factor Fmt Units
Description
#------- ----- ------ --- ---------------- -----------------------------------------------------------# ==============================================================================
# O2 sensors' tests results
# ------------------------#
# Performance of O2 sensors are recorded by the PCM - the format of the
# results of the performance tests are defined here.
#
*O2RESULTS
#Test ID Type Factor Fmt
#------- ----- ------ -------------------------01 const 0.005 1.3
e"
02 const 0.005 1.3
e"
03 const 0.005 1.3
alculation"
04 const 0.005 1.3
calculation"
05 calc 0.004 1.3
06 calc 0.004 1.3
07 calc 0.005 1.3
e"
08 calc 0.005 1.3
e"
09 calc 0.004 1.3
Units
Description
---------------- ------------------------------------V
s
s
V
# The following test ID's have been commented out because they are usually
# not supported.
. .
1.3 s
"Reserved"
"Values with units of time less than
2.2 s
1.3 V
2.2 V
2.1 s
3.0 s
.
.
.
.
"Manufacturer
"Manufacturer
"Manufacturer
"Manufacturer
.
.
.
.
specific
specific
specific
specific
values/units"
values/units"
values/units"
values/units"
configure (i.e. uncomment) these test ID's, they are used internally by
.
==============================================================================
SMS - Specifically monitored systems' tests results
-----------------------------------------------------Results for on-board diagnostic monitoring tests of specific
components/system that are not continuously monitored.
Examples are catalyst monitoring and the evaporative system
monitoring.
SMS results may be used by some manufacturers as an alternative
to using *O2RESULTS above.
SMS definitions have been moved to the manufacturer enhanced definition
file. For GM LS1 that is currently "gm_enhanced.prn".