GM Service Manual Online
For 1990-2009 cars only

Data Display

Use a scan tool to display IPC data. This information assists in determining whether the IPC is operating properly and whether the IPC is sending or receiving the proper data to and from a particular system. The IPC uses data received from other systems in order to carry out some functions. Therefore, if the IPC receives the incorrect data from another system, the IPC may function improperly. Use the scan tool in order to review the data from the systems that interact with the IPC. An example of the use of the scan tool data display functions, using an oil pressure gauge system malfunction as an example might involve Powertrain Control Module (PCM) data display. If the oil pressure gauge does not display the proper oil pressure readings or a LOW OIL PRESSURE message is displayed. To diagnose this condition using a scan tool, select the PCMs data display function, then check if the PCM is receiving and interpreting the proper oil pressure data from the sensor. If the PCM is not reading the proper oil pressure the IPC is not the problem and the PCM must be further diagnosed. If the PCM is receiving and interpreting the proper oil pressure data, select the IPC data display function, then check if the IPC is able to receive the proper oil pressure data from the PCM. If the IPC oil pressure data is correct and the oil pressure gauge does not function properly, use the scan tool's output control function to command the oil pressure gauge to a fix command position. This is an example of how the scan tool and IPCs diagnostics can provide valuable information without any time spent on disassembly of the vehicle or probing of circuits. This example can be applied to an indicator malfunction or other warning messages displayed as well as other IPC malfunctions.

Displayed Input Status

The scan tool's input display function can be helpful in determining if the IPC is receiving the correct input status. This can assist in determining if a system is "seeing" a system operate as intended. For example, the IPC requires the door ajar switch status from the Body Control Module (BCM) to display the DOOR AJAR message. If the DOOR AJAR message is always displayed, a starting point might be selecting the BCM door ajar input diagnostic function from the scan tool menu. The input status will be displayed as ACTIVE or INACTIVE. If, again using the door ajar switch input to the BCM as an example, if the BCM door ajar input display mode was entered with the door open the scan tool would display ACTIVE. If the door is then closed the scan tool display would change to show INACTIVE. If the input state display never changes when a system is operated, that system could be malfunctioning. If the display input is constantly ACTIVE never changing to INACTIVE, or INACTIVE never changing to ACTIVE, the input could be stuck . This could be caused by a short, open or malfunctioning switch, or in rare instances the BCM itself. Check if the IPC is receiving the correct input information from the Body Control Module (BCM). If the BCM is receiving the correct input information, then perform the same procedure using the IPC to determine if the IPC is actually able to receive this input information on the serial data line from the BCM. If the IPC recognizes the door is close, but still displays the DOOR AJAR message, the IPC requires additional diagnosis. This example can be applied to an indicator malfunction or other warning messages displayed as well as other IPC malfunctions.

Cycle Outputs

A scan tool may be used to command IPC functions without the need for input information from other systems. This can be very helpful in determining if a certain portion of a circuit or component is in working order. Using a scan tool, select the IPC special functions from the scan tool menu. The status of the output being cycled will be shown on the scan tool's display screen. The telltales/indicator can be cycled to turn ON and OFF or gauges may be commanded to a specific position by using the scan tool output control function. Using the IPC output function and the oil pressure gauge as an example, commanding the oil pressure gauge to a specific position can indicate whether oil pressure gauge itself is operating correctly. It also can determine if the IPC internal circuitry is able to operate the oil pressure gauge. If, for example, the IPC unable to respond to the scan tool's request to command the oil pressure gauge to a specific position, then a malfunction may present in the gauge or the IPC itself. If the IPC is able to properly control the oil pressure gauge with the scan tool, but the oil pressure gauge still does not function properly, there is a good possibility that the problem lies with the Powertrain Control Module (PCM) not able to sent the IPC the correct oil pressure data. This example can be applied to an indicator malfunction or other warning messages displayed as well as other IPC malfunctions.

IPC Scan Tool Data List

Scan Tool Parameter

Data List

Units Displayed

Typical Data Value

Turn the Ignition ON/Doors, Hatch and Hood Closed/No Switches Pressed

ROM ID

Module Info 1

ID Number

Varies

Circuit Board Year

Module Info 1

Year

Varies

Circuit Board Month

Module Info 1

Month

Varies

Circuit Board Day

Module Info 1

Day

Varies

GM Part Number

Module Info 2

Part Number

Varies

Cluster Manufacture Year

Module Info 2

Year

Varies

Cluster Manufacture Month

Module Info 2

Month

Varies

Cluster Manufacture Day

Module Info 2

Day

Varies

Oil Pressure

Data 1

kPa (psi)

0-550

(0-80)

Oil Temp

Data 1

°C (°F)

-40-140

(-40-280)

Engine Oil Life Remaining

Data 1

%

0-100

Engine Coolant Temp

Data 1

°C (°F)

-40-215

(-31-419)

Trans Fluid Temp

Data 1

°C (°F)

-40-215°C

(-31-419°F)

Ignition 1

Data 1

Volts

9-16

Vehicle Speed

Data 1

km/h (mph)

0-200

RPM

Data 1

RPM

0-8000

Cruise Control Set Speed

Data 1

km/h (mph)

Over 40

(25)

Average Speed

Data 1

km/h (mph)

0-255

Fuel Remaining

Data 1

L (gal)

0-72.3

Fuel Range

Data 1

km (mi)

0-999

Avg. Fuel Economy

Data 1

km/L (mpg)

0-9.99

Inst. Fuel Economy

Data 1

km/L (mpg)

0-9.9

Head Lamp State

Data 2

On/Off

OFF

LF Tire Pressure

Data 2

kPa (psi)

0-427

(0-62)

LR Tire Pressure

Data 2

kPa (psi)

0-427

(0-62)

RF Tire Pressure

Data 2

kPa (psi)

0-427

(0-62)

RR Tire Pressure

Data 2

kPa (psi)

0-427

(0-62)

Elapse Time

Data 2

Hours

00-23

Elapse Time

Data 2

Minutes

00-59

Elapse Time

Data 2

Seconds

00-59

Trip Odometer A

Data 2

km/mi

0-999 999

Trip Odometer B

Data 2

km/mi

0-999 999

Odometer

Data 2

km/mi

0-999 999

Switch Dimming

Data 2

Counts

0-255

Ambient Light Sensor

Data 2

Counts

0-255

ABS Lamp

Inputs

On/Off

Off

Brake Lamp

Inputs

On/Off

Off

Security Lamp Status

Inputs

On/Off

Off

Low Trac. Lamp

Inputs

On/Off

Off

Check Gauges Lamp

Inputs

On/Off

Off

KM/H Lamp

Inputs

On/Off

Varies

MPH Lamp

Inputs

On/Off

Varies

High Beam Lamp

Inputs

On/Off

Off

Check Engine Lamp State

Inputs

On/Off

Off

Courtesy Switch

Inputs

Active/Inactive

Off

Seat Belt Sensor

Inputs

Buckled/Unbuckled

Varies

Washer Fluid Sensor

Inputs

OK/Low

Ok

Left Turn Signal

Inputs

On/Off

Off

Right Turn Signal

Inputs

On/Off

Off

Chime

Inputs

On/Off

Off

Door Ajar Switch

Inputs

Open/Closed

Closed

Hatch Ajar Switch

Inputs

Open/Closed

Closed

Brake Fluid Level

Inputs

OK/Low

Ok

Coolant Level Input

Inputs

OK/Low

Ok

Park Brake Switch

Inputs

Active/Inactive

Varies

Park Lamp Input

Inputs

Active/Inactive

Varies

Reset Switch

Inputs

Active/Inactive

Off

DIC Switch 1

Inputs

Active/Inactive

Off

DIC Switch 2

Inputs

Active/Inactive

Off

DIC Switch 3

Inputs

Active/Inactive

Off

DIC Switch 4

Inputs

Active/Inactive

Off

DIC Switch 5

Inputs

Active/Inactive

Off