The instrument panel cluster (IPC) and the body control module (BCM) communicate via a serial peripheral interface (SPI). The IPC receives information from the BCM on the SPI serial data out circuit. The BCM transmits information to the IPC in order to control various indicators, the engine coolant temperature gage, and the fuel gage. The BCM receives data from the IPC on the SPI serial data in circuit. The IPC transmits information such as tachometer active status, speedometer active status, and invalid data received messages. The BCM synchronizes the data signals by toggling the SPI serial data clock circuit to ground.
This diagnostic procedure supports the following DTCs:
• | DTC U2000 Invalid Body Function Controller (BFC) Transmitted SPI Data |
• | DTC U2001 Invalid Instrument Panel Cluster (IPC) Transmitted SPI Data |
• | DTC U2002 Serial Peripheral Interface (SPI) Data In Low |
• | DTC U2003 Serial Peripheral Interface (SPI) Data In High |
• | DTC U2004 Serial Peripheral Interface (SPI) Data Out Low |
• | DTC U2005 Serial Peripheral Interface (SPI) Data Out High |
• | DTC U2006 Serial Peripheral Interface (SPI) Clock Out Low |
• | DTC U2007 Serial Peripheral Interface (SPI) Clock Out High |
The ignition is ON.
The IPC determines that the BCM transmitted data to the IPC is invalid for greater than 12 seconds. The IPC sends a message to the BCM via the SPI serial data in circuit indicating that invalid data was received.
The BCM determines that the IPC transmitted data to the BCM is invalid for greater than 5 seconds.
The BCM detects that the SPI serial data in circuit is less than 1.2 volts for greater than 5 seconds.
The BCM detects that the SPI serial data in circuit is greater than 4.5 volts for greater than 5 seconds.
The BCM detects that the SPI serial data out circuit is less than 1.2 volts for greater than 5 seconds.
The BCM detects that the SPI serial data out circuit is greater than 4.5 volts for greater than 5 seconds.
The BCM detects that the SPI serial data clock circuit is less than 1.2 volts for greater than 5 seconds.
The BCM detects that the SPI serial data clock circuit is greater than 4.5 volts for greater than 5 seconds.
The IPC takes the following default action:
• | The fuel gage displays empty. |
• | The engine coolant temperature gage displays 100°F. |
• | The theft system indicator, ABS indicator, and SERVICE VEHICLE SOON indicator illuminate. |
• | The current DTC clears on the next malfunction free ignition cycle. |
• | The history DTC clears after 100 malfunction free ignition cycles. |
• | The BCM receives a clear DTC request from the scan tool. |
Step | Action | Value(s) | Yes | No |
---|---|---|---|---|
Schematic Reference: Instrument Cluster Schematics | ||||
1 | Did you perform the Diagnostic System Check - Vehicle? | -- | Go to Step 2 | Go to Diagnostic System Check - Vehicle in Vehicle DTC Information |
2 | Does the scan tool display DTC U2001? | -- | Go to Step 3 | Go to Step 5 |
3 | Does the scan tool display DTC U2004? | -- | Go to Step 10 | Go to Step 4 |
4 | Does the scan tool display DTC U2006 or U2007? | -- | Go to Step 6 | Go to Step 7 |
5 |
Does the voltage measure greater than the specified value? | 9.0 V | Go to Step 9 | Go to Step 12 |
6 |
Does the voltage measure greater than the specified value? | 9.0 V | Go to Step 8 | Go to Step 13 |
7 |
Does the voltage measure greater than the specified value? | 9.0 V | Go to Step 14 | Go to Step 15 |
8 | Test the SPI serial data clock circuit for a short to voltage. Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | -- | Go to Step 20 | Go to Step 17 |
9 | Test the SPI serial data out circuit for a short to voltage. Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | -- | Go to Step 20 | Go to Step 17 |
10 | Test the ignition 0 voltage circuit of the IPC for an open or a high resistance. Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | -- | Go to Step 20 | Go to Step 11 |
11 | Test the battery positive voltage circuit of the IPC for an open or a high resistance. Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | -- | Go to Step 20 | Go to Step 16 |
12 | Test the SPI serial data out circuit for an open, a high resistance or a short to ground. Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | -- | Go to Step 20 | Go to Step 16 |
13 | Test the SPI serial data clock circuit for an open, a high resistance, or a short to ground. Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | -- | Go to Step 20 | Go to Step 16 |
14 | Test the IPC electrical ground circuit for an open or a high resistance and the SPI serial data in circuit for a short to voltage. Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | -- | Go to Step 20 | Go to Step 16 |
15 | Test the SPI serial data in circuit for an open, a high resistance, or a short to ground. Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | -- | Go to Step 20 | Go to Step 17 |
16 | Inspect for poor connections at the harness connector of the IPC. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems. Did you find and correct the condition? | -- | Go to Step 20 | Go to Step 18 |
17 | Inspect for poor connections at the harness connector of the BCM. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems. Did you find and correct the condition? | -- | Go to Step 20 | Go to Step 19 |
18 | Replace the IPC. Refer to Control Module References in Computer/Integrating Systems for replacement, setup, and programming. Did you complete the replacement? | -- | Go to Step 20 | -- |
19 | Replace the BCM. Refer to Control Module References in Computer/Integrating Systems for replacement, setup, and programming. Did you complete the replacement? | -- | Go to Step 20 | -- |
20 |
Does the DTC reset? | -- | Go to Step 2 | System OK |