DirecTV DTV-MD0-0058 User Manual

DIRECTV Set-top box information for
Published by
DTV-MD-0058
(Rev. 1.1.a)
November 17, 2005
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 Date of Issue Author Scope
1.0 September 1, 2005 D. K. Initial version
1.1 October 19, 2005 J. G. Updated formating
1.1.a November 17, 2005 J. G. Fixed 155200 typo and USB 2.0 default data rate in Table 3. Deleted duplicate table of Amplifier codes (Table 17)
DIRECTV Proprietary November 17, 2005 Version 1.1.a Page 2 of 49 DTV-MD-0058
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 Feedback........................................................................................................................................6
2 Set-top box Front Panel Shortcut Keys.................................................................................. 7
3 Data Port Connectors..............................................................................................................8
3.1 Low-Speed Data Port Connector................................................................................................8
3.2 Low-Speed Data Port Interface...................................................................................................9
3.3 Low-Speed Electrical Performance and Characteristics........................................................10
3.4 Bit Timing (Start, –D0 TO –D7, and Stop) ..............................................................................10
3.5 Idle Interval, General.................................................................................................................10
3.6 Idle Interval for Non-Empty STB Buffer.................................................................................10
3.7 Low-Speed Input Characteristics..............................................................................................11
3.7.1 Input Signaling Characteristics (Pin 3).....................................................................11
3.8 Low-Speed Output Characteristics...........................................................................................11
3.8.1 Output Drive Characteristics (Pin 2) ........................................................................ 11
3.8.2 Passive Outputs (Pins 1, 6, 8, and 9) (Optional)....................................................... 11
3.8.3 Low-Speed Signaling Conventions .......................................................................... 12
3.9 USB 2.0 Data Ports.....................................................................................................................12
4 Data Port Commands............................................................................................................ 13
4.1 Summary of Useful Data Port Commands...............................................................................13
4.2 Default Data Rate and Format..................................................................................................13
4.3 Command Protocol.....................................................................................................................14
4.4 STB Command Prefix................................................................................................................16
4.5 STB Responses............................................................................................................................16
5 Data Port Command Details................................................................................................. 17
5.1 Standby (0x81)............................................................................................................................17
5.2 Active (0x82) ...............................................................................................................................17
5.3 GetPrimaryStatus (0x83)...........................................................................................................18
DIRECTV Proprietary November 17, 2005 Version 1.1.a Page 3 of 49 DTV-MD-0058
DIRECTV Set-top box information for the installer
5.4 GetCommandVersion (0x84).....................................................................................................20
5.5 GetCurrentChannel (0x87)........................................................................................................20
5.6 GetSignalQuality (0x90).............................................................................................................21
5.7 GetCurrentTime (0x91) .............................................................................................................21
5.8 GetUserCommand (0x92)..........................................................................................................22
5.9 EnableUserEntry (0x93) ............................................................................................................23
5.10 DisableUserEntry (0x94)........................................................................................................24
5.11 GetReturnValue (0x95) ..........................................................................................................24
5.12 Reboot (0x96) ..........................................................................................................................24
5.13 SendUserCommand (0xA5)....................................................................................................25
5.14 OpenUserChannel (0xA6)......................................................................................................27
6 Remote Control......................................................................................................................29
6.1 Introduction................................................................................................................................29
6.2 Remote Control Key Codes .......................................................................................................31
6.3 Target Device Mode Mapping...................................................................................................33
6.4 Brand Setup Code List...............................................................................................................33
7 Appendix A: Acronyms ......................................................................................................... 48
DIRECTV Proprietary November 17, 2005 Version 1.1.a Page 4 of 49 DTV-MD-0058
DIRECTV Set-top box information for the installer
Table of Figures
Figure 1. Low-Speed Data Port Pin Assignment Diagram ............................................................ 9
Figure 2. Orientation of the RJ22 (4 way/4 position) Jack............................................................9
Figure 3. Bit Timing Diagram...................................................................................................... 10
Figure 4. Service Command Parser Flowchart............................................................................ 15
Figure 5: DIRECTV Universal Remote........................................................................................ 30
List of Tables
Table 1: Shortcut Keys Combinations............................................................................................ 7
Table 2: Supported Shortcut Keys.................................................................................................. 7
Table 3: Type of Data Port Connector.......................................................................................... 8
Table 4: Timing Characteristics................................................................................................... 10
Table 5: Input Drive Characteristics............................................................................................11
Table 6: Output Drive Characteristics......................................................................................... 11
Table 7: Passive Drive Characteristics........................................................................................ 12
Table 8: Low-Speed Data Port Signaling Conventions................................................................12
Table 9: Remote Control Device Mapping................................................................................... 33
Table 10: DIRECTV STB Device Codes....................................................................................... 33
Table 11 Setup Codes for Audio Amplifiers (A) ........................................................................... 33
Table 12 Setup Codes for Audio Amp/Tuners (R)......................................................................... 34
Table 13 Setup Codes for Satellite Receivers (S) ......................................................................... 37
Table 14 Setup Codes for TVs (T)................................................................................................. 37
Table 15 Setup Codes for VCRs (V).............................................................................................. 42
Table 16 Setup Codes for Digital Video Disks (Y) ....................................................................... 45
DIRECTV Proprietary November 17, 2005 Version 1.1.a Page 5 of 49 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-100, D10-200, D10-300, D11, and H10. Other models are not supported by this document.
1.3 Feedback
Email feedback to custominstallsupport@directv.com
DIRECTV Proprietary November 17, 2005 Version 1.1.a Page 6 of 49 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 shows which shortcut keys are supported by each model.
Table 1: Shortcut Keys Combinations
Key Combination Action
ACTIVE and UP ACTIVE and RIGHT
ACTIVE and DOWN
STB Model ACTIVE and UP ACTIVE and RIGHT ACTIVE and DOWN
D10-100 X D10-200 X D10-300 X D11 X H10 X X X
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
Table 2: Supported Shortcut Keys
DIRECTV Proprietary November 17, 2005 Version 1.1.a Page 7 of 49 DTV-MD-0058
DIRECTV Set-top box information for the installer
3 Data Port Connectors
Table 3 shows what type of connector and data rate the STB data port has.
Table 3: Type of Data Port Connector
STB Model Type of Data Port Connector Data Rate (baud)
D10-100 RJ22 9600 D10-200 RJ22 9600 D10-300 RJ22 9600
D11 USB 115200 H10 RJ22 9600
3.1 Low-Speed Data Port Connector
The STB connector type will be a standard DB-9F or RJ22 (4 way/4 position jack). The pins for the DB-9F are as shown in Figure 1. The STB will use three (3) lines (L2-Rx, L3-Tx and L5­Grnd) for bi-directional full-duplex communications. Figure 2 shows the orientation of the RJ22 (4 way/4 position jack).
Line positions, designated as “optional”, may be provided (but are not required to be provided) 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.
DIRECTV Proprietary November 17, 2005 Version 1.1.a Page 8 of 49 DTV-MD-0058
DIRECTV Set-top box information for the installer
Figure 1. Low-Speed Data Port Pin Assignment Diagram
Figure 2. Orientation of the RJ22 (4 way/4 position) Jack
3.2 Low-Speed Data Port Interface
The STB low-speed data port is a PC compatible serial port, and functions as a subset of RS-574. The intended use is for direct connection to a PC or other equipment, allowing exchange of control and data between the STB and that equipment using specialized software. For successful communications with the STB, some PC serial port interface cards may require that their flow control lines be strapped internally as “enabled,” and thus disconnected from any external flow control signaling. Additionally, those PC serial ports incorporating a buffered 16550 UART may be least likely to experience communications problems.
DIRECTV Proprietary November 17, 2005 Version 1.1.a Page 9 of 49 DTV-MD-0058
DIRECTV Set-top box information for the installer
The majority of 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.
3.3 Low-Speed Electrical Performance and Characteristics
The low speed timing characteristics are defined in Table 4.
Table 4: Timing Characteristics
Parameter Requirement
Bit Timing Total Character Interval
104 µs ±7 µs
1.04 ms ± 8 µs
3.4 Bit Timing (Start, –D0 TO –D7, and Stop)
The STB complies with the bit timing requirements as shown in Figure 3.
Total Character Interval
Start Bit
8 Data Bits
D0 D7 Idle
Stop Bit
Figure 3. Bit Timing Diagram
3.5 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.6 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.”
DIRECTV Proprietary November 17, 2005 Version 1.1.a Page 10 of 49 DTV-MD-0058
DIRECTV Set-top box information for the installer
3.7 Low-Speed Input Characteristics
3.7.1 Input Signaling Characteristics (Pin 3)
The low-speed data port will comply with the input signaling characteristics shown in Table 5.
Table 5: Input Drive Characteristics
Parameter Specification
Space voltage +3.0 volts min, +25 volts max Mark voltage -25 volts min, -3.0 volts max Terminating impedance Resistance Capacitance C < 150 pf
6K < R < 7K resistive to ground
3.8 Low-Speed Output Characteristics
3.8.1 Output Drive Characteristics (Pin 2)
The STB output drive characteristics are as shown in Table 6.
Table 6: Output Drive Characteristics
Parameter Specification
Space voltage +5.3 volts max at Ioh = 0 mA, +3.0
volts min
Mark voltage -6.0 volts min at Iol = 0 mA, -3.0 volts
max, Terminating impedance Resistance
3k < R < 7k resistive to ground
Capacitance C < 2500 pF
3.8.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 7.
DIRECTV Proprietary November 17, 2005 Version 1.1.a Page 11 of 49 DTV-MD-0058
DIRECTV Set-top box information for the installer
Table 7: Passive Drive Characteristics
Parameter Specification
Output
-2 mA ±20% at + 3 volts and –10 mA
±20% at –5 volts
3.8.3 Low-Speed Signaling Conventions
The data port signaling conventions will be as listed in Table 8.
Table 8: Low-Speed Data Port Signaling Conventions
Interchange voltage negative or positive
Binary state 1 or 0 Signaling state mark or space Function OFF or ON
The idle state for data port pins two (2) and three (3) will be “mark”.
3.9 USB 2.0 Data Ports
All new DIRECTV Set-top boxes (STB) have USB 2.0 data ports replacing the DB-9F or RJ22 data port connectors. The STB USB port has a host configuration. USB 2.0 data ports may have a default baud rate of 9600 or 115200 in new models. Serial commands are interfaced through the data port using a USB-Serial adapter. The following RS-232-compatible serial port adapters will be supported:
Manufacturer Model USB Vendor
ID
USB Product
ID
IOGEAR GUC232A 0x067B 0x2303 ATEN UC-232A 0x067B 0x2303 BAFO BF-810 0x067B 0x2303
DIRECTV Proprietary November 17, 2005 Version 1.1.a Page 12 of 49 DTV-MD-0058
DIRECTV Set-top box information for the installer
4 Data Port Commands
4.1 Summary of Useful Data Port Commands
Command Code
0x81 Standby1 Put STB in Standby 0x82 Active Turn STB on 0x83 GetPrimaryStatus Status information on current channel 0x87 GetCurrentChannel Get the major and minor numbers for the tuned
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
0x93 EnableUserEntry Allows direct control of the STB by the remote or
0x94 DisableUserEntry Disables direct control of the STB by the remote
0x95 GetReturnValue Returns the last Return Value issued by a data port
Command Label Description
channel
the user
front panel buttons
or front panel buttons
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
4.2 Default Data Rate and Format
The majority of 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.
1
This command holds its value after a warm start. Other commands are terminated.
DIRECTV Proprietary November 17, 2005 Version 1.1.a Page 13 of 49 DTV-MD-0058
DIRECTV Set-top box information for the installer
4.3 Command Protocol
The STB will use the command and data acknowledgment protocol for flow control as specified in Figure 4
DIRECTV Proprietary November 17, 2005 Version 1.1.a Page 14 of 49 DTV-MD-0058
DIRECTV Set-top box information for the installer
Start
Res et Com mand
Parser
(Parser is f ree)
*Command
Pre fix (0xFA) ?
YES
**Command Parser
attaches to cu rrent
data port
(Parser is in use)
*Known
Command?
YES
NO
NO
Send
STB Response
= ACK_RESET
Send
STB Response
= NACK_P RE FIX
Send STB Response = NACK_CMD
Send
STB Response
= DATA_ERROR
Send
STB Response
= CMDBUF_OVFL
Send
STB Response
= NACK_PARAMS
Input
Parameters?
*Correct # of
NO
Input
Parameters?
Send
STB Response
= ACK_PAR AM S
Execu te Comm and
and send Return
Data Stream as
appropriate
(Parse r is Busy)
A
NO
YES
YES
NO
*2 By te
Command?
Read 2nd Byte of a 2
Byte Com mand
*Known
Command?
Send
STB Response
= ACK_CMD
A
YES
YES
Send
STB Response
= NACK_FCNOK
NO
Figure 4. Service Command Parser Flowchart
Command
NO
completed
successfully?
Send
STB Response
= ACK_FCNOK
(Pa rser is not busy )
YES
DIRECTV Proprietary November 17, 2005 Version 1.1.a Page 15 of 49 DTV-MD-0058
Loading...
+ 34 hidden pages