Method guide
How to program a universal remote without codes
The short answer
Hold SET until the indicator stays lit, press the device key, then hold POWER down. The remote sends one code per second from its internal table; release POWER the instant the device switches off, then press SET to store it. This is auto-search, and it works on any remote that has a SET or SETUP key — no code list required.
Every universal remote already contains the complete code table. A code list is just a shortcut that tells the remote where to jump. Without one, you can make the remote walk its own table until the device reacts — which is what auto-search does.
It is slower than typing a code, and on a full sweep it can take two or three minutes. But it always terminates, it needs no documentation, and it works for brands too obscure to appear in any printed list.
Method 1 — Auto-search (works on almost every remote)
Auto-search sweeps the remote's entire table for the selected device category. Set aside three uninterrupted minutes: releasing the button early is what makes this method fail for most people.
- 1
Switch the device on manually, using its own buttons or its original remote, and sit within clear line of sight.
- 2
Hold SET or SETUP until the indicator light stays on rather than blinking once.
- 3
Press and release the device key that matches the equipment — TV, DVD, AUD or SAT.
- 4
Press and hold POWER, and keep holding it. The remote now transmits one code per second.
- 5
Watch the device, not the remote. The moment the screen goes dark, release POWER immediately.
- 6
Press SET once to store the code the remote stopped on. The indicator blinks twice to confirm.
- 7
Test volume, channel and input. If those keys do nothing, resume the sweep from this point — the remote continues from where it stopped rather than starting over.
Method 2 — Brand scan (faster, when the remote supports it)
Brand scan narrows the sweep to the codes belonging to one manufacturer, which turns a three-minute search into about twenty seconds. It requires a remote that supports a brand-scan entry code — 991 on most One For All and generic remotes.
- 1
Switch the device on and hold SET until the indicator stays lit.
- 2
Press the device key once.
- 3
Enter 991. The indicator blinks twice.
- 4
Press POWER once — this arms the scan.
- 5
Press the channel-up key repeatedly. Each press sends the next code for that brand only.
- 6
When the device switches off, press SET immediately to store that code.
Brand scan is the better method whenever you know the manufacturer, which is nearly always. Use full auto-search only when the brand is unlisted, or when the device is a rebadged model whose real manufacturer you cannot identify.
Which method to use
| Method | Typical time | Needs | Best for |
|---|---|---|---|
| Direct code entry | 20 seconds | The code for your remote model | When you have the code list |
| Brand scan | 20–60 seconds | A remote supporting 991 | You know the brand but not the code |
| Auto-search | 1–3 minutes | Nothing but the remote | Unlisted, rebadged or very old devices |
All three store the same result. A code found by auto-search is not inferior to one typed from a list — it is the same entry in the same table, reached by a different route.
Pick the right device key first
The device key you press before searching decides which part of the table the remote sweeps. Press TV and the remote will never send a soundbar code, however long you hold POWER. Choosing wrongly is the second most common reason a search fails to find anything.
TV — televisions, including smart TVs and monitors with a tuner.
AUD, AUX or AMP — soundbars, AV receivers and amplifiers.
DVD or BD — disc players and recorders.
SAT, CBL or STB — satellite receivers, cable boxes and set-top boxes.
Streaming sticks are the awkward case. Roku, Fire TV and Apple TV devices are not in the categories above; most respond on the DVD or AUX key if they respond to infrared at all, and the newer Bluetooth-only models will not respond to any universal remote.
When auto-search finds nothing
If the remote completes a full sweep — the indicator goes out on its own — without the device reacting, one of four things is true.
The device does not use infrared. Bluetooth-only streaming devices and some 2021-onwards TV remotes fall into this category, and no universal remote will control them.
The device key was wrong, so the remote swept a category the device is not in. Try the search again on a different device key.
The infrared path is blocked. A soundbar in front of the receiver will absorb every one of the codes the remote sent.
The batteries dropped below the threshold during the sweep. Auto-search is the most power-hungry thing a remote does; a marginal pair will hold for the first thirty seconds and then quietly stop transmitting.
After the code is stored
Test more than power. Power is carried by nearly every code in a family, so a device that switches off proves very little on its own. Check volume, channel and input before you consider the job done.
Write the code down. Most remotes can read back a stored code — hold SET, press the device key, then press 9-9-0 on many models, and the indicator blinks out each digit in turn. Recording it now saves repeating the whole sweep after a reset.
Frequently asked questions
How do I program a universal remote without a code?
Use auto-search: hold SET until the indicator stays lit, press the device key, then hold POWER while the remote sends one code per second. Release POWER when the device switches off and press SET to store that code.
What is the 991 code on a universal remote?
991 is the brand-scan entry code on most One For All and generic remotes. After entering it you press POWER once, then press channel-up repeatedly to step through codes for one brand only, which is far faster than a full auto-search.
How long does auto-search take?
A full sweep takes one to three minutes because the remote sends roughly one code per second. Brand scan reduces that to well under a minute by limiting the sweep to a single manufacturer's codes.
What if I release the power button too late?
Press the channel-down key to step back one code at a time until the device responds again, then press SET to store it. Channel-up steps forward if you go too far the other way.
Does auto-search work for soundbars and cable boxes?
Yes, provided you press the matching device key first. The device key decides which part of the code table the remote sweeps, so a soundbar needs AUD or AUX and a cable box needs SAT, CBL or STB.
Will auto-search work on a Roku or Fire TV?
Only on models that accept infrared. Many streaming devices pair over Bluetooth or Wi-Fi and have no infrared receiver at all, and no universal remote can control those regardless of method.
Keep going