GM Service Manual Online
For 1990-2009 cars only

Entering a specific button sequence on the DIC initiates the RFA programming. The RFA system interfaces with the IPC through the serial data line. Pressing the transmitter LOCK or UNLOCK button programs up to three transmitters. The IPC display indicates when the programming sequence is complete. The receiver retains all current access codes in memory if either of the following conditions occur:

    • A programming sequence is interrupted.
    • The battery is disconnected.

Perform the following procedure after replacing a transmitter or receiver:

Programming Transmitters

  1. Turn the ignition to RUN.
  2. Turn the radio to OFF.
  3. Press the RESET button in order to clear any IPC warning messages.
  4. Press the OPTIONS button on the DIC until the IPC display is blank in order to enter the program mode.
  5. Press and hold the RESET button for 3 seconds.
  6. Press the OPTIONS button until FOB TRAINING message is displayed.
  7. Press the RESET button in order to begin the programming sequence.
  8. Simultaneously press and hold the LOCK and UNLOCK buttons on the first transmitter for 12 seconds. The IPC will indicate when that transmitter is programmed and when to proceed to the next. Repeat this step for each transmitter.

Programming Cancellation

The receiver will cancel the programming sequence if any of the following conditions occur:

    • The program mode is exited through the DIC.
    • The ignition is turned to OFF.
    • The three transmitters have been programmed.
    • The RFA system has been in the program mode for longer than 2 minutes and no transmitters have been learned.

If the program mode is cancelled with less than three codes stored, the receiver will only accept the codes just stored. If the program mode is cancelled before any code is stored, the codes still remain valid.

The receiver erases all previously stored codes when a new transmitter code is programmed into the receiver. Up to three different RFA transmitters can be programmed to each vehicle. Each transmitter has a unique VAC that changes every 5 seconds. After programming the transmitter to the vehicle, the receiver will update this code every 5 seconds in order to match the code programmed in the transmitter. The transmitter may not communicate or become out of synchronization with the receiver if any of the following situations occurs:

    • The transmitter battery is disconnected.
    • The vehicle battery is disconnected.
    • The transmitter and the vehicle are separated for 5 weeks or more.
    • The receiver is disconnected.

Preform the following procedure if the transmitter cannot communicate with the receiver:

Synchronizing Transmitters

  1. Move a programmed transmitter within range.
  2. Press the LOCK and UNLOCK buttons on the transmitter simultaneously for 6 seconds.
  3. The horn will chirp once when the transmitters are synchronized.