DTV-MD-0058-DIRECTV Set-top Information for Installers-V2.0 - docshare.tips (2024)

DIRECTV Set-Top Box Information for the Installer
Published by

DTV-MD-0058
Rev. 2.0 March 2, 2007
DIRECTV PROPRIETARY This document contains proprietary information and except with written permission of DIRECTV such information shall not be published and this document shall not be duplicated or distributed, in whole or part.

DIRECTV Proprietary

DIRECTV Set-Top Box Information for the Installer

REVISION HISTORY
Revision 1.0 1.1 1.1.a Date of Issue September 1, 2005 October 19, 2005 November 17, 2005 Author D. K. J. G. J. G. Scope Initial version Updated formating Fixed 155200 typo and USB 2.0 default data rate in Table 3-1. Deleted duplicate table of Amplifier codes (Table 17) Intermediate version. Never released. Updated D11 default baud rate and added R15 in Table 2 and Table 3. Fixed baud rate in Section 3.9. Added command GetTuner and the multituner commands. Added support for HR20.

1.2 1.3 2.0

November 18, 2005 January 3, 2007 March 2, 2007

J. G. W. M. W. M.

DIRECTV Proprietary Version 2.0

Page 2 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

Table of Contents
Section 1
1.1 1.2 1.3 1.4

Page
Disclaimer...................................................................................................................................... 6 Scope .............................................................................................................................................. 6 Notice ............................................................................................................................................. 6 Feedback........................................................................................................................................ 6

Introduction ............................................................................................................................. 6

2 3

Set-Top Box Front Panel Shortcut Keys ................................................................................ 7 Data Port Connectors.............................................................................................................. 8
3.1 3.2 3.3 3.4 3.5 3.6 Low-Speed Data Port Connector ................................................................................................ 8 Low-Speed Electrical Performance and Characteristics .......................................................... 9 Bit Timing (Start, –D0 TO –D7, and Stop) ................................................................................ 9 Idle Interval, General................................................................................................................. 10 Idle Interval for Non-Empty STB Buffer ................................................................................. 10 Low-Speed Input Characteristics.............................................................................................. 10

3.6.1
3.7

Input Signaling Characteristics (Pin 3)..................................................................... 10 Output Drive Characteristics (Pin 2) ........................................................................ 10 Passive Outputs (Pins 1, 6, 8, and 9) (Optional)....................................................... 11 Low-Speed Signaling Conventions .......................................................................... 11

Low-Speed Output Characteristics........................................................................................... 10

3.7.1 3.7.2 3.7.3
3.8 3.9

USB 2.0 Data Ports ..................................................................................................................... 11 Low-Speed Data Port Interface................................................................................................. 12

4

Data Port Commands ............................................................................................................ 13
4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 Data Port Commands and Supported STB.............................................................................. 13 Software Version of Supported STB......................................................................................... 14 Basic Data Port Commands....................................................................................................... 15 Multi-Tuner Data Port Commands .......................................................................................... 15 Default Data Rate and Format.................................................................................................. 16 Command Protocol..................................................................................................................... 16 STB Command Prefix ................................................................................................................ 18 STB Responses ............................................................................................................................ 18

DIRECTV Proprietary Version 2.0

Page 3 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

5

Data Port Command Details ................................................................................................. 19
5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 5.11 5.12 5.13 5.14 5.15 5.16 5.17 5.18 5.19 Standby (0x81) ............................................................................................................................ 19 Active (0x82) ............................................................................................................................... 19 GetPrimaryStatus (0x83) ........................................................................................................... 20 GetCommandVersion (0x84) ..................................................................................................... 21 GetCurrentChannel (0x87)........................................................................................................ 22 GetSignalQuality (0x90)............................................................................................................. 23 GetCurrentTime (0x91) ............................................................................................................. 23 GetUserCommand (0x92) .......................................................................................................... 24 EnableUserEntry (0x93) ............................................................................................................ 25 DisableUserEntry (0x94) ........................................................................................................ 26 GetReturnValue (0x95) .......................................................................................................... 26 Reboot (0x96) .......................................................................................................................... 26 SendUserCommand (0xA5).................................................................................................... 27 OpenUserChannel (0xA6) ...................................................................................................... 28 GetTuner (0x9A) ..................................................................................................................... 30 GetPrimaryStatusMT (0x8A) ................................................................................................ 31 GetCurrentChannelMT (0x8B) ............................................................................................. 33 GetSignalQualityMT (0x9D).................................................................................................. 33 OpenUserChannelMT (0x9F) ................................................................................................ 34

6

Remote Control...................................................................................................................... 36
6.1 6.2 6.3 Introduction ................................................................................................................................ 36 Brand Setup Code List............................................................................................................... 36 Remote Control Key Codes ....................................................................................................... 38

7

Appendix: Acronyms ............................................................................................................. 40

DIRECTV Proprietary Version 2.0

Page 4 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

Table of Figures
Figure 3-1. Low-Speed Data Port Pin Assignment Diagram......................................................... 8 Figure 3-2. Orientation of the RJ22 (4 way/4 position) Jack......................................................... 9 Figure 3-3. Bit Timing Diagram..................................................................................................... 9 Figure 4-1. Service Command Parser Flowchart ........................................................................ 17 Figure 6-1 RC32 remote control. ............................................................................................... 37

List of Tables
Table 2-1: Shortcut Keys Combinations......................................................................................... 7 Table 2-2: Supported Shortcut Keys............................................................................................... 7 Table 3-1: Type of Data Port Connector....................................................................................... 8 Table 3-2: Timing Characteristics.................................................................................................. 9 Table 3-3: Input Drive Characteristics ........................................................................................ 10 Table 3-4: Output Drive Characteristics...................................................................................... 10 Table 3-5: Passive Drive Characteristics..................................................................................... 11 Table 3-6: Low-Speed Data Port Signaling Conventions ............................................................ 11 Table 3-7: USB-Serial Adapter.................................................................................................... 12 Table 4-1: Commands and Supported STB.................................................................................. 13 Table 4-2: Software Version of Supported STB........................................................................... 14 Table 4-3: Basic Commands Summary........................................................................................ 15 Table 4-4: Multi-Tuner Commands Summary ............................................................................. 16 Table 4-5: STB Responses List .................................................................................................... 18

DIRECTV Proprietary Version 2.0

Page 5 of 41

March 2, 2007 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, R15, H10 and HR20. 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 [emailprotected]

DIRECTV Proprietary Version 2.0

Page 6 of 41

March 2, 2007 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 ACTIVE and UP ACTIVE and RIGHT Action 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.

ACTIVE and DOWN Skip Guided Setup and display Startup: Full Screen (Live TV) on the default channel.

Table 2-2: Supported Shortcut Keys STB Model D10 D11 H10 R15 HR20 Yes Yes Yes ACTIVE and UP ACTIVE and RIGHT ACTIVE and DOWN Yes Yes Yes Yes Yes Yes Yes

DIRECTV Proprietary Version 2.0

Page 7 of 41

March 2, 2007 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 Connector Data Rate (baud) D10 D11 H10 R15 HR20 RJ22 USB RJ22 USB USB 9600 9600 9600 9600 9600

3.1 Low-Speed Data Port Connector
The connector type on D10 and H10 is a standard DB-9F or RJ22 (4 way/4 position jack). The pins for the DB-9F are as shown in Figure 3-1. The STB will use three (3) lines (L2-Rx, L3-Tx and L5-Grnd) for bi-directional full-duplex communications.

Figure 3-1. Low-Speed Data Port Pin Assignment Diagram Line positions, designated as “optional”, may be provided (but are not required to be provided) DIRECTV Proprietary Version 2.0 March 2, 2007 DTV-MD-0058

Page 8 of 41

DIRECTV Set-Top Box Information for the Installer

by the STB as a convenience to source a “TRUE” state to those PC serial interface lines that may require a “TRUE” state for data transfer. Figure 3-2 shows the orientation of the RJ22 (4 way/4 position jack).

Figure 3-2. Orientation of the RJ22 (4 way/4 position) Jack

3.2 Low-Speed Electrical Performance and Characteristics
The low speed timing characteristics are defined in Table 3-2. Table 3-2: Timing Characteristics Parameter Bit Timing Total Character Interval Requirement 104 μs ±7 μs 1.04 ms ± 8 μs

3.3 Bit Timing (Start, –D0 TO –D7, and Stop)
The STB complies with the bit timing requirements as shown in Figure 3-3.
Total Character Interval Start Bit 8 Data Bits D0 D7 Stop Bit Idle

Figure 3-3. Bit Timing Diagram

DIRECTV Proprietary Version 2.0

Page 9 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

3.4 Idle Interval, General
The general idle interval is a minimum of zero (0) msec. The maximum idle interval will be determined by the rate of transmitted data and internal STB processes when the port is “opened,” or is determined by the service command parser when the port is “closed.”

3.5 Idle Interval for Non-Empty STB Buffer
The idle interval will not exceed 30 ms as long as at least one byte exists in the STB receive buffer, given that the port is “opened.”

3.6 Low-Speed Input Characteristics
3.6.1 Input Signaling Characteristics (Pin 3) The low-speed data port will comply with the input signaling characteristics shown in Table 3-3. Table 3-3: Input Drive Characteristics Parameter Space voltage Mark voltage Terminating impedance resistance Capacitance C < 150 pf Specification +3.0 volts min, +25 volts max -25 volts min, -3.0 volts max 6K < R < 7K resistive to ground

3.7 Low-Speed Output Characteristics
3.7.1 Output Drive Characteristics (Pin 2) The STB output drive characteristics are as shown in Table 3-4. Table 3-4: Output Drive Characteristics Parameter Space voltage Specification +5.3 volts max at Ioh = 0 mA, +3.0 volts min

DIRECTV Proprietary Version 2.0

Page 10 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

Mark voltage Terminating impedance resistance Capacitance

-6.0 volts min at Iol = 0 mA, -3.0 volts max, 3k < R < 7k resistive to ground C < 2500 pF

3.7.2 Passive Outputs (Pins 1, 6, 8, and 9) (Optional) If the data port optional pins one (1), six (6), eight (8) and nine (9) are provided, the passive outputs will be as shown in Table 3-5. Table 3-5: Passive Drive Characteristics Parameter Output Specification -2 mA ±20% at + 3 volts and –10 mA ±20% at –5 volts

3.7.3 Low-Speed Signaling Conventions The data port signaling conventions will be as listed in Table 3-6. Table 3-6: Low-Speed Data Port Signaling Conventions Interchange Voltage Binary state Signaling state Function Negative or Positive 1 or 0 mark or space OFF or ON

The idle state for data port pins two (2) and three (3) will be “mark”.

3.8 USB 2.0 Data Ports
All new DIRECTV STBs have USB 2.0 data ports replacing the DB-9F or RJ22 data port connectors. The STB USB port has a host configuration. Serial commands are interfaced through the data port using a USB-Serial adapter. The following RS-232-compatible serial port adapters DIRECTV Proprietary Version 2.0 March 2, 2007 DTV-MD-0058

Page 11 of 41

DIRECTV Set-Top Box Information for the Installer

will be supported: Table 3-7: USB-Serial Adapter Manufacturer IOGEAR ATEN BAFO Model GUC232A UC-232A BF-810 USB Vendor ID 0x067B 0x067B 0x067B USB Product ID 0x2303 0x2303 0x2303

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’s USB port works differently. The USBserial adapter must be plugged before the STB is booted. If the USB connector is plugged in when the HR20 is running, it must be reset.

3.9 Low-Speed Data Port Interface
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 Proprietary Version 2.0

Page 12 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

4 Data Port Commands
4.1 Data Port Commands and Supported STB

Table 4-1: Commands and Supported STB Command Code 0x81 0x82 0x83 0x84 0x87 0x90 0x91 0x92 0x93 0x94 0x95 0x96 0xA5 0xA6 0x9A 0x8A 0x8B 0x9D 0x9F Command Label D10 Standby Active GetPrimaryStatus GetCommandVersion GetCurrentChannel GetSignalQuality GetCurrentTime GetUserCommand EnableUserEntry DisableUserEntry GetReturnValue Reboot SendUserCommand OpenUserChannel GetTuner GetPrimaryStatusMT Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No No D11 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No No No No No Supported STB R15 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes H10 Yes Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No No No No No HR20 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No

GetCurrentChannelMT No GetSignalQualityMT OpenUserChannelMT No No

DIRECTV Proprietary Version 2.0

Page 13 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

4.2 Software Version of Supported STB
DIRECTV STBs with the software version listed in Table 4-2 and newer software versions support data port commands described in this document.

Table 4-2: Software Version of Supported STB DIRECTV STB D10-100 D10-200 D10-300 D11-100 D11-300 D11-500 R15-100 R15-300 R15-500 H10
(1) (1)

Software Version 0x1040 0x1040 0x1043 0x1040 0x1040 0x1040 0x1029 0x104B 0x10FA 0.4.33 0x134

HR20-700

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 Proprietary Version 2.0

Page 14 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

4.3 Basic Data Port Commands

Table 4-3: Basic Commands Summary Command Code 0x81 0x82 0x83 0x84 0x87 0x90 0x91 0x92 0x93 0x94 0x95 0x96 0xA5 0xA6
(1)

Command Label Standby(1) Active GetPrimaryStatus Put STB in Standby Turn STB on

Description

Status information on current channel

GetCommandVersion The STB returns the version of the Data Port Specification that it implements. GetCurrentChannel GetSignalQuality GetCurrentTime GetUserCommand EnableUserEntry DisableUserEntry GetReturnValue Reboot SendUserCommand OpenUserChannel Get the major and minor numbers for the tuned channel Signal level for the tuned channel Current time in UTC Get the remote or front panel command input by the user Allows direct control of the STB by the remote or front panel buttons Disables direct control of the STB by the remote or front panel buttons Returns the last Return Value issued by a data port command Commands a reboot Send remote control commands through the data port Tune to a channel by inputting a channel number

This command holds its value after a warm start. Other commands are terminated.

4.4 Multi-Tuner Data Port Commands
A new set of commands are introduced for multi-tuner STBs, such as R15 and HR20. For multituner 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 DIRECTV Proprietary Version 2.0 March 2, 2007 DTV-MD-0058

Page 15 of 41

DIRECTV Set-Top Box Information for the Installer

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 issue the command GetTuner. R15 and HR20 STB support the multi-tuner commands. Table 4-4: Multi-Tuner Commands Summary Comman d Code 0x9A 0x8A 0x8B 0x9D 0x9F Command Label GetTuner GetPrimaryStatusMT Description Get the number of tuners and their designations. Get the status information of current channel.

GetCurrentChannelMT Get the major and minor numbers of the tuned channel. GetSignalQualityMT OpenUserChannelMT Get the signal level for the tuned channel. 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 Proprietary Version 2.0

Page 16 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

Start

Send STB Response = ACK_RESET

Send STB Response = DATA_ERROR

Send STB Response = CMDBUF_OVFL

A

Reset Command Parser (Parser is free)

Input Parameters?

NO

YES NO Send STB Response = NACK_PREFIX Send STB Response = NACK_PARAMS NO *Correct # of Input Parameters? YES Send STB Response = ACK_PARAMS

*Command Prefix (0xFA)?

YES **Command Parser attaches to current data port (Parser is in use)

*Known Command?

NO

Send STB Response = NACK_CMD

Execute Command and send Return Data Stream as appropriate (Parser is Busy)

YES NO Send STB Response = NACK_FCNOK NO Command completed successfully ? YES Send STB Response = ACK_FCNOK (Parser is not busy)

*2 Byte Command?

YES

Read 2nd Byte of a 2 Byte Command

*Known Command?

NO

YES Send STB Response = ACK_CMD

A

Figure 4-1. Service Command Parser Flowchart

DIRECTV Proprietary Version 2.0

Page 17 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

4.7 STB Command Prefix
0xFA Required Command Prefix, precedes all commands

4.8 STB Responses

Table 4-5: STB Responses List Response Code 0xF0 0xF1 0xF2 0xF3 0xF4 0xF5 0xF6 0xF7 0xF9 0xFB 0xFD 0xFF Response Label ACK_CMD NACK_CMD ACK_PARAMS NACK_PARAMS ACK_FCNOK NACK_FCNOK ACK_RESET NACK_BUSY NACK_INUSE NACK_PREFIX DATA_ERROR CMDBUF_OVFL Description Command Acknowledge Command Unknown Parser received the correct number of parameters Parser timed out when receiving parameters Service command completed successfully Service command completed unsuccessfully Command parser reset - break condition detected A previous service command is pending completion Command parser in use by another device Expected Prefix, prefix not sent Command parser reset – Communication data error Command parser reset – Command buffer

DIRECTV Proprietary Version 2.0

Page 18 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

5 Data Port Command Details
All parameters specified by square brackets “[ ]” are one (1) byte in length.

5.1 Standby (0x81)
Command Label Command Byte Input Parameter(s) Return Data Stream Return Response Return Value Description Standby 0x81 None None ACK_FCNOK 0x0000 : Always Success : Always Success

The STB will execute a Standby command by placing the STB in the "low power" mode where the audio and video processing is disabled. This command has the same effect as turning the box "off" by pressing the front panel power button.

Example: Turn off the STB. Controller -> STB: FA Controller -> STB: 81 STB -> Controller: F0 STB -> Controller: F4 (Command Prefix) (Command ID) (Command acknowledged) (Command completed successfully)

5.2 Active (0x82)
Command Label Command Byte Input Parameter(s) Return Data Stream Return Response Return Value Description Active 0x82 None None ACK_FCNOK 0x0000 : Always Success : Always Success

The STB executes this command by placing the STB in the operational mode. This command has the same effect as turning the box "on" by pressing the front panel power button.

DIRECTV Proprietary Version 2.0

Page 19 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

5.3 GetPrimaryStatus (0x83)
Command Label Command Byte Input Parameter(s) Return Data Stream GetPrimaryStatus 0x83 None [MajorchnHI] [MajorChnLO] [MinorChnHI] [MinorChnLO] [Primary Type] [Audio Type] [Data Type] [Primary SCIDHI] [Primary SCIDLO] [Audio SCIDHI] [Audio SCIDLO] [Data SCIDHI] [Data SCIDLO] [Network HI] [Network LO] [Xponder] [Year] [Month] [Day] [Hour] [Min] [Sec] [Day Of Week] [ROMVer3] [ROMVer2] [ROMVer1] [ROMVer0] [STS ID0] [STS ID1] [STS ID2] [STS ID3] [STS Ver] [CAM ID0 ][CAM ID1] [CAM ID2] [CAM ID3] [CAM ID4] [CAM ID5] [Signal Quality] [Rx ID0] [Rx ID1] [RxID2] [RxID3] [RxID4] [RxID5] ******************************************************************* MajorChnHI and MajorChnLO (Major Channel Number): 0x0000 – 0xFFFF MinorChnHI and MinorChnLO (Minor Channel Number): 0x0000 – 0xFFFF Primary Type: 0x0B Data 0x0C Audio 0x0E Retired 0x0F Video - TV 0x10 Video - HDTV 0xFF None Audio Type: 0x00 MPEG In / PCM Out 0x09 AC3 In / AC3 Out 0xFF None Data Type: 0x0B Retired 0x0D Retired SCIDs:

0x0C 0xFF

Retired None

DIRECTV Proprietary Version 2.0

Page 20 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer 0x0000 – 0xFFFE 0xFFFF if not required Network: 0x0000 – 0xFFFF Xponder: 0x00 – 0xFF (0 to 255, corresponding to transponders 1 to 256) Year: Month: Date: Hour: Minute: Second: 0x00 – 0xFF (# of years after 1993) 0x01 – 0x0C 0x01 – 0x1F 0x00 – 0x17 0x00 – 0x3B 0x00 – 0x3B

Day Of Week: 0x01 to 0x07 (0x01=Monday….0x07=Sunday) Signal Quality: 0x00 – 0x64 ( 0x00=FEC unlocked and 0x64=max signal strength) CAM and RID are in Hex format. Return Response ACK_FCNOK : Success

NACK_FCNOK : Failure - STB not tuned to a DIRECTV System channel Return Value 0x0000 Non-Zero Description : Success : Failure - STB not tuned to a DIRECTV System channel

The STB will execute a GetPrimaryStatus command by providing the STB’s health and status as defined by the Return Data Stream parameters. The STB will provide current time in Universal Time Coordinate (UTC) unconditioned by time zone and daylight savings settings. The fields ROMVer3, ROMVer2, ROMVer1, ROMVer0, STS ID0, STS ID1, STS ID2, STS ID3, STS Ver are private. The CAM ID is returned in hexadecimal with zeroes stuffed into the most significant positions to fill out the unused bits. For example, a CAM ID = 0013 1751 9641 in hex is 0x4E87C119. This command would return 00 00 4E 87 C1 19 for the CAM ID. The RID ID is returned in hexadecimal with zeroes stuffed into the most significant positions to fill out the unused bits. For example, a RID = 0001 7035 6778 in hex is 0xA27702A. This command would return 00 00 0A 27 70 2A for the RID.

5.4 GetCommandVersion (0x84)
Command Label Command Byte Input Parameter(s) GetCommandVersion 0x84 None

DIRECTV Proprietary Version 2.0

Page 21 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer Return Data Stream [Version Major] [Version Minor] [Reserved1] [Reserved2] ******************************************************************* Version Major: 0x00 – 0xFF; Version Minor: 0x00 – 0xFF Reserved1: 0x00 Reserved2: 0x00 Return Response Return Value Description ACK_FCNOK : Always Success 0x0000 : Always Success

This command displays the version of the Data Port specification the STB software was coded to. For example: Ver 1.4 will return a [Version Major]: 0x01 and [Version Minor]: 0x04. Note: STBs supported by this document will return a version number of 1.4 or higher.

5.5 GetCurrentChannel (0x87)
Command Label Command Byte Input Parameter(s) Return Data Stream GetCurrentChannel 0x87 None [MajorChnHI] [MajorChnLO] [MinorChnHI] [MinorChnLO] ******************************************************************* MajorChnHI : 0x00 – 0xFF MajorChnLO : 0x00 – 0xFF MinorChnHI : 0x00 – 0xFF MinorChnLO : 0x00 – 0xFF Return Response ACK_FCNOK : Success

NACK_FCNOK : Failure – STB not tuned to a DIRECTV System channel Return Value 0x0000 Non-Zero Description : Success : Failure – STB not tuned to a DIRECTV System channel

The STB executes this command by providing the major and minor channel number (i.e., for the DIRECTV system channel the STB is tuned to) in the Return Data Stream.

Example: Find out what channel a single tuner STB is tuned to (STB is tuned to channel 276 which in hexadecimal notation is 0x114). Controller -> STB: FA Controller -> STB: 87 (Command Prefix) (Command ID)

DIRECTV Proprietary Version 2.0

Page 22 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

STB -> Controller: F0 STB -> Controller: 01 14 FF FF STB -> Controller: F4
[1]

(Command acknowledged) (Major and minor[1] channel number) (Command completed successfully)

Note: For most of DIRECTV channels, the minor channel number is 0xFFFF.

5.6 GetSignalQuality (0x90)
Command Label Command Byte Input Parameter(s) Return Data Stream GetSignalQuality 0x90 None [Signal Quality] ******************************************************************* Signal Quality: 0x00 – 0x64 ( 0x00=FEC unlocked and 0x64=max signal strength) Return Response ACK_FCNOK : Success

NACK_FCNOK : Failure – STB not tuned to a DIRECTV System channel Return Value 0x0000 Non-Zero Description : Success : Failure – STB not tuned to a DIRECTV System channel

The STB executes this command by providing the signal quality in the Return Data Stream.

5.7 GetCurrentTime (0x91)
Command Label Command Byte Input Parameter(s) Return Data Stream GetCurrentTime 0x91 None [Year] [Month] [Date] [Hour] [Minute] [Second] [Day Of Week] ******************************************************************* Year: 0x00 – 0xFF (# of years after 1993)

Month: 0x01 – 0x0C Date: Hour: 0x01 – 0x1F 0x00 – 0x17

Minute: 0x00 – 0x3B Second: 0x00 – 0x3B

DIRECTV Proprietary Version 2.0

Page 23 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer Day Of Week: 0x01 to 0x07 (0x01=Monday….0x07=Sunday). Return Response Return Value Description ACK_FCNOK 0x0000 : Always Success : Always Success

The STB executes this command by providing the current time in Universal Time Coordinate (UTC) conditioned by time zone and daylight savings settings.

5.8 GetUserCommand (0x92)
Command Label Command Byte Input Parameter(s) Return Data Stream GetUserCommand 0x92 None [Type] [Device] [Key] ******************************************************************* Type: 0x00 0x01 0x03 Device: 0x00 0x01 Key: 0xA0 0xA1 0xA2 0xA3 0xA4 0xA5 0xC3 0xC5 0x9A 0x9B 0x9C 0x9D Key Toggle Key Down Key Up Front Panel Remote Enter (key #38) Info (key #26) Active (key #27) List (key #29) Back (key #31) (-) (key #37) Select (key #36) Power ON (key #1) Right Arrow (key #35) Left Arrow (key #34) Up Arrow (key #32) Down Arrow (key #33) 0xB0 0xB1 0xB2 0xB3 0xB4 0xB5 0xB6 0xB7 0xE0 0xE1 0xE2 0xE3 0xE4 0xE5 0xE6 0xE7 0xE8 0xE9 0xEA Pause (key #43) Rewind (key #44) Play (key #45) Stop (key #46) FFWD (key #47) Record (key #48) Replay (key #49) Advance (key #50) Digit 0 (key #9) Digit 1 (key #10) Digit 2 (key #11) Digit 3 (key #12) Digit 4 (key #13) Digit 5 (key #14) Digit 6 (key #15) Digit 7 (key #16) Digit 8 (key #17) Digit 9 (key #18) Red (key #39)

0xD0 0xD1 0xD2

Power OFF (key #2) CH + (key #19) CH – (key #20)

DIRECTV Proprietary Version 2.0

Page 24 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer 0xD3 0xD4 0xD5 0xD6 Guide (key #25) Exit (key #30) Power (key #7) Previous Channel (key #21) 0xEB 0xEC 0xED 0xF7 0xF8 Note: Return Response Yellow (key #40) Green (key #41) Blue (key #42) Menu (key #28) Format (key #51)

All keys not otherwise identified above will be considered RESERVED. : Success

ACK_FCNOK

NACK_FCNOK : Failure – No User Command available since last request Return Value 0x0000 Non-Zero Description : Success : Failure – No User Command available since last request

The STB will execute a GetUserCommand command by providing the remote control or front panel key presses via the Return Data Stream. The DisableUserEntry command will be called prior to calling the GetUserCommand command. If a user command has transpired since the last GetUserCommand request, the user command Type, Device, and Contents are placed in the return data stream. If a user command has not been made since the last request, the NACK_FCNOK is returned instead. The GetUserCommand is used to identify the type, device and key. For example, if the user pressed and released the Select (0xC3) key then one GetUserCommand is required. The GetUserCommand provides a Type of 0x00 (Key Toggle), Device of 0x01 (Remote) and Key of 0xC3 (Select key). On the other hand, if the user pressed the Select (0xC3) key, held it so that the remote repeats the command, and then released it on the remote control, two (2) GetUserCommands are required. The first GetUserCommand provides a Type of 0x01 (Key Down), Device of 0x01 (Remote) and Key of 0xC3 (Select key). The second GetUserCommand provides a Type of 0x03 (Key Up), Device of 0x01 (Remote) and Key of 0xC3 (Select).

5.9 EnableUserEntry (0x93)
Command Label Command Byte Input Parameter(s) Return Data Stream Return Response Return Value Description EnableUserEntry 0x93 None None ACK_FCNOK 0x0000 : Always Success : Always Success

The STB executes an EnableUserEntry command by allowing remote control and front panel key presses to reach the user interface handler.

DIRECTV Proprietary Version 2.0

Page 25 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

5.10 DisableUserEntry (0x94)
Command Label Command Byte Input Parameter(s) Return Data Stream Return Response Return Value Description DisableUserEntry 0x94 None None ACK_FCNOK 0x0000 : Always Success : Always Success

The STB executes a DisableUserEntry command by blocking remote control and front panel key presses from reaching the user interface handler. Instead user commands (front panel entries and IR remote control entries) may be obtained using the GetUserCommand service command.

5.11 GetReturnValue (0x95)
Command Label Command Byte Input Parameter(s) Return Data Stream GetReturnValue 0x95 None [RVal3] [RVal2] [RVal1] [RVal0] Note: Return data are in Hex format. Return Response Return Value Description ACK_FCNOK None : Always Success : Preserves the previous return value

The STB will execute a GetReturnValue command by returning the Return Value from the last issued Command that generated a return value.

5.12 Reboot (0x96)
Command Label Command Byte Input Parameter(s) Return Data Stream Return Response Return Value Description Reboot 0x96 None None None(1) None The STB will execute a Reboot command by performing a hard reset of the STB. This command has the same effect as pressing the red reset button on the STB.
(1)

Since a hard-reset is performed, no return value or return response can be provided.

DIRECTV Proprietary Version 2.0

Page 26 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

5.13 SendUserCommand (0xA5)
Command Label Command Byte Input Parameter(s) SendUserCommand 0xA5 [Type] [Device] [Key] ******************************************************************* Type: 0x00 0x01 0x02 Device: 0x00 0x01 Key: 0XA0 0XA1 0XA2 0XA3 0XA4 0XA5 0xB6 0xC3 0xC5 Enter (key #38) Info (key #26) Active (key #27) List (key #29) Back (key #31) (-) (key #37) Replay (key #49) Select (key #36) Power ON (key #1) 0xE0 0x9A 0x9B 0x9C 0x9D Right Arrow (key #35) Left Arrow (key #34) Up Arrow (key #32) Down Arrow (key #33) 0xE1 0xE2 0xE3 0xE4 0xE5 0xE6 0xE7 0xD0 0xD1 0xD2 0xD3 Power OFF (key #2) CH + (key #19) CH – (key #20) Guide (key #25) 0xE8 0xE9 0xEA 0xEB Digit 0 (key #9) Digit 1 (key #10) Digit 2 (key #11) Digit 3 (key #12) Digit 4 (key #13) Digit 5 (key #14) Digit 6 (key #15) Digit 7 (key #16) Digit 8 (key #17) Digit 9 (key #18) Red (key #39) Yellow (key #40) 0xB7 Advance (key #50) 0xB0 0xB1 0xB2 0xB3 0xB4 0xB5 Pause (key #43) Rewind (key #44) Play (key #45) Stop (key #46) FFWD (key #47) Record (key #48) Front Panel Remote Key Toggle Key Up Key Down

DIRECTV Proprietary Version 2.0

Page 27 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer 0xD4 0xD5 0xD6 Exit (key #30) Power (key #7) Previous Channel (key #21) 0xEC 0xED 0xF7 0xF8 Note: Return Data Stream Return Response None ACK_FCNOK : Success Green (key #41) Blue (key #42) Menu (key #28) Format (key #51)

All keys not otherwise identified above will be considered RESERVED.

NACK_FCNOK : Failure – Undefined command Return Value 0x0000 0x0001 Others Description : Success : Failure – Command not supported for specified device : Failure – Bad command

The STB will execute a SendUserCommand command by sending the defined user command to the user interface task. This operation can take place whether command DisableUserEntry (0x13) is active or not. The STB will respond to the user command as though a user button on the keypad or remote control were pressed. Most commands require both a down and an up key press. The type Key Toggle will take 60 ms. Note: There is a chance for command conflict if DisableUserEntry is not active, particularly from stray IR remote control signals.

Example: Bring up menu on the screen. Controller -> STB: FA Controller -> STB: A5 STB -> Controller: F0 Controller -> STB: 00 01 F7 STB -> Controller: F2 STB -> Controller: F4 (Command Prefix) (Command ID) (Command acknowledged) (00 – key toggle, 01 – remote, F7 - menu) (Received the correct number of parameters) (Command completed successfully)

5.14 OpenUserChannel (0xA6)
Command Label Command Byte Input Parameter(s) OpenUserChannel 0xA6 [MajorChnHI] [MajorChnLO] [MinorChnHI] [MinorChnLO] ******************************************************************* MajorChnHI : 0x00 – 0xFF

DIRECTV Proprietary Version 2.0

Page 28 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer MajorChnLO : 0x00 – 0xFF MinorChnHI : 0x00 – 0xFF MinorChnLO : 0x00 – 0xFF Return Data Stream Return Response None ACK_FCNOK : Success

NACK_FCNOK : Failure – Not a DIRECTV System channel Return Value 0x0000 : Success 0xFFFF : Channel not found in Program Guide 0xFFFE : Channel is not a DIRECTV System channel 0x0002 0x0004 0x0008 0x0010 0x0020 0x0040 0x0080 0x0100 0x0200 0x0400 0x0800 0x1000 0x2000 0x4000 : No Video Control Word : No Audio Control Word : No HS Data Control Word : No Low-Speed Data Control Word : No System Clock Reference : No Presentation Time Stamp : Tuning Error : Video Error : Access Error : Buffer Overflow : Acquisition Not Complete : Audio Error : Video Timeout : Inactive Transponder

0x1001 : Failure – Channel not found in program guide 0x1002 : Failure – Channel not a DIRECTV system channel 0x1003 : Failure – Channel not authorized 0x1004 : Failure – Channel blocked by viewer 0x1005 : Failure – Channel rating limit exceeded 0x1006 : Failure – Channel spending limit exceeded Others : Failure – Bad command Description The STB will execute an OpenUserChannel command by tuning to and decoding streams for the specified guide major/minor channel number.

Example: Change to channel 276 (hex 0x114) on a single tuner STB. Controller -> STB: FA Controller -> STB: A6 STB -> Controller: F0 Controller -> STB: 01 14 FF FF STB -> Controller: F2 (Command Prefix) (Command ID) (Command acknowledged) (Parameters[1]) (Received the correct number of parameters)

DIRECTV Proprietary Version 2.0

Page 29 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

STB -> Controller: F4
[1]

(Command completed successfully)

Note: For most DIRECTV channels, the channel minor number is 0xFFFF.

5.15 GetTuner (0x9A)
Command Label Command Byte Input Parameter(s) Return Data Stream GetTuner 0x9A None [Number of DIRECTV Tuners] [DIRECTV Tuner ID 1] [DIRECTV Tuner Type 1] [DIRECTV Tuner ID 2] [DIRECTV Tuner Type 2] … [DIRECTV Tuner ID 16] [DIRECTV Tuner Type 16] [Number of ATSC Tuners] [ATSC Tuner ID 1] [ATSC Tuner Type 1] [ATSC Tuner ID 2] [ATSC Tuner Type 2] … [ATSC Tuner ID 16] [ATSC Tuner Type 16] ******************************************************************* Number of DIRECTV Tuners : 0x00 – 0x10 DIRECTV Tuner Designations (Tuner ID) : 0x01 – 0xFF Number of ATSC Tuners : 0x00 – 0x10 ATSC Tuner Designations (Tuner ID) : 0x01 – 0xFF DIRECTV /ATSC Tuner Type : 0x0A 0x0B 0x0C 0x0D Legacy DIRECTV Ku band Legacy DIRECTV Ku band + DVB Legacy DIRECTV Ku band + DVB + new Ka band ATSC

DIRECTV Proprietary Version 2.0

Page 30 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer 0x0E – 0x1F Reserved Return Response ACK_FCNOK : Success

NACK_FCNOK : Failure Return Value 0x0000 : Success 0x0001 : Failure – Command not supported for specified device. Others : Failure – Bad command Description The command gives the number of DIRECTV and ATSC tuners. It also lists the tuner type and designations. The STB returns a unique Tuner ID for each tuner regardless if it is a DIRECTV or ATSC tuner. This Tuner ID may be used as input to the multituner commands.

5.16 GetPrimaryStatusMT (0x8A)
Command Label Command Byte Input Parameter(s) GetPrimaryStatusMT 0x8A [TunerID] ******************************************************************* TunerID : 0x01 – 0xFF Return Data Stream [MajorChnHI] [MajorChnLO] [MinorChnHI] [MinorChnLO] [Primary Type] [Audio Type] [Data Type] [Primary SCIDHI] [Primary SCIDLO] [Audio SCIDHI] [Audio SCIDLO] [Data SCIDHI] [Data SCIDLO] [NetworkHI] [NetworkLO] [Xponder] [Year] [Month] [Day] [Hour] [Min] [Sec] [Day Of Week] [ROMVer3] [ROMVer2] [ROMVer1] [ROMVer0] [STS ID0] [STS ID1] [STS ID2] [STS ID3] [STS Ver] [CAM ID0 ][CAM ID1] [CAM ID2] [CAM ID3] [CAM ID4] [CAM ID5] [Signal Quality] [Rx ID0] [Rx ID1] [RxID2] [RxID3] [RxID4] [RxID5] ******************************************************************* MajorChnHI and MajorChnLO (Major Channel Number): 0x0000 – 0xFFFF MinorChnHI and MinorChnLO (Minor Channel Number):

DIRECTV Proprietary Version 2.0

Page 31 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer 0x0000 – 0xFFFF Primary Type: 0x0B Data 0x0C Audio 0x0E Retired 0x0F Video - TV 0x10 Video - HDTV 0xFF None Audio Type: 0x00 MPEG In / PCM Out 0x09 AC3 In / AC3 Out 0xFF None Data Type: 0x0B Retired 0x0C Retired 0x0D Retired 0xFF None SCIDs: 0x0000 – 0xFFFE 0xFFFF if not required Network: 0x0000 – 0xFFFF Xponder: 0x00 – 0xFF (0 to 255, corresponding to transponders 1 to 256) Year: Month: Date: Hour: 0x00 – 0xFF (# of years after 1993) 0x01 – 0x0C 0x01 – 0x1F 0x00 – 0x17

Minute: 0x00 – 0x3B Second: 0x00 – 0x3B Day Of Week: 0x01 to 0x07 (0x01=Monday….0x07=Sunday) Signal Quality: 0x00 – 0x64 (0x00=FEC unlocked and 0x64=max signal strength) CAM ID and Rx ID are in Hex format Return Response ACK_FCNOK : Success

NACK_FCNOK : Failure - STB not tuned to a DIRECTV System channel Return Value 0x0000 Non-Zero Description : Success : Failure - STB not tuned to a DIRECTV System channel

The STB will execute a GetPrimaryStatusMT command by providing the STB’s health and status as defined by the Return Data Stream parameters. The STB will provide current time in Universal Time Coordinate (UTC) unconditioned by time zone and daylight savings settings.

DIRECTV Proprietary Version 2.0

Page 32 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer The fields ROMVer3, ROMVer2, ROMVer1, ROMVer0, STS ID0, STS ID1, STS ID2, STS ID3, STS Ver are private. The CAM ID is returned in hexadecimal with zeroes stuffed into the most significant positions to fill out the unused bits. For example, a CAM ID = 0013 1751 9641 in hex is 0x4E87C119. This command would return 00 00 4E 87 C1 19 for the CAM ID. The RID ID is returned in hexadecimal with zeroes stuffed into the most significant positions to fill out the unused bits. For example, a RID = 0001 7035 6778 in hex is 0xA27702A. This command would return 00 00 0A 27 70 2A for the RID.

5.17 GetCurrentChannelMT (0x8B)
Command Label Command Byte Input Parameter(s) GetCurrentChannelMT 0x8B [TunerID] ******************************************************************* TunerID : 0x01 – 0xFF Return Data Stream [MajorChnHI] [MajorChnLO] [MinorChnHI] [MinorChnLO] ******************************************************************* MajorChnHI : 0x00 – 0xFF MajorChnLO : 0x00 – 0xFF MinorChnHI : 0x00 – 0xFF MinorChnLO : 0x00 – 0xFF Return Response ACK_FCNOK : Success

NACK_FCNOK : Failure – STB not tuned to a DIRECTV System channel Return Value 0x0000 Non-Zero Description : Success : Failure – STB not tuned to a DIRECTV System channel

The STB will execute a GetCurrentChannelMT command by providing the major/minor channel number (i.e., for the DIRECTV system channel the STB is tuned to) in the Return Data Stream.

5.18 GetSignalQualityMT (0x9D)
Command Label Command Byte GetSignalQualityMT 0x9D

DIRECTV Proprietary Version 2.0

Page 33 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer Input Parameter(s) [TunerID] ******************************************************************* TunerID : 0x01 – 0xFF Return Data Stream [Signal Quality] ******************************************************************* Signal Quality: 0x00 – 0x64 ( 0x00=FEC unlocked and 0x64=max signal strength) Return Response ACK_FCNOK : Success

NACK_FCNOK : Failure – STB not tuned to a DIRECTV System channel Return Value 0x0000 Non-Zero Description : Success : Failure – STB not tuned to a DIRECTV System channel

The STB will execute a GetSignalQualityMT command by providing the signal quality in the Return Data Stream.

5.19 OpenUserChannelMT (0x9F)
Command Label Command Byte Input Parameter(s) OpenUserChannelMT 0x9F [MajorChnHI] [MajorChnLO] [MinorChnHI] [MinorChnLO] [TunerID] ******************************************************************* MajorChnHI : 0x00 – 0xFF MajorChnLO : 0x00 – 0xFF MinorChnHI : 0x00 – 0xFF MinorChnLO : 0x00 – 0xFF TunerID: 0x01 – 0xFF Return Data Stream Return Response None ACK_FCNOK : Success

NACK_FCNOK : Failure – Not a DIRECTV System channel Return Value 0x0000 : Success 0xFFFF : Channel not found in Program Guide 0xFFFE : Channel is not a DIRECTV System channel 0x0002 0x0004 0x0008 0x0010 : No Video Control Word : No Audio Control Word : No HS Data Control Word : No Low-Speed Data Control Word

DIRECTV Proprietary Version 2.0

Page 34 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer 0x0020 0x0040 0x0080 0x0100 0x0200 0x0400 0x0800 0x1000 0x2000 0x4000 : No System Clock Reference : No Presentation Time Stamp : Tuning Error : Video Error : Access Error : Buffer Overflow : Acquisition Not Complete : Audio Error : Video Timeout : Inactive Transponder

0x1001 : Failure – Channel not found in program guide 0x1002 : Failure – Channel not a DIRECTV system channel 0x1003 : Failure – Channel not authorized 0x1004 : Failure – Channel blocked by viewer 0x1005 : Failure – Channel rating limit exceeded 0x1006 : Failure – Channel spending limit exceeded Others : Failure – Bad command Description The STB will execute an OpenUserChannelMT command by tuning to and decoding streams for the specified guide major/minor channel number using the specified tuner.

DIRECTV Proprietary Version 2.0

Page 35 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

6 Remote Control
6.1 Introduction
There are a variety of DIRECTV remote controls available to the consumer. Specific features of DIRECTV remote controls can be found by accessing the on-line manuals at www.directv.com as noted below The following sections list the DIRECTV remote control key codes for IR emitters used to control the STB. This chapter also provides links pointed to documents that listed the brand setup code used for setting up the remote to control the TV and auxiliary devices. It is the same code list found within the STB user interface.

6.2 Brand Setup Code List
The brand setup code used for setting up the remote to control the TV and auxiliary devices can be found on www.directv.com. On directv.com, go to “Customer Service” and click on “System Manuals”. Then click on “Remote Control”. Find the setup code in the appropriate document.

DIRECTV Proprietary Version 2.0

Page 36 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

Figure 6-1 RC32 remote control.

DIRECTV Proprietary Version 2.0

Page 37 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

6.3 Remote Control Key Codes
All DIRECTV Set-top box IR and RF commands are modulated on a 38 kHz carrier.

Key Label STB Power ON STB Power OFF TV Power ON TV Power OFF POWER TV Input Digit 0 Digit 1 Digit 2 Digit 3 Digit 4 Digit 5 Digit 6 Digit 7 Digit 8 Digit 9 CH + CH Prev. Channel Volume UP Volume Down Mute Guide Info Menu

Hex Code Assignment 80h 81h 5Bh(1) 5Bh(1) 10h 5Bh(1) 11h 01h 02h 03h 04h 05h 06h 07h 08h 09h 0Dh 0Eh 0Fh 5Bh(1) 5Bh(1) 5Bh(1) 28h 2Eh 20h

DIRECTV Proprietary Version 2.0

Page 38 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

Active List Exit Back Up Down Left Right Select (-) Enter Red Yellow Green Blue Pause Rewind Play Stop FFWD Record Replay Advance Format
(1)

29h 2Ah 26h 27h 21h 22h 23h 24h 25h 12h 13h 41h 42h 43h 44h 32h 33h 30h 31h 34h 35h 36h 37h 73h

Default value when the remote control has not been programmed.

DIRECTV Proprietary Version 2.0

Page 39 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

7 Appendix: Acronyms
Term APG Blackout CA Callback CAM Definition Advanced Program Guide. DIRECTV’s new generation of the electronic program guide. An access restricted based on the subscriber IRD location. Conditional Access Data call, transmitted over telecommunications lines from the subscriber IRD to the CAMC. This is a repoting mechanism for impulse pay-per-view purchases. Conditial Access Module. Usually referred to as the access card or smart card. A removable, electronic subassembly providing conditional access control of the subscriber terminal. The CA system equipment (smart card) needed in the Integrated Receiver Decoder to control a subscriber's service channel authorization and decryption. Direct broadcast satellite. A satellite operating in accordance with International Telecommunications Union and Federal Communications Commission regulations for high power broadcasting from space to individual consumers. Data Encryption Standard Trademarked name of the DIRECTV Group. Digital Visual Interface Digital Video Recorder: records a digital signal to a hard disk or similar storage Forward Error Correction High-bandwidth Digital Content Protection Impulse Pay-Per-View. A method for ordering service on "impulse" where payments are required for each program or special event independently. Infrared Integrated Receiver Decoder. The indoor portion of the subscriber terminal which performs functions of transmission channel tuning, service channel selection, demodulation, demultiplexing, decryption (under control of the CAM), analog signal output and subscriber interface. Left Hand Circular Polarization Low Noise Block down converter. Portion of ODU that receives the satellite signal (12.2-12.7 GHz) and converts the signal into L-band (950-2025 MHz). National Television Systems Committee. Standardization body that developed the Analog Terrestrial formats.

DBS

DES DIRECTV® DVI DVR FEC HDCP IPPV IR IRD

LHCP LNB NTSC

DIRECTV Proprietary Version 2.0

Page 40 of 41

March 2, 2007 DTV-MD-0058

DIRECTV Set-Top Box Information for the Installer

ODU OPPV

Outdoor Unit. The system that provides signal reception and down conversion. Order-Ahead pay-per-view. Movie purchases placed by calling a customer service representative rather than using the on-screen displays. Necessary to purchase movies when the subscriber does not connect the phone to the IRD. On-Screen Display Pulse Code Modulation Pay-Per-View Radio Frequency Right Hand Circular Polarization Receiver Identification Sony Phillips Digital Interface. Interface to transmit digital data to the digital processor. Commonly used as an optical Dolby Digital connector. Credit card sized microcomputer capable of securely storing personal data including financial data such as credit balances. Also known as the CAM. Set-top box Universal Electronics Inc. Universal Time Coordinate

OSD PCM PPV RF RHCP RID S/P DIF Smart card STB UEI UTC

DIRECTV Proprietary Version 2.0

Page 41 of 41

March 2, 2007 DTV-MD-0058

DTV-MD-0058-DIRECTV Set-top Information for Installers-V2.0 - docshare.tips (2024)

References

Top Articles
Latest Posts
Article information

Author: Prof. Nancy Dach

Last Updated:

Views: 6259

Rating: 4.7 / 5 (77 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Prof. Nancy Dach

Birthday: 1993-08-23

Address: 569 Waelchi Ports, South Blainebury, LA 11589

Phone: +9958996486049

Job: Sales Manager

Hobby: Web surfing, Scuba diving, Mountaineering, Writing, Sailing, Dance, Blacksmithing

Introduction: My name is Prof. Nancy Dach, I am a lively, joyous, courageous, lovely, tender, charming, open person who loves writing and wants to share my knowledge and understanding with you.