Hello. Here is what worked for me to program a 2007 Genie garage door code into HomeLink. It is different than what's in the manual and posted in the forum: Hold down the HomeLink button to program. Have the hand held garage remote close and ready. Immediately hold down the hand held garage door remote button (this is the one that works) Keep them both pressed. It takes about 20 seconds. Wait until the flashing goes from very fast, to nothing then back to very fast. (This is the learning cycle.) Jump out of the car and press the learn button on the garage door controller Run back to the car and press and hold the same HomeLink button Hold down the HomeLink button. This holding down step takes about ten seconds. It will go from fast flashing to slow for a second or two. If you keep holding down the HomeLink button, the door will move. Programmed. I'm making a new thread because I didn't see this in any other threads. I may not be exactly correct in my instructions; please correct as necessary. But at least my HomeLink works with two Genie garage door openers. Genie Notes: Genie controllers can only store up to seven remote devices. Then the controller starts dropping out the last one programmed from memory. For example, the eighth one programmed becomes the seventh stored device. The previously seventh stored device is dropped out and will no longer work. To erase all controller memory and start fresh, hold the learn button for about ten seconds until the learn light goes out. Then you can re-program up to seven devices. Good luck!