How to Program a Garage Door Remote Control

Northwest Garage Door Spares

How to Program a Garage Door Remote Control: Step-by-Step Guide

Programming a garage door remote is a task most people can do themselves in a few minutes. This guide takes you through the process clearly, with steps for the most common UK motor brands.

Programming a new garage door remote does not require specialist knowledge or tools. The process involves putting the motor's receiver into a learning mode, presenting the new remote's signal, and confirming that the two have synchronised. For most modern rolling code systems, this takes less than five minutes once you know the correct steps for your motor.

This guide explains the general process, then covers the specific steps for the most widely used UK motor brands. It also includes troubleshooting guidance for the most common problems that arise during programming.


Before You Start

There are a few things to confirm before attempting to programme a new remote.

  • The remote is compatible with your motor. Confirm that your motor's make and model number is listed as compatible with the remote you have purchased. A remote that is not compatible cannot be programmed to your motor regardless of the process used. If you are unsure, see our guide on garage door remote compatibility.
  • The remote has a fresh battery fitted. A remote with a weak battery may not transmit a strong enough signal during programming. Fit a new battery before starting.
  • You have physical access to the motor unit. The programming button is on the motor itself, mounted on the garage ceiling. You will need to be able to reach it, either directly or using a step ladder.
  • The motor's memory is not full. If the motor has reached its maximum number of stored remotes, it cannot accept a new one. Delete an unused remote from the memory first if needed.

The General Programming Process for Rolling Code Motors

The following steps apply broadly to most modern rolling code garage door motors. Use this as a reference if you cannot find your motor's specific manual, then cross-check with the brand-specific steps below.

  1. Locate the programming button on the motor unit. This is usually a small button on the body of the motor, sometimes inside a cover or panel. It may be labelled P, PROG, SET, or simply indicated by a symbol. On some motors it is on a separate receiver module rather than the motor body itself.
  2. Press the programming button once. A single press typically activates learning mode. The motor's indicator light will usually flash or change colour to confirm it is ready to receive a new code. You now have a limited time window, typically 30 to 60 seconds, to complete the next step.
  3. Press the button on the new remote once. Hold the remote at a normal operating distance, roughly 1 to 3 metres from the motor, and press the button. The motor will confirm that the new remote has been accepted, usually with a flash of its indicator light, a click of the relay, or both.
  4. Test the remote. Step back to a normal operating distance, typically 5 to 10 metres, and press the remote button. The door should open or close. If it does, programming is complete.

The learning mode window on most motors closes after 30 to 60 seconds. If you miss the window, simply press the programming button on the motor again to restart it. There is no penalty for starting the process again.


Step-by-Step by Brand

Hormann HSM

  1. Press the programming button on the motor once. The yellow indicator light will flash rapidly.
  2. Within 10 seconds, press the button on the new remote once. The motor will confirm with a series of flashes.
  3. Test the remote from normal operating distance.

Hormann HSM motors can store up to 40 remotes. If the motor does not confirm, check that the remote is an HSM-compatible model and not a BiSecur remote, which requires a different process.

Hormann BiSecur

  1. On the motor's control panel, navigate to the programming menu. The exact path depends on the motor model; consult the Hormann manual for your specific unit.
  2. Select the option to add a new remote or handset.
  3. When prompted, press the button on the new BiSecur remote. The motor will confirm acceptance.
  4. Test the remote.

BiSecur remotes use AES-128 encryption and must be genuine Hormann BiSecur products. Standard aftermarket remotes will not work on a BiSecur motor.

Marantec

  1. Press the P button on the motor unit once. The indicator light will illuminate.
  2. Within 10 seconds, press the button on the new remote three times in quick succession.
  3. The motor will confirm with a flash of the indicator light.
  4. Test the remote.

Note that Marantec requires three button presses on the remote rather than the single press used by most other brands. A single press will not complete the pairing.

Came

  1. Press the T1 programming button on the Came receiver board once. The LED will illuminate steadily.
  2. Press the button on the new remote once. The LED will flash to confirm the code has been stored.
  3. The motor returns automatically to normal operation after confirmation.
  4. Test the remote.

On some Came installations the receiver is a separate unit from the motor. The T1 button location is marked on the receiver board. If your Came motor has a different button layout, check the receiver label or the Came documentation for your specific model.

FAAC

  1. Press and hold the programming button on the FAAC receiver for approximately 2 seconds until the LED changes state.
  2. Release the button, then press the new remote's button once.
  3. The LED will confirm acceptance with a flash or change.
  4. Test the remote.

Nice

  1. Press and hold the PP button on the Nice receiver until the LED flashes.
  2. Release the button, then press the new remote's button once within 10 seconds.
  3. The LED will flash to confirm acceptance.
  4. Test the remote.

Nice receivers allow multiple remotes to be added in sequence without exiting programming mode. After the first remote is confirmed, simply press the next remote's button within the time window without pressing the PP button again.

Chamberlain and LiftMaster

  1. Locate the Learn button on the motor unit. It is typically a coloured button, often yellow, purple, or orange depending on the motor generation.
  2. Press and release the Learn button. The indicator light next to it will illuminate for approximately 30 seconds.
  3. Within 30 seconds, press and hold the button on the new remote until the motor's light flashes or you hear two clicks, then release.
  4. Test the remote.

After Programming: What to Check

Once the remote has been successfully programmed, test it thoroughly before considering the job done.

  • Test from normal operating distance, typically from your driveway at the point where you would normally use it.
  • Test from the maximum distance you would typically want it to work, such as from the road at the end of the driveway.
  • If any previously programmed remotes were in use, confirm they still work correctly. A successful programming session should not affect existing remotes.

Troubleshooting

If the remote does not operate the door after programming, check the following.

  • Did the motor confirm acceptance? If the indicator light did not confirm during programming, the pairing was not completed. Repeat the process.
  • Is the remote compatible? If the motor confirmed but the remote still does not operate the door, the remote may not be fully compatible with your motor. Verify the model compatibility.
  • Is the battery fresh? If the battery is weak, the remote may not transmit a strong enough signal. Fit a new battery and test again.
  • Is the motor's memory full? A full memory will prevent new remotes being stored. Delete an unused remote and retry.

Summary

Programming a garage door remote is a simple process once you know the correct sequence for your motor brand. The general approach for most rolling code systems involves pressing the motor's programming button once, then pressing the new remote's button within the available time window. Brand-specific variations, such as Marantec's three-press requirement or Hormann BiSecur's menu-based process, are the main exceptions to watch for.

If you need a compatible replacement or additional remote to programme to your motor, browse our range of garage door remote controls.

Find a compatible remote ready to programme to your motor from our full range.

Shop Garage Door Remote Controls
Back to blog