On this page
A new remote does nothing until the opener has been taught its code. That step is garage door remote programming, and on most Australian openers it takes under a minute once you know where the button is. The button moves between brands and the press count changes with it, which is why searching how to program a garage door remote turns up six different answers. This is the routine we use on driveways across Perth, brand by brand.
Which opener and remote do you have?
Start at the motor, not the remote. The sticker on the opener gives the brand, the model and usually the radio frequency, and those three facts decide which remote will work and which steps apply. Most openers sold in Australia since the mid-2000s use rolling code on the 433 MHz band. Older units, still common in 1990s estates such as Ellenbrook and Canning Vale, may run at 27 MHz or 40 MHz with a fixed code set by dip switches inside the remote, and a receiver like that cannot learn a modern remote. Once you know the brand and frequency, our replacement remotes listed by opener brand show which unit suits which opener.
How do you program a garage door remote with the learn button?
Most openers follow one routine, whatever the button is called: Learn, Code, Set, Prog or a small remote symbol.
- Fit a fresh battery in the new remote; a weak coin cell looks exactly like a coding failure.
- Find the learn or code button, on the back or side of a sectional opener's head unit or on the motor at one end of a roller door's curtain roll.
- Press and release it once. Do not hold it. The LED beside it lights or flashes and the opener listens, usually for about 30 seconds.
- Press the remote button you want to use, either held until the opener light flashes or with two or three short presses; the remote's leaflet says which.
- Watch for the confirmation, a flash of the light, a click or beep, or the LED going out, then test from the driveway.
- Repeat for every other remote and car button, one learn cycle each.
Press the learn button, never hold it
On many openers, Merlin among them, holding the learn button for around six seconds erases every remote the opener has learnt, including the ones in the family's cars. If the LED goes out while you are still pressing, assume the memory is gone and re-code each remote with a short press.
Where is the learn button on each brand?
Brands change hardware between generations, so treat each note as a starting point and confirm it against your model's label or manual. We supply, install and service Merlin, Jaytech, Superlift and Steel-Line openers, and we code remotes for B&D, ATA, Gliderol and Centurion units too.
B&D
Controll-A-Door openers carry the coding button on the motor head, often marked Set or with a remote symbol. B&D has used more than one radio system, Tri-Tran and the later Tri-Tran+, and they do not always mix, so match the name printed on your existing remote. The B&D remote programming guide walks through each radio system.
Merlin
Merlin openers have one learn button on the motor head, usually under a small flap or beside the light. Press it once, then hold the remote button until the opener light flashes. Newer units may also offer a learn option in the wall control menu, and Merlin remotes cannot be copied from another remote. Our Merlin remote programming steps cover each Merlin generation.
Steel-Line
Steel-Line's sectional openers, including the SD800 and SD1200, and its roller units have a code or learn button on the motor head near the indicator lights, sometimes behind the light cover. For those two sectional models, the Steel-Line SD800 and SD1200 remote is the one to match. Press once, press the remote button, and wait for the light to change. There is more in the Steel-Line remote coding guide.
ATA
ATA (Automatic Technology Australia) openers such as the GDO-6, GDO-9 and GDO-11 take PTX-4, PTX-5 or PTX-6 remotes, each family with its own code system and often not interchangeable. Coding is done at the control panel on the motor, through a code button or a menu option on models with a screen, usually with two presses of the remote. Model-by-model detail is in how to program an ATA remote.
Gliderol
Gliderol's Glidermatic range covers roller (GRD) and sectional (GTS) doors. On the roller units the code button is on the motor at one end of the curtain roll, behind the side track. Older Glidermatic remotes used dip switches that must mirror those in the receiver, and that system cannot learn a rolling-code remote.
Centurion
Some Centurion Garage Doors openers carry the Avanti name, so search for both names when you look up the instructions for yours. The code button is on the motor head of sectional units and on the motor of roller units, with an LED beside it. Press once, then press the remote button until the LED changes.

Can you program a remote from another remote?
Sometimes, which is handy when the motor is high in a roller door drum. A few brands build a hidden learn button into the remote: press it on a working remote with a pen tip, press that remote's door button, then press the new remote's button as its leaflet describes. B&D's Tri-Tran family and ATA's TrioCode remotes are where we see this most; Merlin does not offer it. No rolling-code remote can be copied by cheap clone remotes, because the code changes with every press.
How does 4 button garage door remote programming work?
A four-button remote is four remotes in one case. Each button has its own channel and code, and the opener learns one button per learn cycle, so code the button you will actually press. Most people asking how to program garage remotes with four buttons have taught one button and are pressing another. Spare buttons can run a second door or a gate motor of the same brand, so label them once coded.
How do you program the garage door to your car?
Many cars sold in Australia carry HomeLink, the three buttons in the mirror or roof console. With a rolling-code opener it is a two-part job: the car learns your handheld remote, then the opener learns the car. Most failed attempts stop after part one.
- In the car, hold the handheld remote a few centimetres from the HomeLink button and press both until the HomeLink light changes from a slow flash to a fast one.
- Press the opener's learn button once, as for a new remote.
- Back in the car, press the trained HomeLink button for about two seconds, release, and repeat two or three times until the opener light flashes or clicks.
- Test from the driveway, then from further down the street.
Not every Australian opener talks to HomeLink. Some newer rolling-code systems need a small bridge module from the opener brand before an older HomeLink version recognises them, and frequency-hopping remotes may not be supported at all, so check with the opener maker first.
Why won't the remote pair with the opener?
When coding fails, it is nearly always one of these, in the order we find them.
- A flat or weak battery. New remotes sit in warehouses for months, and a coin cell that spent a Perth summer on the dashboard is often half dead.
- Wrong frequency or code system. A 433 MHz rolling-code remote will never pair with a 27 MHz opener, and one generation of a brand often will not pair with the next.
- You held the learn button instead of pressing it, and wiped the memory. Re-code every remote with a short press.
- The memory is full. Every opener stores a set number of remotes, and a few changes of owner fill it up. Erase it and re-code the remotes you still have.
- Lock or holiday mode is on. Merlin wall controls and some others have a lock button that disables every remote while the wall button still works; hold it a couple of seconds to clear it.
- You are pressing a button you never coded; four-button remotes are the usual culprit.
- The receiver has failed. If no remote works, including ones that used to, the radio board or its antenna wire is at fault, and coding will not fix it.
If a remote that used to work has simply stopped and nobody has touched the learn button, start with the remote-not-working checks before re-coding anything.
What if a remote is lost or stolen?
A missing remote is a missing house key; the internal door from the garage is rarely deadlocked. Do not just code a replacement; the old one keeps working. Erase the opener's memory first, on most units by holding the learn or code button until the LED goes out or the unit beeps, then re-code every remote and HomeLink button you still use. Our guide to clearing an opener's remote memory covers the hold times brand by brand. If the remote went with a stolen car, do it the same day.
When is it quicker to have us code it?
Coding a remote is a fair DIY job when the button is easy to reach and the remote matches. It stops being one when the motor is up in a roller door drum, the opener predates rolling code, the memory is full, or three remotes bought online all refuse to pair. Our vans carry remotes for the common brands, so we program garage door remotes on your driveway in one visit, same day across Perth, with no call-out fee and the price agreed before we start. If the receiver has died, that is an opener repair rather than a remote job, and we tell you which before touching anything.