S-Type Instrument Cluster Diagnostic Codes

Test Message Centre Display Device Tested Expected Range Detail
Self-diagnostic entry TEST TEST NA N/A Establishes Self-Diagnostic mode
Gauge sweep TEST GAUGES Tachometer, speedo-
meter, temperature
and fuel rewind test.
Gauges display
current values after
test.

N/A
All gauges go through a
full up and down pointer
sweep smoothness check.
Note: For some variants
fuel and temperature
gauge will only sweep to
approx 80% of maximum.
If error suspected drive
with WDS/IDS to prove out
gauge fully.
Warning lamp LED’s –
RH Message Centre LCD.
Message Centre Test
Pattern/TEST LEDS
All internally controlled
lamps/LEDs regardless of
software configuration.
Upper area of RH message
center LCD.

N/A Illuminates all the LED
warning indicators that are
controlled by the
instrument cluster. When
this test is exited current
vehicle warning lamps will
remain illuminated. (Note:
Frost/ice warning
illuminated in mixed red
and amber; therefore
colour differs from other
warning lamps). Applies
chequered test pattern to
upper area of RH message
center LCD.

ROM level ROM XXXX/FAIL Instrument cluster Read
Only Memory (ROM).
N/A Displays the instrument
cluster ROM level or ROM
checksum fault.
NVM level NVM ROM XXXX ROM level (most significant
bit) and type (least
significant bit) as stored in
Non-Volatile Memory
(NVM).
N/A Displays hexadecimal
coding of ROM level or
checksum fault.
EEPROM level EEPROM XX/FAIL Electrically Erasable
Programmable Read Only
Memory (EEPROM) level.
N/A Displays hexadecimal
coding of EEPROM level or
checksum fault.
Manufacturing date DATE XXXX Final manufacturing test
date.
N/A Displays hexadecimal
coding of final
manufacturing test date.
VIN VIN: XX Vehicle VIN. N/A
Displays last two digits of
the VIN as stored in the
cluster.
Tire size TIRE SIZE XXXX Tire Size Compensation
Value.
N/A Displays hexadecimal
coding of two byte Tire
Size Compensation Value
Cluster configuration 1 CONFIG 1 XX Cluster configuration
settings (byte 1).
N/A Displays hexadecimal
coding of cluster
configuration settings
(byte 1).
Cluster configuration 2 CONFIG  2 XX Cluster configuration
settings (byte 2).
N/A Displays hexadecimal
coding of cluster
configuration settings
(byte 2).
Cluster configuration 3 CONFIG 3 XX
Cluster configuration
settings (byte 3).
N/A Displays hexadecimal
coding of cluster
configuration settings
(byte 3).
Cluster configuration 4 CONFIG 4 XX Cluster configuration
settings (byte 4).
N/A Displays hexadecimal
coding of cluster
configuration settings
(byte 4).
Cluster configuration 4 CONFIG 5 XX Cluster configuration
settings (byte 4).
N/A Displays hexadecimal
coding of cluster
configuration settings
(byte 4).
Diagnostic Trouble
Code (DTC)
DTC XXXX XXXX XXXX DTCs. DTC or ---- (dashes) Displays up to three DTCs
on one page. Next button
press will display the next
three (if present). Display’s
'----' if no DTCs present.
Displays hexadecimal
coding of DTCs detected in
continuous operation not
during self test. Refer to
WDS/IDS to diagnose the
instrument Cluster.
CAN Bus BUS X Cnt XXX CAN Bus Status N/A .
Vehicle speed (mile/h) SPEED MPH X or SPEED
ENG X
Speedometer. ---- to 4072. Displays speed input value
after compensation in
tenths of mile/h, no
decimal point shown.
Speedometer will indicate
present speed. Displays '--
--' if message is not
received or if received data
is invalid for two seconds
or more.
Vehicle speed (km/h) SPEED KPH X Speedometer. ---- to 6553. Displays speed input value
after compensation in
tenths of km/h, no decimal
point shown. Speedometer
will indicate present speed.
Displays '----' if message is
not received or if received
data is invalid for two
seconds or more.
Speedometer driver SPEEDO DRIVER XXXX Speedometer.   Displays speedometer
driver gauge counts in
decimal.
Engine speed TACHO RPM IN X Tachometer. ---- to 6383. Displays tachometer input
value in rpm. Tachometer
will indicate present rpm.
Displays '----' if message is
not received or if received
data is invalid for two
seconds or more.
Tachometer driver TACHO DRIVER XXXX Tachometer.   Displays tachometer driver
gauge counts in decimal.
Fuel system 1 RAW FUEL 1 X Fuel indication system. 000 - 009. 10 - 254. 255. --- Displays present received
fuel level input 1 in
decimal, fuel gauge will
indicate present filtered
level. 000 - 009=Short
Circuit (below empty). 10 -
254=Normal range.
255=Open Circuit (over
full). ---=Missing.
Fuel system 2 RAW FUEL 2 X Fuel indication system. 000 - 009. 10 - 254. 255. -
--.
Displays present received
fuel level input 2 in
decimal, fuel gauge will
indicate present filtered
level. 000 - 009=Short
Circuit (below empty). 10 -
254=Normal range.
255=Open Circuit (over
full). ---=Missing.
Fuel system 3 FILTER FUEL 1 XXX Fuel indication system. 000 – 254. 255. Displays present filtered Fuel level percent status
from sender 1 in decimal.
000 – 254=Normal range.
255=Open/Short detected.
Fuel system 4 FILTER FUEL 1 XXX Fuel indication system. 000 – 254. 255. NC. Displays present filtered
Fuel level percent status
from sender 2 in decimal.
000 – 254=Normal range.
255=Open/Short detected.
NC=Not configured/option
not present.
Fuel gauge 1 FUEL PERCENT XXX Fuel gauge. 000 – 254. 255. Displays present damped
total fuel level percent
status in decimal. 000 –
254=Normal range.
255=Open/Short detected.
Fuel gauge 2 FUEL DRIVER XXX Fuel gauge. N/A Displays fuel gauge driver
counts in decimal.
Engine coolant
temperature
ENGINE TEMP IN XXXX Temperature gauge. ----. 369. 5. Displays last temperature
gauge input value from
CAN in 1/10 deg C, no
decimal point shown.
Temperature gauge will
indicate present filtered
temperature. Displays '----'
if message is not received
or if received data is
invalid.
Temperature gauge
driver
TEMP DRIVER XXXX Temperature gauge. N/A Displays temperature
gauge driver counts in
decimal.
Odometer count ROLLING ODO XXX Odometer. ----. 0 – 254. 2550. Displays the odometer
input value received via
CAN in decimal, value is a
rolling count. ----
=Message is not received
or if received data is
invalid. 0 – 254=Valid
odometer increment.
2550=Invalid data.
ACC ACC STATUS XX XXXX
XXXX
Cluster configuration. N/A Displays coding of Active
Cruise Control (ACC)
configuration settings.
PCM PCM XX XXXX XX Cluster configuration. N/A Displays coding of
Powertrain Control Module
(PCM) configuration
settings.
TCM TCM XX XX Cluster configuration. N/A Displays coding of
Transmission Control
Module (TCM)
configuration settings.
DSC DSC XX Cluster configuration. N/A Displays coding of DSC
configuration settings.
Battery voltage BATT XXXX Battery voltage. N   Displays present battery
input voltage
VAP VAP XXX Variable assisted power
steering status.
0 – 511. S-B. S-G. OL. FLt.
EE. NC.
S-B=Short to battery. SG=
Short to ground.
OL=Open load. FLt=No
comms fault. EE=NVM
checksum failure. NC=Not
configured/option not
present.
Battery voltage BATT XXXX Battery voltage. N/A Displays present battery
input voltage
Oil pressure OIL -X Oil pressure input status. -L. -O. -L=Good oil pressure
(open). -O=Low oil
pressure (ground).
LCD Illumination LCD XXXX LCD illumination 0-100 Displays LCD illumination
duty cycle.
Cluster illumination BACK LIGHT XXX Cluster illumination.. 0-100. Displays cluster backlight
dimming duty cycle.
Engine run/start CRANK X Ignition status. -B. -O. -RUN/START sense circuit
check. -B=Input is high. -
O=Input is low (open).
Accessory circuit ACCESSORY X Accessory circuit. -B. -O. RUN/ACC sense circuit
check. -B=Input is high
(B+). -O=Input is low
(open).
Autolamps AUTOLAMP X Autolamp circuit status. N/A Autolamp decoded state
check.
Park switch PARK SW X Automatic transmission JGate
park switch circuit.
-B. -O. J-Gate park switch circuit
check. -B=J-Gate lever in
Park. -O=J-Gate lever in
not in Park.
Key-in switch DOOR –X Door ajar Standard
Corporate Protocol (SCP)
input status.
-B. -O. KEY-IN switch circuit
check. -B=Key-in. -O=Keyout.
Seatbelt/airbag chime SBELT AB X Seatbelt and airbag chime
circuit.
-B. -O. Seatbelt and airbag chime
sense circuit check. -
B=Belt unbuckled. -O=Belt
buckled.
Auxiliary switch pack SW PAC XXX Auxiliary switch pack
status.
N/A Displays coding of auxiliary
switch pack status.
Coolant level L COOL X Coolant level sense circuit . -B. -O. -Displays input status of the
low coolant level switch. -
B=Coolant level low
(open). -O=Coolant level
ok (ground).
PATS PATS XX Passive Anti-Theft System
(PATS) status
0-FF. Displays hexadecimal
coding of PATS status byte.
48 to 54 - Not required PORT A XX to PORT T XX   0-255. NC. Not required.
55 to 70 - Not required A/D 0- RAW: XXX RATIO:
XXX to A/D15- RAW: XXX
RATIO: XXX
  - Not required.
71 - Back to test 2 TEST GAUGES Tachometer, speedometer,
temperature and fuel.
- Repeats display cycle from
test 2.

Valid XHTML 1.1