Homelink with a Genie Intellicode 2 Garage Door Opener
I struggled with this for hours, reading tons of forum posts before I got it to work. To make your Homelink unit work with a Genie Intellicode 2 GDO you have to do some interesting tricks. Basically to tell the car about your remote you have to put the remote into Intellicode 1 mode, then to get the GDO to accept the Homelink as a new remote you have to start the process with your original Intellicode 2 remote then complete it with the Homelink unit. This is not consistent with the directions or the majority of the forum posts I found, so I figured I would post it here. Here goes. This worked perfectly in my 2011 335d. Good luck!
Step 1: To ensure that your car's Homelink unit does not have any old codes in it, wipe it by pressing and holding the outer two buttons for about 30 seconds until the orange Homelink LED begins to flash.
Step 2: Make sure your Intellicode 2 remote (Mine is a Genie model G3T) is programmed to work with your opener (IE when you push the button the door opens or closes).
Step 3: Set one of the buttons on your remote to the legacy Intellicode 1 mode. If the button is in Intellicode 2 mode, when you push it the LED in the remote should light up green. It will light up red if it is in Intellicode 1 mode. To swap modes of a button, hold it down for approximately 10 seconds until both LEDs light up, then press the same button twice. Finally press it one more time to confirm the setting. Now when you push the button the LED should be red indicating the remote is in Intellicode 1 mode.
Step 4: Go to your car with your remote and program the Homelink button you want to use with the Intellicode 1 button you just made on your Genie remote. To do this depress the Homelink button you want to use and simultaneously (do not release the Homelink button until you are done) press and hold down, and if that does not work press and release a few times, the button on your Genie remote. When this is done the orange Homelink LED should start flashing rapidly. Now you can safely release the Homelink button.
Step 5: Take your Genie remote to the Garage Door Opener and begin the programming procedure. When you get to the step where the long purple LED is flashing and the round blue LED is off, press the ORIGINAL INTELLICODE 2 BUTTON (The one you normally use to open and close your garage door) once, and only once. Both LEDs on the garage door opener should now be flashing purple.
Step 6: Go to your car (quickly, this must all happen within 30 seconds of starting the procedure on the Genie powerhead) and press and release the desired programmed Homelink button 2 times (press the button for 2 seconds and then release two times). This should have programmed the unit. If you press the Homelink button again, your garage door should open/close.
If it doesn't work, I recommend starting the procedure over from the top.