DIRECTV D11 Installation Guide - Page 30

GetCurrentChannelMT 0x8B, GetSignalQualityMT 0x9D

Page 30 highlights

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) Return Data Stream Return Response Return Value Description GetCurrentChannelMT 0x8B [TunerID TunerID : 0x01 - 0xFF [MajorChnHI] [MajorChnLO] [MinorChnHI] [MinorChnLO MajorChnHI : 0x00 - 0xFF MajorChnLO : 0x00 - 0xFF MinorChnHI : 0x00 - 0xFF MinorChnLO : 0x00 - 0xFF 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 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 Input Parameter(s) GetSignalQualityMT 0x9D [TunerID DIRECTV, Inc. Version 2.2 Page 30 of 42 March 5, 2008 DTV-MD-0058

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42

DIRECTV Set-Top Box Information for the Installer
DIRECTV, Inc.
March 5, 2008
Version 2.2
Page 30 of 42
DTV-MD-0058
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
GetCurrentChannelMT
Command Byte
0x8B
Input Parameter(s)
[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
: Success
Non-Zero
: Failure – STB not tuned to a DIRECTV System channel
Description
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
GetSignalQualityMT
Command Byte
0x9D
Input Parameter(s)
[TunerID]
*******************************************************************