The three HomeLink® buttons can be programmed to replace loose remote control devices, such as those for garage door openers or property gates.

HomeLink can be programmed in just one minute, after which all functions can be used immediately. For safety reasons, apply the handbrake. Then switch on the ignition, but do not start the engine.

Prior to programming any of the buttons for the first time, you will want to erase any factory-set default codes. Do this by pressing and holding the two outside buttons I and III – releasing only after approximately 20 seconds, when the light in the HomeLink symbol begins to flash. You do not need to repeat this step to program or reprogram any of the individual HomeLink buttons. For security, you will want to perform this function again to erase all button frequencies before transferring vehicle ownership.

To program a button, hold the original remote control of the device you wish to operate, at a distance of 4 to 12 inches away from the overhead console. While holding the remote steady, simultaneously push the remote control button and the desired HomeLink button. Hold both buttons in while you watch the HomeLink light begin to flash slowly. When it begins to flash quickly, release both buttons.

The ideal programming distance between a remote and the overhead console varies, so it may take more than a couple of attempts at different lengths for the programming to be successful. In each case, hold the remote steady for at least 15 seconds before trying a different distance.

Once a button has been successfully programmed, it should operate in exactly the same way as the original remote.

Some remote systems use rolling codes, which change codes in a uniformed fashion after each use. To learn how the HomeLink can be programmed to synchronize with such systems, consult their instruction manuals.

Content may not apply to all models. Consult your owner's manual for specific information about your vehicle.