How to Program a Garage Door Opener and Its Remotes
Program a garage door opener by matching its learn-button color. How to program a garage door opener starts at the powerhead, where the learn button's color names the code system a remote must use, from yellow Security+ 2.0 to green Billion Code. This guide gives the color table and pairing steps, then covers HomeLink, keypads and erasing old codes after a move into a North Carolina home.
How to program a garage door opener remote by learn-button color?
Program a remote by reading the color of the learn button on the opener’s powerhead, then pairing the remote to that code system: yellow is Security+ 2.0, purple or brown is Security+ 315 MHz, red or orange is Security+ 390 MHz and green is Billion Code 390 MHz. The learn button is the small colored button on the motor unit, and the color tells you which remote format the opener listens for.
| Learn button color | Code system | Presses at the remote’s program step |
|---|---|---|
| Yellow | Security+ 2.0 | 1 |
| Purple or brown | Security+, 315 MHz | 2 |
| Red or orange | Security+, 390 MHz | 3 |
| Green | Billion Code, 390 MHz | 4 |
The press counts come from Chamberlain’s support page for the 953EV, 956EV, 893MAX and 890MAX remotes. The color also dates the opener: Security+ 2.0 openers are the ones made after 2011. LiftMaster’s remote compatibility page lists a yellow learn button on units from 2022 to 2025 and a white learn button on units from 2025 on.
What are the steps to pair a remote with the opener?
Pairing takes two moves: set the remote to the opener’s code system, then press the opener’s learn button and hold the remote button until the opener lights flash or the opener clicks twice. Chamberlain publishes the sequence for its 953EV, 956EV, 893MAX and 890MAX remotes.
Read the learn-button color on the powerhead
The color sets the press count in the table above.
Hold the remote’s program button until its LED lights
The remote is now in programming mode.
Press the remote button you want to assign
Press it the number of times the table shows for the color.
Exit programming on the remote
Follow the exit step on the remote’s own instructions.
Press the learn button on the opener
The opener is now listening for a new code.
Hold the chosen remote button until the opener responds
The opener lights flash or the opener clicks twice when it learns the remote.
Use a stable stepladder to reach the powerhead, and keep people and pets out of the door’s path while testing the remote.
How does a HomeLink bridge connect a car to an older opener?
A HomeLink Compatibility Bridge converts a car’s non-compatible HomeLink signal into Security+ 2.0, so the car’s button reaches the opener. The bridge works with Security+ 2.0 openers made after 2011 only.
The bridge plugs into a garage outlet and has no battery, so the car’s HomeLink buttons stop working during a power outage. Chamberlain’s RPTR model is discontinued and the RPTRMC is the current one. Chamberlain’s lookup at bridge.chamberlain.com checks a car’s compatibility. An opener without Security+ 2.0 cannot take the bridge, and that opener is a candidate for replacement.
What do keypads and wall controls need from the opener?
A wireless keypad is a transmitter, and the opener must learn its code the way it learns a remote. A keypad sends its code to the opener’s receiver, and a new opener’s receiver has never learned it.
A replaced opener therefore leaves every old keypad unpaired until it is programmed again. The keypad’s PIN steps differ by brand and model, so this guide gives no keypad button sequence: the keypad’s manual lists it. Technicians program keypads on any visit, and a wall control wired to the opener needs no pairing.
How do you erase old remote codes after moving into a house?
Erasing old remote codes means clearing every remote and keypad code stored in the opener, then programming only the transmitters that stay in use. A technician performs the erase during a visit.
The need is security. An opener keeps every code it has learned, and a previous owner, a past tenant or a contractor still holds a working transmitter until the stored codes are cleared. The technician erases the codes, programs the new household’s remotes and keypads, and tests each one at the door. Button sequences for the erase differ by brand, so this guide does not list them.
Why will a remote not program?
A remote fails to program for five reasons: a dead battery, the opener’s lock mode, a code system that does not match the learn button, a lost pairing or radio interference. Check them in that order before the opener is blamed.
Dead remote battery
A weak battery cuts the signal before the opener hears it.
Opener in lock mode
The wall control’s lock setting blocks remotes.
Code system mismatch
The press count must match the learn-button color.
Lost pairing
The opener no longer holds the remote’s code.
Radio interference
Nearby transmitters, LED bulbs and routers shorten range.
Range loss near a base has its own cause, covered in the guide to interference near military bases.
When to call a technician for remote and keypad programming
A remote that will not pair is a quick job for someone who carries the right transmitters.
Call a technician when the remote will not pair after the checklist, when the opener holds codes you do not control, or when the car needs a bridge. Technicians program remotes, keypads, HomeLink bridges and second openers on any visit. Call before 12 pm, Monday to Saturday, to book a same-day inspection visit. The price comes before any work starts, there is no trip fee, and phones are answered 24 hours a day, 7 days a week.
Call (833) 752-1196 to book. An opener that ignores every new transmitter belongs on the page about an opener that rejects new remotes, and an opener too old to take Security+ 2.0 is replaced with a new opener with rolling-code remotes.