GM Service Manual Online
For 1990-2009 cars only

Object Number: 324022  Size: MF
Body Control Module Components
Body Control System Schematics

Circuit Description

The Class 2 serial data line communicates information between the modules. Each module connected to the serial data line is assigned a recognition code, or address. This code is used in order to identify which modules are communicating. Modules communicate with each other by periodically sending state of health (SOH) messages. When the ignition switch is in RUN, each module that is communicating on the serial data line sends an SOH message every 2 seconds. This ensures that the system is operating properly. At key on, most modules must learn the initialization data from other modules on the serial data line. When a module requests initialization data from another module, and that request is not acknowledged after 5 seconds, the module stores Class 2 Initialization Error DTC U1255.

Conditions for Setting the DTC

    • The module does not receive required initialization data on the Class 2 serial data line. (The module retries the request for 5 seconds, and then sets DTC U1255.
    • This DTC only sets if DTC U1300 or U1301 are not current.

Action Taken When the DTC Sets

    • DTC U1255 is stored in the memory module.
    • The module uses the default values for the initialization data that was requested.
    • This DTC does not cause a driver warning message to appear.

Conditions for Clearing the DTC

This DTC clears (status changes from current to history) under any of the following conditions:

    • At each ignition cycle.
    • A history DTC clears after 50 consecutive ignition cycles if the conditions for setting the DTC are no longer present.
    • Current and history DTCs may be cleared manually by using a scan tool.

Diagnostic Aids

    • DTC U1255 does not normally represent a failure within the module.
    • When Loss of Class 2 Serial Data Communication DTCs (DTCs with the letter U as the prefix) are stored as history DTCs, know all possible serial data DTCs set in each module before diagnosing the serial data line.
    • If U1255 is stored in module memory, inspect for the same DTC stored in other modules capable of storing this DTC.
    • If the DTC is a history DTC, the problem may be intermittent.

Test Description

The numbers below refer to the step numbers in the diagnostic table.

  1. U1255 is the result of loss of communication with a module that provides the needed initialization data. This is determined by monitoring Class 2.

  1. Clear all DTCs after you complete the repair.

Step

Action

Value(s)

Yes

No

1

Did you perform the Data Link Communications Diagnostic System Check?

--

Go to Step 2

Go to Diagnostic System Check - Data Link Communications

2

Attempt to establish communication with all of the modules using a scan tool.

Does the scan tool communicate with all of the modules?

--

Go to Step 3

Go to the appropriate diagnostic system check

3

Repair the intermittent connections in Class 2 serial data line CKT 1807 (PPL).

Did you complete the repair?

--

Go to Step 4

--

4

  1. Turn the ignition switch to OFF.
  2. Reconnect or install any connectors or components that were disconnected or removed.
  3. Turn in the ignition switch.
  4. Clear any DTCs.

Are all of the DTCs cleared?

--

Go to Diagnostic System Check - Data Link Communications

--