GM Service Manual Online
For 1990-2009 cars only

Circuit Description

The radio (IRC) calibrations are stored in EEPROM (Electronically Erasable Programmable Read Only Memory). When the ignition is turned ON, the radio (IRC) performs internal tests on the EEPROM. The test determines the integrity of the non-volatile memory.

Conditions for Setting the DTC

When the ignition is turned ON, the radio (IRC) performs internal tests on the EEPROM. The test determines the integrity of the non-volatile memory. The radio (IRC) compares the previously stored checksum with the checksum calculated when the ignition turns ON. If the 2 checksums do not match, the radio (IRC) will set DTC B1658 as current.

Action Taken When the DTC Sets

The radio (IRC) performs the following functions:

  1. Clears all other stored DTCs.
  2. Logs DTC B1658 as current.

Conditions for Clearing the DTC

    • The ignition switch is cycled from OFF to ON and the checksum read by the radio (IRC) matches the previously stored one, DTC B1658 changes to history.
    • A history DTC will clear after 50 consecutive ignition cycles if the condition for the malfunction is no longer present.

Diagnostic Aids

If DTC B1658 is set, clear the DTCs and cycle the ignition. If DTC B1658 is still current, replace the radio (IRC). Refer to one of the flowing:

    •  Radio Replacement
    •  Radio Replacement