GM Service Manual Online
For 1990-2009 cars only

Circuit Description

The link for serial data communications during normal vehicle operation is monitored by the modules connected to the Class 2 serial data link. Operating information and commands are exchanged among the modules. The identification number of the module that sent the message for the State of Health monitoring (Node Alive messages) is recorded when a module receives a message for a critical operating parameter. A critical operating parameter is one that (when not received) requires that the module use a default value for that parameter. DTC U1000 is set when a module does not associate an identification number with at least one critical parameter within about 5 seconds of beginning Class 2 communication. U1000 will only be reported once when more than one critical parameter does not have an identification number associated with the parameter.

Conditions for Setting the DTC

    • The voltage is supplied to the module in the normal operating voltage range of approximately 9-16 Volts.
    • DTC U1301 is not current when setting the DTC.
    • At least one critical operating parameter has not been associated with an identification number.
    • The above conditions are all met simultaneously for the first 5 seconds after beginning Class 2 communication.

Action Taken When the DTC Sets

    • The module uses a default value for the missing parameter.
    • DTC U1000 is set by the module.

Conditions for Clearing the DTC

    • A current U1000 will clear when all critical operating parameters for the module have been associated with an identification number or at the end of the current ignition cycle.
    • A history U1000 will clear upon receipt of a scan tool Clear DTC's command.

Diagnostic Aids

The DTC is set current when a malfunction occurs while modules are communicating a lost communication. A malfunction may include a blown fuse to a module. The current lost communication DTC is cleared. The history DTC remains under the following conditions:

    • The modules stop communicating.
    • The ignition is turned to the OFF position.

The module with the blown fuse will not be learned by the other modules. DTC U1000 is set current by the other modules once the modules begin to communicate again. Only DTC U1000 is set if the malfunction occurs when the modules are not communicating. Refer to intermittent and poor connections.

Test Description

The number(s) below refer to the step number(s) on the diagnostic table.

  1. This test checks whether the malfunction occurred during an ignition cycle. If the malfunction occurred during an ignition cycle, additional information is available in order to aid in diagnosis

  2. This test determines whether any modules on the Class 2 serial data link are not communicating. If all modules are communicating, the DTC may not be valid.

  3. This step verifies that the module which does not communicate is powered and will not communicate via the Class 2 serial data link.

  4. This test checks for an improper connection to the module preventing Class 2 serial communication.

  5. This test determines whether the malfunction is due to the Class 2 serial data circuit or due to a malfunctioning control module.

  6. This test checks for an improper connection to SP201 preventing Class 2 serial communication.

  7. This test determines whether the malfunction is due to the Class 2 serial data circuit or due to a malfunction in splice pack SP201.

  8. The module which did not communicate due to a Class 2 serial data circuit malfunction may have set lost communication DTCs for those modules that were being monitored.

  9. Since the modules which can communicate indicate the module which cannot communicate, you will need to clear the DTC from these modules in order to avoid future misdiagnosis.

  10. This test checks for other malfunctions which may have caused DTC U1000 to set.

  11. This test determines if DTC U1000 was set due to a malfunction in the module that set the DTC.

Step

Action

Value(s)

Yes

No

1

Was the DLC Diagnostic System Check performed?

--

Go to Step 2

Go to Diagnostic System Check - Data Link Communications

2

Was the On-Board Diagnostic (OBD) System Check performed?

--

Go to Step 3

Go to Powertrain On Board Diagnostic (OBD) System Check in Engine Controls - 2.2L or Powertrain On Board Diagnostic (OBD) System Check in Engine Controls - 4.3L

3

Are there any history DTC's in the range of U1001 to U1199 also present?

--

Go to Step 4

Go to Step 5

4

Use the Class 2 Lost Communication With XXX (U1xxx) procedure in order to diagnose the malfunction.

Is the repair complete?

--

Go to Diagnostic System Check - Data Link Communications

--

5

  1. Turn the ignition switch to the RUN position.
  2. Use the scan tool in order to enter the appropriate model year and vehicle type.
  3. Select Diagnosis Circuit Check.
  4. Select Class 2 Message Monitor.
  5. Record all modules which are communicating.
  6. Compare the list of modules which are communicating to the schematic showing which modules are connected to terminal 2 (Class 2 serial data link) of the DLC.

Are there any modules on the Class 2 serial data link which are not communicating?

--

Go to Step 6

Go to Step 20

6

Perform the Diagnostic System Check for the module which does not communicate in order to ensure that the module is properly powered.

Was a repair made when the diagnostic system check was performed?

--

Go to Step 15

Go to Step 7

7

  1. Turn the ignition switch to the OFF position.
  2. Disconnect the module which does not communicate.
  3. Check for proper connection of the Class 2 serial data circuit to the module which does not communicate.

Is the connection good?

--

Go to Step 8

Go to Step 14

8

Measure the resistance of the Class 2 serial data circuit from the connector of the module which does not communicate to the data link connector terminal 2.

Is the resistance within the specifed range?

0-5 ohms

Go to Step 12

Go to Step 9

9

  1. Disconnect the splice pack SP201.
  2. Check for proper connection of the Class 2 serial data circuit from the module which does not communicate to the splice pack.

Is the connection good?

--

Go to Step 10

Go to Step 14

10

Measure the resistance of the Class 2 serial data circuit from the connector of the module which does not communicate to the splice pack SP201.

Is the resistance within the specified range?

0-5 ohms

Go to Step 11

Go to Step 13

11

Repair or replace the splice pack SP201.

Is the repair complete?

--

Go to Step 15

--

12

Replace the module which does not communicate. Refer to the appropriate on-vehicle service procedures for the module being replaced in order to ensure a complete repair.

Is the repair complete?

--

Go to Step 17

--

13

Repair an open in the Class 2 serial data circuit of the module which does not communicate.

Is the repair complete?

--

Go to Step 15

--

14

Repair the connection as needed.

Is the repair complete?

--

Go to Step 15

--

15

  1. Turn the ignition switch to the RUN position.
  2. Wait for 10 seconds.
  3. Check for DTCs in the module which would not communicate.

Are there any DTCs which do not begin with a U set?

--

Go to Step 16

Go to Step 17

16

Diagnose the DTCs as directed by the dioagnostic procedures for the particular module.

Is the procedure complete?

--

Go to Step 17

--

17

Check for DTCs in the modules(s) which had U1000 set as a current DTC.

Are there any DTCs which do not begin with a U set?

--

Go to Step 19

Go to Step 18

18

Clear the DTCs.

Is the procedure complete?

--

Go to Diagnostic System Check - Data Link Communications

--

19

Diagnose the DTCs as directed by the diagnostic procedures for the particular module.

Is the procedure complete?

--

Go to Step 17

--

20

Are there any other DTCs present in the module which set U1000?

--

Go to Step 21

Go to Step 22

21

Diagnose the DTCs as directed by the diagnostic procedures for the particular module.

Is the procedure complete?

--

Go to Step 22

--

22

  1. Turn the ignition switch to the RUN position.
  2. Clear the DTCs from the vehicle which set U1000.
  3. Turn the ignition switch to the OFF position.
  4. Turn the ignition switch to the RUN position.
  5. Wait for 10 seconds.
  6. Check for DTCs in the module which set U1000.

Is DTC U1000 current?

--

Go to Step 23

Go to Diagnostic System Check - Data Link Communications

23

Replace the module which does not communicate. Refer to the appropriate on-vehicle service procedures for the module being replaced in order to ensure a complete repair.

Is the repair complete?

--

Go to Diagnostic System Check - Data Link Communications

--