Gate remote programming sounds like a trivial job: grab the new transmitter, press a button on the gate controller and the new remote should open the gate. In practice, the word "programming" hides three very different operations, each with its own tools, time and chance of failure. Knowing which one you actually need is the fastest way to avoid wasted hours, returned parcels or a call-out fee for a technician.
There are three viable paths. The first is classic programming: authorising a new transmitter directly on the gate controller, by pressing a learn button (PROG, RADIO, LEARN, MEMO or similar) on the receiver board. The second is copying onto a universal remote like 1Control WHY, which replicates the radio signal of your existing remote without touching the controller. The third is moving to your smartphone with 1Control SOLO: a Bluetooth device that installs on the gate, copies the original signal during setup and then lets you open from the 1Control app.
This guide walks through all three paths. You'll find the generic procedure for programming a remote on the controller, how to program a gate remote with another remote and without one, how to handle 4-button remotes and electric gate key fobs, how to reprogram or reset a receiver, brand-specific notes for the most common makes (Nice, Came, FAAC, BFT, HΓΆrmann, Sommer, Somfy, Cardin), the copy procedure step by step with WHY, and the smartphone alternative with SOLO. The goal is simple: pick the right path before you start, and complete the job on the first try.
Gate remote programming: what it really means
Everyday speech mixes up three operations. Programming means writing a brand-new transmitter into the controller's memory, so its signal is recognised as authorised. Copying means replicating the signal of an already-authorised remote onto a new device: the controller doesn't know it's a different transmitter β it receives the same signal as before. Duplicating is the commercial term that's often used interchangeably with copying.
The distinction matters because the point of intervention changes. With classic programming you need physical access to the gate controller, which means authorisation (in shared installations like apartment buildings) and a few minutes near the motor. With a copy onto WHY or SOLO the work happens on the new device, close to the existing remote, and in most cases doesn't require touching the gate hardware at all.
Manuals use even more words. To pair, sync, code, learn or set up a gate remote almost always means classic programming; to reprogram one usually means starting again after a lost remote or a new receiver. And the radio side works the same whether the motor drives a sliding gate, a swing gate, a garage door or a barrier.

Want a new remote without calling an engineer?
Check in seconds whether your brand and model are supported: 1Control WHY copies or replaces your remote without opening the control unit and without touching the system. One-off purchase, no subscription.
58,00€ 52,00€ VAT included
- 1,500+ reviews on Amazon, Facebook and Trustpilot
- Secure payments
- 2-year warranty
Before you start: three things to check on the original remote
A successful copy or programming starts with a quick inspection of the original transmitter. Before you order a new remote or open the controller box, confirm three details: frequency, encoding type and exact model. These three checks separate a one-shot success from a wasted purchase.
Frequency: 433-868 MHz or quartz
Most modern gate and garage remotes operate in the 433-868 MHz band. That's the band covered by WHY and by smart openers like SOLO; with their 433 MHz antenna, both also copy remotes on lower frequencies down to about 300 MHz, and the 280-320 MHz models marked as compatible in the checker are supported. Older transmitters β typical of pre-2000s installations β are often "quartz" remotes operating between 15 and 50 MHz (commonly 27.12, 30.9, 40.68 or 49.86 MHz). Brands such as Cardin (older series), Telcoma, Aprimatic, Allmatic and Roger frequently sit in this band. For quartz remotes WHY simply doesn't transmit on the right frequency, and the correct product is 1Control QZERO, the universal remote engineered for that range. The frequency is normally printed on the back label of the remote or available on the manufacturer's data sheet.
Fixed code vs rolling code
The other decisive parameter is the encoding type. A fixed code transmitter sends essentially the same bit pattern every time. A rolling code transmitter changes the code on every press, following a cryptographic sequence shared with the receiver β an intercepted code can't be replayed because it's already expired. Rolling code has been the default on automations installed in the last 10-15 years and is what cheap supermarket universal remotes typically fail on. WHY copies both fixed code and rolling code transmitters, within the compatibility list, which is what matters in practice for almost every recent installation.
Model and compatibility
Compatibility can't be inferred from the brand alone. Two remotes from the same manufacturer can use different protocols, different frequencies and different copy procedures. To be sure, look up the exact model on the WHY compatibility page or the SOLO compatibility page: if it's on the list, the copy is designed to succeed. For quartz remotes, check the WHY/QZERO compatibility page before deciding which product fits.
Classic procedure: program a new remote from the gate controller
Programming directly on the controller is the most traditional path. It works when you have physical access to the motor and a brand-new transmitter β usually sourced from the gate manufacturer or installer β to pair with the system. The generic sequence is similar on almost every recent automation.
- Open the receiver or controller enclosure: it's the box containing the electronic board, usually mounted near the motor. To prevent accidental short circuits, do the work with the gate closed.
- Find the learn button: depending on the brand it's labelled PROG, RADIO, LEARN, MEMO, P1 or similar. It's typically a small push button next to an indicator LED.
- Press and hold the learn button until the LED turns on solid or starts blinking steadily β the controller has entered learn mode.
- Press a button on the new remote you want to pair with the gate. The controller LED usually confirms with a different blink pattern or by switching off.
- Verify: close the enclosure, step back and try the new remote. If the gate moves, programming was successful.
If the gate is part of a shared installation β apartment building, gated community, commercial site β always ask the building manager or maintenance company before touching the controller. Shared automations have strict rules around adding new transmitters, and an unauthorised pairing can disrupt other users.
How to program a gate remote with another remote
This is the most searched variant of the job, and for good reason: on many automations you can add a new remote without opening the controller, using a remote that already works. The working remote acts as the "key" that puts the receiver into learn mode over the air. It only works under three conditions: the new remote is an original (or a remote declared compatible) of the same brand and coding family, the old remote is already enrolled and working, and you stand within range of the receiver — usually a few metres from the gate, not from your sofa.
The exact gesture depends on the manufacturer. These are the three patterns you'll meet most often:
Sequence of presses (Nice-style receivers)
Many Nice receivers accept a new transmitter through a timed sequence, performed near the gate:
- Press and hold a button on the new remote for at least 5 seconds, then release.
- Slowly press a button on the old, already enrolled remote 3 times.
- Slowly press the button on the new remote once more and release.
The new remote inherits the settings of the old one, so it opens the gate the same way. If nothing happens, the remote memorisation may be disabled on that receiver, or the timings were too fast: repeat calmly, one press per second.
Hidden button on the old remote (BFT)
On BFT systems an already enrolled transmitter can open the receiver's learn mode remotely: on many models through a small hidden button reached through a hole in the case, on two-button Mitto remotes by pressing both buttons together until the LED reacts. Within a few seconds you then transmit from the new remote. The details change between BFT receiver generations, so keep the transmitter leaflet at hand.
Master remote that passes its code (FAAC SLH)
FAAC SLH systems work differently: there is no remote-to-receiver sequence, but a master remote can hand its system code to a new transmitter. Press P1 and P2 together on the master until its LED flashes, hold the two remotes front to front, keep pressed the channel used for the gate on the master, then press the chosen channel on the new remote until the LEDs confirm. The new remote is stored by the receiver automatically the first times you use it near the gate. A slave remote (LED steady at once instead of flashing) can't pass its code on: you need a master.
The universal alternative: copy rather than pair
"Programming with another remote" can also mean copying it: 1Control WHY and 1Control SOLO learn the signal of your working remote, of any brand on the compatibility list, and the receiver doesn't even notice a new device. Both procedures are further down this guide.
How to program a gate remote without another remote
No working remote left — the only one broke, went missing, or you just moved in and got none? You can still program a gate remote; you simply lose the over-the-air shortcuts and have to work at the receiver. These are the options, from the most common to the last resort:
- Learn button on the controller: the classic procedure above needs no old remote at all. Buy an original or a declared-compatible remote, press PROG/RADIO/LEARN on the board, then transmit from the new remote. This is also what "Nice remote control programming without transmitter" or "Came remote without another remote" means in practice: the receiver button replaces the missing remote.
- Delete the remotes you no longer have: if a remote was lost or stolen, adding a new one isn't enough — the old one would still open. Erase the receiver memory and re-enrol only the remotes you hold. Our guide on what to do when a gate remote is lost or stolen covers the security side.
- Shared gates: in an apartment building you normally can't open the controller. Ask the building manager or the maintenance company to enrol a new remote; see also getting a remote for a communal gate.
- No compatible remote at all: when the original remote can't be copied, or nobody knows which remote the automation takes, SOLO + KIT adds a small receiver wired to the motor's opening contact. It works with any automation, and from then on the gate opens from your smartphone.
4-button gate remote programming
A 4-button remote isn't one remote with four copies of the same signal: on almost every system each button transmits its own code or channel. That's why "I programmed the remote but only one button works" is perfectly normal — the receiver stored the button you pressed, not the whole remote.
How the buttons get stored depends on the receiver:
- All buttons at once: some receivers store the whole remote in one go and assign each button a fixed command. Nice calls this Mode I.
- One button per function: other receivers store a single button tied to the function you choose (full opening, pedestrian opening, stop). Nice calls it Mode II; on Came boards it's the CH1/CH2 channel you select before pairing.
- Each button on a different receiver: the typical home layout is button 1 for the driveway gate, button 2 for pedestrian opening, buttons 3 and 4 for the garage door or a second gate. Each button is programmed separately on its own receiver.
Enrol one button at a time and test each before moving on. With WHY the logic is the same: each of its 4 buttons holds one copied remote, even of different brands.
Electric gate key fob programming
"Key fob" covers two very different objects, and the procedure depends on which one you hold:
| Type of fob | How to recognise it | How it is programmed |
|---|---|---|
| Radio key fob (small remote) | Has buttons and a battery, works from a distance | Exactly like a gate remote: learn button on the receiver, or the with-another-remote procedures above; it can be copied by WHY or SOLO if it's on the compatibility list |
| Proximity fob or tag (RFID) | No buttons, no battery; you hold it against a reader on a post or wall | Enrolled on the access-control reader, often with a master card or through the system's software; in shared buildings only the manager or installer can add one |
So if your fob has buttons, everything in this guide applies; if it's a button-less tag, contact whoever manages the reader.
How to reprogram or reset a gate remote
Reprogramming is needed in four typical situations: a remote was lost, you bought a property with remotes of unknown history, the receiver was replaced, or the receiver memory is full. The steps are usually these:
- Erase what needs erasing: most receivers can delete all stored remotes with a long press on the learn button or a sequence described in the manual. Some allow deleting a single remote, but many only offer "delete all".
- Re-enrol the remotes you keep, one by one (or one button at a time, see the 4-button section).
- Test each remote from the usual distance before closing the enclosure.
Older fixed code remotes with DIP switches (a row of tiny switches under the battery cover) are reprogrammed differently: you set the same on/off pattern as the receiver or the other remotes. Change the pattern on the receiver and every remote must follow. If the receiver refuses new remotes, the memory may simply be full: see gate receiver memory full: how to add remotes.
Programming a gate remote by brand: what changes
The most common brands sold across Europe share the same underlying logic but differ in small details β name of the learn button, blink patterns, master/slave conventions. The table is a starting reference: for the full procedure always check the controller manual or the dedicated 1Control help centre guides.
| Brand | Controller button | Notes |
|---|---|---|
| Nice | P1 / PRG | LED blink patterns indicate the state. Many receivers accept a new remote near the gate through a press sequence with an already enrolled remote (see above), and offer Mode I (all buttons) or Mode II (single button). |
| Came | PROG / CH1 | Memory is per-channel (CH1, CH2). Recent models with a display require selecting the channel before pairing. |
| FAAC | SETUP / RADIO | FAAC distinguishes master and slave remotes: only masters can generate clones (P1 + P2 on the master, then remotes front to front). A brand-specific detail that doesn't apply to other makes. |
| BFT | SW1 / PROG | Some BFT transmitters have a small hidden button on the back of the case: it puts the receiver into learn mode from an enrolled remote, and it's pressed during copying with SOLO. |
| HΓΆrmann | P | BiSecur transmitters (HS-BS) require the button to be held down even after the LED has gone off. |
| Sommer | RADIO | Press RADIO with a small screwdriver, wait for the LED to come on, then transmit from the new remote. |
| Somfy | PROG / RADIO | Press PROG and wait around 10 seconds before transmitting from the new remote. |
| Cardin | PROG | Standard procedure: press the controller button and transmit from the remote close to the receiver. |
If you can't identify the controller model, you can send a photo of the electronic board to 1Control support: once the controller is identified, you'll receive a step-by-step guide tailored to that exact model.
Copy your remote onto 1Control WHY: step by step
If you'd rather not open the controller box β or you need to add a transmitter without calling a technician β the fastest path is to copy the signal of your existing remote onto a universal like WHY. The procedure happens far from the gate, all you need is the original transmitter at hand and a few minutes.
A note on universal gate remote programming: copying universals like WHY learn the signal of the remote you already have, while compatible remotes sold "for Nice", "for Came" and so on behave like a new original and must be enrolled on the receiver, as described above.
The general copy procedure with WHY is:
- Check compatibility of your original transmitter on the WHY compatibility page.
- Enter copy mode: press and hold button 1 on WHY while pressing button 2 four times. The LED starts flashing red.
- Bring the two devices together: hold the original remote in direct contact with WHY, or within a few millimetres.
- Transmit from the original remote: press and hold the button you want to copy for 3-4 seconds, then release. WHY learns the signal.
- Store the copy on a WHY button: press the WHY button (1, 2, 3 or 4) where you want to save the copy. From that moment, that button transmits the same signal as the original remote.
Exact steps vary slightly by brand: brand-specific copy guides are published on the WHY manuals page on the 1Control site. The practical advantage is that WHY's 4 buttons are fully independent: a single device can drive the gate at home, the garage door, the office barrier and a fourth access point β even across different brands, as long as each original remote is on the compatibility list. The CR2032 battery is replaceable, and copied transmitters stay in memory even with the battery fully removed.
Pair the gate with your smartphone using 1Control SOLO
The third path changes the paradigm: instead of a new physical remote, you install a smart device on the automation and use your smartphone as the transmitter. That's the idea behind 1Control SOLO, which behaves like a remote permanently parked next to the gate β it copies the signal of your original transmitter during setup and replays it every time you press the button in the 1Control app.
The typical procedure to "program" SOLO is:
- Install SOLO near the gate. It's battery-powered (two type C alkalines), so no wiring or drilling is required.
- Configure SOLO in the 1Control app and copy the signal of the original remote, following the step-by-step wizard on screen.
- Verify the opening: once confirmed, the smartphone becomes the new remote β usable from a watch too.
- Share access with family, tenants and guests directly from the app, with temporary or permanent permissions.
The difference compared to WHY is that SOLO isn't carried in a pocket: it stays installed next to the gate and talks to the smartphone over Bluetooth within about 15-20 metres. If you want to open from anywhere outside that range β across town, from work, via Alexa or Google Home β you add 1Control LINK, the bridge that connects the Bluetooth ecosystem to your home Wi-Fi and the internet. For a deeper look at the smartphone path, see our guides on copying a garage remote to your phone and on opening the gate with your phone without a remote.
Which path to choose: side-by-side comparison
The three paths aren't mutually exclusive. The right choice usually depends on what you already own, how far you want to modernise your access and how many people need to use the gate.
| Criterion | Classic programming | Copy onto 1Control WHY | Smartphone with 1Control SOLO |
|---|---|---|---|
| Controller access | Required | Usually not required | Not required for the signal copy |
| Number of accesses managed | One per remote | Up to 4 different accesses on the same WHY | Multiple accesses managed from the app, with user sharing |
| App or internet | No | No β fully offline | 1Control app; internet only with LINK for remote access |
| Average time | 5-15 minutes | 2-5 minutes per copy | 10-15 minutes initial setup |
| Battery | Manufacturer's remote | Replaceable CR2032, persistent memory | 2 type C alkalines, around 2 years of use |
Programming failed: what to check
If you followed the procedure and the gate still won't move, it's worth running through a short checklist before concluding that the remote or the device is faulty. The most common causes are few and almost always fixable without support.
- Retry the copy or the pairing: sometimes a second attempt with the two devices kept closer together, or pressing the original remote for slightly longer, is all that's needed.
- Check the source remote's battery: a flat or weak cell transmits a noisy signal that's hard to copy cleanly. If the original remote's LED is dim, swap the battery before trying again.
- Enrol the new remote on the controller: some automations β especially rolling code β require the new signal to be registered on the receiver board even after a successful copy. Brand-specific step-by-step guides cover the most common controllers.
- Mind the distance during testing: when you verify, step back from the motor calmly. A transmitter held too close to the receiver can saturate it and give the false impression of a malfunction.
- Always copy from the manufacturer's remote, not from another copy. Copy-of-a-copy chains degrade the signal quality and are much harder to replicate cleanly.
- Check the coding family, not just the brand: a new remote bought "for" your brand may use a different coding from your receiver. If the receiver LED doesn't react at all when you transmit, it isn't recognising that type of remote.
- Check whether remote learning is disabled: installers can switch off the with-another-remote procedures or lock the receiver. In that case only the learn button on the board, or the installer, can add a remote.
When to call a professional
For a shared gate, the building manager or maintenance company is the only right contact. If the controller is locked, the board is damaged or nobody knows the brand, an automation installer can identify it and enrol remotes in one visit; have the motor and remote models and a photo of the board at hand. For an extra remote on a private gate, a copying universal or the smartphone route often makes the visit unnecessary.
Common mistakes to avoid
The first mistake is choosing a remote on declared frequency alone. Frequency, encoding and protocol all have to match: the same 433.92 MHz transmitter can use HCS, KeeLoq, AES or a proprietary chip, and a remote that handles only one of those won't help with the others.
The second mistake is inferring compatibility from the brand. Two Nice or two BFT remotes can use entirely different protocols, so the model-level check is non-negotiable.
The third mistake is confusing a universal gate remote with a smart gate opener. WHY is an upgraded physical transmitter β it doesn't pair with the LINK bridge, doesn't open from an app and doesn't reach the gate from across town. If your goal is smartphone control, time-limited access sharing, opening logs or voice assistant integration, the right product to compare is SOLO, optionally with LINK. If you simply want a better physical remote, WHY remains the direct answer. And in shared installations, never touch the controller without authorisation from the building manager β it's the small detail that avoids arguments and unplanned downtime for everyone.
Frequently asked questions
Can I program a new gate remote without calling a technician?
Yes, in most cases. Modern gate controllers have a learn button (PROG, RADIO, LEARN, MEMO or P1 depending on the brand) that registers a new transmitter in seconds. Alternatively, you can copy your existing remote onto 1Control WHY, or switch to a smartphone-based opener with 1Control SOLO without touching the controller.
How do I program a gate remote with another remote?
Stand near the gate with the enrolled remote and the new one. On many Nice receivers you hold a button on the new remote for 5 seconds, press the old remote 3 times slowly, then press the new remote once. BFT uses a hidden button on the enrolled remote, FAAC SLH a master remote that passes its code to the new one. The new remote must be of the same brand and coding family; otherwise, copy the working remote onto a universal such as 1Control WHY.
How do I program a gate remote without another remote?
Use the learn button on the gate controller (PROG, RADIO, LEARN or similar): press it until the LED reacts, then transmit from the new remote. If remotes were lost, erase the receiver memory and re-enrol only the ones you still have. If no compatible remote exists, 1Control SOLO + KIT adds a receiver wired to the motor contact and opens the gate from your smartphone.
How do I program a 4-button gate remote?
Each button usually has its own code, so program one button at a time: put the receiver into learn mode, press the button you want to use, test it, then repeat for the next button on the same or a different receiver. Some receivers store all buttons in one go (Nice Mode I), others one button per function (Nice Mode II, Came CH1/CH2).
How do I program an electric gate key fob?
If the fob has buttons, it's a small radio remote and is programmed like any gate remote, on the receiver or with an already working remote. If it has no buttons and you hold it against a reader, it's an RFID tag: it's enrolled on the access-control reader, usually by the building manager or the installer.
Is programming a gate remote the same as copying one?
No. Programming authorises a new remote on the gate controller, which has to be set into learn mode. Copying replicates the radio signal of an already-authorised remote onto a new device such as WHY or SOLO; the controller still sees the original signal, so no controller-side intervention is needed. Copying is usually faster, provided the source remote is on the compatibility list.
Does 1Control WHY work with rolling code remotes?
Yes. WHY copies both fixed code and rolling code transmitters in the 433-868 MHz band, and with its 433 MHz antenna also lower frequencies down to about 300 MHz, across every model on the supported list. Some controllers also require enrolling the new remote on the receiver board after the copy — a separate one-time pairing step.
Do I have to redo the copies if I replace WHY's battery?
No. WHY's memory is non-volatile: the four stored remotes are preserved even with the CR2032 cell removed. Swap the battery and the device is ready again — no need to repeat the copy procedure.
Will my original remotes stop working if I use WHY or SOLO?
No. Both products sit alongside the original transmitters. Copying the signal doesn't deauthorise the source remote on the gate controller, so the originals keep working exactly as before.
What if my remote is a quartz (older) model?
Quartz remotes operate between 15 and 50 MHz and aren't supported by WHY. The right 1Control product for that frequency family is QZERO, the universal remote for quartz transmitters below 50 MHz (typically 27, 30 or 40 MHz).
Conclusion
"Programming" a gate remote today means choosing between three complementary paths: the classic procedure on the controller, the copy onto a physical universal like 1Control WHY, or the move to a smartphone with 1Control SOLO. The fastest is the copy with WHY, because it doesn't require touching the controller and lets you manage up to 4 different accesses on a single device. The most complete, in smart terms, is SOLO: app, user management, access sharing and β with LINK β remote access and voice control.
Before deciding, spend five minutes on the three checks: frequency, encoding and exact model of your original remote. From there the choice becomes obvious, and the risk of buying the wrong product drops to zero. To compare alternatives side by side, see our guide on how to choose a universal gate remote.
And if the conclusion is that the physical handset is itself the problem — one goes missing every year, the kids each want their own, the guest has none — the alternative is to stop duplicating objects: open the gate with your smartphone.