The driver information center (DIC) displays important vehicle information when it first powers up. The DIC is also used to display odometer and outside air temperature when other important vehicle information is not being displayed. The DIC switches are hardwired to and read by the instrument panel cluster (IPC). The body control module (BCM) is responsible for driving and processing the DIC display through GMLAN serial data. The BCM is responsible for reading the outside air temperature (OAT) and season odometer. The outside air temperature and season odometer is transmitted to the IPC over GMLAN for display in the DIC. The OAT data is transmitted in degrees Celsius and the cluster is responsible for converting the OAT to Fahrenheit.
There are 2 DIC buttons on the IPC:
• | INFO |
• | RESET/SELECT |
The 2 DIC buttons however provide 3 switch functions. Pressing the INFO and RESET/SELECT button at the same time and holding for 2 seconds will enter the personalization menu.
The INFO button is used in order to navigate through the following driver information center (DIC) information modes:
• | AV SPEED |
• | ECON |
• | COOLANT |
• | FUEL RANGE |
• | OIL LIFE |
• | TRIP A |
• | TRIP B |
Other instrument panel cluster (IPC) information displayed in the DIC are Season odometer and Outside Air Temp.
Average speed is calculated using the equation: Average Speed = Distance/Ignition On
• | Distance = The accumulated distance travelled since the last reset of this value |
• | Ignition On = The accumulated ignition on time since the last reset of this value |
Ignition on time is measured from the time that the ignition is turned ON to the time when the ignition is turned OFF. The value of this mode is retained during ignition OFF. Press and hold the RESET/SELECT button on the DIC for 1 second in order to reset the average speed display.
Average fuel economy is calculated using the equation: AFE = Distance/Fuel
• | Distance = The accumulated distance travelled since the last reset of this value |
• | Fuel = The accumulated fuel consumption since the last reset of this value |
The DIC receives a serial data message from the body control module (BCM) regarding fuel usage information. The value of this mode is retained during ignition OFF and can be changed between English units and metric units. Press and hold the RESET/SELECT button on the DIC switch for 1 second in order to reset the ECON display.
The DIC receives GMLAN serial data message from the BCM requesting the display of the coolant temperature. The coolant temperature is sent to the BCM as determined by the engine control module (ECM) via GMLAN serial data message.
This message indicates the estimated distance that the vehicle can travel under the current fuel economy and fuel level conditions since the last reset of the value. Fuel Range is calculated using the equation: Fuel Range = Distance Sum/Fuel Sum.
• | Distance Sum = The accumulated distance travelled since the last reset of this value. |
• | Fuel Sum = The accumulated fuel delivered since the last reset of this value |
The DIC receives a GMLAN serial data message from the BCM with fuel information. The value of this mode is retained during ignition OFF and can be changed between English units and metric units. The FUEL RANGE display cannot be reset.
The engine control module (ECM) sends the oil life remaining percentage to the BCM via a GMLAN serial data message. The DIC receives a serial data message from the BCM indicating the remaining oil life. The DIC displays the current percentage of the GM Oil Life System as determined by the ECM.
The DIC displays vehicle trip odometer mileage based on the vehicle speed signal (VSS) from the BCM. The trip odometer displays accumulated km (mi) since the last reset of this value. The trip odometer is capable of displaying up to 999.9 km (999.9 mi). Trip odometer information is not retained when the battery is disconnected. Press and hold the INFO button on the DIC for 1 second in order to reset the trip odometer display.
The RESET/SELECT button is used in order to acknowledge a warning message, reset an option, or to select an option. Press and hold for 0.25 seconds to perform RESET/SELECT.
The MENU button is used in order to navigate through the following personalization modes:
• | AUTO UNLK |
• | DELAY LOCK |
• | EXT LIGHTS |
• | LANGUAGE |
• | LIGHT FLASH |
• | LOCK HORN |
• | OIL-LIFE RESET |
• | REMOTE START |
• | UNITS |
• | UNLK |
• | UNLOCK HORN |
The engine control module (ECM) sends the oil life remaining percentage to the body control module (BCM) via a GMLAN serial data message. The driver information center (DIC) receives a GMLAN serial data message from the BCM indicating the remaining oil life. The DIC displays the current percentage of the GM Oil Life System as determined by the ECM. When the oil life remaining percentage drops below 10 percent, the DIC displays CHANGE ENGINE OIL. When the engine oil is changed, reset the engine oil life in order to clear the oil life remaining percentage display. Press and hold the RESET/SELECT button for 5 seconds until the DIC acknowledges.
For more information, refer to GM Oil Life System Resetting .
The outside air temperature is read by the body control module (BCM) and transmitted over serial data to the instrument panel cluster (IPC) for display in the driver information center (DIC). The BCM provides the logic for reading the outside air temperature sensor. The BCM sends the temperature to the IPC in Celsius. The IPC is responsible for displaying the temperature and converting to Fahrenheit.
The sensor operates within a temperature range of -40°C to +60°C (-40°F to +140°F). The ambient air temperature sensor is mounted in the forward engine area, behind the left front headlamp. This causes an air flow issue due to the sensor's location and can effect the ambient air update display parameter in the DIC of the vehicle. For model year 2008 the ambient air temperature sensor will have a new location closer to the grill airflow. In the present position, it is exposed to limited airflow from the grill before it reaches the radiator. The sensor signal varies between 0-5 volts.
The ambient air temperature sensor algorithm uses 3 pieces of information, outside air temperature data, vehicle speed, and time the engine was turned off.
The ambient air temperature is updated and displayed by the DIC under the following conditions:
Conditions | DIC Display |
---|---|
If the current ambient air temperature value is cooler than or equal to the old temperature value. Vehicle speed is in excess of 33 mph. | Displays outside actual temperature. Display updates every second. |
If the current ambient air temperature value is warmer than the old temperature value. Vehicle speed is less than or drops below 18 mph. | Displays last temperature recorded during last ignition cycle. No update. |
New ambient temperature exceeds the previous ignition cycle recorded ambient temperature, and vehicle speed exceeds 18 mph but is less than 33 mph. | Displays outside actual temperature. Display will be updated at a slow rate. |
Vehicle speed is greater than or equal to 45 mph. (for at least 3 minutes) | Displays outside actual temperature Display updates at a quicker rate. |
The odometer information is stored in the body control module (BCM) and is transmitted to the instrument panel cluster (IPC) for display in the driver information center (DIC). The IPC stores a backup copy of the odometer value in case the IPC does not receive a valid odometer reading form the BCM. The last known good odometer value from the BCM is displayed by the IPC before ERROR is displayed in the DIC.
For more information on driver information center (DIC) warning messages, refer to Indicator/Warning Message Description and Operation .