XfinityJessie's profile



5K Messages

Mon, Aug 14, 2017 9:00 AM


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

You can program your Xfinity Voice Remote to work with your TV and audio/video (AV) receiver, like a sound bar and other pieces of audio equipment.

If you have Xfinity X1 or Xfinity Flex, follow these steps to pair the remote with your TV Box – you can even control it when it's out of sight.

Pair Your Voice Remote With Your Xfinity TV Box

Aim the Voice Remote at your X1 TV Box or Flex streaming TV Box, press the Microphone (Voice) button and say, "Program remote." Follow the on-screen instructions. As you proceed through the instructions, you may see a picture of your remote.

Do you want to use your remote to control your TV power and volume? message.

If that doesn’t work or if you don’t have a Voice Remote, you can also:

  1. Aim your remote at the TV Box (must have a clear line of sight).
  2. Press the A button on your remote.
  3. Choose Remote Setup on your TV.
  4. You’ll be asked, “Do you want to use your remote to control your TV power and volume?" Select Yes.
  5. You’ll receive a notification that your remote is now paired for voice control. You’ll then be asked, “Would you like to control your TV using your remote?" Select Yes.
  6. Type in the brand of your TV using the on-screen letters and numbers, if applicable. Then, select OK.
  7. You should see a notification that your remote is now Ready to pair. Select OK.
  8. Confirm your pairing was successful by attempting to adjust the volume on your TV.
    • If you can adjust the volume with your remote, select It Works!
    • If you cannot adjust the volume with your remote, select It Doesn’t Work, and repeat the process again.

Once your Voice Remote is paired, follow the on-screen instructions to set up power, volume and input control for your TV and audio equipment.

Program Your Voice Remote To Control Your TV or Audio Device

  • Press and hold the Microphone (Voice) button and say, "Program remote."
  • You can also get there by going to the Settings page, selecting Remote Settings and then Voice remote pairing.
  • Or you can use our online Remote Code Lookup tool or the Xfinity My Account app.

Program Your Remote Using Our Online Code Lookup Tool

  1. Go to the Remote Code Lookup tool and pick the Voice Remote you have. Then click Continue and follow the steps in the tool to program your remote.
  2. If you can't find the code in the lookup tool, check to see if your remote has a Setup button. Then follow these steps:

If it has a Setup button:

  1. Turn on your TV.
  2. Press and hold Setup until the light at the top of the remote changes from red to green.
  3. Enter 9-9-1. The light should flash green twice.
  4. Keep pressing CH ^ until the TV turns off.
  5. Once the TV turns off, press Setup to lock in the code.
  6. Press the TV power button on the remote. If the TV turns on, you're all set!

If it doesn't have a Setup button but has number buttons (XR15 Voice Remote for X1 or Flex):

  1. Turn on your TV.
  2. Press and hold the xfinity and Mute buttons together for five seconds until the light at the top changes from red to green.
  3. Type the first five-digit code for the TV manufacturer.
    • If the remote light blinks green twice, the code is correct.
    • If the remote light blinks red then green, the code is incorrect.
  4. Aim the remote at the TV, and press the Power button.
    • If the TV turns off, turn the TV back on and make sure the Volume and Mute buttons work.
    • If the TV doesn't turn off, try the next code.

If it doesn't have a Setup button and doesn't have number buttons (XR16 Voice Remote for Flex):

  1. Make sure your TV and TV Box are on.
  2. Activate the remote by removing the pull tab on the back.
  3. Aim the remote at the TV Box and press the Microphone (Voice) button.
  4. Follow the on-screen instructions that come up on your TV to finish setup.
  5. If you’re already paired for voice, but need to program the remote to control your TV, just press and hold the Microphone (Voice) button and say, "Program remote." You can also go to the remote programming instructions via the Remote Settings menu.

If you’re still having issues (XR16 Voice Remote for Flex without number buttons), perform a factory reset:

  1. Simultaneously press and hold the Info (i) button and the Home button (house icon) until the status light on the remote blinks. This takes about 5 seconds.
  2. Press Power, then Last (<- arrow), then Volume Down (-) on your remote in sequence to complete a factory reset. Once this is complete, you can retry pairing your XR16 Flex remote.

Program Your Remote Using the Xfinity My Account App

Open the Xfinity My Account app on your Apple or Android mobile device, and then:

  1. Tap the TV icon, pick your TV Box, and then pick Setup a remote.
  2. Swipe to find the remote control model you need to program, and tap Continue.
  3. Pick TV or Audio/Other, and follow the programming instructions.

More Help

Need more help with your Voice Remote? Set up, pair or troubleshoot your remote issues here

Need a new remote? Swing by any Xfinity Store or have one mailed through the Xfinity Assistant.

Frequently Asked Questions

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

If you’re using an XRA Large Button Voice Remote, you can press and release the Microphone button before saying the command.

When is the microphone on?
The microphone is only on while you're pressing and holding the Voice (Microphone) 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 the microphone is on and listening for your voice commands. Your Voice Remote will make a brief sound when you press the Voice (Microphone) button and then again when you release it.

What voice commands can I use?
The Voice Remote supports natural language speech recognition, so you can search by keyword or phrase. Use voice control to change channels, search for shows, get recommendations and more. 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 into the remote?
Voice commands are sent to us and our contracted service provider for processing. We use them for quality assurance, troubleshooting and customer support. We also use them to improve our products, services and voice recognition algorithms.

Why doesn't my Voice Remote recognize my voice commands?
If your commands aren't recognized, make sure you're speaking clearly and at a natural, conversational volume. Hold the remote one to eight inches away while giving a command and hold down the Voice (Microphone) button until you're done talking. If you're still having trouble, consider whether 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 or Flex Settings menu. If your battery level is red or yellow, try changing your batteries. If your remote has low battery power, you’ll see a notification that says, “Voice Commands cannot be processed due to critically low remote battery.”

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

Note: The voice recognition feature isn't supported on RNG150 X1 TV Boxes.

What Xfinity TV Boxes can I use with the Voice Remote?
The Voice Remote and XRA Large Button Voice Remote are supported by all X1 TV Box models (except the RNG150) and all Flex streaming devices. The Voice Remote must be paired with the appropriate model TV Box to enable voice control.

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 a Voice Remote?
The Voice Remote is available to new and existing X1 and Flex customers. Visit a local Xfinity Store to pick one up in person or order one to be shipped to you via UPS in a Getting Started kit (accessory shipping and handling fee will apply) through the Xfinity Assistant.

What if I can’t use voice commands?
If you can’t use voice commands, please use our Xfinity Adaptive Remote at See more about the Xfinity Adaptive Remote in the next FAQ.

What is the Xfinity Adaptive Remote and how can I use it?
Our Xfinity Adaptive Remote allows X1 and Flex customers to control their experience using a web-based remote that works in a browser on any computer or mobile device. It can be integrated with and controlled by the assistive technologies customers with disabilities are already comfortable using, like eye tracking, voice control software, screen readers or switch devices like sip and puff.

Customers with disabilities that affect speech can choose to type commands, and those with disabilities preventing them from manually using a remote can use eye tracking devices to enable their eye movements to become their mouse and blinking to become their click.

You can access the Xfinity Adaptive Remote by going to For more information, see Xfinity Adaptive Remote for X1 and Flex.

Additional Resources

I am an Official Xfinity Employee.
Official Employees are from multiple teams within Xfinity: CARE, Product, Leadership.
We ask that you post publicly so people with similar questions may benefit from the conversation.
Was your question answered? Please, mark a reply as the Accepted Answer.tick
No Responses!
forum icon

New to the Community?

Start Here