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