[mythtv-users] Firewire Channel Changing on SA 4250HDC?

Brian Long briandlong at gmail.com
Tue Sep 25 13:51:06 UTC 2007


On 9/21/07, Jim Westfall <jwestfall at surrealistic.net> wrote:
> See if you can do anything with the attached.  If anything it should
> provide some additional debugging info by dumping the responses to
> commands.

Jim,

I compiled firewire_changer.c and I was unable to get the channel to
change using the keypress or tune methods.  The keypress methods gave
an error on the first digit of the channel.  The tune method returned
success, but the channel was not truly changed on the STB.

Here's some output:
$ plugreport
Host Adapter 0
==============

Node 0 GUID 0x00004c0100004209
------------------------------
libiec61883 error: error reading oMPR
libiec61883 error: error reading iMPR

Node 1 GUID 0x001947ef65340000
------------------------------
oMPR n_plugs=1, data_rate=2, bcast_channel=63
oPCR[0] online=1, bcast_connection=0, n_p2p_connections=1
        channel=0, data_rate=2, overhead_id=0, payload=146
iMPR n_plugs=0, data_rate=2

Host Adapter 1
==============

Node 0 GUID 0x00148556000cc4dd
------------------------------
libiec61883 error: error reading oMPR
libiec61883 error: error reading iMPR

$ ./firewire_changer -v -t -n 1 200
Checking Device, Port: 0, Node: 1
  Subunit Type Panel: Passed
  Subunit Type Tuner: Passed
Method: Tune
Channel: 200, Port: 0, Node: 1
Sending Command: 0x00487C67 0x0400C800 0x00000000
Success, Response: 0x09487C67 0x0400C800 0x00000000

$ ./firewire_changer -v -n 1 200
Checking Device, Port: 0, Node: 1
  Subunit Type Panel: Passed
  Subunit Type Tuner: Passed
Method: Key Press
Channel: 200, Port: 0, Node: 1
Sending Command (Digit: 2): 0x00487C22 0x00000000
Command Failed (Digit 2), Response: 0x08487C22 0x00000000

Thanks for your help.  If there's anything else I should try, I'm
willing to do so.  :)

/Brian/


More information about the mythtv-users mailing list