GM Service Manual Online
For 1990-2009 cars only

DTC Descriptors

DTC B1000 31: EEPROM Checksum Error

DTC B1000 39: EEPROM Error

Diagnostic Fault Information

Important: Always perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.

Circuit/System Description

The EEPROM (Electrically Erasable Programmable Read Only Memory) is part of the printed circuit board housed within the instrument panel cluster (IPC). It stores variables required for the operation of the IPC, interpretation of the incoming data and can be programmed for different instrument levels.

DTC B1000 will set if the EEPROM checksum is incorrect. The testing of the EEPROM checksum occurs every time the ignition is turned on. The DTC is reset when the EEPROM checksum is tested as being correct. The DTC is logged as a History DTC.

Conditions for Running the DTC

The IPC runs the program to detect an internal fault when power up is commanded. The only requirements are voltage and ground. This program runs even if the voltage is out of the valid operating range.

Conditions for Setting the DTC

DTC B1000 31

The IPC internal EEPROM is corrupt.

DTC B1000 39

The IPC internal EEPROM has failed.

Action Taken When the DTC Sets

If any variant of DTC B1000 was set as current, the respective module will stop working. Some indications to the driver may be displayed, as a function of the module that sets the code.

Conditions for Clearing the DTC

    • The condition for setting the DTC is no longer present.
    • The DTC can be cleared using a scan tool.

Reference Information

Scan Tool Reference

Control Module References

Circuit/System Testing

  1. Ignition ON, using a scan tool make a record of all DTCs.
  2. Clear all DTCs using the scan tool.
  3. Press the TRIP switch so that the centre multi-function display (MFD) changes display.
  4. Ignition OFF, Ignition ON, wait 2 minutes for the IPC to verify the EEPROM integrity and complete the internal system check. Verify that DTC B1000 is no longer set as current
  5. If DTC B1000 is still current, replace the IPC.

Repair Instructions

Important: Always perform the Diagnostic Repair Verification after completing the diagnostic procedure.

Control Module References for IPC replacement, setup, and programming