Instrument Panel Cluster (IPC) Dealer Test Mode - Optional IPC
WARNING: This page is about a different car, the 2012 Ford Pickup. However, it is still accessible from the selected car via links, so may be relevant.
To enter the IPC dealer test mode, press and hold the message center OK button. Place the ignition in RUN and continue to hold the OK button until the display indicates ENGINEERING TEST MODE, usually within 3 to 5 seconds. Press the OK button once to advance through each stage of the self-test.
To exit the IPC dealer test mode, press and hold the OK button for more than 3 seconds or simply turn the ignition off.
NOTE:
The displays listed in the table below use xxx's to represent a numeric or alpha-numeric value or a text display. 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, VEHICLE SPEED xxx.x mph may display VEHICLE SPEED 45 mph.
| First Line Display | Second Line Display | Description |
|---|---|---|
| ENGINEERING | TEST MODE | Initial entry display into dealer test mode. |
| GAUGE | TEST | Carries out a gauge sweep of all the gauges, then displays the present gauge values. |
| All segments illuminated | - | Illuminates all message center LEDs in the different colors. |
| ALL MICRO CONT | BULBS ON | Illuminates all the micro-controlled lamps and LEDs. |
| PART NUMBER | xxxx-xxx | Displays the alpha-numeric part number prefix and suffix. |
| ROM LEVEL | $xxxx | Returns all IPC controlled lamps/LEDs to normal operation and displays the Read-Only Memory (ROM) level in hexadecimal format. |
| NVM ROM LEVEL | $xxxx | Displays the Non-Volatile Memory (NVM) level in hexadecimal format. |
| EEPROM LEVEL | $xx | Displays the EE level in hexadecimal format. |
| MANUFACTURE DATE | $xxxx | Displays final manufacturing test date in hexadecimal format. |
| MANU CONFIG | BYTE 1-2 $xx | Displays the Non-Volatile Memory (NVM) As-Built configuration in hexadecimal format. |
| VOPS CONFIG | BYTE 1-5 $xx | Displays all bytes of the IPC configuration settings in hexadecimal format. |
| VOPS CONFIG | TANK CAP xx.x | Displays all bytes of the IPC configuration settings in hexadecimal format. |
| VOPS CONFIG | BYTE 7-8 LN $xx | Displays all bytes of the IPC configuration settings in hexadecimal format. |
| CONTINUOUS | DTC $xxxx | Displays a 16-bit DTC in hexadecimal format. DTCs displayed are those detected in continuous operation not during self-test. |
| VEHICLE SPEED | xxx.x mph | Displays the messaged English speed value received. The speedometer indicates the present speed. If the vehicle speed message is missing, MISSING DATA is displayed. |
| VEHICLE SPEED | xxx.x km/h | Displays the messaged metric speed value received. The speedometer indicates the present speed. |
| SPEEDOMETER | DC xxxx | Displays corresponding gauge driver counts output for present vehicle speed value. |
| TACHOMETER | xxxx RPM | Displays the messaged engine speed signal value received. The tachometer indicates present RPM. |
| TACHOMETER | DC xxxx | Displays corresponding gauge driver counts output for present RPM value. |
| FUEL LEVEL | A/D INPUT xxxx | Displays the present ratio'd analog/digital fuel level input in decimal. |
| FUEL LEVEL | FLPS IN xxxx | Displays the present input for fuel level percent status in decimal. |
| FUEL LVL FILT | FLPS IN xxxx | Displays the present filtered fuel level percent status in decimal (used by gauge). |
| FUEL FILT | % STATUS xxxx | Displays the present fuel filter percent status in decimal. |
| FUEL FILT HYST | % STATUS xxxx | Displays the present fuel filter delay percent status in decimal. |
| FUEL GAUGE | DC xxxx | Displays the corresponding fuel gauge driver counts output for filtered fuel level percent status value. |
| FUEL LEVEL | INIT REF $xxxx | Displays the fuel initial reference type used at key on initiation in hexadecimal followed by the fuel level percent status value of the initial reference in hexadecimal. |
| FUEL RAFE | xx.x MPG | Displays the running average fuel economy in decimal in miles. |
| FUEL RAFE | xx.x L/100km | Displays the running average fuel economy in decimal in kilometers. |
| INSTANT DTE | xxx MILES | Displays the instantaneous Distance To Empty (DTE) in miles. |
| INSTANT DTE | xxx km | Displays the instantaneous Distance To Empty (DTE) in kilometers. |
| FUEL ON/OFF/SZ | xxx xxx xxx | Displays the key on initialization (left xxx), key off reference (middle xxx), and zero speed reference (right xxx) fuel level values in fuel level percent status. |
| F#S ON/OFF/SZ | xxx xxx xxx | Displays the number of valid fuel samples taken at key on initialization (left xxx), key off convergence (middle xxx), and zero speed convergence (right xxx) in decimal counts, no leading zeros. |
| COOLANT TEMP | xxx C | Displays the last messaged engine coolant temperature value message received. The temperature gauge indicates the present temperature. |
| TEMP GAUGE | DC xxxx | Displays corresponding gauge driver counts output for present engine temperature value. |
| FAIL SAFE | COOL MODE xx | Displays the fail safe mode in hexadecimal. |
| OIL PRESSURE | LAMP xxx | Displays the low oil pressure indicator status. |
| OIL PRS GAUGE | DC xxxx | Displays corresponding gauge driver counts output for present oil pressure gauge value. |
| TRANS TEMP | xxx C | Displays the transmission temperature input in degrees Celsius. |
| TRANS TEMP | DC xxxx | Displays corresponding gauge driver counts output for present transmission temperature gauge value. |
| BATTERY | xx.x VOLTS | Displays the present battery voltage in 10th of volts. |
| BATTERY A/D | COUNTS xxxx | Displays the present battery analog/digital counts in decimal. |
| ODOMETER | xxx COUNTS | Displays the messaged odometer rolling count input received in decimal. |
| TRIP ODOMETER | A xxx.x mi | Displays the trip odometer value stored in Random Access Memory (RAM) in miles. |
| TRIP ODOMETER | B xxx.x mi | Displays the trip odometer value stored in Random Access Memory (RAM) in miles. |
| PDS IN | SENSE x | Displays the current state of the park detect switch input. |
| MC SW IN | SENSE x | Displays the current state of the message center switch input. |
| HDC SW IN | SENSE x | Displays the current state of the hill descent switch input. |
| HDC LED OUT | CMD xx | Displays the current state of the hill descent indicator. |
| DIMMING | CMD xxxx | Displays the messaged dimming value input from the Body Control Module (BCM). |
| DIMMING STEP | D xx | Displays the messaged dimming level step (0 thru 21) received in decimal from the BCM. |
| MCSW IN | xxxx A/D COUNTS | Displays the present message center switch analog/digital counts in decimal. |
| MC SWITCH | xxx A/D COUNTS | Displays the present message center switch input analog/digital counts in decimal. |
| LAST CHIME | SOUNDED xx | Displays the last chime that sounded. |
| A/D PORT 2-9 | $ xxxx | Displays 10 bit hexadecimal value of the analog port readings. |
| DIGITAL INPUTS | PORT A, C, A/D $xx | Displays 8 bit hexadecimal value of the digital port readings. |
| DIGITAL INPUTS | PORT A/D $xxxx | Displays 8 bit hexadecimal value of the digital port readings. |
| DIGITAL INPUTS | HET1 $xxxxxxxx | Displays 8 bit hexadecimal value of the digital port readings. |
| GAUGE | TEST | Repeats the sweep of all gauges and then displays present gauge values. |