Home Programming HomeLink About HomeLink Vehicle Availability Compatible Brands Frequently Asked Questions Shopping Contact   
HomeLink Training Instructions
Process: Program a garage door opener
Vehicle: 2007 BMW Z4 Roadster
HomeLink Location: Mirror
Garage Door Opener: Genie
Printable Version

Before programming HomeLink to a garage door opener or gate operator, make sure that people and objects are out of the way of the device to prevent potential harm or damage. Your motorized garage door or gate will open and close while you are programming HomeLink. Do not program HomeLink if people or pets are in the path of the door or gate. A moving garage door or gate can cause serious injury or death to people and pets or damage to objects.

Vehicle exhaust contains carbon monoxide, a dangerous gas. Do not run the vehicle's engine while programming HomeLink. Exhaust gas can cause serious injury or death. When programming a garage door opener, it is advised to park outside of the garage.

Do not use HomeLink with any garage door opener that lacks safety stop and reverse features as required by U.S. federal safety standards (this includes any garage door opener model manufactured before April 1, 1982). A garage door that cannot detect an object signaling the door to stop and reverse - does not meet current U.S. federal safety standards.

If programming a garage door opener or gate, it is advised to unplug the device during the HomeLink programming and also if performing the "cycling" process to prevent possible motor burn-up.

NOTE: Some vehicles may require the ignition to be turned on or to the second (or “accessory” or ACC) position for training and/or operation of HomeLink. It is also recommended that a new battery be replaced in the hand held transmitter of the device being trained to HomeLink for quicker training and accurate transmission of the radio frequency.

1. For first time training, press and hold the two outer HomeLink buttons, releasing only when the HomeLink indicator light begins to flash after 20 seconds. (Do not perform this step when training the additional HomeLink buttons.)

Position the hand-held transmitter 1-3 inches away from the HomeLink surface (located on your mirror), keeping the HomeLink indicator light in view.


Using both hands, simultaneously press and hold both the desired HomeLink button and hand held transmitter button. DO NOT release until the HomeLink indicator light flashes slowly and then rapidly. When the indicator light flashes rapidly, both buttons may be released. (The rapid flashing indicates successful training.)

Note: Some garage door openers may require you to replace step 3 with the “cycling” procedure noted in the “View Canadian Instructions” section.


Press and hold the trained HomeLink button and observe the indicator light.

  • If the indicator light is solid/continuous, training is complete and your device should activate when the HomeLink button is pressed and released.
  • If the indicator light blinks rapidly for 2 seconds and then turns a solid/continuous light, proceed with the following training instructions for a rolling code device. A second person may make the following steps quicker and easier. Please use a ladder or other device. Do not stand on your vehicle to perform the next steps.
5. At the garage door opener receiver (motorhead unit) in the garage, locate the “learn” or “smart” button (usually near where the hanging antenna wire is attached to the unit). If there is difficulty locating the training button, reference the garage door opener’s manual or contact us.
6. Press and release the “learn” or “smart” button (the name and color of the button may vary by manufacturer). NOTE: Once the button is pressed, there are 30 seconds in which to initiate the next step.
7. Return to the vehicle and firmly press and hold the trained HomeLink button for two seconds and release. Repeat the “press/hold/release” sequence up to 3 times to complete the training process.

HomeLink should now activate your device.

Retain the original hand-held transmitter of the RF device you are programming for use in other vehicles, as well as for future HomeLink programming. It is also suggested that upon the sale of the vehicle, the programmed HomeLink buttons be erased for security purposes. To erase the programmed buttons, perform the procedure shown in step number 1.

**To train additional HomeLink buttons, begin with step two.

Indicates that this instruction is important to follow for reasons of personal safety, and that failure to follow the instruction could result in bodily injury.

HomeLink is intended to be used only with HomeLink compatible products that are programmed consistent with the applicable instructions on our website at www.homelink.com. Those instructions and product listings indicated by the symbol are particularly important for avoiding damage to the programmed device and other property associated with that device. Failure to comply with instructions or product listings can result in unwanted property damage. Johnson Controls is not responsible for property damage that results from failure to follow instructions or product listings indicated by the .

Start Over
Privacy Policy | HomeLink for Europe | Site Map | Take Our Survey | Get HomeLink | Johnson Controls
2007 Johnson Controls. All Rights Reserved.