GM Service Manual Online
For 1990-2009 cars only

Universal Home Remote System Operation With One Triangular LED


Object Number: 1739941  Size: B1

If there is one triangular Light Emitting Diode (LED) indicator light above the Universal Home Remote buttons, follow the instructions below.

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 automation devices.

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.

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 the Universal Home Remote.

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.

When programming a garage door, park outside of the garage. Park directly in line with and facing the garage door opener motor-head or gate motor-head. Be sure that people and objects are clear of the garage door or gate you are programming.

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

Programming the Universal Home Remote System

If you have questions or need help programming the Universal Home Remote System, call 1-800-355-3515 or go to www.homelink.com.

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

To program up to three devices:


    Object Number: 1878148  Size: B1
  1. From inside the vehicle, press and hold down the two outside buttons at the same time, releasing only when the Universal Home Remote indicator light begins to flash, after 20 seconds. This step erases the factory settings or all previously programmed buttons.
  2. Do not hold down the buttons for longer than 30 seconds and do not repeat this step to program the remaining two Universal Home Remote buttons.

  3. Hold the end of the 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. The hand-held transmitter was supplied by the manufacturer of the garage door opener receiver (motor head unit).
  4. At the same time, press and hold both the Universal Home Remote button that you would like to use to control the garage door and the hand-held transmitter button. Do not release the Universal Home Remote button or the hand-held transmitter button until Step 4 has been completed.
  5. 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.

  6. The indicator light on the Universal Home Remote flashes slowly at first and then rapidly after Universal Home Remote successfully receives the frequency signal from the hand-held transmitter. Release both buttons.
  7. Press and hold the newly-trained Universal Home Remote button and observe the indicator light.
  8. If the indicator light stays on continuously, the programming is complete and the garage door should move when the Universal Home Remote button is pressed and released. You do not need to continue the programming Steps 6 through 8 and can stop here.

    If the Universal Home Remote indicator light blinks rapidly for two seconds and then turns to a constant light, continue with the programming Steps 6 through 8.

    It may be helpful to have another person available to assist with the remaining steps.


    Object Number: 1743838  Size: B3
  9. After Steps 1 through 5 have been completed, locate inside the garage the garage door opener receiver (motor-head unit). Locate the "Learn" or "Smart" button. The name and color of the button may vary by manufacturer.
  10. Firmly press and release the "Learn" or "Smart" button. After you press this button, you have 30 seconds to complete Step 8.
  11. Immediately return to the vehicle. Firmly press and hold the Universal Home Remote button, chosen in Step 3 to control the garage door, for two seconds, and then release it. If the garage door does not move, press and hold the same button a second time for two seconds, and then release it. Again, if the door does not move, press and hold the same button a third time for two seconds, and then release.
  12. The Universal Home Remote should now activate the garage door.

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

Gate Operator and Canadian Programming

If you have questions or need help programming the Universal Home Remote System, call 1-800-355-3515 or go to www.homelink.com.

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 flashes 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 comes on while the signal is being transmitted.

Erasing Universal Home Remote Buttons

Erase the programmed buttons when you sell or terminate your lease.

To erase all programmed buttons on the Universal Home Remote device:


    Object Number: 1878148  Size: B1
  1. Press and hold down the two outside buttons until the indicator light begins to flash, after 20 seconds.
  2. Release both buttons.

Reprogramming a Single Universal Home Remote Button

To reprogram any of the three Universal Home Remote buttons, repeat the programming instructions earlier in this section, beginning with Step 2.

For help or information on the Universal Home Remote System, call the customer assistance phone number under Customer Assistance Offices .

Universal Home Remote System Operation With Three Round LED


Object Number: 1739942  Size: B1

The vehicle may have the Universal Home Remote System. If there are three round Light Emitting Diode (LED) indicator lights above the Universal Home Remote buttons, follow the instructions below.

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 automation devices.

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 Universal Home Remote Buttons" later in this section.

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

Programming Universal Home Remote -- Rolling Code

If you have questions or need help programming the Universal Home Remote System, call 1-866-572-2728 or go to learcar2u.com.

Most garage door openers sold after 1996 are Rolling Code units.

Programming a 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.

To program up to three devices:


    Object Number: 2002294  Size: B1
  1. From inside the vehicle, 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. Locate in the garage, the garage door opener receiver (motor-head unit). Locate the "Learn" or "Smart" button. It can usually be found where the hanging antenna wire is attached to the motor-head unit and may be a colored button. Press this button. After you press this button, you will have 30 seconds to complete the following steps.
  4. Immediately return to your vehicle. Press and hold the Universal Home Remote button that 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.
  5. Immediately, within one second, release the button when the garage door moves. The indicator light will blink rapidly until programming is complete.
  6. Press and release the same button again. The garage door should move, confirming that programming is successful and complete.

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

If these instructions do not work, you probably have a Fixed Code garage door opener. Follow the Programming instructions that follow for a Fixed Code garage door opener.

Programming Universal Home Remote -- Fixed Code

If you have questions or need help programming the Universal Home Remote System, call 1-866-572-2728 or go to learcar2u.com.

Most garage door openers sold before 1996 are Fixed Code units.

Programming a 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.

To program up to three devices:


    Object Number: 1715547  Size: B3
  1. To verify if you have a Fixed Code garage door opener, remove the battery cover on your hand held transmitter supplied by the manufacturer of your garage door opener motor. If you see a row of dip switches similar to the graphic above, you have a Fixed Code garage door opener. If you do not see a row of dip switches, return to the previous section for Programming Universal Home Remote - Rolling Code.
  2. Your hand held transmitter may have between eight to 12 dip switches depending on the brand of transmitter.

    Your garage door opener receiver (motor head unit) may also have a row of dip switches that can be used when programming the Universal Home Remote. If the total number of switches on the motor head and hand held transmitter are different, or if the dip switch settings are different, use the dip switch settings on the motor head unit to program your Universal Home Remote. The motor head dip switch settings can also be used when you do not have the original hand held transmitter.

    Example of Eight Dip Switches with Two Positions


    Object Number: 1832467  Size: B3

    Example of Eight Dip Switches with Three Positions


    Object Number: 1832471  Size: B3
  3. Your panel of switches may not appear exactly as they do in the examples above, but they should be similar.
  4. The switch positions on your hand-held transmitter may be labeled, as follows:

    • A switch in the up position may be labeled as "Up," "+," or "On."
    • A switch in the down position may be labeled as "Down," "-," or "Off."
    • A switch in the middle position may be labeled as "Middle," "0," or "Neutral."
  5. Write down the eight to 12 switch settings from left to right as follows:
  6. • When a switch is in the up position, write "Left."
    • When a switch is in the down position, write "Right."
    • If a switch is set between the up and down position, write "Middle."
    • The switch settings that you wrote down in Step 2 will now become the button strokes you enter into the Universal Home Remote in Step 4. Be sure to enter the switch settings that you wrote down in Step 2, in order from left to right, into the Universal Home Remote, when completing Step 4.
  7. From inside your vehicle, first firmly press all three buttons at the same time for about three seconds. Release the buttons to put the Universal Home Remote into programming mode.

  8. Object Number: 1832969  Size: B3
  9. The indicator lights will blink slowly. Enter each switch setting from Step 2 into your vehicle's Universal Home Remote. You will have two and one-half minutes to complete Step 4. Now press one button on the Universal Home Remote for each switch setting as follows:
  10. • If you wrote "Left," press the left button in the vehicle.
    • If you wrote "Right," press the right button in the vehicle.
    • If you wrote "Middle," press the middle button in the vehicle.
  11. After entering all of the switch positions, again, firmly press and release all three buttons at the same time. The indicator lights will turn on.
  12. 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.
  13. Immediately release the button when the garage door moves. The indicator light will blink rapidly until programming is complete.
  14. Press and release the same button again. The garage door should move, confirming that programming is successful and complete.

To program another Fixed Code device such as an additional garage door opener, a security device, or home automation device, repeat Steps 1-8, choosing a different button in Step 6 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 or terminate your lease.

To erase either Rolling Code or Fixed Code on the Universal Home Remote device:

  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 help or information on the Universal Home Remote System, call the customer assistance phone number under Customer Assistance Offices .