Quick answer
Rolling code technology is a remote-control security method in which a garage door opener and its remote change the transmitted code with every press, so a signal recorded once cannot be replayed to open the door.
It replaced fixed-code remotes, whose single code could be copied. DASMA dates its consumer debut to 1994 and says nearly all remote makers now offer it. Brand names include Security+ and Intellicode.
Quick facts
The key facts about Rolling Code Technology, with sources:
- Problem it solves
- Thieves recording and replaying a remote’s signal 1
- Introduced
- Fall 1994, by Street Smart Auto Security (per DASMA) 1
- Today
- Nearly all remote makers offer rolling code 1
- How it works
- Encrypted fixed + rolling code compared with stored codes 2
- Radio rules
- FCC 47 CFR 15.231 covers door-opener control transmitters 3
- Brand names
- Genie Intellicode, among others 5
Key takeaways
- Each button press sends a new code, so recorded signals become useless.
- Fixed-code remotes, common before the mid-1990s, send the same code every time.
- If your remote has DIP switches inside, it is almost certainly fixed-code.
- Rolling code protects the radio link, not the app or Wi-Fi side of a smart opener.
- Keep remotes out of sight in parked cars and keep smart opener firmware updated.
What rolling code means
Early garage door remotes were simple radio transmitters. Each sent one fixed code, set by a row of small switches inside the remote and the opener. Anyone who could capture that code, with a scanner or a device called a code grabber, could replay it later and open the door.
Rolling code ended that. DASMA’s industry magazine recalls that in fall 1994 Street Smart Auto Security introduced a garage door opener transmitter and receiver that randomly changes the digital code with every use, to thwart thieves who record a transmitter’s signal and play it back.
DASMA adds that the concept revolutionized remote controls, and that nearly all remote makers now offer rolling code 1.
Makers use their own names. Genie, for example, refers to Intellicode technology on its openers 5.
How rolling code works
The remote and opener share a secret and a counter. Each press, the remote moves its counter forward and sends a code computed from it.
The opener computes what it expects and accepts the signal only if it matches a code within a window ahead of the last one it accepted. A code that has already been used will not work again.
A Chamberlain patent on the idea describes a transmitter sending an encrypted radio signal that interleaves a fixed code and a rolling code; the receiver recovers both, compares them with stored codes, and only then signals the motor to open or close the door 2.
The window lets the system tolerate presses made out of range, such as a child playing with a remote in the car. Press it too many times away from the opener and the remote may fall outside the window and need reprogramming.
Fixed code vs rolling code vs smart control
| Method | How it authenticates | Main weakness |
|---|---|---|
| Fixed code (DIP switches) | Same code every press | Can be recorded and replayed 1 |
| Rolling code | New encrypted code each press 2 | Lost remotes still work until removed from memory |
| Smart / app control | Account, cloud or local network | App, account and firmware flaws 4 |
| Keypad | PIN entered outside | Guessable or observed PINs |
Example: when smart control was the weak link
Rolling code protects the radio link between remote and opener. Smart add-ons open a second path. A 2023 federal advisory shows why that path needs its own care 4.
| Item | Detail | Source |
|---|---|---|
| Advisory | CISA ICSA-23-094-01, released April 4, 2023 | CISA 4 |
| Affected product | Nexx Garage Door Controller (NXG-100B, NXG-200) and other devices | CISA 4 |
| Main flaw | Hard-coded credentials allowing remote control of customers’ garage doors | CISA 4 |
| Severity | CVSS v3 base score 9.3 | CISA 4 |
- 1994Year DASMA dates the first rolling code opener remoteDASMA, Fall 2004
- 5 sFCC: a manual transmitter must shut off within 5 seconds of release47 CFR 15.231
- 9.3CVSS score of the 2023 Nexx smart controller flawCISA ICSA-23-094-01
None of this involves the remote’s rolling code. It shows that a garage is only as secure as its weakest control path. See our research on smart opener security and fixed-code openers still in use.
How to tell which kind you have
Simple checks that do not involve opening the opener’s motor unit.
- Open the remote’s battery cover. A row of 8 to 12 tiny switches usually means fixed code.
- Look at the opener’s “learn” button. Rolling code openers are programmed by pressing a learn or program button, not by matching switches.
- Check the opener’s age. DASMA dates rolling code to 1994 1; older units are likely fixed-code.
- Read the model name. Brand rolling code names such as Intellicode appear in literature 5.
Where rolling code shows up
In remotes, keypads, car-mounted HomeLink-type systems and the opener’s receiver. SOMMER lists its operators’ radio frequency (922.5 MHz) and HomeLink compatibility on its spec sheet 7.
All of these radios fall under the FCC’s rules for low-power control transmitters. 47 CFR 15.231 names door openers as an example and requires a manually operated transmitter to stop transmitting within 5 seconds of release 3.
Pairing remotes and clearing memory
A rolling code opener has to learn each remote before it will trust it.
The usual method is to press a learn or program button on the motor unit, then press the remote button within a short time; the opener stores that remote’s identity and starting point.
Keypads and car systems pair the same way. Your manual gives the exact steps for your model.
Every opener also has a way to erase all learned remotes, often by holding the learn button. That is your tool for lost remotes and new homes. Clearing memory means every remote and keypad stops working until it is paired again, so gather the ones you keep first.
Because the opener and remote must share the same system, remotes are not universally interchangeable. Universal remotes exist, but they must support the specific rolling code system your opener uses.
Fixed-code openers today
Fixed-code openers are not rare in older homes. If your opener is old enough to be fixed-code, it may also predate the federal safety rules: the second layer of entrapment protection, such as photo-eyes, became required on openers made from January 1, 1993 10.
That makes an old fixed-code unit a two-part problem, security and safety, and replacement usually solves both at once.
If you keep an older opener for now, at least test its reversal monthly with a 2x4 laid flat under the door, and never leave its remote where others can take it. The federal user instructions say to keep remotes away from children and to test the opener monthly 10.
What rolling code protects, and what it does not
Protects against
- Recording and replaying a remote signal 1.
- Scanning through fixed code combinations.
- Neighbors with the same switch setting opening your door.
Does not protect against
- A stolen remote or one taken from a car left open.
- Flaws in apps, cloud accounts or smart add-ons 4.
- Weak physical doors or a manual release reachable from outside.
Limits of rolling code
Rolling code secures one link. A remote clipped to a car visor still opens the door for anyone who takes the car or breaks into it. Smart controllers add internet access, which CISA’s 2023 advisory shows can carry its own serious flaws 4.
It also does nothing for safety. Entrapment protection is a separate federal requirement: inherent reversal, a secondary safeguard and a red manual release 10. Remote-close features from an app must follow the unattended-operation rules, including 5-second warning alerts and photo-eyes 9.
What drives the cost of upgrading
No prices on this page. See the cost guide.
- Replacing a fixed-code opener outright, often also gaining modern safety features.
- Add-on receivers that let an old opener accept rolling code remotes.
- New remotes and keypads matched to the opener’s system.
- Smart controllers, which add convenience and a new security surface.
Securing your remotes
- Confirm your opener uses rolling code; if not, plan an upgrade.
- Clear the opener’s memory when you move in, then reprogram the remotes you have.
- Clear and reprogram again if a remote is lost or stolen.
- Keep remotes out of sight in parked cars.
- For smart openers, use a strong account password and keep firmware updated.
- Rolling code confirmed
- Opener memory cleared after move-in
- All remotes accounted for
- Keypad PIN changed
- Smart app password strong
- Firmware up to date
Keeping remotes reliable
Warning signs
Your door opens when no one pressed a remote, a remote you no longer have still works, or a neighbor’s remote opens your door. Any of these suggests a fixed-code system or a memory that needs clearing. For a smart opener, unexpected app notifications are a reason to change the account password.
Rules that apply
The FCC regulates the radio side: 47 CFR 15.231 covers periodic control transmitters such as door openers and limits transmission time 3.
CPSC regulates the safety side through 16 CFR 1211, including the rules for unattended operation 10.
No federal rule requires rolling code; it became standard through the market, per DASMA 1.
Rolling code vs related terms
| Term | What it covers |
|---|---|
| Rolling code | Remote-to-opener radio security |
| Fixed code | Older single-code radio method |
| Entrapment protection | Federal safety system 10 |
| Manual release | Mechanical disconnect, unrelated to radio |
| Drive system | How the opener moves the door |
Myths about rolling code
- Myth Rolling code makes a smart opener hack-proof.
- Reality Apps and cloud services are separate paths 4.
- Myth Every opener has rolling code.
- Reality Older fixed-code units are still in use.
- Myth A lost remote stops working automatically.
- Reality It works until you clear the opener’s memory.
Does location matter?
Should you upgrade?
If your remote has DIP switches or your opener predates the mid-1990s, yes: replacing the opener also brings current safety features. If you have rolling code, focus on remote handling and smart-account security. Compare replacements in the opener selector.
Clear the memory when you move in
Previous owners, contractors and neighbors may still hold working remotes. Clearing the opener’s memory and reprogramming yours takes minutes.
Questions about Rolling Code Technology
What is rolling code on a garage door opener?
A security method that changes the remote’s code with every press. The opener only accepts a new, valid code, so a signal someone records cannot open the door later.
How do I know if my garage door opener is rolling code?
Open the remote’s battery cover. A row of small DIP switches usually means fixed code. Rolling code openers are paired with a learn button instead.
When did rolling code openers come out?
DASMA dates the first garage door opener remote that changed its code with every use to fall 1994, introduced by Street Smart Auto Security.
Can rolling code be hacked?
It defeats simple record-and-replay attacks. Other paths, such as stolen remotes or flaws in smart apps and controllers, remain. A 2023 CISA advisory covered serious flaws in one smart garage controller.
What happens if I lose a rolling code remote?
It still works until you clear the opener’s memory. Clear it and reprogram the remotes you still have.
Why did my remote stop working?
Common causes are a dead battery, radio interference from some LED bulbs, or many presses out of range pushing it outside the opener’s window. Reprogramming usually fixes the last one.
Is a smart garage opener safe?
It can be, with a strong account password and current firmware. Remote closing must also follow the federal rules for unattended operation, including photo-eyes and warning alerts.
Do I need a new opener to get rolling code?
Not always; add-on receivers exist. But a fixed-code opener is usually old enough that replacing it also brings current safety features.
Sources
- DASMA, “10 Years Ago: Anti-Codegrabbing Technology Announced” (Door & Access Systems, Fall 2004), retrieved .
- US Patent 6,154,544, Rolling code security system (Chamberlain Group), retrieved .
- 47 CFR § 15.231, Periodic operation in the band 40.66–40.70 MHz and above 70 MHz (Cornell LII), retrieved .
- CISA ICS Advisory ICSA-23-094-01, Nexx Smart Home Device (Apr. 4, 2023), retrieved .
- The Genie Company, Residential Garage Door Openers catalog (belt, chain, screw and wall-mount models), retrieved .
- The Genie Company, Chain/Belt Drive Opener Assembly & Installation poster (38968503812, 03/2018), retrieved .
- SOMMER USA, evo+ / pro+ Direct Drive operators flyer (2025), retrieved .
- DASMA Technical Data Sheet #364, Installation Location of Photoelectric Sensors on Residential Garage Doors, retrieved .
- DASMA Technical Data Sheet #369, Frequently Asked Questions Regarding Automated Residential Garage Door Systems, retrieved .
- 16 CFR Part 1211, Safety Standard for Automatic Residential Garage Door Operators (eCFR, current), retrieved .
Expert review
Written by the HyreGarage Research team. Not yet reviewed by an outside expert. We say so rather than imply a review that has not happened; see our editorial policy.
How the numbers were checked: History from DASMA’s 2004 article; mechanism from US Patent 6,154,544; radio rules from 47 CFR 15.231; smart-device risk from CISA ICSA-23-094-01; safety rules from 16 CFR 1211 and DASMA TDS-369.
Suggest a correction. We fix errors and say what changed.