2 Set-Top Box Front Panel Shortcut Keys..........................................................................................7
3 Data Port Connectors........................................................................................................................8
3.1 USB 2.0 Data Ports.................................................................................................................................8
3.2 Data Port Interface Default Baud Rate ................................................................................................9
4 Data Port Commands......................................................................................................................10
4.1 Data Port Commands and Supported STB........................................................................................10
4.2 Software Version of Supported STBs .................................................................................................11
4.3 Basic Data Port Commands................................................................................................................. 12
4.4 Multi-Tuner Data Port Commands.....................................................................................................13
4.5 Default Data Rate and Format............................................................................................................13
5.2 Active (0x82).......................................................................................................................................... 16
Table 8-5: Low-Speed Data Port Signaling Conventions......................................................................41
DIRECTV, Inc. March 5, 2008
Version 2.2 Page 5 of 42 DTV-MD-0058
DIRECTV Set-Top Box Information for the Installer
1 Introduction
1.1 Disclaimer
DIRECTV makes no representations or warranties, express or implied, that use of the technologies
described in this specification will not infringe patents, copyrights, or other intellectual property rights
of third parties. Nothing in this specification should be construed as granting permission to use any of
the technologies described. Anyone planning to make use of technology covered by the intellectual
property rights of others should first obtain permission from the holder(s) of the rights. This
specification is subject to change without notice. DIRECTV does not accept any responsibility
whatsoever for any damages or liability, direct or consequential, which may result from use of this
specification or any related discussions. These specifications are provided “as is” and the user of these
specifications assumes any and all risks associated with the use of these specifications. DIRECTV
expressly disclaims any and all representations or warranties, express or implied, regarding the
specifications, including without limitation any warranty as to merchantability, fitness for a particular
purpose, non-interruption of use, or non-infringement.
1.2 Scope
This document provides information on the DIRECTV Set-top box data port, front panel, and remote
control commands as an aid for installers, and auxiliary devices. This document is relevant to set-top
box (STB) models D10, D11, D12, R15, R16, H10, H20, HR20, H21, HR21 and HR21P. Other
models are not supported by this document.
1.3 Notice
Previous “Set-top Information for Installer” documents had a companion document listing various
peculiarities of some STBs. This “Peculiarities” document must no longer be used.
1.4 Feedback
Email feedback to custominstallsupport@directv.com
DIRECTV, Inc. March 5, 2008
Version 2.2 Page 6 of 42 DTV-MD-0058
DIRECTV Set-Top Box Information for the Installer
2 Set-Top Box Front Panel Shortcut Keys
The following shortcut key combinations are implemented by pressing the front panel keys
simultaneously. The shortcut keys may not work if user interface graphics are on the screen instead of
video. Table 2-2 shows which shortcut keys are supported by each model.
Table 2-1: Shortcut Keys Combinations
Key Combination Action
ACTIVE and UP
ACTIVE and RIGHT
ACTIVE and DOWN
STB Model ACTIVE and UPACTIVE and RIGHTACTIVE and DOWN
Access the System Setup: System Info & Test screen.
Access the System Setup: System Diagnostic (hidden) screens.
The System Diagnostic screen contains menu items to change the
LNB configuration to stacked/unstacked; input phone settings for
prefixes and call waiting, and a modem test.
Skip Guided Setup and display Startup: Full Screen (Live TV) on
the default channel.
DIRECTV, Inc. March 5, 2008
Version 2.2 Page 7 of 42 DTV-MD-0058
DIRECTV Set-Top Box Information for the Installer
3 Data Port Connectors
Table 3-1 shows what type of connector and data rate the STB data port has.
Table 3-1: Type of Data Port Connector
STB Model Type of Data Port ConnectorData Rate (baud)
D10 RJ22 9600
D11 USB 9600
D12 USB 9600
H10 RJ22 9600
R15 USB 9600
R16 USB 9600
H20 USB 9600
H21 USB 9600
HR20 USB 9600
HR21 USB 9600
HR21P USB and DB-9F 9600
3.1 USB 2.0 Data Ports
All new DIRECTV STBs have USB 2.0 data ports. The STB USB port has a host configuration. Serial
commands are interfaced through the data port using a USB-Serial adapter. The following RS-232compatible serial port adapters will be supported:
The USB port on most STBs support hot-plug. That means USB ports will work any time when a
USB-serial adapter is plugged in. Only the HR20 and HR21 USB ports works differently. The USBserial adapter must be plugged before the STB is booted. If the USB connector is plugged in when the
DIRECTV, Inc. March 5, 2008
Version 2.2 Page 8 of 42 DTV-MD-0058
DIRECTV Set-Top Box Information for the Installer
STB is running, it must be reset.
3.2 Data Port Interface Default Baud Rate
All STBs have a default baud data rate of 9600. The data format is 1 start bit, 8 data bits, no parity, 1
stop bit, and no handshaking.
DIRECTV, Inc. March 5, 2008
Version 2.2 Page 9 of 42 DTV-MD-0058
0xA6 OpenUserChannel Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
0x9A GetTuner No No No Yes Yes No Yes Yes Yes Yes
0x8A GetPrimaryStatusMT No No No Yes Yes No Yes Yes Yes Yes
0x8B GetCurrentChannelMT No No No Yes Yes No Yes Yes Yes Yes
0x9D GetSignalQualityMT No No No Yes Yes No Yes Yes Yes Yes
0x9F OpenUserChannelMT No No No Yes Yes No Yes Yes No No
DIRECTV, Inc. March 5, 2008
Version 2.2 Page 10 of 42 DTV-MD-0058
DIRECTV Set-Top Box Information for the Installer
4.2 Software Version of Supported STBs
DIRECTV STBs with the software version listed in Table 4-2 and newer software versions support
data port commands described in this document.
All Commands on H10 need a carriage return to be
recognized. Therefore, each command string input must be
followed by 0x0D (the carriage return hex code).
DIRECTV, Inc. March 5, 2008
Version 2.2 Page 11 of 42 DTV-MD-0058
DIRECTV Set-Top Box Information for the Installer
4.3 Basic Data Port Commands
Table 4-3: Basic Commands Summary
Command
Command Label Description
Code
0x81 Standby
0x82 Active Turn STB on
0x83 GetPrimaryStatus Status information on current channel
0x84 GetCommandVersion The STB returns the version of the Data Port Specification
0x87 GetCurrentChannel Get the major and minor numbers for the tuned channel
0x90 GetSignalQuality Signal level for the tuned channel
0x91 GetCurrentTime Current time in UTC
0x92 GetUserCommand Get the remote or front panel command input by the user
(1)
Put STB in Standby
that it implements.
0x93 EnableUserEntry Allows direct control of the STB by the remote or front
panel buttons
0x94 DisableUserEntry Disables direct control of the STB by the remote or front
panel buttons
0x95 GetReturnValue Returns the last Return Value issued by a data port
command
0x96 Reboot Commands a reboot
0xA5 SendUserCommand Send remote control commands through the data port
0xA6 OpenUserChannel Tune to a channel by inputting a channel number
(1)
This command holds its value after a warm start. Other commands are terminated.
DIRECTV, Inc. March 5, 2008
Version 2.2 Page 12 of 42 DTV-MD-0058
DIRECTV Set-Top Box Information for the Installer
4.4 Multi-Tuner Data Port Commands
A new set of commands are introduced for multi-tuner STBs, such as R15 and HR20. For multi-tuner
STBs, the tuner needs to be identified for many of the commands as an input parameter. To maintain
backward compatibility, new commands with the suffix “MT”, have been created that have a TunerID
parameter added. In the case where an original non TunerID command is issued to a multi-tuner STB,
it will be executed as the equivalent “MT” command with TunerID set to 0x01. The [TunerID] shall
start at 0x01 and increase in value by one for each additional tuner (i.e. 0x01, 0x02, 0x03…). The
[TunerID] can be obtained by issuing the command GetTuner. See Table 4-1 for the list of STBs that
support the multi-tuner commands.
Table 4-4: Multi-Tuner Commands Summary
Comman
d Code
Command Label Description
0x9A GetTuner Get the number of tuners and their designations.
0x8A GetPrimaryStatusMT Get the status information of current channel.
0x8B GetCurrentChannelMT Get the major and minor numbers of the tuned channel.
0x9D GetSignalQualityMT Get the signal level for the tuned channel.
0x9F OpenUserChannelMT Tune to a channel by inputting a channel number.
4.5 Default Data Rate and Format
All STBs have a default data rate of 9600. The data format is 1 start bit, 8 data bits, no parity, 1 stop
bit, and no handshaking.
4.6 Command Protocol
The STB will use the command and data acknowledgment protocol for flow control as specified in
Figure 4-1.
Any controller that is implemented to control DIRECTV STB, should follow the protocol depicted in
Figure 4-1.
DIRECTV, Inc. March 5, 2008
Version 2.2 Page 13 of 42 DTV-MD-0058
Loading...
+ 29 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.