Programming the universal transmitter
The HomeLink unit is programmed at the radiator grille.
Operating unit in headliner
At the operating unit
1. Switch on the ignition (do not start the engine).
2. Press and hold down the two outer HomeLink buttons, fig. 197 until the indicator diode A, fig. 197 begins to flash after about 20 seconds. This procedure will delete the standard factory settings and does not need to be repeated when programming the other buttons.
3. Press the particular HomeLink button which you would like to program.
4. Wait until the diode A begins to flash. The HomeLink module now remains in training mode for 5 minutes.
5. Now step in front of your vehicle with the original handheld transmitter for the garage door opener or any other device you wish to assign to the HomeLink control button.
At the radiator grille
6. Hold the original hand-held transmitter at or near the centre of your car's
radiator grille, fig. 198.
7. Press the activator button on the original hand-held transmitter.
8. As you do so, watch the turn signals on your vehicle. HomeLink confirms successful programming by flashing all four turn signals three times.
9. If the turn signals fail to flash three times, repeat the procedure with the transmitter held at a different distance from the radiator grille.
The proper distance between the hand-held transmitter and the HomeLink module at the radiator grille depends on the system you want to train. It may require several attempts.
The turn signals will flash once if the time limit for the programming mode has been exceeded. In this case the programming procedure needs to be performed again. Repeat the sequence at the operating unit starting with step 3.
The programming instructions above also apply to the other control buttons. Start with step 3 if you wish to proceed and program the other two buttons.
If the garage door or other devices still fail to be activated with the HomeLink control buttons after programming is completed, it is possible that these systems might be working with a rolling code instead of the normal fixed security code. If this is the case, a rolling code programming is required in addition to the steps described above.