Access Keys:
Skip to content (Access Key - 0)
 

Controlling DirecTV DVR via ethernet

Background:
DirecTV recently published preliminary protocols for IP control of their high definition DVR set-top boxes. Supported models include the HR-20, HR-21, HR-22, HR-23 and HR-24. Several of the HD, non-DVR models initially were controllable by this protocol, but recently have been reported to no longer work. One way control is relatively simple. Two way control has been described using CommandFusion, a commercial iphone app. Two way control is beyond the ability of the author and is not discussed.

Control Protocol:
You can try this out in a browser first. Commands take the following format: http://192.168.50.13:8080/remote/processKey?key=guide&hold=keyPress

You will need to change the IP address in the above command to the one that your DVR uses.

The following keys can be substituted for "guide": power, poweron, poweroff, format, pause, rew, replay, stop, advance, ffwd, record, play, guide, active, list, exit, back, menu, info, up, down, left, right, select, red, green, yellow, blue, chanup, chandown, prev,0, 1, 2, 3, 4, 5, 6, 7, 8, 9, dash, enter.

The HR-20 and HR-21 have been reported to respond to a shortened version of the above command. http://192.168.50.13:8080/remote/processKey?key=guide

If you wanted to tune CNN on channel 202 using the above method you would send: http://192.168.50.13:8080/remote/processKey?key=2&hold=keyPress http://192.168.50.13:8080/remote/processKey?key=0&hold=keyPress http://192.168.50.13:8080/remote/processKey?key=2&hold=keyPress http://192.168.50.13:8080/remote/processKey?key=enter&hold=keyPress

A shorter way to do this is with the following command: http://192.168.50.13:8080/tv/tune?major=202&minor=65535

 
Labels:

Added by Jack McGill

Last edit by Jack McGill on Oct 19, 2010 08:23

  1. Oct 28, 2010

    Juha Lindfors says:

    Thanks for adding this Jack. I will link to it next time I update the device sup...

    Thanks for adding this Jack. I will link to it next time I update the device support page.

Adaptavist Theme Builder Powered by Atlassian Confluence