This page contains information on apps written for the Android OS.
DirecTV Remote
Step 1: Confirm your DirecTV receiver and DVR setting...
| ■ |
DirecTV receivers and/or DVRs connected to your home network and configured to allow external access. Supported models are H21, H22, H23 and H24 HD receivers and HR20, HR21, HR22, HR23 and HR24 HD DVRs. R22s may work as well. |
| ■ |
An Android phone or tablet connected to your home network via WiFi. |
| ■ |
The DirecTV Remote app! |
Step 2: Setup the Android app...
The first time you run the app, you will be greeted with the Setup screen. Simply press the scan button and it will search your network for your receivers! While all networked receivers should be detected, there is also a button to manually enter a receiver's IP address.
DirecTV Remote app features:
The DirecTV Remote app for Android allows you to control your networked DirecTV receiver from anywhere in your house. Read below for requirements and more information.
FAQ:
Using your DirecTV remote, go to MENU > PARENTAL, FAV'S & SETUP > SYSTEM SETUP > WHOLE-HOME. Select NAME LOCATION and be sure that a name is entered (such as BEDROOM). If nothing is entered here, enter it here now. Next, go down to EXTERNAL DEVICE and be sure that all options are set to ALLOW.
Q: Other DirecTV remote apps in the Android market show the playlist available on a DVR. How come yours doesn't?
A: It was announced by DirecTV in May 2011 that the ability to retrieve the playlists was going to be deprecated in the near future (and since then has been). Rather than lure you in with a feature that I knew will be broken sometime soon, I chose to leave it out. Update: At the time of this writing (October 2011), the ability to retrieve the playlist and initiate playback of shows through a network is no longer available in the current beta DirecTV firmware. Because of this, it is very likely that once the current beta version of the DirecTV firmware goes "national", this feature found in other apps will no longer work for anyone. Update #2: As of November 2011, DirecTV has started to roll out the new firmware on a national level. This roll out will be a very slow process.
Q: I've tried scanning for my receivers but it never finds anything.
A: Scanning for receivers is a pretty straight-forward process and it should find them if they are the correct model and setup correctly. Please follow all of the steps outlined below before contacting technical support. If any of these are not correct, it will NOT work.
1) Ensure that your mobile device (phone / tablet) is connected to your home network via WiFi. The receivers must be on this same network.
2) When scanning begins, a message will briefly appear with the IP address assigned to your mobile device. Make a note of it and cancel the scan.
3) Using your real remote, navigate to: MENU > PARENTAL, FAV'S & SETUP > SYSTEM SETUP > INFO & TEST > MORE SYSTEM INFO.
4) Verify the following:
A) Receiver: (MODEL) - Please be sure that the model listed is one of the compatible models listed above.
B) IP address: (xxx.xxx.x.xxx) - Ensure that the first three sets of numbers match the first three sets of numbers as seen in the Android app. For example, the app reports your IP as "192.168.1.124" and the receiver reports its IP as "192.168.1.112". If the numbers in red do not match each other, then you will NOT be able to connect. It's also important to realize that it is possible that your receiver's themselves may be able to communicate with each other but the receivers cannot communicate outside of their private network (and if this is the case, then the numbers mentioned in the scenario above will not match). This can happen if you had Whole Home DVR service installed professionally but did not get the Cinema Connection Kit. Without this extra part, your receivers can talk to each other, but they are in their own private network and thus cannot communicate with your home network. With the CCK, that network is connected to your home network, thus allowing them to access the internet as well as other devices on your home network (your mobile phone / tablet running this app). If you self-installed your Whole-Home network by connecting your receivers to your router, then the IP addresses should match your mobile device as mentioned above. While not a necessity, it will also be a "bonus" if you see (static) next to the IP address listed in your receiver. This means that the IP address will never change, requiring you to re-scan your network with the app! If you are using DHCP Reservation in your router and it has been setup for your DirecTV receiver(s), then the absence of (static) is not important.
C) Network: Connected
D) Internet: Connected
5) Go to MENU > PARENTAL, FAV'S & SETUP > SYSTEM SETUP > WHOLE-HOME. Scroll down to EXTERNAL DEVICE and ensure that all options are set to Allow.
Repeat this process for each of your DirecTV receivers. When done, try scanning again.
Again, if any of these items are not how they are listed above, then the DirecTV Remote app will not be able to communicate with your DirecTV receivers. It is as simple as that. In short, if professionally installed, you need Whole-Home DVR service with the Cinema Connection Kit. If you self-installed it, then you need to make sure that all of your receivers are connected to the same network as your WiFi signal.
Q: Everything appears to work correctly except On Now or when retrieving the current channel as a new favorite. App states it couldn't communicate or retrieve data from the receiver.
A: The most likely cause for this is your Whole Home settings in the DVR or receiver. With some of them set incorrectly, you could still control the box, but would not have access to extra information about what is currently tuned. To check your settings, go to: MENU > PARENTAL, FAV'S & SETUP > SYSTEM SETUP > WHOLE-HOME. Scroll down to EXTERNAL DEVICE and ensure that all options are set to Allow.
Q: Lately my Slow Motion button (and / or macros) have not been working well. Why is that?
A: Unfortunately, the DirecTV H2x and especially the HR2x models are known for getting laggy and slow to respond over time. Macro reliability depends on a healthy home network and more heavily on the responsiveness of the DirecTV receiver. If you find that your receiver has been sluggish or macros don't work as well lately, try rebooting the receiver. It should also be mentioned that immediately following a reboot, the receiver can sometimes be slow the first time or two when entering the guide, menus or viewing the Info banner. For this reason, you may want to manually navigate these after a reboot before attempting to use macros.
Q: Button presses seem to be getting dropped.
A: This is kind of related to the above question. DirecTV receiver are notorious for dropping commands, especially when sending several in rapid succession (and particularly when in the Guide or Info banner). Other DirecTV remote apps have this problem, and in fact the actual DirecTV remote is affected by this as well. Usually rebooting the receiver will alleviate this problem but eventually it can get worse again. Hopefully DirecTV can make their receivers run a bit more reliably in the future.
Q: The app is saying that it could not communicate with a receiver that it had previously found. What happened?
A: First, be sure that your mobile device is connected to your home WiFi network and confirm your Whole Home settings if someone else may have changed them. An even more likely cause however is that the receiver is setup to use what is called DHCP. What this means is that your home network's router assigns it an arbitrary IP address whenever it needs to be renewed. Sometimes it happens to assign the same address, but often times it does not. There are two solutions to prevent this from ever happening again:
1) If your router supports it, set up DHCP Reservation for each of your receivers. This forces the router to always assign the same IP address to the device in question (in this case, your DirecTV receiver). This is usually relatively easy to set up, but not all routers have this feature. Please consult the documentation included with your router to find out how you can do this.
2) An alternative to #1 is to use static IP addresses in your DirecTV receivers. This is similar to DHCP reservation, but is done the other way around. Instead of making a change in your router's settings, you make a change in the DirecTV receiver's settings. All routers allow this, but before you do this though, you should try to consult your router's documentation to first determine which IP addresses are allocated to its DHCP pool. The reason being, you do not want to assign a static IP address to a device that the router thinks it should be able to hand out freely. Theoretically, it should not re-assign an IP address that is already in use, but it is good practice to avoid using DHCP addresses as a static address. If you cannot find information about your router, you could try setting a static IP address to see if it works. Valid addresses are typically 192.168.1.2 - 192.168.1.254 (note that the first three sets of numbers, 192.168.1, may vary depending on the router). Most home routers do not use DHCP in the higher address range, so unless another device is using the same IP address you choose, you could probably get away with using an address over 200 as a 'quick and dirty' attempt. What this means is that you might try 192.168.1.201 for your first receiver and 192.168.1.202 for your second receiver, and so on. Just remember that when setting up a static IP address in your receiver, you should ONLY change the last portion of the IP address (192.168.1.xxx). Many home routers use 192.168.1.xxx but not all do, so you do not want to change those first three sets of numbers. PortForward.com has excellent information on many makes and models of routers and would be an excellent place to start whether you are thinking about trying option #1 or option #2. Should you decide to go with a static IP address on your receiver, here's how to do it:
Go to MENU > PARENTAL, FAV'S & SETUP > SYSTEM SETUP > NETWORK SETUP then choose ADVANCED SETUP. Here, you can adjust the IP address by changing the numbers in the last box (i.e. 192.168.1.xxx). Choose numbers outside of your router's DHCP range and ones that are not already assigned to another device. When finished, click on CONNECT NOW. If all goes well, it will report back that everything is working correctly. If for some reason you seem to have problems with your new static IP address, you can choose RESTORE DEFAULTS which will allow the receiver to obtain its own address using DHCP.
Q: The DirecTV Remote app does not display correctly on my mobile device.
A: I tried to account for the variety of devices out there when designing the app, but I certainly might have overlooked something. If the app is not displaying correctly on your device, please contact me using the link in the last question. Please be as detailed as possible about your device and what is displaying incorrectly. Also, be prepared to send me screenshots in a follow-up email as they would help me to fix the problem in a timely manner. :)
Q: Why doesn't your app (or competing apps) control the TV volume or power?
A: The reason is because of how these apps work. The "real" DirecTV remote uses IR signals to control your TV (and DVD player, etc if you have it setup to do so). Android devices are not capable of emitting IR signals. Remote Control apps made for mobile platforms (such as Android or iOS) use your home network to send commands to the device it controls (in this case, your DirecTV receiver). In order for this to work, the device being controlled not only needs to be capable of connecting to your network, but it also needs to contain software that was written specifically to allow it to be controlled over a network. In fact, up until around October 2010, your DirecTV receiver could not be controlled over your network. While there are a very small number of TV sets out that have the ability to be controlled over a network, almost all of them do not. Even so, some of those that do need to be "hacked" in order to make it work, which is something that most people are not going to do.
Q: I manually added some receivers in the free version and I accidentally added the same one twice. How can I remove it?
A: The free version does not have a direct way to remove receivers from the list. However, starting a new scan clears the list when it begins to search your network. If you have duplicate entries and are using the free version, simply start a new scan. If for some reason you need to manually add receivers, stop the scan shortly after starting it then proceed to manually add your receivers. NOTE: If you always need to manually add all or some of your receivers, then something is not setup correctly in your receiver. If this is the case, see the second item at the beginning of this FAQ for steps to correcting the problem. Also note that the PRO version does allow you to not only remove receivers from the list, but it also lets you rename and rearrange them (in addition to doing the same with favorites and macros).
Q: Is there any way to show labels on the colored buttons (helpful for those who are color blind)? Undocumented Feature!
A: Starting with v2.0.1, both the free and pro versions have the ability to show R G Y B labels on the colored buttons. This is an undocumented feature, in that the app does not have an actual option to enable the labels but rather it can be done by editing the app's configuration file. To enable the colored button labels, do the following after installing and running the latest version at least once:
* In the DirecTV Remote app, press Menu>More>Exit App. This will ensure that the app is completely stopped so it can't write over your changes.
* For the next step, you can edit the file right on the phone if you have an app that is capable of editing text files or connect your phone to your computer and mount it as a disk drive.
* On the SD card, navigate to the "DirecTV_Remote" folder then open the file "DirecTVRemote.ini" as plain text. You may wish to make a backup of this file before editing, but so long as you are careful it should be fine.
* Look for a line "RGYBLabels": 0, and change the 0 to a 1. When done, the line should read "RGYBLabels": 1,
* Save the changes and either exit the text editor app or disconnect from your computer and wait for the phone to remount the SD card.
* Run the app and you should now see labels on the colored buttons.
Q: Is it possible to have the macro list stay on the screen after selecting a macro to execute? Undocumented Feature!
A: Starting with v2.0.2a, the pro version has the ability to optionally keep the macro list open after selecting a macro to execute. Originally the app behaved in this manner but it was eventually taken out because I thought it may be unnecessary. It was added as an undocumented option after seeing it mentioned in the pro comments on Android Market (yes, I do read them). This is an undocumented feature, in that the app does not have an actual option to enable the feature but rather it can be done by editing the app's configuration file. To enable this option, do the following after installing and running the latest version at least once:
* In the DirecTV Remote app, press Menu>More>Exit App. This will ensure that the app is completely stopped so it can't write over your changes.
* For the next step, you can edit the file right on the phone if you have an app that is capable of editing text files or connect your phone to your computer and mount it as a disk drive.
* On the SD card, navigate to the "DirecTV_Remote" folder then open the file "DirecTVRemote.ini" as plain text. You may wish to make a backup of this file before editing, but so long as you are careful it should be fine.
* Look for a line "KeepMacroListOpen": 0, and change the 0 to a 1. When done, the line should read "KeepMacroListOpen": 1,
* Save the changes and either exit the text editor app or disconnect from your computer and wait for the phone to remount the SD card.
* Run the app and after selecting a macro to execute from your macro list, the list should stay on the screen allowing you to quickly execute another macro.
* Note that until the next release of the "free" version (> 2.0.2), running the free version on the same device as the pro version will remove this option from the configuration file. This should not really affect anyone but I felt it should be mentioned. Once the free version "catches up" to the pro version, this will no longer happen.
Q: Do you offer technical support?
A: I've been writing Windows software for many years and I've always tried to offer the best technical support possible. While this site was initially setup for Windows software, I am in the process of integrating Android information into it. If you need support with your Android app (made by Cognitial Mobile only), please use the Technical Support request form found at this site. Please include as much pertinent information that you can, such as your phone or tablet make / model, DirecTV receiver model, router, etc, and explain the problem in as much detail as possible.
| ■ |
All-original button artwork looks great on your mobile device! Inspired by the DirecTV backlit remote. |
| ■ |
Three remote styles to choose from: Compact, mid-size and scrolling. Choose which one you like best! |
| ■ |
The first (and currently only) Android DirecTV remote app to support the Slow Motion remote command. |
| ■ |
Create a Favorite Channels list. |
| ■ |
See what channel the selected receiver is tuned to and find out what is on. |
| ■ |
Reboot your receiver with a couple button presses (handy for when it starts to get laggy, as they unfortunately tend to do). |
| ■ |
No ads in the free version (and it goes without saying that there are no ads in the pro version either)! |
| ■ |
PRO VERSION ONLY: The first and only Android DirecTV remote app to support macros (see below)! |
| ■ |
PRO VERSION ONLY: Easily enable and disable Closed Captioning with one button press! (Built-in macros) |
| ■ |
PRO VERSION ONLY: Full macro support. Create and use your own macros! |
| ■ |
PRO VERSION ONLY: Search Assistant allows you to enter search queries using your phone then sends them to the receiver. |
| ■ |
PRO VERSION ONLY: Easily launch the DirecTV DVR Scheduler app from the menu (Menu > More). |
| ■ |
PRO VERSION ONLY: Rearrange and rename your receivers, favorites and macros. (Menu > More). |
| ■ |
PRO VERSION ONLY: See more about the current show, movie or song by searching on IMDb, AllMusic.com, Google and Amazon ('On Now' > More). |
| ■ |
PRO VERSION ONLY: Optionally show an icon in the Notification area. This allows you to quickly access the remote control from the Notification area. |
| ■ |
PRO VERSION ONLY: Easily toggle between SD & HD output on the new DirecTV HD GUI. Handy when you have a standard definition TV hooked up to composite output and also have an HD TV hooked up to component or HDMI output. Allows you to view the guide and menus on the SD TV. (Menu>More). |
| ■ |
PRO VERSION ONLY: Option to lock the app to portrait or landscape mode regardless of device orientation. |
Requirements / Prerequisites:
Install the DirecTV Remote now using the QR codes or links below!
<-- PRO FREE -->
<-- PRO FREE -->
Android Market
Amazon App Store