LEMON Manuals: Even more car manuals for everyone
Home >> Ford >> 2009 >> Flex Limited, FWD >> Repair and Diagnosis >> Electrical >> Gauges >> Information Center - Instrumentation, Message Center, & Warning Chimes >> DIAGNOSIS and TESTING >> Instrumentation, Message Center and Warning Chimes >> Inspection and Verification >> Instrument Cluster (IC) Dealer Test Mode

Instrument Cluster (IC) Dealer Test Mode

To enter the IC  self-diagnostic mode, begin with the ignition key in the OFF position. Press and hold the message center RESET button. Turn the key to the RUN position and hold until the display indicates ENGINEERING TEST MODE, usually within 3 to 5 seconds. Press the RESET button once to advance through each stage of the self-test. To exit the IC  self-test mode, turn the ignition to the OFF position.

NOTE: If the message center detects a non-resettable fault that it is reporting out on such as door ajar, the dealer test mode session cannot be entered until the fault condition has been corrected and the message removed. If the dealer test mode session is interrupted by the fault, the session can be resumed by pressing the RESET button.
NOTE: The displays listed in the table below use xxx's to represent a numeric or alpha-numeric value. The value may display the same amount of characters represented by the xxx's or there may be more/less depending on the type of display. For example: DTCS xxxx xxxx xxxx may display DTC C0100. Note that there were 12 x's in the display description but only 4 digits in the actual display.
INSTRUMENT CLUSTER (IC) DEALER TEST MODE CHART

First Line Display Second Line Display Description
ENGINEERING TEST MODE Initial entry display into the self-test mode.
GAUGE TEST Carries out the gauge sweep of all gauges, then displays the present gauge values. Also carries out the checksum test on Read-Only Memory (ROM).
All Vacuum Fluorescent (VF) segments illuminated - Carries out the prove-out of all dot matrix pixels in all characters.
TELLTALE TEST Illuminates all the microprocessor controlled lamps and LEDs.
PART NUMBER xxxx-xx Return to normal operation of all microprocessor controlled lamps/LEDs and displays the alpha-numeric prefix and suffix of the IC  part number.
ROM LEVEL $xxxx Displays the hexadecimal ROM major and minor level and type.
If a ROM  checksum fault exists, the second line displays $xxx FAIL
NVM ROM LEVEL $xxxx Displays the hexadecimal ROM level and type as stored in the Non-Volatile Memory (NVM).
EEPROM LEVEL $xx Displays the hexadecimal EE level.
If a NVM  checksum fault exists, the second line displays $xxx FAIL
MANUFACTURE DATE $xxxx Displays hexadecimal coding of the final manufacturing test date.
MANUF CONFIG BYTE 1xx/xx/xx Displays hexadecimal coding of the IC  plant NVM configuration settings.
B&A CONFIG BYTE 1 $xx Displays hexadecimal coding of vehicle options NVM for line 1 of As-Built data for ABS/traction control/interactive vehicle dynamics, oil life threshold, Tire Pressure Monitoring System (TPMS) and Belt-Minder®.
B&A CONFIG BYTE 2 $xx Displays hexadecimal coding of vehicle options NVM for line 2 of As-Built data for rear parking aid, front parking aid, power liftgate, key-in-ignition warning, default language, autolock and auto-unlock.
B&A CONFIG BYTE 3 $xx Displays hexadecimal coding of vehicle options NVM for line 3 of As-Built data for autolamp, Integrated Keyhead Transmitter (IKT), compass, fuel cap off, easy entry, overspeed warning, gulf coast countries speed bias and welcome strategy.
B&A CONFIG BYTE 4 $xx Displays hexadecimal coding of vehicle options NVM for line 4 of As-Built data for engine type, tank configuration and tank selection.
B&A CONFIG BYTE 5 $xx Displays hexadecimal coding of vehicle options NVM for line 5 of As-Built data for 2- wheel drive/4X4/All-Wheel Drive (AWD).
CONTINUOUS DTC $xxxx
NOTE: If more than one DTC is present, each button press advances the display to the next DTC.
Displays a group of 3 16-bit hexadecimal format. DTCs displayed are those detected in continuous operation not during self-test.If no DTCs are present, the second line displays NONE.
VEHICLE SPEED xxx.x MPH Displays the English speed value being input in tenths of mph to the IC  , the speedometer indicates the present filtered speed.
If the High Speed Controller Area Network (HS-CAN) message is missing, the second line displays -.- MPH.
If the HS-CAN  message is invalid, the second line displays INVALID MPH.
If the vehicle speed input is an unknown value, UNKNOWN MPH is displayed.
VEHICLE SPEED xxx.x km/h Displays the km/h speed value being inputs in tenths of km/h to the IC  , the speedometer indicates the present filtered speed.
If the HS-CAN  message is missing, the second line displays -.- km/h.
If the HS-CAN  message is invalid, the second line displays INVALID km/h.
If the vehicle speed input is an unknown value, UNKNOWN km/H is displayed.
SPEEDOMETER DC xxxx Display corresponding gauge driver counts output for present RPM value (0-4095).
TACHOMETER xxxx RPM Displays the tachometer value being input in RPM to the IC  , tachometer indicates the present filtered RPM.
If the HS-CAN  message is missing, the second line displays -.- RPM.
If the HS-CAN  message is invalid, the second line displays INVALID RPM.
If the engine speed input is an unknown value, UNKNOWN RPM is displayed.
TACHOMETER DC xxxx Display corresponding gauge driver counts output for present RPM value (0-4095).
FUEL LEVEL 1 xxx INSTANT Displays the present unfiltered fuel pump module fuel level.
000-009 = short circuit.
010-254 = normal range.
255 = open.
FUEL LEVEL 2 xxx INSTANT Displays the present unfiltered fuel level sensor (secondary fuel level sensor) fuel level.
000-009 = short circuit.
010-254 = normal range.
255 = open.
FUEL LEVEL % STATUS xxx Displays the present fuel level percent status in decimal.
000-254 = normal range.
255 = open/short circuit.
FUEL LVL FILT FLPS INPUT xxx Displays the present filtered fuel level percent status in decimal (used by the gauge).
000-254 = normal range.
255 = open/short circuit.
FUEL LEVEL DC xxxx Displays the corresponding fuel gauge driver counts output for the filtered fuel level percent status value (0-4095).
FUELCMB LEVEL % STATUS xxx Displays the present combined fuel level percent status in decimal (used by the gauge).
FUEL RAFE xx.x MPG Display the running average fuel economy in decimal.
If the fuel raw average fuel economy message is missing, the second line displays - .- MPG.
If the fuel raw average fuel economy message is invalid, the second line displays INVALID MPG.
INSTANT DTE xx.x MILES Display the distance to empty.
FUEL 1 ON/OF/SZ xxx xxx xxx Displays the key on, key off, and zero speed samples for the fuel pump module.
If the input is invalid, the message center displays- - -.
FUEL 2 ON/OF/SZ xxx xxx xxx Displays the key on, key off, and zero speed samples for the fuel level sensor (secondary fuel level sensor).
If the input is invalid, the message center displays - - -.
F1#S ON/OFF/SZ xxx xxx xxx Displays the number of valid samples used for key on, key off, and zero speed samples for the fuel pump module.
F2#S ON/OFF/SZ xxx xxx xxx Displays the number of valid samples used for key on, key off, and zero speed samples for the fuel level sensor (secondary fuel level sensor).
COOLANT TEMP (-)xxx C Displays the last temperature gauge input value from the HS-CAN  in degrees C, temperature gauge indicates the present filtered temperature.
If the temperature message is missing, the second line displays - C.
If the temperature message is invalid, the second line displays INVALID C.
If the temperature message is invalid, the second line displays UNKNOWN C.
TEMP GAUGE DC xxxx Displays the corresponding gauge driver counts output for the filtered temperature value (0-4095).
FAILSAFE COOL MODE xx Displays the failsafe cooling mode message received over the HS-CAN  .
00 = normal.
01 = failsafe mode 1.
02 = failsafe mode 2.
11 = undefined.
ODOMETER xxx COUNTS Displays the unfiltered odometer rolling count input received over the HS-CAN  , in decimal.
If the odometer rolling count data is missing, the second line displays - COUNTs.
If the odometer rolling count data is invalid, the second line displays INVALID.
TRIP ODOMETER A xxxx.x Displays the trip odometer A value stored in Random Access Memory (RAM) in miles.
If the trip A odometer rolling count data is missing or invalid for 5 seconds, the second line displays A -.-.
TRIP ODOMETER B xxxx.x Displays the trip odometer B value stored in RAM in miles.
If the trip B odometer rolling count data is missing or invalid for 5 seconds, the second line displays B -.-.
BATTERY xx.x VOLTS Displays the present battery reading in volts at the IC  input pin.
BATTERY A/D COUNTS xxx Battery analog/digital counts. Displays present battery 10 bit analog/digital counts in decimal.
RUN/START SENSE x RUN/START sense circuit check.
B = voltage detected (circuit is high).
O = no voltage detected (circuit is open).
DIMMING CMD xxx Displays the Medium Speed Controller Area Network (MS-CAN) input from the SJB dimming command in decimal.
Displays between 0-254 (0 indicates dimming off).
255 indicates invalid data received.
If the message is missing, the second line displays -.
DIMMING STEP xxx Displays the actual dimming output in steps from 0-21 (0 indicates dimming off) to the IC backlighting.
DOOR AJAR STATUS xx Display the door ajar status in hexadecimal code received from the SJB  over the MS-CAN  .
If the door ajar status is missing, the message center displays --.
GEM INFO STATUS XX Displays the MS-CAN SJB  information in hexadecimal.
If the SJB  message is missing, the second line displays STATUS --.
ABS INFO STATUS XX Displays the HS-CAN ABS  module information in hexadecimal.
If the ABS message is missing, the second line displays STATUS --.
PCM INFO STATUS XX Displays the HS-CAN  PCM information in hexadecimal.
If the PCM message is missing, the second line displays STATUS --.
OIL PRESSURE RA/D xxx Display the hardwired engine oil pressure status in decimal received from the engine oil pressure switch.
0-615 = oil pressure switch open (low oil pressure).
820-1023 = oil pressure switch closed (normal oil pressure).
MC SWITCH xxx A/D CNTS Displays current message center switch input analog/digital counts in decimal.
0-48 = short to ground.
49-228 = INFO button pressed.
229-465 = RESET.
466-724 = SETUP button pressed.
725-932 = no button pressed.
933-1023 = open circuit.
A/D PORT 0, 5, 6, 7 PL2 and PL3 xxxx Displays 10 bit hexadecimal value of the analog port readings.
DIGITAL INPUTS PORT E, L and T xx Displays 8 bit hexadecimal value of the digital port readings.
COMPASS xxx Display data received from the compass module and transmitted by the IC  to the compass module.
If there is a communication concern with the compass module, the message center displays $-.
LAST CHIME SOUNDED xx Displays the last chime that sounded.
GAUGE TEST Repeats the test display cycle.