Programming the HomeLink® (for U.S.A. owners)
The HomeLink® compatible transceiver in your vehicle has 3 buttons which can be programmed to operate 3 different devices. Refer to the programming method below appropriate for the device.

- Indicator light
- Buttons
Programming the HomeLink®

- Point the remote control for the device 1 to 3 in. (25 to 75 mm) from the HomeLink® control buttons.
Keep the indicator light on the HomeLink® in view while programming

- Press and hold one of the HomeLink® buttons and the transmitter button. When the HomeLink® indicator light changes from a slow to a rapid flash, you can release both buttons. If the HomeLink® indicator light comes on but does not flash, or flashes rapidly for 2 seconds and remains lit, the HomeLink® button is already programmed.
Use the other buttons or follow the “Reprogramming a HomeLink® button” instructions.

- Test the operation of the HomeLink® by pressing the newly programmed button. If programming a garage door opener, check to see if the garage door opens and closes. If the garage door does not operate, see if your garage transmitter is of the Rolling Code type. Press and hold the programmed HomeLink® button.
The garage door has the rolling code feature if the indicator light (on the HomeLink®) flashes rapidly for 2 seconds and then remains lit. If your transmitter is the Rolling Code type, proceed to the heading “Programming a rolling code system”.
- Repeat the steps above to program another device for each of the remaining HomeLink® buttons.
Programming a Rolling Code system (for U.S.A. owners)
If your device is Rolling Code equipped, follow the steps under the heading “Programming the HomeLink®” before proceeding with the steps listed below.
- Locate the training button on the ceiling mounted garage door opener motor. The exact location and color of the button may vary by brand of garage door opener.
Refer to the operation manual supplied with the garage door opener for the location of the training button.
- Press the training button.
Following this step, you have 30 seconds in which to initiate step 3 below.
- Press and hold the vehicle’s programmed HomeLink® button for 2 seconds and release it. Repeat this step once again. The garage door may open. If the garage door opens, the programming process is complete. If the door does not open, press and release the button a third time. This third press and release will complete the programming process by opening the garage door.
The ceiling mounted garage door opener motor should now recognize the HomeLink® transceiver and operate the garage door.
- Repeat the steps above to program another rolling code system for any of the remaining HomeLink® buttons.
Programming an entry gate (for U.S.A. owners)/Programming all devices in the Canadian market
- Place your transmitter 1 to 3 in. (25 to 75 mm) away from the surface of the HomeLink®.
Keep the indicator light on the HomeLink® in view while programming.
- Press and hold the selected HomeLink® button.
- Repeatedly press and release (cycle) the device’s remote control button for two seconds each until step 4 is complete.
- When the indicator light on the HomeLink® compatible transceiver starts to flashing rapidly, release the buttons.
- Test the operation of the HomeLink® by pressing the newly programmed button. Check to see if the gate/device operates correctly.
- Repeat the steps above to program another device for each of the remaining HomeLink® buttons.
Programming other devices To program other devices such as home security systems, home door locks or lighting, contact your authorized Toyota dealer for assistance.
Reprogramming a button
The individual HomeLink® buttons cannot be erased but can be reprogrammed. To reprogram a button, follow the programming instructions.
Test yourself
A quick Toyota Sienna quiz: every answer comes with an explanation and a link to the manual page.