GM Service Manual Online
For 1990-2009 cars only

Circuit Description

There are two microprocessors inside the body control module (BCM). The BCM checks its software version periodically. The internal fault detection is handled inside the control module. No external circuits are involved.

DTC Descriptor

This diagnostic procedure supports the following DTC:

B1008 Calibration Data Not Programmed

Conditions for Running the DTC

Battery voltage is between 9-16 volts.

Conditions for Setting the DTC

The BCM detects a mismatch of the software version between the microprocessors.

Conditions for Clearing the DTC

    • A current DTC clears when the malfunction is no longer present.
    • A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.

Step

Action

Yes

No

1

Did you perform the Diagnostic System Check - Vehicle?

Go to Step 2

Go to Diagnostic System Check - Vehicle in Vehicle DTC Information

2

  1. Install a scan tool.
  2. Turn ON the ignition, with the engine OFF.
  3. Perform the BCM Setup procedure. Refer to Control Module References for setup and programming.
  4. Cycle the ignition.
  5. Retrieve DTCs from BCM.

Is DTC retrieved as a current DTC?

Go to Step 3

Go to Step 4

3

Replace the BCM. Refer to Control Module References for replacement, setup and programming.

Did you complete the replacement?

Go to Step 4

--

4

  1. Use the scan tool in order to clear the DTCs.
  2. Operate the vehicle within the Conditions for Running the DTC as specified in the supporting text.

Does the DTC reset?

Go to Step 1

System OK