Instrument Cluster Self-Diagnostic Mode (Escape, Mariner, Escape Hybrid)
WARNING: This page is about a different car, the 2006 Mercury Mariner and 2006 Ford Escape. However, it is still accessible from the selected car via links, so may be relevant.
To enter the instrument cluster self-diagnostic mode, with the engine off, press and hold the trip odometer reset button. Turn the ignition switch to the RUN position and continue to hold the trip odometer reset button until the display indicates tESt usually within 3 to 5 seconds. Press the trip odometer reset button once to advance through each stage of the self-test.
To exit the instrument cluster self-test mode, turn the ignition switch to the OFF position.
INSTRUMENT CLUSTER SELF-DIAGNOSTIC MODE (ESCAPE, MARINER, ESCAPE HYBRID)
| Odometer Display | Description |
|---|---|
| tESt | Initial entry display into self-test mode. |
| GAGE | Carries out a gauge sweep of all gauges, then displays the present gauge values. Also carries out the checksum test on the ROM and EEPROM. |
| All segments illuminated | Carries out a prove-out of all PRNDL/Vehicle Odometer/Trip odometer LCD display segments. |
| All dot segments illuminated | Carries out a prove-out of all message center LCD display dot segments. |
| bulb | Illuminates all micro-controlled lamps and LEDs. |
| r#### | Return to normal operation of all micro-controlled lamps and LEDs and displays the hexadecimal ROM level and type. |
| nr#### | Displays the hexadecimal ROM level and type as stored in non- volatile memory (NVM). |
| EE## | Displays the hexadecimal value for EE level. |
| dt#### | Displays the hexadecimal coding of the final manufacturing test date. |
| CF1-CF5 | Displays the hexadecimal of bytes 1-5 of the module configuration settings. |
| CF6 | Displays the hexadecimal of the Altec NVM module configuration and settings. |
| dtc #### | Displays a 16-bit DTC in hexadecimal format. The DTCs displayed are those detected in continuous operation, not during a self-test. |
| E####.# | Displays the US speed value being input. The speedometer indicates the present speed. |
| ####.# | Displays the metric speed value being input. The speedometer indicates the present speed. |
| t##### | Displays the tachometer value being input to the instrument cluster. The tachometer indicates the present rpm. |
| F### | Displays the present fuel level analog/digital ratio input in decimal. The instrument cluster indicates the present fuel level. |
| FP### | Displays the present fuel level percent status in decimal. |
| Et### | Displays the last temperature gauge input value from the CAN; the temperature gauge indicates the present temperature. |
| odo### | Displays the odometer input received through the CAN in decimal. |
| tr###.# | Displays the trip odometer value in miles. |
| nCS # | Displays the message center switch input. |
| bAt ##.# | Displays the present SBATT reading in tenths of a volt. |
| d### | Displays the dimming step in decimal. |
| rh5## | Displays the cluster dimming step in decimal. |
| HLPS-# | Displays the last status of headlamps/parklamps activation received from the CAN through the SJB. |
| i in-# | Displays the last status of key in ignition received from the CAN through the SJB. |
| door-# | Displays the input status of any door ajar input. |
| Stbt-# | Displays the input status of the safety belt switch. |
| Prnd## | Displays the hexadecimal value of PRNDL inputs packed into a single byte. |
| Par-# | Displays the input status of the park brake switch. |
| Cr-# | RUN/START sense circuit check. |
| ACC-# | RUN/ACC sense circuit check. |
| Ch-# | Displays either the chime last sounded by the cluster or the chime that is presently sounding. |
| ChE 00 | Displays the MIL indicator data. |
| OPS-# | Displays the input status of the oil pressure switch. |
| LC-# | Displays the input status of the low coolant switch (V6). |
| 212 ## | Displays the hexadecimal value for indicator/warning inputs from the CAN $212 data byte. |
| 420 ## | Displays the hexadecimal value for indicator/warning inputs from the CAN $420 data byte |
| CHG## | Displays the last input value of the charging system. |
| 464 00 | Displays the AWD 4x4 HIGH indicator inputs from the CAN. |
| 361 ## | Displays the hexadecimal value of the last data received from the CAN $3B1 data byte. |
| 368 ## | Displays the hexadecimal value of the last data received from the CAN $3B8 MS data byte. |
| 368#2## | Displays the hexadecimal value of the last data received from the CAN $3B8 LS data byte. |
| 369 ## | Displays the hexadecimal value of the last data received from the CAN $3B9 MS data byte. |
| PA, PAdO, Pb, Ph, Pj, PI, PcAn, PT, PUU## | Displays the 8-bit hexadecimal value for the ports A, ADO, B, H, J, L, M, T, and W readings. |
| bat ### | Displays the 8-bit hexadecimal value for the port AD00 (SBATT). |
| Ad2### | Displays the 8-bit hexadecimal value for the port AD02 (dimmer). |
| Ad3 ### | Displays the 8-bit hexadecimal value for the port AD03 (fuel). |
| Ad4### | Displays the 8-bit hexadecimal value for the port AD04 (oil pressure switch). |
| GAGE | Repeats the test display cycle. |