How to program a universal remote

There are two ways to program a universal remote: enter the code for your device's brand, or run the remote's own search feature, which finds a working code without one. Which buttons you press depends on who made your remote: GE, UltraPro and Jasco-made Philips remotes use one system, and RCA remotes use another that also changes by revision number. Find your maker below, or use the finder on the home page to get your exact code.

Method 1: direct code entry (you have a code)

Look up the code for your device's brand first, then enter it on the remote. This is the fastest method when a code for your brand is listed.

Direct code entry (GE, Philips US, UltraPro)

Applies to: Every CL3, CL4, CL5 and CL6 remote. Source: Jasco universal remote code lists, CL3 to CL6, checked September 24, 2026.

  1. Open the battery compartment and find the code list version (CL3, CL4, CL5 or CL6) on the sticker under the batteries or inside the cover. Use codes from that version only.
  2. Press and hold SETUP until the red light turns on, then release it; the light stays on. Depending on the model, the red light is a small light at the top of the remote or the power button itself.
  3. Press and release the device button you want to use (for example TV, CBL, DVD or AUD). The red light blinks once and stays on.
  4. Type the first 4-digit code listed for your brand. The red light turns off after the fourth digit.
  5. Point the remote at the device and test the remote's buttons. If they do not work as expected, repeat steps 2 to 4 with the next code in the list.
  6. Repeat for each device you want to control.

Test before you keep a code. Some codes control only a few of a device's functions. Jasco recommends trying the other listed codes to find one that controls more before you settle on one.

If no listed code works: Automatic code search

  1. Manually turn on the device you want to control.
  2. Press and hold SETUP until the red light turns on, then release it. The red light stays on.
  3. Press and release the device button (for example TV, STR, BLU-RAY, AUD, DVD, CBL, SAT or AUX). The red light blinks once and stays on.
  4. Point the remote at the device and press and release POWER. The remote sends 10 codes, blinking once for each. If the device doesn't turn off, press POWER again to send the next 10.
  5. When the device turns off, turn it back on by hand, point the remote at it and press VOL up, waiting about 3 seconds between presses. Each press resends one code from that batch of 10. When the device turns off again, press the same device button to store that code. If you go past the working code, press VOL down to step backward through the batch. The red light flashes twice at the first or last code of a batch.
  6. Test the buttons. If they don't operate the device, run the search again to find another code.

Source: Auto Code Search, checked September 24, 2026.

Start over: factory reset

  1. Press and hold SETUP until the red light stays on, then release it.
  2. Press and release MUTE.
  3. Press and release 0 (zero). The red light blinks twice, and the remote returns to its factory settings.

Jasco lists a different reset for its Roku TV replacement remotes (GE and Philips models 66814, SRP6220R/27 and SRP6120R/27): hold SETUP until the light stays on, then press REWIND four times. Source: Universal Remotes FAQ, checked September 24, 2026.

Factory reset (start over)

If a remote has stored the wrong codes and you want to start clean, reset it before trying again.

  1. Press and hold SETUP until the red light stays on, then release it.
  2. Press and release MUTE.
  3. Press and release 0 (zero). The red light blinks twice, and the remote returns to its factory settings.

GE and Philips Roku TV replacement remotes (models 66814, SRP6220R/27, SRP6120R/27) use a different reset: hold SETUP until the light stays on, then press REWIND four times. Source: Universal Remotes FAQ, Jasco Products.

Full steps and every code, by remote maker

UltraPro remotes are made by Jasco and use the same CL code lists and steps as GE: see the UltraPro, Magnavox and other Jasco-made remotes section on the GE page.

Program for your TV

Pick your TV brand for the exact codes across every remote and version we cover:

Not sure which remote covers all your devices? See which universal remote covers your TVs.

Sources

  • Jasco universal remote code lists, CL3 to CL6, Jasco Products, maker of GE, UltraPro and many Philips universal remotes. Checked September 24, 2026. Used for: Every GE, Philips and UltraPro code on this site, the battery-compartment label instructions and the direct code entry steps.
  • Auto Code Search, Jasco Products. Checked September 24, 2026. Used for: Automatic code search steps (batches of 10 codes, VOL up and VOL down to step through a batch).
  • Universal Remotes FAQ, Jasco Products. Checked September 24, 2026. Used for: Troubleshooting answers (batteries, partial codes, channels, shift mode, RF streaming sticks, code saver) and the factory reset sequence.
  • RCR504BE owner's manual (revision R271U1 per its code list), RCA remotes support (Jem Accessories). Checked September 24, 2026. Used for: Direct code entry and All Brand Code Search steps for R271U1 remotes, and SHIFT mode.
  • How to program your remote control, RCA remotes support (Jem Accessories). Checked September 24, 2026. Used for: RCA's lookup order (revision number first), the note that more than one code may work, and the split of setup videos into R271U1/R271U2 and all other revisions.
  • Setup Videos, RCA remotes support (Jem Accessories). Checked September 24, 2026. Used for: RCA's own programming videos, linked for revisions whose written steps we haven't found.