background image

 

DIRECTV Proprietary 

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 Set-top box information for 

the installer

 

Published by 

 

DTV-MD-0058 

(Rev. 1.1.a) 

November 17, 2005 

Summary of Contents for DTV-MD0-0058

Page 1: ...y 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 Set top box information for the installer Published by DTV MD 0058 Rev 1 1 a November 17 2005 ...

Page 2: ...a Page 2 of 49 DTV MD 0058 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 ...

Page 3: ...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...

Page 4: ...gnalQuality 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 ...

Page 5: ... 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 ...

Page 6: ...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 regard...

Page 7: ...d by each model Table 1 Shortcut Keys Combinations Key Combination Action ACTIVE and UP Access the System Setup System Info Test screen ACTIVE and RIGHT 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...

Page 8: ...B 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 provid...

Page 9: ...s 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...

Page 10: ...Interval 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 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 ...

Page 11: ... Terminating impedance Resistance 6K R 7K resistive to ground Capacitance C 150 pf 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 Terminatin...

Page 12: ...r 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...

Page 13: ...Get the remote or front panel command input by the user 0x93 EnableUserEntry Allows direct control of the STB by the remote or front panel buttons 0x94 DisableUserEntry Disables direct control of the STB by the remote or front panel buttons 0x95 GetReturnValue Returns the last Return Value issued by a data port command 0x96 Reboot Commands a reboot 0xA5 SendUserCommand Send remote control commands...

Page 14: ...mation for the installer DIRECTV Proprietary November 17 2005 Version 1 1 a Page 14 of 49 DTV MD 0058 4 3 Command Protocol The STB will use the command and data acknowledgment protocol for flow control as specified in Figure 4 ...

Page 15: ... Command Read 2nd Byte of a 2 Byte Command Known Command Send STB Response ACK_CMD YES NO YES YES NO A A Send STB Response ACK_RESET Send STB Response DATA_ERROR Send STB Response CMDBUF_OVFL Input Parameters Correct of Input Parameters Send STB Response NACK_PARAMS Send STB Response ACK_PARAMS Execute Command and send Return Data Stream as appropriate Parser is Busy Command completed successfully...

Page 16: ...ved the correct number of parameters 0xF3 NACK_PARAMS Parser timed out when receiving parameters 0xF4 ACK_FCNOK Service command completed successfully 0xF5 NACK_FCNOK Service command completed unsuccessfully 0xF6 ACK_RESET Command parser reset break condition detected 0xF7 NACK_BUSY A previous service command is pending completion 0xF9 NACK_INUSE Command parser in use by another device 0xFB NACK_P...

Page 17: ... 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 1 Scenario Turn off the STB Input Standby Command 0xFA 0x81 Input 0xFA 0x87 Description Command Initializer Command ID Return Data 0xF0 0xF4 Input 0xF0 0xF4 Description ...

Page 18: ...e Return Data Stream majorchnHI majorchnLO minorchnHI minorchnLO PrimaryType AudioType DataType PrimarySCIDHI PrimarySCIDLO AudioSCIDHI AudioSCIDLO DataSCIDHI DataSCIDLO networkHI networkLO Xponder Year Month Day Hour Min Sec DayOfWeek 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 SignalQuality Rx ID0 Rx ID1 RxID2 RxID3 RxID...

Page 19: ...ro Failure STB not tuned to a DIRECTV System channel Description 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...

Page 20: ...ation the software was coded to 5 5 GetCurrentChannel 0x87 Command Label GetCurrentChannel Command Byte 0x87 Input Parameter s None Return Data Stream majorchnHI majorchnLO minorchnHI minorchnLO Return Response ACK_FCNOK Success NACK_FCNOK Failure STB not tuned to a DIRECTV System channel Return Value 0x0000 Success Non Zero Failure STB not tuned to a DIRECTV System channel Description The STB wil...

Page 21: ...ality 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 Success Non Zero Failure STB not tuned to a DIRECTV System channel Description The STB will execute a GetSignalQuality command by providing the signal quality in the Return Data Stream 5 7 GetCurrentTime 0x9...

Page 22: ...r s None Return Data Stream Type Device Command Type 0x00 Key Toggle 0x01 Key Down 0x03 Key Up Device 0x00 Front Panel 0x01 Remote Key 0xA0 Enter key 38 0xB0 Pause key 43 0xA1 Info key 26 0xB1 Rewind key 44 0xA2 Active key 27 0xB2 Play key 45 0xA3 List key 29 0xB3 Stop key 46 0xA4 Back key 31 0xB4 FFWD key 47 0xA5 key 37 0xB5 Record key 48 0xB6 Replay key 49 0xC3 Select key 36 0xB7 Advance key 50 ...

Page 23: ... 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 Sel...

Page 24: ...nd service command 5 11GetReturnValue 0x95 Command Label GetReturnValue Command Byte 0x95 Input Parameter s None Return Data Stream RVal3 RVal2 RVal1 RVal0 Return Response ACK_FCNOK Always Success Return Value None Preserves the previous return value Description The STB will execute a GetReturnValue command by returning the Return Value from the last issued Command that generated a return value 5 ...

Page 25: ...y 27 0xB2 Play key 45 0XA3 List key 29 0xB3 Stop key 46 0XA4 Back key 31 0xB4 FFWD key 47 0XA5 key 37 0xB5 Record key 48 0xB6 Replay key 49 0xC3 Select key 36 0xB7 Advance key 50 0xC5 Power ON key 1 0xE0 Digit 0 key 9 0x9A Right Arrow key 35 0xE1 Digit 1 key 10 0x9B Left Arrow key 34 0xE2 Digit 2 key 11 0x9C Up Arrow key 32 0xE3 Digit 3 key 12 0x9D Down Arrow key 33 0xE4 Digit 4 key 13 0xE5 Digit ...

Page 26: ...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...

Page 27: ...ta Control Word 0x0010 No Low Speed Data Control Word 0x0020 No System Clock Reference 0x0040 No Presentation Time Stamp 0x0080 Tuning Error 0x0100 Video Error 0x0200 Access Error 0x0400 Buffer Overflow 0x0800 Acquisition Not Complete 0x1000 Audio Error 0x2000 Video Timeout 0x4000 Inactive Transponder 0x1001 Failure Channel not found in program guide 0x1002 Failure Channel not a DIRECTV system cha...

Page 28: ...to channel 276 hex 0x114 on a single tuner STB Input OpenUserChannel Command 0xFA 0xA6 0x01 0x14 0xFF 0xFF Input 0xFA 0xA6 0x01 0x14 0xFF 0xFF Description Command Initializer Command ID 1st part of hex 0x114 2nd part of hex 0x114 No minor No minor Return Data 0xF0 0xF2 0xF4 Output 0xF0 0xF2 0xF4 Description Successful command acknowledgements ...

Page 29: ...y accepts IR commands The other is the IR RF universal remote model RC24 which comes with the H10 The H10 accepts both IR and RF signals Both remotes look the same as shown in Figure 5 with the exception of the FORMAT key which is only found on the RC24 The following sections list the DIRECTV remote control key codes for IR emitters used to control the STB Also included are the brand setup code li...

Page 30: ...DIRECTV Set top box information for the installer DIRECTV Proprietary November 17 2005 Version 1 1 a Page 30 of 49 DTV MD 0058 Figure 5 DIRECTV Universal Remote ...

Page 31: ...mmands are modulated on a 38 kHz carrier Key Label Hex Code Assignment STB Power ON 80h STB Power OFF 81h TV Power ON 5Bh 1 TV Power OFF 5Bh 1 POWER 10h TV Input 5Bh 1 Digit 0 11h Digit 1 01h Digit 2 02h Digit 3 03h Digit 4 04h Digit 5 05h Digit 6 06h Digit 7 07h Digit 8 08h Digit 9 09h CH 0Dh CH 0Eh Prev Channel 0Fh Volume UP 5Bh 1 Volume Down 5Bh 1 Mute 5Bh 1 Guide 28h Info 2Eh Q Menu 20h ...

Page 32: ...of 49 DTV MD 0058 Active 29h List 2Ah Exit 26h Back 27h Up 21h Down 22h Left 23h Right 24h Select 25h 12h Enter 13h Red 41h Yellow 42h Green 43h Blue 44h Pause 32h Rewind 33h Play 30h Stop 31h FFWD 34h Record 35h Replay 36h Advance 37h Format 73h 1 Default value when the remote control has not been programmed ...

Page 33: ... 9 Remote Control Device Mapping Mode Load Device Assignment SAT Satellite Universal SAT TV TV AV 1 TV SAT AMP TUN VCR DVD AV 2 TV SAT AMP TUN VCR DVD Table 10 DIRECTV STB Device Codes SYSTEM CODE in HEX Description 0C DIRECTV 1 S0001 S1377 default 0D DIRECTV 2 S0002 S1378 02 DIRECTV 3 S0003 S1388 03 DIRECTV 4 S0004 S1389 6 4 Brand Setup Code List The following list contains the setup codes for au...

Page 34: ...onic 30308 30521 Parasound 30246 Philips 30892 30269 Pioneer 30300 30013 Polk Audio 30892 30269 RCA 30300 Realistic 30395 Sansui 30321 Shure 30264 Sony 30689 30815 30220 Soundesign 30078 30211 Technics 30521 30308 Victor 30331 Wards 30078 30013 30211 Yamaha 30354 30143 30133 Table 12 Setup Codes for Audio Amp Tuners R Brand Codes ADC 30531 Aiwa 31405 30158 30189 31388 30121 30405 31641 Akai 31512 ...

Page 35: ...0 30004 Fisher 31801 30042 Garrard 30463 Gateway 31517 Go Video 31532 Harman Kardon 30110 30189 30891 Hewlett Packard 31181 Hitachi 31801 Initial 31426 Integra 31298 30135 JBL 30110 31306 JVC 30074 31495 31374 Kenwood 31313 31570 31569 30027 30186 30042 30239 KLH 31412 31390 31428 Koss 31366 Lasonic 31798 Lenoxx 31437 Linn 30189 Liquid Video 31497 Lloyd s 30195 LXI 30181 Magnavox 31189 31269 30189...

Page 36: ...oscan 31254 Quasar 30039 RCA 31023 31609 31254 30080 31074 31511 31390 30531 Realistic 30195 30181 Regent 31437 Rio 31869 31383 Saba 31519 Samsung 31500 31295 Sansui 30189 Sanyo 31469 31251 30801 Sharp 31286 30186 Sharper Image 31556 Sherwood 31653 30502 30491 Shinsonic 31426 Sonic Blue 31869 31532 31383 Sony 31058 31441 31258 31759 30158 31658 31858 30474 31349 31558 31442 31758 Soundesign 30670 ...

Page 37: ...ms 01142 00749 01749 01442 LG 01414 Magnavox 00724 Memorex 00724 Mitsubishi 00749 Motorola 00869 Next Level 00869 Panasonic 00247 00701 Paysat 00724 Philips 01142 00749 01749 00724 01076 00099 01442 Proscan 00392 00566 RadioShack 00869 RCA 00392 00566 00855 00143 01392 Samsung 01276 01109 01108 01609 01708 SKY 00856 Sony 00639 01639 01640 Star Choice 00869 Tivo 01142 01442 Toshiba 00749 01749 0079...

Page 38: ...rnivale 10030 Carver 10054 Celebrity 10000 Celera 10765 Changhong 10765 Citizen 10060 10030 10056 10092 Clarion 10180 Concerto 10056 Contec 10180 Craig 10180 Crosley 10054 Crown 10180 Curtis Mathes 10047 10054 10154 10451 10093 10060 10702 10030 10145 10166 10056 11147 10016 10466 11347 CXC 10180 Daewoo 10451 11661 10092 10672 10019 10623 Daytron 10019 Denon 10145 Dumont 10017 10019 Durabrand 1046...

Page 39: ...itty 10451 Himitsu 10180 Hisense 10748 Hitachi 11145 10145 10016 10151 10056 Hyundai 10849 Infinity 10054 Inteq 10017 JBL 10054 JCB 10000 Jensen 10761 10817 10815 JVC 10053 KEC 10180 Kenwood 10030 10019 KLH 10765 10767 KTV 10180 10030 LG 10856 Logik 10016 Luxman 10056 LXI 10047 10054 10154 10156 10178 Magnavox 11454 10054 10030 10706 10179 11254 Majestic 10016 Marantz 10054 10030 10704 Matsushita ...

Page 40: ... Philco 10054 10030 10019 Philips 11454 10054 10690 Pilot 10030 10019 Pioneer 10166 10866 10679 Portland 10019 10092 Prima 10761 10783 10817 10815 Princeton 10700 10717 Prism 10051 Proscan 11447 10047 11347 Proton 10178 10466 Pulsar 10017 10019 Quasar 10250 10051 10650 RadioShack 10047 10154 10180 10030 10178 10019 10056 RCA 11447 10047 10019 10679 11247 11547 10090 11147 11047 11347 Realistic 101...

Page 41: ... 10054 10030 10171 Symphonic 10180 10171 Tandy 10093 Tatung 11756 Technics 10250 10051 Technol Ace 10179 Techwood 10051 10056 Teknika 10054 10180 10150 10060 10019 10179 10016 10056 10092 Telefunken 10702 10056 TMK 10178 10177 10056 TNCi 10017 Toshiba 10154 11256 10156 10060 11704 11656 10650 11356 TVS 10463 V Inc 11756 Vector Research 10030 Victor 10053 Vidikron 10054 Vidtech 10178 10019 Viewsoni...

Page 42: ... 20104 Broksonic 20184 20121 20209 20002 21479 20479 Calix 20037 Canon 20035 Carver 20081 CCE 20072 20278 Citizen 20037 20278 21278 Colt 20072 Craig 20037 20047 20240 20072 Curtis Mathes 20060 20035 20162 20041 21035 Cybernex 20240 CyberPower 21972 Daewoo 20045 20278 21278 Dell 21972 Denon 20042 Durabrand 20039 20038 Dynatech 20000 Electrohome 20037 Electrophonic 20037 Emerex 20032 Emerson 20037 2...

Page 43: ... Jensen 20041 JVC 20067 20041 KEC 20037 20278 Kenwood 20067 20041 20038 KLH 20072 Kodak 20035 20037 Lloyd s 20000 Logik 20072 LXI 20037 Magnasonic 21278 Magnavox 20035 20039 20081 20000 20149 21781 Magnin 20240 Marantz 20035 20081 Marta 20037 Matsushita 20035 20162 Media Center PC 21972 MEI 20035 Memorex 20035 20162 20037 20048 20039 20047 20240 20000 20104 20209 21237 20479 MGA 20240 20043 MGN Te...

Page 44: ...40 Proscan 20060 21060 Protec 20072 Pulsar 20039 Quasar 20035 20162 21035 RadioShack 20000 Radix 20037 Randex 20037 RCA 20060 20240 20042 20149 21035 20880 20807 21060 Realistic 20035 20037 20048 20047 20000 20104 ReplayTV 20616 20614 Runco 20039 Samsung 20240 20045 21014 Sanky 20048 20039 Sansui 20000 20067 20209 20041 20479 21479 Sanyo 20047 20240 20104 Scott 20184 20045 20121 20043 Sears 20035 ...

Page 45: ...45 Videomagic 20037 Videosonic 20240 Viewsonic 21972 Villain 20000 Wards 20060 20035 20048 20047 20081 20240 20000 20042 20072 20149 White Westinghouse 20209 20072 XR 1000 20035 20000 20072 Yamaha 20038 Zenith 20039 20033 20000 20209 21479 20479 ZT Group 21972 Table 16 Setup Codes for Digital Video Disks Y Brand Codes Advent 21016 Akai 20899 Allegro 20869 Apex Digital 20672 20717 20794 20830 21061...

Page 46: ... Greenhill 20717 Hitachi 20573 20664 Hiteker 20672 Initial 20717 Jensen 21016 JVC 20558 20623 20867 Kenwood 20490 20534 KLH 20717 21020 Koss 20651 Lasonic 20798 Magnavox 20503 20821 20675 Marantz 20539 Memorex 20695 Microsoft 20522 Mintek 20839 20717 Mitsubishi 21521 20521 Nesa 20717 Norcent 21003 Onkyo 20503 Oritron 20651 Panasonic 20490 21762 20632 21490 21462 21362 Philips 20503 20539 20646 208...

Page 47: ...820 21075 20899 Sansui 20695 Sanyo 20873 20695 20670 Sharp 20630 Shinsonic 20533 20839 Sonic Blue 20869 Sony 20533 20864 21033 22043 22020 Superscan 20821 Sylvania 20821 20675 Symphonic 20675 Technics 20490 Theta Digital 20571 Toshiba 20503 20695 21045 Tredex 20799 Urban Concepts 20503 US Logic 20839 Xbox 20522 Yamaha 20490 20539 20545 Zenith 20503 20591 20869 ...

Page 48: ...regulations for high power broadcasting from space to individual consumers DES Data Encryption Standard DIRECTV Trademarked name of the DIRECTV Group The DBS system developed by Hughes that supports digitalf television broadcast and extensive pay per view capabilities DVI Digital Visual Interface DVR Digital Video Recorder records a digital signal to a hard disk or similar storage FEC Forward Erro...

Page 49: ...movies when the subscriber does not connect the phone to the IRD OSD On Screen Display PCM Pulse Code Modulation PPV Pay Per View RF Radio Frequency RHCP Right Hand Circular Polarization RID Receiver Identification S P DIF Sony Phillips Digital Interface Interface to transmit digital data to the digital processor Commonly used as an optical Dolby Digital connector Smart card Credit card sized micr...

Reviews: