Community Forum

ANSWERED: How to Program Your Xfinity X1 Remote for TV and Audio Control

Your Xfinity remote can be programmed to control your TV and AV receiver, such as a sound bar or another audio device. If you have Xfinity X1 service, you can also pair the remote with your TV Box, which allows you to control the device even when it's out of sight.

Use the resources below to find programming codes online, on X1 and within the Xfinity My Account app for setting up, syncing and pairing your remote.

Tip: The model can be found on the back of the remote or beneath the battery compartment (Examples: XR-11, XR-15).

Program Your Remote on Xfinity X1

If you have Xfinity X1 service and the X1 Voice Remote, simply press the microphone button, and say, "Program remote." If you don't have a Voice Remote, follow these steps:
  1. Press the A button on your remote control.
  2. Select Remote Setup.
  3. Follow the on-screen instructions.
If you don’t have X1, you can learn how to program your remote from your non-X1 TV Box.

Program Your Remote Using Our Online Code Lookup Tool

Visit the online Remote Code Lookup tool and select the Xfinity remote that you currently have before clicking Continue. Then, follow the programming instructions provided. If you can't find your code, please try the following:

For remotes with Setup button:
  1. Turn on your TV.
  2. Press TV on your remote. Then hold Setup until the TV button flashes twice.
  3. Enter 9-9-1 and the TV button will flash twice.
  4. Press 1 and the TV button will flash twice.
  5. Press the Power button, then press CH+ multiple times until the TV turns offs.
  6. Once the TV turns off, press Setup to lock in the code.
For remotes without a Setup button (XR15):
  1. Turn on your TV.
  2. Press and hold the xfinity and Info buttons (i button) on the remote.
  3. Wait for the LED on the remote to turn from red to green.
  4. You'll be asked to enter a three-digit code on your screen.
  5. You're all set!
    • If you run into any issues, you can reset your remote by holding down the A and D buttons for three seconds (until the LED changes from red to green). Your TV will enter setup mode. Enter 9-8-1 and follow the instructions in the section above.


Program Your Remote Using the Xfinity My Account App

  1. Open the Xfinity My Account app from your Apple or Android mobile device.
  2. Tap the TV icon, your relevant TV Box, and then Setup a remote.
  3. Swipe to find the remote control model that you need to program, and tap Continue.
  4. Select TV or Audio/Other, and follow the programming instructions.


Pair the XR15 Remote to an Xfinity X1 TV Box

To use your XR15 remote to control your Xfinity X1 TV Box, follow these steps:

  1. Make sure the remote batteries are installed and your TV and TV Box are powered on.
  2. Set the TV input to the input connected to the Xfinity X1 TV Box.
  3. Press and hold the xfinity and Info buttons for five seconds. Wait for the remote light to change from red to green.
  4. Follow the instructions by entering the three-digit, on-screen pairing code.
  5. Once your remote is paired, follow the on-screen instructions to set up power, volume and input control for your TV.



Pair the XR15 Remote to a TV

To use your XR15 remote to control your TV (including power, volume and input), follow these steps:

  1. While the TV is on, press and hold the xfinity and Mute buttons on the remote for five seconds until the remote light at the top changes from red to green.
  2. Enter the first five-digit code listed for the TV manufacturer. As the code is entered, the remote light will blink on each digit entered.
    • Note: After the code is entered, the remote light blinks to indicate if the code is valid (Two green blinks = valid code; Red blink + green blink = invalid code).
  3. Aim the remote at the TV, and press the Power button.
    • If the TV turns off, turn the TV back on and verify that the Volume and Mute buttons work.
    • If the TV does not turn off, repeat the procedure with the next TV manufacturer device code.
      • Note: If none of the device codes operate the TV, find a code that works for your TV.



Frequently Asked Questions


How do I use voice control?
Press and hold the Microphone (Mic) button while speaking a command into the microphone located at the top of the Voice Remote. Be sure to speak one to eight inches away from the microphone. Release the Microphone (Mic) button when you have finished the command.

When is the microphone on?
The microphone is only on while you are pressing and holding the Microphone (Mic) button on your Voice Remote. A flashing light on your Voice Remote and a microphone symbol on the TV connected to your X1 TV Box let you know that the microphone is on and listening for your voice commands.

What voice commands can I use?
The X1 Voice Remote supports natural language speech recognition, so you can search by keyword as well as by phrase. Use voice control to change channels, search for shows, get recommendations and more. Please see these Voice Remote tips for an extended list of available voice commands. Here are some examples of voice commands:
  • "Watch NBC"
  • "Find kids movies"
  • "Launch Sports app"
  • "Show me what's on tonight at seven"
  • "Turn on Closed Captioning"
  • "Show me settings"
What happens to my voice commands after I speak them into the remote?
After you speak into the Voice Remote, the voice commands are sent to Comcast and its contracted service provider for processing. Comcast and its provider use these voice commands to provide the voice control service (including for quality assurance, troubleshooting, and customer support), improve Comcast's products and services and improve their voice recognition algorithms.

Why doesn't the Voice Remote recognize my voice commands?
If your commands are not recognized, make sure you are speaking clearly and at a natural, conversational volume. Hold the remote one to eight inches away while giving a command and hold down the Microphone (Mic) button until you finish speaking. If you are still having trouble, consider whether or not there are other sources of noise near you that may be interfering with your voice commands.

The battery levels in your remote could also have an impact on voice commands. To check your battery level, visit the About section of the X1 Settings menu. If your battery level is red or yellow, try changing your batteries.

Why won't the Voice Remote work with my other Comcast TV Boxes?
Once your Voice Remote is paired to a TV Box, it is uniquely paired and will not control other Comcast TV Boxes unless paired with another box.

Note: The voice recognition feature is not supported on RNG150N TV Boxes.

What Comcast TV Boxes support the Voice Remote?
The Voice Remote is supported by all X1 TV Box models (except the RNG150N). The Voice Remote must be paired with the appropriate model TV Box to enable the voice control functionality.

Will my Voice Remote control my TV, audio receiver and sound bar?
Yes, for most models. Visit to see if the remote supports your TV, audio receiver, or sound bar, and for instructions to set up your Voice Remote to control your TV and audio receiver or sound bar, if supported.

How do I get the new Voice Remote?
The X1 Voice Remote is now available to new and existing X1 customers by visiting a local XFINITY Store or Comcast Service Center to pick one up in person or contact us to have one shipped to you (additional fees may apply).

Remove TV or Audio Control from Your Remote

You can re-program/reset your XFINITY remote to control another TV or audio device by following the steps below.

Note: These instructions apply to XR2, XR5 and XR11 model remotes only.  XFINITY remotes can be identified by a model number beginning with "XR" on the back of the remote.

Remove TV and Audio Receiver Control

  1. Press the Setup button on the remote until the LED at the top of the remote changes from red to green.
  2. Press 9-8-6.
  3. The LED at the top of the remote will blink green twice to indicate that the remote has been reset.
Version history
Revision #:
19 of 19
Last update:
‎02-20-2019 04:37 PM
Updated by:
Labels (2)