Help with setting up Set Top Box and TvEngine3 (1 Viewer)

Topher5000

Portal Pro
April 5, 2006
179
0
I tried the TVEngineV3 before but went back to the old method because I had read TVEngineV3 didn't support STBs. Now I guess it does, so I'm thinking of trying it again.
From what I've read, the steps (in no particular order) are:
1) Follow ASiDiE's post to use xmltv to set up the channel list.
2) In the TVEngine config, set a channel as analogue, set the channel source as something other than tuner & enter the channel number.
3) Configure and-81's TV3ReplacementBlaster - Test 3.zip to change the channels.
My questions are:
A) Do I have to set every channel up seperately, or does only one need to be done, or is there an automated way of doing this? (I got confused about leaving the card on one channel & only changing the stb's channel).
B) On a dedicated HTPC with nothing else, is Girder a requirement?
C) Are frequencies still required in the channel configuration, even though I'm using an stb?
 

HTPC-Fan

Portal Member
August 28, 2004
10
0
Hello Aaron,

it have tested it inside the MediaPortal client. Channel switching works perfectly! Thanks a lot for your help.

Roland
 

HTPC-Fan

Portal Member
August 28, 2004
10
0
Hi Topher5000,

I am not the top-specialist, but try to give the best reply I can:
A) You have to edit each channel and enter the correct channel number there. Furthermore, the card's input type has to be set for all (usually CVBS#1). This is easy.
B) Girder a requirement? Hm, don´t know what you are thinking about it. I don´t use Girder, but it depends how you plan to use your remote controller and how you like to let the channel changer work
C) I did not enter any frequency, but of course the channel number of the STB. For example, in my setup of channel RTL: Number is 4 and frequency does not matter. On the other hand, it is important to select composite input as source instead of tuner.

I hope that this can help you.

Roland
 

natrlhy

Retired Team Member
  • Premium Supporter
  • August 2, 2006
    324
    0
    Bay Area, CA
    Home Country
    United States of America United States of America
    A quick question...

    I haven't tested this plugin yet, but I was wondering if this plugin works for DirecTV external receivers? If so, I would love to test this and help get support for DirecTV users in the USA. Since I can't change channels with TV server now on my DirecTV receiver, this plugin would be a life saver.
     

    and-81

    Retired Team Member
  • Premium Supporter
  • March 7, 2005
    2,257
    183
    Melbourne
    Home Country
    Australia Australia
    natrlhy:

    The plugin provides a fairly flexible serial comms interface. You should be able to set it up to drive your DirectTV box. It does not come with a quick setup option for DirectTV at the moment though.

    If anyone has set up the plugin for DirectTV and can supply us with the setup please post it here and I'll include it in an update to the plugin some time.

    If you know the commands that it needs to send then you should be able to program the plugin fairly quickly. Maybe give it a try and let us know how you get on.

    Cheers,
     

    diehard2

    Retired Team Member
  • Premium Supporter
  • April 22, 2006
    518
    28
    Chicago
    Home Country
    United States of America United States of America
    Well, I haven't gotten around to trying out the new server yet, but the syntax for a DirecTV command for the d10-100 (very common) is as follows.

    byte[] serialcmd = new byte[24]{0xFA,0xA5,0x00,0x01,getByte(channelNum.ToString("n"),0),0x00,
    0xFA,0xA5,0x00,0x01,getByte(channelNum.ToString("n"),1),0x00,0xFA,0xA5,0x00,0x01,
    getByte(channelNum.ToString("n"),2),0x00,0xFA,0xA5,0x00,0x01,0xC3,0x00};

    _serialPort.Write(serialcmd, 0, 24);

    with each number represented by


    if (digit == "0")
    return 0xE0;
    if (digit == "1")
    return 0xE1;
    if (digit == "2")
    return 0xE2;
    if (digit == "3")
    return 0xE3;
    if (digit == "4")
    return 0xE4;
    if (digit == "5")
    return 0xE5;
    if (digit == "6")
    return 0xE6;
    if (digit == "7")
    return 0xE7;
    if (digit == "8")
    return 0xE8;
    if (digit == "9")
    return 0xE9;

    A bit more logic is required (at least with the TV Engine 2.0), since it passes 5 as 5 and not 005, but you get the idea. This is for the newer boxes and is the new "new" command set. This is how Meedio and GBPVR control the set top box. The old "new" command set does not work for me. I would give this a try, but I don't have time to get the new TV server up and working. Hope this helps.

    ~Steve
     

    and-81

    Retired Team Member
  • Premium Supporter
  • March 7, 2005
    2,257
    183
    Melbourne
    Home Country
    Australia Australia
    Thanks Steve,

    I'll try to put together something for my plugin. Though it might need a few changes to support this sort of comman structure. I'll post back here when I have something.

    Cheers,
     

    Users who are viewing this thread

    Top Bottom