2008-12-06, 03:33 PM
I am trying to control my H21-100 receiver using a USB --> Serial --> Null Modem --> Serial --> USB cable.
Using the Directv Channel Control utility, I have been semi-successful using the command line of:But when I try to change the channel, usingI get the following output:
Any ideas to why it won't change channels? I can power off/on, channel up/down, but I cannot directly change channels.
My COM Port settings are as follows:
Bits per second: 9600
Data Bits: 8
Parity: None
Stop Bits: 1
Flow Control: None
Use FIFO Buffers: Enabled
Receive Buffer: 1 (Low)
Transmit Buffer: 1 (Low)
Any help would be greatly appreciated. Also, is there anyway we can get the EXE updated with the latest script found here: http://www.pdp8.net/directv/directv.shtml
As it has some new features (setup_channel_sd_hd), which I would like to use. I can try out the Perl script itself, but I'd like the simplicity of this EXE.
Thanks!
Shawn
Using the Directv Channel Control utility, I have been semi-successful using the command line of:
Code:
directv.exe -port COM2 -baud 9600 -set NEW -box D10100 -get channel
Code:
directv -port COM2 -baud 9600 -set NEW -box D10100 *6
Code:
Setting DSS Box Type: 0 (RCA)
Setting DSS Command Hex Set to: 0 (NEW)
Setting DSS Command Hex Set to: 0 (NEW)
Setting DSS Box Type: 1 (D10100)
Setting channel: 6 (00-0x06-0xff-0xff)
Sending Key: 0
Settings:
Port: COM2 Baud: 9600 Box: D10100 Retries: 0 Hex Command Set: NEW
Open port to receiver
Openning Command Start: 0XFA ...SUCCESS
Sending Command: 0XA5 ...SUCCESS
Sending Command Data [00 0X01 0XE0]...(command wrote (3 bytes) status [0x1])...SUCCESS
Sending Command Complete: 00 ...SUCCESS
Reading Reply Status For Command: (valid status [0xf0])...SUCCESS
Expecting to receive In Process Reply For Command: (received [0xf2])SUCCESS
Reading Command Status: ...(read status 0xf4)...SUCCESS
Sending Key: 0
Openning Command Start: 0XFA ...SUCCESS
Sending Command: 0XA5 ...SUCCESS
Sending Command Data [00 0X01 0XE0]...(command wrote (3 bytes) status [0x1])...SUCCESS
Sending Command Complete: 00 ...SUCCESS
Reading Reply Status For Command: (valid status [0xf0])...SUCCESS
Expecting to receive In Process Reply For Command: (received [0xf2])SUCCESS
Reading Command Status: ...(read status 0xf4)...SUCCESS
Sending Key: 6
Openning Command Start: 0XFA ...SUCCESS
Sending Command: 0XA5 ...SUCCESS
Sending Command Data [00 0X01 0XE6]...(command wrote (3 bytes) status [0x1])...SUCCESS
Sending Command Complete: 00 ...SUCCESS
Reading Reply Status For Command: (valid status [0xf0])...SUCCESS
Expecting to receive In Process Reply For Command: (received [0xf2])SUCCESS
Reading Command Status: ...(read status 0xf4)...SUCCESS
Sending Key: select
Openning Command Start: 0XFA ...SUCCESS
Sending Command: 0XA5 ...SUCCESS
Sending Command Data [00 0X01 0XC3]...(command wrote (3 bytes) status [0x1])...SUCCESS
Sending Command Complete: 00 ...SUCCESS
Reading Reply Status For Command: (valid status [0xf0])...SUCCESS
Expecting to receive In Process Reply For Command: (received [0xf2])SUCCESS
Reading Command Status: ...(read status 0xf4)...SUCCESS
Clearing On Screen Display
Sending Key: clear
Openning Command Start: 0XFA ...SUCCESS
Sending Command: 0XA5 ...SUCCESS
Sending Command Data [00 0X01 0XF9]...(command wrote (3 bytes) status [0x1])...SUCCESS
Sending Command Complete: 00 ...SUCCESS
Reading Reply Status For Command: (valid status [0xf0])...SUCCESS
Expecting to receive In Process Reply For Command: (received [0xf2])SUCCESS
Reading Command Status: ...(read status 0xf5)...FAILED
Failed to send dss command
Clearing Data Port: .SUCCESS
Any ideas to why it won't change channels? I can power off/on, channel up/down, but I cannot directly change channels.
My COM Port settings are as follows:
Bits per second: 9600
Data Bits: 8
Parity: None
Stop Bits: 1
Flow Control: None
Use FIFO Buffers: Enabled
Receive Buffer: 1 (Low)
Transmit Buffer: 1 (Low)
Any help would be greatly appreciated. Also, is there anyway we can get the EXE updated with the latest script found here: http://www.pdp8.net/directv/directv.shtml
As it has some new features (setup_channel_sd_hd), which I would like to use. I can try out the Perl script itself, but I'd like the simplicity of this EXE.
Thanks!
Shawn