X-Type.uk - All about my Jaguar X-Type

X-Type Instrument Panel/Cluster Diagnostics

Hidden away in your Jaguar is the X-Type Instrument Panel/Cluster Diagnostics - a very useful, if difficult to read, Integrated Diagnostic System (IDS).

This IDS has a self-diagnostic mode known as ETM (Engineering Test Mode), it can be used to show the status of the instrument cluster inputs as well as other useful diagnostic features. The central LCD on the X Type and RH Message Center S-Type displays internal data that can be cycled through by repeated pressing the trip button.

X-TYPE Instrument Cluster Self-Diagnostic ETM

VIN: C00344 onward

To place the cluster in ETM, perform the following:

  • Press and hold the stalk trip cycle button whilst turning the ignition from position 0 to position II, until 'TEST' or 'ENGINEERING TEST MODE’ is displayed on the Message Centre display. The stalk trip cycle button must be released within three seconds of 'ENGINEERING TEST MODE’ being displayed or the instrument cluster will exit Self-Diagnostic mode.
  • To navigate forward through the instrument cluster Self-Diagnostic Mode tests, press the tip of the indicator stalk (X-Type) or the trip computer ‘MLS/KMS’ button (S Type).
  • To navigate backward through the instrument cluster Self-Diagnostic Mode tests (S Type), press the trip computer ‘A/B’ button.
  • To exit Self-Diagnostic Mode, press the stalk trip cycle button for more than three seconds.
  • The Self-Diagnostic Mode is also deactivated when the ignition switch is turned to the 'OFF' position, or low battery voltage is detected.
  • If the Self-Diagnostic Mode cannot be accessed (check function of buttons), use IDS/SDD to diagnose the instrument cluster.

Error codes are presented in hexadecimal format, with the Most Significant Bit being a number or letter 1,9,A,D or E, followed by 3 Decimal digits.

The first hex digit corresponds directly to the DTC code identifying the system related to the trouble code.

  • 1XXX relates to Enhanced (manufacturer specific) codes P1
  • 9XXX relates to Body Enhanced (manufacturer specific) codes B1
  • AXXX relates to Body Enhanced (manufacturer specific) codes B2
  • DXXX relates to Undefined (manufacturer specific) codes U1
  • EXXX relates to Undefined (manufacturer specific) codes U2

The last 3 digits are in Decimal and relate directly to the DTC code. ie. d900 = U1900 which is a CAN bus fault.
The numbers can relate to a number of different problems (like the example above) so should only be used as a guide.

Test Message Centre Display Device Tested Expected Range Detail
Self-diagnostic entry Test TEST N/A N/A Establishes Self-Diagnostic mode
Gauge sweep GAUGES Tachometer, speedo-meter, temperature and fuel rewind test. Gauges display current values after test N/A All gauges perform a rewind to pointer stop
RH Message Centre LCD Lower dot matrix 'pixels' activated or all segments activated RH message center LCD. LCD trip/odometer display N/A LCD function, prove out. High series: Activates lower 'pixels' of dot matrix display. Low series: Activates all segments of the LCD display
Warning lamp LED’s BULB All internally controlled lamps/LED's regardless of software configuration 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
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 NR 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 EE XX/FAIL Electrically Erasable Programmable Read Only Memory (EEPROM) level N/A Displays hexadecimal coding of EEPROM level or checksum fault
Manufacturing date DT XXXX Final manufacturing test date N/A Displays hexadecimal coding of final manufacturing test date
Cluster configuration 1 CF 1 XX Cluster configuration settings (byte 1) N/A Displays hexadecimal coding of cluster configuration settings (byte 1)
Cluster configuration 2 CF 2 XX Cluster configuration settings (byte 2) N/A Displays hexadecimal coding of cluster configuration settings (byte 2)
Cluster configuration 3 CF 3 XX Cluster configuration settings (byte 3) N/A Displays hexadecimal coding of cluster configuration settings (byte 3)
Cluster configuration 4 CF 4 XX Cluster configuration settings (byte 4) N/A Displays hexadecimal coding of cluster configuration settings (byte 4)
Cluster configuration 5 CF 5 XX Cluster configuration settings (byte 5) N/A Displays hexadecimal coding of cluster configuration settings (byte 5)
Diagnostic Trouble Code (DTC) DTC XXXX DTCs. Alternating flashes of 'DTC' and actual DTC value or DTC/NONE) Displays hexadecimal coding of DTCs detected in continuous operation not during self test. If DTCs are logged each button press will cause the next DTC to be displayed until all unique DTCs have been displayed. Display's DTC/NONE if no DTCs present. Refer to IDS/SDD to diagnose the instrument cluster.
Vehicle speed (mile/h) E XXXX 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) XXXX 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 SG XXXX Speedometer   Displays speedometer driver gauge counts in decimal
Engine speed T XXXX 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 TG XXXX Tachometer   Displays tachometer driver gauge counts in decimal
Fuel system 1 F1 XXX 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 F2 XXX 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 FP1 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 FP2 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 FP 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 FG XXXX Fuel gauge N/A Displays fuel gauge driver counts in decimal
Engine coolant temperature XXXX C 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 CG XXXX Temperature gauge N/A Displays temperature gauge driver counts in decimal
Odometer count 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
VAP VAP XXX Variable assisted power steering status 0 – 511
S-B
S-G
OL
FLt
EE
NC
S-B=Short to battery
S-G=Short to ground
OL=Open load
FLt=No comms fault
EE=NVM checksum failure
NC=Not configured/option not present
Cruise control CRC –X Cruise control status -0
-1
-3
-7
NC
--
-0=Cruise off
-1=Cruise enabled, no function
-3=Cruise resuming
-7=Cruise on
NC=Not configured/option not present
-- = CAN message not received or invalid
Adaptive Cruise Control ACr XX Adaptive cruise control status. Low series only N/A Not configured. Note: Test in low series only
Powertrain check PTC XX Powertrain check status 0 - ff Bit 0=MIL
Bits 1 -3=Red throttle malfunction
Bits 4 -5=Amber throttle malfunction
CAN message not received or invalid
Transmission check TRN –X Transmission check status 0
1
--
0=Transmission function normal
1=Transmission fault
--=CAN message not received or invalid
Interactive vehicle dynamics IVD XX Interactive Vehicle Dynamics status 0 – ff
NC
--
0 = No faults
Bit 0 = ABS/TCS fault
Bit 1 = Brake intervention fault
Bit 3 = Engine intervention fault
Bit 4 = EBD fault
Bit 5 = YAW/IVD fault
NC=Not configured/Option not present
--=CAN message not received or invalid
Battery voltage BATT XX.X Battery voltage N/A Displays present battery input voltage
Oil pressure OIL -X Oil pressure input status -O
-G
-O=Good oil pressure (open)
-G=Low oil pressure (ground)
Brake fluid BF –X Brake fluid level input status -O
-G
-O=Good fluid level (open)
-G=Low fluid level (ground)
Handbrake HB –X Handbrake input status -O
-G
-O=Brake off (open)
-G=Brake on (ground)
Dipped beam DB –X Dipped beam input status -B
-O
-B=Exterior lights OFF or side lights ON
-O=Head lights ON (dipped or main beam)
Side lights SLP –X Side light input status -B
-O
-B=Side lights ON (B+)
-O=Side lights OFF (open)
Cluster illumination IL XXX Cluster illumination input 0 - 1000 Displays instrument panel illumination duty cycle. With vehicle lights on value will change when dimmer adjusted. Static display of last value when lights turned off. % Pulse Width Modulated (PWM) duty cycle in 0.1 steps
LCD Illumination LC XXXX LCD illumination input 0 - 1000 Displays LCD illumination duty cycle. With vehicle lights on value will change when dimmer operated. Static display of last value when lights turned off. % Pulse Width Modulated (PWM) duty cycle in 0.1 steps
Step dimming STXXXX Step dimming input 0 - 1000  
Door ajar DOOR –X Door ajar Standard Corporate Protocol (SCP) input status -F
-N
-F=Door ajar
-N=Doors closed
Estate liftgate not linked to door ajar input
Seatbelt STBT –X Safety belt Standard Corporate Protocol (SCP) input status -F
-N
-F=Safety belt warning message OFF
-N=Safety belt warning message ON
Engine run/start CR- X Ignition status -B
-O
-B=Input is high (B+)
-O=Input is low (open)
Should always be seen as –O
Accessory circuit AC –X Accessory circuit status -B
-O
-B=Input is high (B+)
-O=Input is low (open)
Auxiliary switch pack PAC XXX Auxiliary switch pack status 0-255
NC
0-255=Displays auxiliary switch pack status
NC=Not configured (low series)
Vehicle inertia switch VIS –X Vehicle inertia switch input status -O
-G
-O=Switch OK (open)
-G=Switch tripped (ground)
Washer level LF –X Washer fluid sense circuit -O
-G
-O=Coolant level OK (open)
-G=Coolant level low (ground)
Reverse switch RE –X Reverse switch sense circuit -B
-O
NC
-B=Reverse switch engaged/on (B+)
-O=Reverse switch disengaged/off (open)
NC=Not configured
PATS PATS XX Passive Anti-Theft System (PATS) status 0-FF Displays hexadecimal coding of PATS status byte
0=No Diag Byte
1=Bad Diag Byte
2=Start Byte Received
3=Key Read Complete
4=Key Is Programmed
5=Bad Read Address
6=Signature Matches
TFB TFB –XX   0-FF High series only
EVOL EVOLUME –XX   0-FF High series only

This document has been compiled for www.X-Type.uk and the content and/or layout is copyright © 2018-2024 X-Type.uk. All Rights Reserved.