ccm_parameter
ccm_parameter
S/N: 2RD1-Up
S/N: 2TD1-Up
S/N: 1ZF1-Up
S/N: 3YF1-Up
S/N: 2BM1-Up
S/N: 3DM1-Up
S/N: 4GM1-Up
S/N: 7HM1-Up
S/N: 7SM1-Up
S/N: 8EM1-Up
S/N: 8RM1-Up
S/N: 4TN1-Up
S/N: 6HN1-Up
S/N: 6PN1-Up
S/N: 6WN1-Up
S/N: 7RN1-Up
S/N: 9AN1-Up
S/N: 5PS1-Up
S/N: 1NW1-Up
S/N: 1PW1-Up
S/N: 1TW1-Up
S/N: 2FW1-Up
S/N: 2GW1-Up
S/N: 2HW1-Up
S/N: 2JW1-Up
S/N: 3DW1-Up
S/N: 3ZW1-Up
S/N: 4AW1-Up
S/N: 5AW1-Up
S/N: 2EZ1-Up
S/N: 6HZ1-Up
The following chart defines the PID within each security level for 3500B applications. For 3500B systems the CCM w
not automatically respond to a Write Request with a Write Response. Therefore, a Write Request (IID 34) should alw
be followed with a Read Request (IID 24) for verification after 1 second.
If the written value is greater than the maximum value of the parameter, the ECM will adjust the parameter to the
maximum value allowed. If the written value is less than the minimum value of the parameter, the ECM will adjust the
parameter to the minimum value allowed.
Table 47
Each Parameter Identifier (PID) has an identifier that is one or two bytes in length. The identifier is hexadecimal. The
is followed by one or more data bytes. For example, the Engine RPM PID is $00 $40. This PID is followed by two by
of data (aa) that contain the status of the Engine Speed. Data bits are given as binary digits unless the number is prece
by $. All data is sent with the most significant byte (MSB) first.
The following chart is a quick reference list of the Parameter Identifiers (PID).
Table 48
PID Description
$00 $08 Engine Configuration
a Used to read the engine configuration.
Effective Rack
$F4 $10
Used to read the distance traveled by a nonexistent rack actuator. This value gives an indication of fu
aa
flow.
$F8 $14
Application Software Part Number
aaaaa aaaaa
Used to read the application software part number of the ECM. (Personality Module)
$F8 $1A
Vehicle System ID
aaaaaaaa
Used to read or program the engine ID.
aaaaaaaa
Table 49
High Nibble:
Liter size (Example: 5 = 3500)
(a)
Low Nibble:
# cylinders -1 (Example: 11 = 3512)
ECM Fault Log Codes and Status$00 $82 aab [c]...aab [c]
This PID is used to read the component identifier (CID), status (active or inactive) of diagnostic codes stored in the
ECM fault log.
0 = fault is active
bit 7
1 = fault is inactive
(b)
0 = Fault is logged
bit 6
1 = Fault is not logged
0 = Standard FMI
bit 5
1 = Extended FMI
Information Requested
ECM Fault Log Response for Additional information$00 $84 aab [cddee]
This PID is used to acknowledge the diagnostic does being cleared in the ECM fault log or to supply additional
information about a given diagnostic code requested by PID $00 $83.
Information Requested
Response Identifier
01 = Count has been cleared for given CID
Bit 8, 7 10 = All counts have been cleared
(b) 11 = Message contains additional information for given diagnostic code
$00 = Off/reset
$02 = Start
(a) $03 = Stop
$04 = Auto
$80 - $9F are Fault Identifiers (2)
1 = override
bit 8
0 = normal
(a)
$00 = Output is off
bit 7-1 $01 = Output is on
$02 - $7F = Not Used
Bit 8, 7 Reserved
1 = No engine speed
0 = Engine speed
Engine Status Set 2
Bit 7, 6 Reserved
Fuel Injection
Bit 4 1 = Fuel Injection disabled
0 = No injection disabled
Resolution: 1 °C/bit
(aa) Valid Data Range: -32736 to +32767 degree C
$8000 - $801F are Fault Identifiers ( 2 )
Left Exhaust Temperature $F4 $41 aa
This PID is used to read the temperature of the exhaust air on the left side of the engine in degrees C.
Resolution: 1 °C/bit
(aa) Valid Data Range: -32736 to +32767 degree C
$8000 - $801F are Fault Identifiers ( 2 )
Application software part number in printable ASCII (part number less than 10 character
(aaaaa aaaaa)
are padded with an ASCII space $20 at the beginning of part number.
1 = Warning is ACTIVE
(b)
Bit 8 High transmission oil temperature
1 = Warning is ACTIVE
1 = Warning is ACTIVE
1 = Warning is ACTIVE
1 = Warning is ACTIVE
1 = Warning is ACTIVE
1 = Warning is ACTIVE
(1) The number of hours the engine has run is determined by the ECM. The PID is limited to 65535 hours. When the engine has run more
than 65535 hours, the value for PID $00 $5E will always be 0 hours.
(2) For a complete list of the Fault Identifiers, refer to the Operation and Maintenance Manual, "Fault Identifiers"
(3) Bytes c, dd, and ee are omitted if the response identifier is 01 or 10. The format is $00 $84 in aab.