GM Service Manual Online
For 1990-2009 cars only

Universal Home Remote System Operation With One Triangular LED


Object Number: 1739952  Size: B1

Your vehicle may have the Universal Home Remote System. If there is one triangular Light Emitting Diode (LED) above the Universal Home Remote buttons, follow the instructions below. If your vehicle has three round LED above the Universal Home Remote buttons, follow the instructions under Universal Home Remote System Operation (With three round LED).

Do not use the Universal Home Remote with any garage door opener that does not have the "stop and reverse" feature. This includes any garage door opener model manufactured before April 1, 1982. If you have a newer garage door opener with rolling codes, be sure to follow Steps 6 through 8 to complete the programming of your Universal Home Remote Transmitter.

Read the instructions completely before attempting to program the Universal Home Remote. Because of the steps involved, it may be helpful to have another person available to assist you in the programming steps.

Keep the original hand-held transmitter for use in other vehicles as well as for future Universal Home Remote programming. It is also recommended that upon the sale of the vehicle, the programmed Universal Home Remote buttons should be erased for security purposes. See "Erasing Universal Home Remote Buttons" later in this section or, for assistance, contact your dealer.

Be sure that people and objects are clear of the garage door or gate operator you are programming. When programming a garage door, it is advised to park outside of the garage.

It is recommended that a new battery be installed in your hand-held transmitter for quicker and more accurate transmission of the radio-frequency signal.

Programming Universal Home Remote

Follow these steps to program up to three channels:

  1. Press and hold down the two outside Universal Home Remote buttons, releasing only when the Universal Home Remote indicator light begins to flash, after 20 seconds. Do not hold down the buttons for longer than 30 seconds and do not repeat this step to program a second and/or third hand-held transmitter to the remaining two Universal Home Remote buttons.
  2. Position the end of your hand-held transmitter about 1 to 3 inches (3 to 8 cm) away from the Universal Home Remote buttons while keeping the indicator light in view.
  3. Simultaneously press and hold both the desired Universal Home Remote button and the hand-held transmitter button. Do not release the buttons until Step 4 has been completed.
  4. Some entry gates and garage door openers may require you to substitute Step 3 with the procedure noted in "Gate Operator and Canadian Programming" later in this section.

  5. The indicator light will flash slowly at first and then rapidly after Universal Home Remote successfully receives the frequency signal from the hand-held transmitter. Release both buttons.
  6. Press and hold the newly-trained Universal Home Remote button and observe the indicator light.
  7. If the indicator light stays on continuously, programming is complete and your device should activate when the Universal Home Remote button is pressed and released.

    To program the remaining two Universal Home Remote buttons, begin with Step 2 under "Programming Universal Home Remote." Do not repeat Step 1 as this will erase all of the programmed channels.

    If the indicator light blinks rapidly for two seconds and then turns to a constant light, continue with Steps 6 through 8 following to complete the programming of a rolling-code device, most commonly, a garage door opener.

  8. Locate in the garage, the garage door opener receiver (motor-head unit). Locate the "Learn" or "Smart" button. This can usually be found where the hanging antenna wire is attached to the motor-head unit.
  9. Firmly press and release the "Learn" or "Smart" button. The name and color of the button may vary by manufacturer.
  10. You will have 30 seconds to start Step 8.

  11. Return to the vehicle. Firmly press and hold the programmed Universal Home Remote button for two seconds, then release it. Immediately press and hold the same button a second time for two seconds, then release it. Immediately, press and hold the same button a third time for two seconds, then release.
  12. The Universal Home Remote should now activate your rolling-code device.

To program the remaining two Universal Home Remote buttons, begin with Step 2 of "Programming Universal Home Remote." Do not repeat Step 1, as this will erase all previous programming from the Universal Home Remote buttons.

Gate Operator and Canadian Programming

Canadian radio-frequency laws require transmitter signals to time out or quit after several seconds of transmission. This may not be long enough for Universal Home Remote to pick up the signal during programming. Similarly, some U.S. gate operators are manufactured to time out in the same manner.

If you live in Canada, or you are having difficulty programming a gate operator or garage door opener by using the "Programming Universal Home Remote" procedures, regardless of where you live, replace Step 3 under "Programming Universal Home Remote" with the following:

Continue to press and hold the Universal Home Remote button while you press and release every two seconds (cycle) the hand-held transmitter button until the frequency signal has been successfully accepted by the Universal Home Remote. The Universal Home Remote indicator light will flash slowly at first and then rapidly. Proceed with Step 4 under "Programming Universal Home Remote" to complete.

Using Universal Home Remote

Press and hold the appropriate Universal Home Remote button for at least half of a second. The indicator light will come on while the signal is being transmitted.

Erasing Universal Home Remote Buttons

To erase programming from the three Universal Home Remote buttons do the following:

  1. Press and hold down the two outside buttons until the indicator light begins to flash, after 20 seconds. Do not hold the two outside buttons for longer than 30 seconds.
  2. Release both buttons.

The Universal Home Remote is now in the train (learning) mode and can be programmed at any time beginning with Step 2 under "Programming Universal Home Remote" shown earlier in this section.

Individual buttons cannot be erased, but they can be reprogrammed. See "Reprogramming a Single Universal Home Remote Button" following this section.

Reprogramming a Single Universal Home Remote Button

To program a device to Universal Home Remote using a Universal Home Remote button previously trained, follow these steps:

  1. Press and hold the desired Universal Home Remote button. Do not release the button.
  2. The indicator light will begin to flash after 20 seconds. While still holding the Universal Home Remote button, proceed with Step 2 under "Programming Universal Home Remote" shown earlier in this section.

For additional information on Universal Home Remote, contact your dealer.

Universal Home Remote System Operation With Three round LED


Object Number: 1739954  Size: B1

Your vehicle may have the Universal Home Remote System. If there are three round Light Emitting Diode (LED) above the Universal Home Remote System buttons, follow the instructions below. If there is one triangular LED above the Universal Home Remote System buttons, follow the instructions under Universal Home Remote System Operation (with one triangular LED).

This system provides a way to replace up to three remote control transmitters used to activate devices such as garage door openers, security systems, and home lighting.

Do not use this system with any garage door opener that does not have the stop and reverse feature. This includes any garage door opener model manufactured before April 1, 1982.

Read the instructions completely before attempting to program the transmitter. Because of the steps involved, it may be helpful to have another person available to assist you in programming the transmitter.

Be sure to keep the original remote control transmitter for use in other vehicles, as well as, for future programming. You only need the original remote control transmitter for fixed code programming. It is also recommended that upon the sale or lease termination of the vehicle, the programmed buttons should be erased for security purposes. See "Erasing your Universal Home Remote Buttons" later in this section.

Be sure that people and objects are clear of the garage door or security device you are programming. When programming a garage door, it is advised to park outside of the garage.


Object Number: 1715547  Size: B3

If you do not know if your garage door opener is a fixed code or rolling code device, open your garage door opener's remote control battery cover. Your garage door opener is a fixed code device if there is a panel of switches. If not, your garage door opener is a rolling code device.

Programming Universal Home Remote -- Fixed Code

Fixed Code garage door openers are used for garage doors produced prior to 1996. Fixed code uses the same coded signal every time, which is manually programmed by setting DIP switches for a unique personal code.

Follow these steps to program up to three channels:

  1. Remove the battery cover of the hand-held transmitter.
  2. Example of Switch Settings


    Object Number: 1715555  Size: B3
  3. Write down the eight to 12 coding switch settings from left to right. When the switch is in the up position, write "on," and when a switch is in the down position, write "off". If a switch is set between the up and down position, write "middle".
  4. Enter these positions into the Universal Home Remote System as follows.
  5. Press and release all three buttons at the same time to put the device into programming mode.


    Object Number: 1739956  Size: B3
  6. The indicator light will blink slowly. In order from left to right, and within two and one-half minutes, enter each switch setting into the Universal Home Remote System. Push one button for each switch as follows:
  7. • Left button = "on" switch position.
    • Right button = "off" switch position.
    • Middle button = "middle" switch position.
  8. After entering the switch settings, press and release all three buttons at the same time. The indicator lights will turn on.
  9. Press and hold the button you would like to use to control the garage door until the garage door moves. The indicator light above the selected button should slowly blink. You may need to hold the button from five to 55 seconds.
  10. Immediately release the button when the garage door moves. The indicator light will blink rapidly until programming is complete.
  11. Press and release the button again. The garage door should move, confirming that programming is successful and complete.

To program another device such as an additional garage door opener, a security device, or home lighting, repeat Steps 1 through 8, choosing a different function button in Step 6 than what you used for the garage door opener.

Programming Universal Home Remote -- Rolling Code

Rolling code garage door openers are used for garage doors produced after 1996 and are code protected. Rolling code means the coded signal is changed every time your remote control garage door opener is used.

Programming a rolling code garage door opener involves time-sensitive actions, so read the entire procedure before you begin. If you do not follow these actions, the device will time out and you will have to repeat the procedure.

Follow these steps to program up to three channels:

  1. Press the two outside buttons at the same time for one to two seconds, and immediately release them.

  2. Object Number: 1743838  Size: B3
  3. Go to the garage. Locate the garage door motor head and press and release the "learn" button.
  4. After pressing the "learn" button, you have 10 to 30 seconds to complete Step 4 depending on your garage control unit. If you cannot locate the "learn" button, refer to the owners guide for your garage door opener.

  5. Press and hold the button you would like to use to control the garage door until the garage door moves. The indicator light, above the selected button, should slowly blink. You may need to hold the button from five to 20 seconds.
  6. Immediately release the button when the garage door moves. The indicator light will blink rapidly until programming is complete.
  7. Press and release the button again. The garage door should move, confirming that programming is successful and complete.

To program another device such as an additional garage door opener, a security device, or home lighting, repeat Steps 1 through 5, choosing a different function button in Step 3 than what you used for the garage door opener.

Using Universal Home Remote

Press and hold the appropriate button for at least half of a second. The indicator light will come on while the signal is being transmitted.

Reprogramming Universal Home Remote Buttons

You can reprogram any of the three buttons by repeating the instructions.

Erasing Universal Home Remote Buttons

You should erase the programmed buttons when you sell the vehicle or terminate your lease.

To erase either rolling code or fixed code on the Universal Home Remote device, do the following:

  1. Press and hold the two outside buttons at the same time for approximately 20 seconds, until the indicator lights, located directly above the buttons, begin to blink rapidly.
  2. Once the indicator lights begin to blink, release both buttons. The codes from all buttons will be erased.

For additional information on Universal Home Remote, contact your dealer.