Вы находитесь на странице: 1из 36

#

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

_______________________________________________________________________
|
|
|
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"

#
#
#
#
#

The following protocols are not supported yet


pwm "SAE-J1850PWM"
iso "ISO-9141"
sci "Chrysler SCI"
kwp "KWP-2000 (ISO-14230)"

#
#
#
#
#
#
#

==============================================================================
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

"Return to Normal Operation"


"Request Diagnostic Data by Offset"
"Request Diagnostic Data by PID"
"Request Diagnostic Data by Memory Address"
"Request Scaling and Offset/PID"
"Request to Stop Transmitting Data"
"Specify Setting of Data Rates"

27
28
29
2A
2B
2C
2D
2E
2F

"Data Link Security Access"


"Disable Normal Message Transmission"
"Enable Normal Message Transmission"
"Request Diagnostic Data Packets"
"Define Diagnostic Data Packet by Offset"
"Define Diagnostic Data Packet"
"Reserved"
"Reserved"
"Input/Output Control by PID"

30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F

"Input/Output Control by Value ID"


"Request Start Diagnostic Routine by Test No."
"Request Stop Diagnostic Routine by Test No."
"Request Diagnostic Routine Results by Test No."
"Request Download"
"Request Upload"
"Transfer Data"
"Request Stop Transfer Data"
"Request Start Diagnostic Routine by Address"
"Request Stop Diagnostic Routine by Address"
"Request Diagnostic Routine Results by Address"
"Write Data Block"
"Read Data Block"
"Reserved"
"Reserved"
"Test Device Present - No Operation Performed"

# ==============================================================================
# Response codes
# ------------------#
*RESPONSES
#Resp
#---00
10
11
12

Desc
---------"Affirmative Response"
"General Reject"
"Mode Not Supported"
"Sub-Function Not supported or Invalid Format"

21 "Busy - Repeat Request"


22 "Conditions Not Correct or Request Sequence Error"
23 "Routine Not Complete"
31
33
34
35
36
37

"Request Out of Range"


"Security Access Denied"
"Security Access Allowed"
"Invalid Key"
"Exceed number of Attempts"
"Required Time Delay not Expired"

40
41
42
43
44

"Download Not Accepted"


"Improper Download Type"
"Can't Download to Specified address"
"Can't Download Number of Bytes Requested"
"Ready For Download"

50 "Upload Not Accepted"


51 "Improper Upload Type"

52 "Can't upload from Specified address"


53 "Can't Upload Number of Bytes Requested"
54 "Ready For Upload"
61
62
63
64

"Normal Exit With Results Available"


"Normal Exit Without Results Available"
"Abnormal Exit With Results"
"Abnormal Exit Without Results"

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
-------------------

#
#
#
#

NOTE: If a measurement is provided in Metric and no equivalent Imperial


units are defined (i.e. VE which is measured in g*K/kPa) then make the units
system "None" and not Metric. If the units are specified as Metric then an
Imperial equivalent will be expected.

Units belong to one of 3 predefined systems:


None
= Value has neither Metric nor Imperial units
Metric = Metric (Europe/Asia)
Imperial = Imperial (USA)

*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

"Revolutions per Minute"


"Kilometers per Hour"
"Miles per Hour"

#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

"Grams per Second"


"Pounds per Hour"
"Pounds per Minute"
"Millimeters per stroke"

# 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.

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

ASC - Ascii. (Not used)


BCD - Binary coded decimal.
SFP - Signed floating point. (Not used)
The number of bits can range from 1 to 56.
WARNING: Calculated PID SLOTs (i.e. SLOTs starting with CLC) must
only ever use 00 as the number of bits. This is because calculated
PIDs do not consume any channel data. If a non zero value is specified
it is silently converted to zero.
The SAE reserves sequence numbers from 0..999, sequnce numbers from 1000+ are
available for manufacturers/vendors. Do not confuse this sequence number
with the parameter sequence number - they are two non-related sequences.
Where the SAE defines a parameter but does not define the relevant SLOT,
this file defines a new slot using sequence numbers starting at 900 and
counting up to 999, in an attempt to NOT clash with possible future SAE
definitions.
See parameters {SAE.OBD} and {SAE.AUXIS} for examples.

# ==============================================================================
# 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"

"Power Take Off Inactive"


"Power Take Off Active"
Unused

"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

"MIL Status: Off"


"MIL Status: On"

"Open Loop, Not ready for Closed"


"Closed Loop, Using O2 Sensor"
"Open Loop, Driving Conditions"
"Open Loop, Detected Fault"
"Closed Loop, Faulty O2 Sensor"
"Reserved"
"Reserved"
"Reserved"

"Upstream of first catalytic converter"


"Downstream of first catalytic converter inlet"
"Atmosphere / Off"
"Reserved"
"Reserved"
"Reserved"
"Reserved"

128 RESERVED "Reserved"


#Val Code
Desc
#--- -------- ----------------------------------------------------------------*SED-08-900
1 "OBD II"
"OBD II (California ARB)"
2 "OBD"
"OBD (Federal EPA)"
3 "OBD and OBD II"
"OBD and OBD II"
4 "OBD I"
"OBD I"
5 "NO OBD"
"Not OBD compliant"
6 "EOBD"
"EOBD"
7 "EOBD and OBD II"
"EOBD and OBD II"
8 "EOBD and OBD"
"EOBD and OBD"
9 "EOBD, OBD and OBD II" "EOBD, OBD and OBD II"
10 "JOBD"
"JOBD"
11 "JOBD and OBD II"
"JOBD and OBD II"
12 "JOBD and EOBD"
"JOBD and EOBD"
13 "JOBD, EOBD and OBD II" "JOBD, EOBD and OBD II"
PID $51 - Type of fuel currently being utilized by the vehicle
#Val Code
Desc
#--- -------- ----------------------------------------------------------------*SED-08-901
1 Gas
Gasoline/Petrol
2 Methanol
Methanol
3 Ethanol
Ethanol
4 Diesel
Diesel
5 LPG
"Liquefied Petroleum Gas (LPG)"
6 CNG
"Compressed Natural Gas (CNG)"
7 Propane
Propane
8 Battery
Battery/electric
9 BiGas
"Bi-fuel vehicle using gasoline"
10 BiMethanol "Bi-fuel vehicle using methanol"
11 BiEthanol "Bi-fuel vehicle using ethanol"
12 BiLPG
"Bi-fuel vehicle using LPG"
13 BiCNG
"Bi-fuel vehicle using CNG"
14 BiPropane "Bi-fuel vehicle using propane"
15 BiBattery "Bi-fuel vehicle using battery"
#Val Code
Desc
#--- -------- ----------------------------------------------------------------*SED-16-900
0 "Unknown" "Unknown - possibly not connected"
1 "Lambda" "Valid Lambda and AFR data"
2 "%O2"
"Free air detected"
3 "Cal"
"Calibration in progress"
4 "NoCal" "Calibration required"
5 "Warmup" "Warming up"
6 "HCal"
"Heater Calibration"
7 "Error" "Error"
# ==============================================================================
# Binary coded decimal
# -------------------#Units
Low
High
Fmt
#------------ ------------- ------------- ---*BCD-12-1

.
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

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

# Innovate LC-1 WBO2


# ========================
*CLC-00-932
V
0.0
AFR
10.0
*CLC-00-933
factor
0.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

# Wideband Commander WBO2


# ========================
*CLC-00-936
V
0.0
AFR
10.0
*CLC-00-937
factor
0.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}"

# Calculate VE % by multiplying the VE value by molar mass of air (28.96) and th


e
# number of cylinders in the engine, then divide by engine displacement.
# - V8 is 28.96*8=231.68
# - V6 is 28.96*6=173.76
# ========================
*CLC-00-940
%
0.0
100.0
.1 "({GM.VETABLE_DMA}*231.68)/Displa
cement()"
*CLC-00-941
%
0.0
100.0
.1 "({GM.VETABLE_DMA}*173.76)/Displa
cement()"
# Uunderlying sensor voltages are obtained by taking the RAW value of the associ
ated PID
# and dividing by 51: i.e. (0..255)/51 = (0..5)V
*CLC-00-942
V
0.0
5.0
.1 "Raw({GM.ACP})/51"
*CLC-00-943
V
0.0
5.0
.1 "Raw({GM.EOP})/51"
*CLC-00-944
gps
-32.0
TDAC_DMA.gps}"
lbpm
-5.0
STDAC_DMA.lbpm}"
*CLC-00-945
gps
-32.0
_DMA.gps}"
lbpm
-5.0
D_DMA.lbpm}"
*CLC-00-946
gps
-32.0
STPNAC_DMA.gps}"
lbpm
-5.0
_STPNAC_DMA.lbpm}"
*CLC-00-947
gps
-32.0
PN_DMA.gps}"
lbpm
-5.0
TPN_DMA.lbpm}"
*CLC-00-948
CAdeg
0"
*CLC-00-949
kPa
}"
psi
}"
*CLC-00-950
MPa
psi

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}"

# Tech Edge WBO2


# ========================
*CLC-00-964
factor
0.0

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

# Innovate LM-1 WBO2


# ========================
*CLC-00-976
factor
0.0

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

# Innovate LC-1 WBO2


# ========================
*CLC-00-980
factor
0.0

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

# Wideband Commander WBO2


# ========================

*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_

# Serial Wide Band BEN factors


# =============================
*CLC-00-996
factor
0.0
2.0
*CLC-00-997
factor
0.0
2.0

.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

# Lingenfelter Launch Control


# ============================
*CLC-00-1008
Deg
0.0
15.0
*CLC-00-1009
Deg
0.0
15.0
# NGK AFX WBO2
# ========================
*CLC-00-1010
V
0.0
AFR
10.0
*CLC-00-1011
factor
0.0
*CLC-00-1012
V
0.0
AFR
10.0
*CLC-00-1013
factor
0.0

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
# -------------------------------#

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

PRN's are used to simplify documentation. They do not, in themselves, have


particular signifigance. They are defined in SAE-J2178-2
All PRNs are two bytes long, with the most significant byte (MSB)
identifying a grouping or classification reference. The least significant
byte (LSB) is a sequence number pointing to the specific parameter used.
There has been no attempt to to group or commonize the meaning of the
sequence number.
SAE-J1979 refers to PRNs which are a single byte reference number.
The first 256 PRNs (MSB=$00), are identical with the SAE-J1979 definitions.
PRN's are encoded as follows:
MSB
LSB
--------------- --------------|7|6|5|4|3|2|1|0| |7|6|5|4|3|2|1|0|
--------------- --------------| | | | | | | | |<-sequence no->|
| | | | | | | |
| | | | | -----Bits 2 1 0 Owner
| | | | |
- - - ------| | | ---*2
0 0 0 Industry Std. (SAE)
| | |
0 0 1 Manufacturer
-----*1
. . .
1 1 1 Manufacturer
*1: Bits 7,6,5 System
(see table below)
*2: Bits 4,3 Sub-group (see table below)
7 6 5 System
4 3 Sub-group
- - - ------------ - - -------------------0 0 0 Powertrain 0 0 SAE J1979
0 0 Reserved
0 1 Reserved
1 0 Engine
1 1 Transmission

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

Internal parameters (System column) should not be displayed for selection


in the application. They represent "meta data" that is either used to
provide information about other parameters or as sub parameters for
parameters of type PKT.

#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

"

Commanded Secondary Air Status"


SAE.O2SLOC
0013 BMP-08-6
.
Location Of Oxygen Sensors"
SAE.O2S11
0014 PKT-16-3
.
Oxygen Sensor Bank 1 - Sensor 1"
SAE.O2S12
0015 PKT-16-3
.
Oxygen Sensor Bank 1 - Sensor 2"
SAE.O2S13
0016 PKT-16-3
.
Oxygen Sensor Bank 1 - Sensor 3"
SAE.O2S14
0017 PKT-16-3
.
Oxygen Sensor Bank 1 - Sensor 4"
SAE.O2S21
0018 PKT-16-3
.
Oxygen Sensor Bank 2 - Sensor 1"
SAE.O2S22
0019 PKT-16-3
.
Oxygen Sensor Bank 2 - Sensor 2"
SAE.O2S23
001A PKT-16-3
.
Oxygen Sensor Bank 2 - Sensor 3"
SAE.O2S24
001B PKT-16-3
.
Oxygen Sensor Bank 2 - Sensor 4"
SAE.OBDSUP
001C SED-08-900 .
OBD Requirements To Which Vehicle Is Designed"
SAE.O2SLOC_B
001D BMP-08-6
.
Location Of Oxygen Sensors (B)"
SAE.AUXIS
001E BMP-08-900 .
Auxiliary Input Status"
SAE.RUNTM
001F UNM-16-41
s
Time Since Engine Start"
SAE.MIL_DIST
0021 UNM-16-41
"km,mile"
Distance Traveled While MIL Is Activated"
SAE.FRP_B
0022 UNM-16-909 "kPa,psi"
Fuel Rail Pressure Relative To Manifold Vacuum"
SAE.FRP_C
0023 UNM-16-908 "kPa,psi"
Fuel Rail Pressure"
SAE.WO2S11
0024 PKT-32-902 .
Oxygen Sensor (Linear or Wideband) Bank 1 - Sensor 1"
SAE.WO2S12
0025 PKT-32-902 .
Oxygen Sensor (Linear or Wideband) Bank 1 - Sensor 2"
SAE.WO2S13
0026 PKT-32-902 .
Oxygen Sensor (Linear or Wideband) Bank 1 - Sensor 3"
SAE.WO2S14
0027 PKT-32-902 .
Oxygen Sensor (Linear or Wideband) Bank 1 - Sensor 4"
SAE.WO2S21
0028 PKT-32-902 .
Oxygen Sensor (Linear or Wideband) Bank 2 - Sensor 1"
SAE.WO2S22
0029 PKT-32-902 .
Oxygen Sensor (Linear or Wideband) Bank 2 - Sensor 2"
SAE.WO2S23
002A PKT-32-902 .
Oxygen Sensor (Linear or Wideband) Bank 2 - Sensor 3"
SAE.WO2S24
002B PKT-32-902 .
Oxygen Sensor (Linear or Wideband) Bank 2 - Sensor 4"
SAE.EGR_PCT
002C UNM-08-61
%
Commanded EGR"
SAE.EGR_ERR
002D UNM-08-92
%
EGR Error"
SAE.EVAP_PCT
002E UNM-08-61
%
Commanded Evaporative Purge"
SAE.FLI
002F UNM-08-61
%
Fuel Level Input"
SAE.WARM_UPS
0030 UNM-08-101 count
Number Of Warm-ups Since DTCs Cleared"
SAE.CLR_DIST
0031 UNM-16-41
"km,mile"

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

"

Distance Traveled Since DTCs Cleared"


SAE.EVAP_VP
0032 UNM-16-905
Evap System Vapor Pressure"
SAE.BARO
0033 UNM-08-101
Barometric Pressure"
SAE.WO2S11_B
0034 PKT-32-901
Oxygen Sensor (Wideband) Bank 1 - Sensor 1"
SAE.WO2S12_B
0035 PKT-32-901
Oxygen Sensor (Wideband) Bank 1 - Sensor 2"
SAE.WO2S13_B
0036 PKT-32-901
Oxygen Sensor (Wideband) Bank 1 - Sensor 3"
SAE.WO2S14_B
0037 PKT-32-901
Oxygen Sensor (Wideband) Bank 1 - Sensor 4"
SAE.WO2S21_B
0038 PKT-32-901
Oxygen Sensor (Wideband) Bank 2 - Sensor 1"
SAE.WO2S22_B
0039 PKT-32-901
Oxygen Sensor (Wideband) Bank 2 - Sensor 2"
SAE.WO2S23_B
003A PKT-32-901
Oxygen Sensor (Wideband) Bank 2 - Sensor 3"
SAE.WO2S24_B
003B PKT-32-901
Oxygen Sensor (Wideband) Bank 2 - Sensor 4"
SAE.CATEMP11
003C UNM-16-904
Catalyst Temperature Bank 1 - Sensor 1"
SAE.CATEMP21
003D UNM-16-904
Catalyst Temperature Bank 2 - Sensor 1"
SAE.CATEMP12
003E UNM-16-904
Catalyst Temperature Bank 1 - Sensor 2"
SAE.CATEMP22
003F UNM-16-904
Catalyst Temperature Bank 2 - Sensor 2"
SAE.MONDRIVE
0041 PKT-32-900
Monitor Status This Driving Cycle"
SAE.VPWR
0042 UNM-16-903
Control Module Voltage"
SAE.LOAD_ABS
0043 UNM-16-902
Absolute Load Value"
SAE.EQ_RAT
0044 UNM-16-907
Commanded Equivalence Ratio"
SAE.TP_R
0045 UNM-08-61
Relative Throttle Position"
SAE.AAT
0046 UNM-08-102
Ambient Air Temperature"
SAE.TP_B
0047 UNM-08-61
Absolute Throttle Position (B)"
SAE.TP_C
0048 UNM-08-61
Absolute Throttle Position (C)"
SAE.APP_D
0049 UNM-08-61
Accelerator Pedal Position (D)"
SAE.APP_E
004A UNM-08-61
Accelerator Pedal Position (E)"
SAE.APP_F
004B UNM-08-61
Accelerator Pedal Position (F)"
SAE.TAC_PCT
004C UNM-08-61
Commanded Throttle Actuator Control"
SAE.MIL_TIME
004D UNM-16-41
Minutes Run By Engine While MIL Activated"
SAE.CLR_TIME
004E UNM-16-41
Time Since DTCs Cleared"
SAE.FUELTYPE
0051 SED-08-901
Fuel type"
SAE.E85R
0052 UNM-08-61

"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

"

Ethanol Fuel Percentage"


#Parameter
PRN SLOT
Units
escription
#------------------------- ---- ------------ --------------------------------------------------------------------------SAE.RESERVED
07FF UNM-08-1
.
Reserved"
SAE.MIL
1000 SED-01-1
.
MIL Status"
SAE.DTC_CNT
1001 UNM-07-1
.
Number Of Emission-Related Trouble Codes"
SAE.CONTEVAL
1002 BMP-08-1
.
Continuous Evaluation Supported/Ready"
SAE.TRIPEVALSUP
1003 BMP-08-2
.
Trip Evaluation Supported"
SAE.TRIPEVALRDY
1004 BMP-08-3
.
Trip Evaluation Ready"
SAE.DTCSYSTEM
1005 SED-02-1
.
Subsystem Category Of DTC"
SAE.DTCMSD
1006 SED-02-2
.
Most significant Digit Of DTC"
SAE.DTCDIGITS
1007 BCD-12-1
.
Lower 3 Digits Of DTC"
SAE.A
1008 SED-08-4
.
A Status"
SAE.B
1009 SED-08-4
.
B Status"
SAE.O2SV
100A UNM-08-11
V
Voltage"
SAE.SHRTFT
100B UNM-08-92
%rich
Short Term Fuel Trim"

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

"

External Analog Voltage 1"


EXT.AD2
F401 UNM-16-901
External Analog Voltage 2"
EXT.TEMP1
F402 UNM-16-911
External Thermocouple Temperature 1"

"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

Wide Band AFR 1


CALC.BEN_LC11
Base Efficiency
CALC.AFR_LC12
Wide Band AFR 2
CALC.BEN_LC12
Base Efficiency

- 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

F524 CLC-00-936 "AFR,V"


- Wideband Commander"
F525 CLC-00-937 factor
Numerator 1 - Wideband Commander"
F526 CLC-00-938 "AFR,V"
- Wideband Commander"
F527 CLC-00-939 factor
Numerator 2 - Wideband Commander"

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

"

F54C CLC-00-960 factor


1, Serial Wideband, LS1 style"
F54D CLC-00-961 factor
2, Serial Wideband, LS1 style"
F54E CLC-00-962 factor
1, Serial Wideband, LS2 style"
F54F CLC-00-963 factor
2, Serial Wideband, LS2 style"

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

F55C CLC-00-976 factor


1 - LM-1 LS2 style"
F55D CLC-00-977 factor
2 - LM-1 LS2 style"
F55E CLC-00-978 factor
1 - LM-1 E38 style"
F55F CLC-00-979 factor
2 - LM-1 E38 style"

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

F560 CLC-00-980 factor


1 - LC-1 LS2 style"
F561 CLC-00-981 factor
2 - LC-1 LS2 style"
F562 CLC-00-982 factor
1 - LC-1 E38 style"
F563 CLC-00-983 factor
2 - LC-1 E38 style"

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

F565 CLC-00-985 factor


2 - Wideband Commander LS2 style"
F566 CLC-00-986 factor
1 - Wideband Commander E38 style"
F567 CLC-00-987 factor
2 - Wideband Commander E38 style"

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

F56C CLC-00-992 factor


1 - DynoJet LS2 style"
F56D CLC-00-993 factor
2 - DynoJet LS2 style"
F56E CLC-00-994 factor
1 - DynoJet E38 style"
F56F CLC-00-995 factor
2 - DynoJet E38 style"

O2-Wide

"

O2-Wide

"

O2-Wide

"

O2-Wide

"

CALC.BEN1_E38
BEN Factor Bank 1, Serial
CALC.BEN2_E38
BEN Factor Bank 2, Serial

F570 CLC-00-996 factor


Wideband, E38 style"
F571 CLC-00-997 factor
Wideband, E38 style"

O2-Wide

"

O2-Wide

"

O2-Wide

"

F573 CLC-00-1001 factor


Numerator 1 - F.A.S.T."
F574 CLC-00-1002 "AFR,V"
- F.A.S.T."
F575 CLC-00-1003 factor
Numerator 2 - F.A.S.T."

O2-Wide

"

O2-Wide

"

O2-Wide

"

F576 CLC-00-1004 factor


Numerator 1 - F.A.S.T. LS2 style"
F577 CLC-00-1005 factor
Numerator 2 - F.A.S.T. LS2 style"
F578 CLC-00-1006 factor
Numerator 1 - F.A.S.T. E38 style"
F579 CLC-00-1007 factor
Numerator 2 - F.A.S.T. E38 style"

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

F572 CLC-00-1000 "AFR,V"


- F.A.S.T."

# Lingenfelter Launch Control


# ============================
CALC.LNC002_1
F57A CLC-00-1008 Deg
Lingenfelter Launch Control Spark Retard AD-1"
CALC.LNC002_2
F57B CLC-00-1009 Deg
Lingenfelter Launch Control Spark Retard AD-2"
CALC.AFR_NGKF
F57C CLC-00-1010 "AFR,V"
Wide Band AFR 1 - NGK AFX"
CALC.BEN_NGK1
F57D CLC-00-1011 factor
Base Efficiency Numerator 1 - NGK AFX"
CALC.AFR_NGK2
F57E CLC-00-1012 "AFR,V"

Wide Band AFR 2 - NGK AFX"


CALC.BEN_NGK2
F57F CLC-00-1013 factor
Base Efficiency Numerator 2 - NGK AFX"
CALC.BEN_NGK1_B
Base Efficiency Numerator
CALC.BEN_NGK2_B
Base Efficiency Numerator
CALC.BEN_NGK1_E38
Base Efficiency Numerator
CALC.BEN_NGK2_E38
Base Efficiency Numerator

F580 CLC-00-1014 factor


1 - NGK AFX LS2 style"
F581 CLC-00-1015 factor
2 - NGK AFX LS2 style"
F582 CLC-00-1016 factor
1 - NGK AFX E38 style"
F583 CLC-00-1017 factor
2 - NGK AFX E38 style"

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

"Rich to lean sensor threshold voltag

"Lean to rich sensor threshold voltag

"Low sensor voltage for switch time c

"High sensor voltage for switch time

s
s
V

"Rich to lean sensor switch time"


"Lean to rich sensor switch time"
"Minimum sensor voltage for test cycl

"Maximum sensor voltage for test cycl

"Time between sensor transitions"

# The following test ID's have been commented out because they are usually
# not supported.

# If these test ID's are required, uncomment the required ID's


# - make sure only one ID is declared per line.
# 0A..0F .
.
# 21..2F .
0.004
1.02 seconds"
# 30..3F .
0.040
10.2 seconds"
# 41..4F .
0.005
an 1.275 volts"
# 50..5F .
0.050
an 12.75 volts"
# 61..6F .
0.1
25.5 Hertz"
# 70..7F .
1.0
n 255 counts"
# 81..9F .
.
# A1..BF .
.
# C1..DF .
.
# E1..FF .
.
# Do not
EFILive
#
00
.$20)"
#
20
.$40)"
#
40
.$60)"
#
60
.$80)"
#
80
.$A0)"
#
A0
.$C0)"
#
C0
.$E0)"
#
E0
.$FF)"
#
#
#
#
#
#
#
#
#
#
#
#
#
#

. .
1.3 s

"Reserved"
"Values with units of time less than

2.2 s

"Values with units of time less than

1.3 V

"Values with units of voltage less th

2.2 V

"Values with units of voltage less th

2.1 s

"Values with units of Hertz less than

3.0 s

"Values with units of counts less tha

.
.
.
.

"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
.

"Test ID's supported - optional ($01.

"Test ID's supported - optional ($21.

"Test ID's supported - optional ($41.

"Test ID's supported - optional ($61.

"Test ID's supported - optional ($81.

"Test ID's supported - optional ($A1.

"Test ID's supported - optional ($C1.

"Test ID's supported - optional ($E1.

==============================================================================
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".

Вам также может понравиться