Brochure
Page 2
...; channels on every channel! Updated July 2007 GENERAL Product Model Brand Name Warranty Receiver Width Height Depth Weight Carton Tuners Width Height Depth Weight Satellite D12 DIRECTV DIRECTV® Receiver Limited 90 day (See User's Guide) 10.25" (max.) 2.25" (max.) 7.6" (max.) 2.5 lbs. 13.2" 4" 9.5" 5 ... switch 1 (Channel 3/4) Audio Outputs Stereo 2 (L/R, RCA) Other Satellite In Off-Air In Phone USB (For Future Use) BOX CONTENTS Cables S-Video Composite (RCA type) Other Access Card Phone cord Power cord Remote Model RC32 or RC64 IR Capable 4 Position Switch...
...; channels on every channel! Updated July 2007 GENERAL Product Model Brand Name Warranty Receiver Width Height Depth Weight Carton Tuners Width Height Depth Weight Satellite D12 DIRECTV DIRECTV® Receiver Limited 90 day (See User's Guide) 10.25" (max.) 2.25" (max.) 7.6" (max.) 2.5 lbs. 13.2" 4" 9.5" 5 ... switch 1 (Channel 3/4) Audio Outputs Stereo 2 (L/R, RCA) Other Satellite In Off-Air In Phone USB (For Future Use) BOX CONTENTS Cables S-Video Composite (RCA type) Other Access Card Phone cord Power cord Remote Model RC32 or RC64 IR Capable 4 Position Switch...
Installation Guide
Page 1
DIRECTV Set-Top Box Information for the Installer Published by DTV-MD-0058 Rev. 2.2 March 5, 2008 DIRECTV, Inc.
DIRECTV Set-Top Box Information for the Installer Published by DTV-MD-0058 Rev. 2.2 March 5, 2008 DIRECTV, Inc.
Installation Guide
Page 2
...Deleted duplicate table of 42 March 5, 2008 DTV-MD-0058 Updated D11 default baud rate and added R15 in Table 3-1. Added support for D12, R16, H21, HR21 and B.S. J.G. HR21P DIRECTV, Inc. Updated formating J. Fixed baud rate in Section 3.9. W. G. G. G. Added command GetTuner and the multituner commands. Intermediate version....17, 2005 November 18, 2005 January 3, 2007 March 2, 2007 August 6, 2007 March 5, 2008 REVISION HISTORY Author Scope D. DIRECTV Set-Top Box Information for H20. B.S. Version 2.2 Page 2 of Amplifier codes (Table 17) J.
...Deleted duplicate table of 42 March 5, 2008 DTV-MD-0058 Updated D11 default baud rate and added R15 in Table 3-1. Added support for D12, R16, H21, HR21 and B.S. J.G. HR21P DIRECTV, Inc. Updated formating J. Fixed baud rate in Section 3.9. W. G. G. G. Added command GetTuner and the multituner commands. Intermediate version....17, 2005 November 18, 2005 January 3, 2007 March 2, 2007 August 6, 2007 March 5, 2008 REVISION HISTORY Author Scope D. DIRECTV Set-Top Box Information for H20. B.S. Version 2.2 Page 2 of Amplifier codes (Table 17) J.
Installation Guide
Page 3
... (0x90)...20 5.7 GetCurrentTime (0x91)...20 5.8 GetUserCommand (0x92) ...21 5.9 EnableUserEntry (0x93)...22 5.10 DisableUserEntry (0x94) ...23 DIRECTV, Inc. DIRECTV Set-Top Box Information for the Installer Table of Contents Section Page 1 Introduction...6 1.1 Disclaimer...6 1.2 Scope ...6 1.3 Notice ...6 1.4 Feedback...6 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...
... (0x90)...20 5.7 GetCurrentTime (0x91)...20 5.8 GetUserCommand (0x92) ...21 5.9 EnableUserEntry (0x93)...22 5.10 DisableUserEntry (0x94) ...23 DIRECTV, Inc. DIRECTV Set-Top Box Information for the Installer Table of Contents Section Page 1 Introduction...6 1.1 Disclaimer...6 1.2 Scope ...6 1.3 Notice ...6 1.4 Feedback...6 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...
Installation Guide
Page 4
Version 2.2 Page 4 of 42 March 5, 2008 DTV-MD-0058 DIRECTV Set-Top Box Information for the Installer 5.11 GetReturnValue (0x95)...23 5.12 Reboot (0x96)...23 5.13 SendUserCommand (0xA5)...24 5.14 OpenUserChannel (0xA6) ...25 5.15 GetTuner (0x9A) ...27 5.16 ... 3 39 8.4 Low-Speed Output Characteristics...40 8.4.1 Output Drive Characteristics (Pin 2 40 8.4.2 Passive Outputs (Pins 1, 6, 8, and 9) (Optional 40 8.5 Low-Speed Signaling Conventions...41 9 Appendix: Acronyms...42 DIRECTV, Inc.
Version 2.2 Page 4 of 42 March 5, 2008 DTV-MD-0058 DIRECTV Set-Top Box Information for the Installer 5.11 GetReturnValue (0x95)...23 5.12 Reboot (0x96)...23 5.13 SendUserCommand (0xA5)...24 5.14 OpenUserChannel (0xA6) ...25 5.15 GetTuner (0x9A) ...27 5.16 ... 3 39 8.4 Low-Speed Output Characteristics...40 8.4.1 Output Drive Characteristics (Pin 2 40 8.4.2 Passive Outputs (Pins 1, 6, 8, and 9) (Optional 40 8.5 Low-Speed Signaling Conventions...41 9 Appendix: Acronyms...42 DIRECTV, Inc.
Installation Guide
Page 5
... 8 Table 3-2: USB-Serial Adapter ...8 Table 4-1: Commands and Supported STB 10 Table 4-2: Software Version of Figures Figure 4-1. DIRECTV Set-Top Box Information for the Installer Table of Supported STB 11 Table 4-3: Basic Commands Summary 12 Table 4-4: Multi-Tuner Commands Summary 13 ...Characteristics 40 Table 8-3: Output Drive Characteristics 40 Table 8-4: Passive Drive Characteristics 41 Table 8-5: Low-Speed Data Port Signaling Conventions 41 DIRECTV, Inc. Service Command Parser Flowchart 14 Figure 6-1 RC32 remote control...34 Figure 7-1 Wired IR Input Plug ...37 Figure 8-1. ...
... 8 Table 3-2: USB-Serial Adapter ...8 Table 4-1: Commands and Supported STB 10 Table 4-2: Software Version of Figures Figure 4-1. DIRECTV Set-Top Box Information for the Installer Table of Supported STB 11 Table 4-3: Basic Commands Summary 12 Table 4-4: Multi-Tuner Commands Summary 13 ...Characteristics 40 Table 8-3: Output Drive Characteristics 40 Table 8-4: Passive Drive Characteristics 41 Table 8-5: Low-Speed Data Port Signaling Conventions 41 DIRECTV, Inc. Service Command Parser Flowchart 14 Figure 6-1 RC32 remote control...34 Figure 7-1 Wired IR Input Plug ...37 Figure 8-1. ...
Installation Guide
Page 6
...(s) of 42 March 5, 2008 DTV-MD-0058 This specification is subject to set-top box (STB) models D10, D11, D12, R15, R16, H10, H20, HR20, H21, HR21 and HR21P. DIRECTV expressly disclaims any and all risks associated with the use of technology covered by this specification...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 granting permission to use of these specifications. Other models are provided "as ...
...(s) of 42 March 5, 2008 DTV-MD-0058 This specification is subject to set-top box (STB) models D10, D11, D12, R15, R16, H10, H20, HR20, H21, HR21 and HR21P. DIRECTV expressly disclaims any and all risks associated with the use of technology covered by this specification...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 granting permission to use of these specifications. Other models are provided "as ...
Installation Guide
Page 7
... Keys Combinations Key Combination Action ACTIVE and UP Access the System Setup: System Info & Test screen. Table 2-2: Supported Shortcut Keys STB Model D10 D11 D12 H10 R15 R16 H20 H21 HR20 HR21 HR21P ACTIVE and UP ACTIVE and RIGHT ACTIVE and DOWN Yes Yes Yes Yes Yes Yes Yes Yes... Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes DIRECTV, Inc. DIRECTV Set-Top Box Information for prefixes and call waiting, and a modem test. The System Diagnostic screen contains menu items to change the LNB configuration to...
... Keys Combinations Key Combination Action ACTIVE and UP Access the System Setup: System Info & Test screen. Table 2-2: Supported Shortcut Keys STB Model D10 D11 D12 H10 R15 R16 H20 H21 HR20 HR21 HR21P ACTIVE and UP ACTIVE and RIGHT ACTIVE and DOWN Yes Yes Yes Yes Yes Yes Yes Yes... Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes DIRECTV, Inc. DIRECTV Set-Top Box Information for prefixes and call waiting, and a modem test. The System Diagnostic screen contains menu items to change the LNB configuration to...
Installation Guide
Page 8
...ports will be plugged before the STB is booted. Version 2.2 Page 8 of Data Port Connector Data 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...on most STBs support hot-plug. The following RS-232compatible serial port adapters will work any time when a USB-serial adapter is plugged in . 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. The STB ...
...ports will be plugged before the STB is booted. Version 2.2 Page 8 of Data Port Connector Data 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...on most STBs support hot-plug. The following RS-232compatible serial port adapters will work any time when a USB-serial adapter is plugged in . 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. The STB ...
Installation Guide
Page 9
The data format is running, it must be reset. 3.2 Data Port Interface Default Baud Rate All STBs have a default baud data rate of 42 March 5, 2008 DTV-MD-0058 Version 2.2 Page 9 of 9600. DIRECTV Set-Top Box Information for the Installer STB is 1 start bit, 8 data bits, no parity, 1 stop bit, and no handshaking. DIRECTV, Inc.
The data format is running, it must be reset. 3.2 Data Port Interface Default Baud Rate All STBs have a default baud data rate of 42 March 5, 2008 DTV-MD-0058 Version 2.2 Page 9 of 9600. DIRECTV Set-Top Box Information for the Installer STB is 1 start bit, 8 data bits, no parity, 1 stop bit, and no handshaking. DIRECTV, Inc.
Installation Guide
Page 10
Version 2.2 Page 10 of 42 March 5, 2008 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 Command Label Code D10 D11 D12 R15 R16 H10 H20 H21 HR20 HR21 HR21P 0x81 Standby Yes Yes 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.
Version 2.2 Page 10 of 42 March 5, 2008 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 Command Label Code D10 D11 D12 R15 R16 H10 H20 H21 HR20 HR21 HR21P 0x81 Standby Yes Yes 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.
Installation Guide
Page 11
...in this document. Table 4-2: Software Version of Supported STB DIRECTV STB Software Version D10-100 0x1040 D10-200 0x1040 D10-300 0x1043 D11-100 0x1040 D12-100 0x1050 D11-300 0x1040 D11-500 0x1040 R15-100 0x1029 R15-300 0x104B R15-500 0x10FA R16-300 H10(1) 0x10C2 0.4.33 H20-100 0x2021 H20-600 0x2024 H21...All Commands on H10 need a carriage return to be followed by 0x0D (the carriage return hex code). Therefore, each command string input must be recognized. DIRECTV Set-Top Box Information for the Installer 4.2 Software Version of 42 March 5, 2008 DTV-MD-0058
...in this document. Table 4-2: Software Version of Supported STB DIRECTV STB Software Version D10-100 0x1040 D10-200 0x1040 D10-300 0x1043 D11-100 0x1040 D12-100 0x1050 D11-300 0x1040 D11-500 0x1040 R15-100 0x1029 R15-300 0x104B R15-500 0x10FA R16-300 H10(1) 0x10C2 0.4.33 H20-100 0x2021 H20-600 0x2024 H21...All Commands on H10 need a carriage return to be followed by 0x0D (the carriage return hex code). Therefore, each command string input must be recognized. DIRECTV Set-Top Box Information for the Installer 4.2 Software Version of 42 March 5, 2008 DTV-MD-0058
Installation Guide
Page 12
DIRECTV Set-Top Box Information for the Installer 4.3 Basic Data Port Commands Table 4-3: Basic Commands Summary Command Code Command Label 0x81 Standby(1) Description Put STB in Standby 0x82 Active ... to a channel by the remote or front panel buttons 0x94 DisableUserEntry Disables direct control of 42 March 5, 2008 DTV-MD-0058 Other commands are terminated. DIRECTV, Inc.
DIRECTV Set-Top Box Information for the Installer 4.3 Basic Data Port Commands Table 4-3: Basic Commands Summary Command Code Command Label 0x81 Standby(1) Description Put STB in Standby 0x82 Active ... to a channel by the remote or front panel buttons 0x94 DisableUserEntry Disables direct control of 42 March 5, 2008 DTV-MD-0058 Other commands are terminated. DIRECTV, Inc.
Installation Guide
Page 13
... protocol for flow control as the equivalent "MT" command with the suffix "MT", have been created that have a default data rate of 9600. DIRECTV, Inc. In the case where an original non TunerID command is issued to a channel by issuing the command GetTuner. Version 2.2 Page 13 of... STBs that is 1 start at 0x01 and increase in Figure 4-1. DIRECTV Set-Top Box Information for the Installer 4.4 Multi-Tuner Data Port Commands A new set to control DIRECTV STB, should follow the protocol depicted in value by one for the list of 42 March 5, 2008...
... protocol for flow control as the equivalent "MT" command with the suffix "MT", have been created that have a default data rate of 9600. DIRECTV, Inc. In the case where an original non TunerID command is issued to a channel by issuing the command GetTuner. Version 2.2 Page 13 of... STBs that is 1 start at 0x01 and increase in Figure 4-1. DIRECTV Set-Top Box Information for the Installer 4.4 Multi-Tuner Data Port Commands A new set to control DIRECTV STB, should follow the protocol depicted in value by one for the list of 42 March 5, 2008...
Installation Guide
Page 14
...Parameters? YES Send STB Response = NACK_PARAMS NO *Correct # of a 2 Byte Command Input NO Parameters? Service Command Parser Flowchart DIRECTV, Inc. YES Send STB Response = ACK_PARAMS Execute Command and send Return Data Stream as appropriate (Parser is not busy) *Known ...Command Prefix (0xFA)? YES Send STB Response = ACK_CMD A Figure 4-1. Version 2.2 Page 14 of 42 March 5, 2008 DTV-MD-0058 DIRECTV Set-Top Box Information for the Installer Start Send STB Response Send STB Response Send STB Response A = ACK_RESET = DATA_ERROR = CMDBUF_OVFL Reset Command Parser ...
...Parameters? YES Send STB Response = NACK_PARAMS NO *Correct # of a 2 Byte Command Input NO Parameters? Service Command Parser Flowchart DIRECTV, Inc. YES Send STB Response = ACK_PARAMS Execute Command and send Return Data Stream as appropriate (Parser is not busy) *Known ...Command Prefix (0xFA)? YES Send STB Response = ACK_CMD A Figure 4-1. Version 2.2 Page 14 of 42 March 5, 2008 DTV-MD-0058 DIRECTV Set-Top Box Information for the Installer Start Send STB Response Send STB Response Send STB Response A = ACK_RESET = DATA_ERROR = CMDBUF_OVFL Reset Command Parser ...
Installation Guide
Page 15
.... Version 2.2 Page 15 of parameters Parser timed out when receiving parameters Service command completed successfully Service command completed unsuccessfully Command parser reset - 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 ...
.... Version 2.2 Page 15 of parameters Parser timed out when receiving parameters Service command completed successfully Service command completed unsuccessfully Command parser reset - 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 ...
Installation Guide
Page 16
..." by pressing the front panel power button. This command has the same effect as turning the box "off the STB. 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... STB in the operational mode. Version 2.2 Page 16 of 42 March 5, 2008 DTV-MD-0058 Example: Turn off " by pressing the front panel power button. DIRECTV, Inc. Controller -> STB: FA Controller -> STB: 81 STB -> Controller: F0 STB -> Controller: F4 (Command Prefix) (Command ID) (Command acknowledged) (...
..." by pressing the front panel power button. This command has the same effect as turning the box "off the STB. 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... STB in the operational mode. Version 2.2 Page 16 of 42 March 5, 2008 DTV-MD-0058 Example: Turn off " by pressing the front panel power button. DIRECTV, Inc. Controller -> STB: FA Controller -> STB: 81 STB -> Controller: F0 STB -> Controller: F4 (Command Prefix) (Command ID) (Command acknowledged) (...
Installation Guide
Page 17
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 ... Audio Type: 0x00 MPEG In / PCM Out 0x09 AC3 In / AC3 Out 0xFF None Data Type: 0x0B Retired 0x0D Retired SCIDs: 0x0C Retired 0xFF None DIRECTV, Inc. Version 2.2 Page 17 of 42 March 5, 2008 DTV-MD-0058 TV 0x10 Video -
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 ... Audio Type: 0x00 MPEG In / PCM Out 0x09 AC3 In / AC3 Out 0xFF None Data Type: 0x0B Retired 0x0D Retired SCIDs: 0x0C Retired 0xFF None DIRECTV, Inc. Version 2.2 Page 17 of 42 March 5, 2008 DTV-MD-0058 TV 0x10 Video -
Installation Guide
Page 18
... RID = 0001 7035 6778 in hex is 0xA27702A. This command would return 00 00 4E 87 C1 19 for the CAM ID. DIRECTV Set-Top Box Information for the Installer Return Response Return Value Description 0x0000 - 0xFFFE 0xFFFF if not required Network: 0x0000 - 0xFFFF Xponder: 0x00 - ...CAM and RID are private. ACK_FCNOK : Success NACK_FCNOK : Failure - STB not tuned to a DIRECTV System channel 0x0000 : Success Non-Zero : Failure - STB not tuned to a DIRECTV System channel The STB will provide current time in hexadecimal with zeroes stuffed into the most significant positions...
... RID = 0001 7035 6778 in hex is 0xA27702A. This command would return 00 00 4E 87 C1 19 for the CAM ID. DIRECTV Set-Top Box Information for the Installer Return Response Return Value Description 0x0000 - 0xFFFE 0xFFFF if not required Network: 0x0000 - 0xFFFF Xponder: 0x00 - ...CAM and RID are private. ACK_FCNOK : Success NACK_FCNOK : Failure - STB not tuned to a DIRECTV System channel 0x0000 : Success Non-Zero : Failure - STB not tuned to a DIRECTV System channel The STB will provide current time in hexadecimal with zeroes stuffed into the most significant positions...
Installation Guide
Page 19
... out what channel a single tuner STB is tuned to (STB is tuned to channel 276 which in hexadecimal notation is tuned to a DIRECTV System channel Description The STB executes this document will return a [Version Major]: 0x01 and [Version Minor]: 0x04. STB not tuned to ...Major: 0x00 - 0xFF; Controller -> STB: FA (Command Prefix) Controller -> STB: 87 (Command ID) DIRECTV, Inc. STB not tuned to ) in the Return Data Stream. DIRECTV Set-Top Box Information for the DIRECTV system channel the STB is 0x114). For example: Ver 1.4 will return a version number of 42 March 5,...
... out what channel a single tuner STB is tuned to (STB is tuned to channel 276 which in hexadecimal notation is tuned to a DIRECTV System channel Description The STB executes this document will return a [Version Major]: 0x01 and [Version Minor]: 0x04. STB not tuned to ...Major: 0x00 - 0xFF; Controller -> STB: FA (Command Prefix) Controller -> STB: 87 (Command ID) DIRECTV, Inc. STB not tuned to ) in the Return Data Stream. DIRECTV Set-Top Box Information for the DIRECTV system channel the STB is 0x114). For example: Ver 1.4 will return a version number of 42 March 5,...