The procedure on how to program HomeLink® to a miscellaneous device follows the same procedure as programming to a garage door opener.
Be sure to determine if the device has a rolling code, or non-rolling code before beginning the programming process.
NOTE:
Canadian radio frequency laws require transmitter signals to time-out (or quit) after several seconds of transmission, which may not be long enough for HomeLink® to pick up the signal during programming. Similar to this Canadian law, some US gate operators are designed to time-out in the same manner. The procedure may need to be performed multiple times to successfully pair the device to your HomeLink® buttons.