GM Service Manual Online
For 1990-2009 cars only

Circuit Description

The controller area network (CAN) serial data line is a high sped serial data bus used to communicate information between the engine control module (ECM), body control module (BCM), and the transmission control module (TCM). Typical data-transmission speeds must be high enough to ensure the required real-time response is maintained. The CAN serial data line does not communicate with the scan tool via the data link connector (DLC). CAN serial data information is interpreted by the BCM and transmitted to the serial data line by the BCM. The CAN bus is continuously monitored by the modules on the serial data bus.

Conditions for Running the DTC

    • Supply voltage to the modules are in the normal operating range.
    • The ignition is cycled from OFF to RUN.

Conditions for Setting the DTC

Each controller on the CAN serial data circuit monitors the activity or traffic on the bus. The module setting the DTC does not receive CAN formatted messages from all of the modules it expected to, or receives too many CAN formatted messages. This indicates that there may be fewer controllers or more controllers actively communicating on the bus than programmed. After the seventh attempt, the module sets on one of the following DTCs:

    • DTC U2102 - More Controllers
    • DTC U2103 - Fewer Controllers

Action Taken When the DTC Sets

    • The control module stores the DTC information into memory when the diagnostic runs and fails.
    • The malfunction indicator lamp (MIL) turns ON during the second consecutive drive cycles with the error detected in the ECM.
    • The control module records the operating conditions at the time the diagnostic fails. The control module stores this information in the Failure Records.
    • The ECM records the operating conditions at the time of turning ON the MIL and stores the data as Freeze Frame information.

Conditions for Clearing the DTC

    • A current DTC Last Test Failed clears when the diagnostic runs and passes after 3 consecutive drive cycles.
    • A history DTC clears after 40 consecutive warm-up cycles, if no failures are reported by this or any other non-emission related diagnostic.
    • Clear the DTC with a scan tool.
    • The MIL turns OFF.

Step

Action

Yes

No

Schematic Reference: Data Link Connector Schematics

Connector End View Reference: Master Electrical Component List in Wiring Systems.

1

Did you perform the Diagnostic System Check for the system exhibiting the symptom?

Go to Step 2

Go to Control Module References in Body Control System for the applicable Diagnostic System Check

2

  1. Install the scan tool.
  2. Turn the ignition ON, with the engine OFF.
  3. With the scan tool, communicate with the body control module (BCM), electronic brake control module (EBCM), engine control module (ECM), and transmission control module (TCM).
  4. Monitor the DTC information for DTC U2100.

Does the scan tool indicate that DTC U2100 sets as either a current or history DTC?

Go to Diagnostic Trouble Code (DTC) List

Go to Step 3

3

Inspect for poor connections at the harness connector of the module that is not communicating.

Did you find and correct the condition?

Go to Step 4

Go to Step 5

4

  1. Use the scan tool in order to clear the DTCs.
  2. Turn the ignition switch OFF.
  3. Wait at least 10 seconds.
  4. Turn the ignition ON, with the engine OFF.
  5. Retrieve DTCs from the EBCM, ECM, TCM, and BCM.

Does the DTC reset?

Go to Step 2

--

5

Important: Perform the programming or setup procedure for the replaced control module if required.

Replace the control module that is not communicating. Refer to Control Module References in Body Control System for the applicable replacement procedure.

Did you complete the replacement?

Go to Step 4

System OK