High band does not (always) work (1 Viewer)

GregorV

Portal Pro
October 2, 2007
137
11
Bonn
Home Country
Germany Germany
fixed ???

Hi blaudden,

you may be the hero !!!
I did, what you suggested first, to comment out the occurance of _hauppauge.SendDiseqCommand(parameters, channel); in ConditionalAccess.cs. and guess what ? IT WORKS !! :)
On both machines after each reboot and also after each restart of TVService I can scan high-bands.

Now others should test the TVLibrary.dll (attached) - hi milagroso, I am awaiting your results.

Here is the new code:
Code:
    public void SendDiseqcCommand(ScanParameters parameters, DVBSChannel channel)
    {
      try
      {
        if (_knc != null)
...
        if (_hauppauge != null)
        {
          //_hauppauge.SendDiseqCommand(parameters, channel);
          System.Threading.Thread.Sleep(200);
        }
        if (_genericbdas != null)
...
Next I tried to remove the sleep also but surprisingly it did not work at all - not only that it did not work, it also brought drivers or DS into a state where no high-bands could be tuned and low-band took very long until they came up. A reboot healed the system. Apparently the sleep is important, so I tried 200ms but it works with the same way as with 100ms.
Another test was to put a another 100ms sleep before calling SendDiseqCommand() but the old status came back.

Should I do some more tests to track that down ?

Thanks a lot

Gregor
 

blaudden

Portal Pro
November 19, 2006
68
2
Home Country
Sweden Sweden
Sounds very good! Hopefully someone else tries this too.

Feels like the most obvious patch now is to not send any diseqc commands at all if "None" is selected. :) But we need to figure out if it should be on a global basis (ie. for all cards) or if it should be done in the "driver". I use Twinhan.cs and for me it works fine without any diseqc commands, but in that function, it will also call some functions to set "LNB data", so we can't just skip calling that function. Maybe it need to be split, using the diseqc functioncall for LNB data feels like a hack in some way.
 

ronin_mn

New Member
June 23, 2007
2
0
Home Country
Germany Germany
Hi guys,

I've watched this thread the last days because I've the same problem with my Nove SE2 card.
A few weeks ago I tried to debug it but my developing (and tv-card) skills are to bad :)

But the last post of blaudden and GregorV regarding diseqc were very interesting.
When I put a "return" at the beginning of SendDiseqCommand in hauppauge.cs then the tune of the hight-band channels works fine!

:D

Regards
Markus
 

GregorV

Portal Pro
October 2, 2007
137
11
Bonn
Home Country
Germany Germany
Hi ronin_mn,

that is simply the same like not calling that function. So we have one more candidate where the fix works.

blaudden
I did some more tests - the other samples you mentioned - all with no success.
Compared with the specs the command byte 0xFF would not be correct in my case - it should be 0xF3 for high/horizontal with a universal LNB - right ?
So there is probably a (little) bug with that Antenna-1.
Anyhow I tried all commands for high/horizontal F3,F7,FB,FF and none of them worked with high band (but with low band :D.
I found the link Nova-S-Plus: DiSEqC specs in BDA drivers needed [Archive] - Hauppauge UK Forum and there they set the command fix to 0xF0.
So I tried this and after each TVService restart I was always able to tune high-band (n-tv) but I am not sure, it seems to be slower. May be that 0xF0 is somehow a DISEQC autodetect mode ?
Will test this a little longer and later also on my second machine (is currently in use).

Hope this helps to find the best solution approach.

Gregor

OK, forget my comments about command 0xF0, it does not work !
I had a piece of code that threw an exception and so the _propertySet.Set() was not called.
Gregor
 

milagroso

MP Donator
  • Premium Supporter
  • May 23, 2007
    95
    7
    Home Country
    Germany Germany
    Hello Gregor,

    I tried Your DLL and it works quite fine here. I was not able to produce an error until now, I did several reboots, woke up from hibernate, stopped/started the service and it always receives high (and low) band channels.

    I think we're quite close to a final solution for us - I agree that there should be more tests with different configurations with respect to the low/high switch (afaik there is a difference whether the card triggers a LNB directly or a multiswitch). This means that other users should verify that this approach work with them, too.

    I will now start a 'long term test' with this DLL.

    When this issue will be fixed we'll clap our shoulders in circle... :)

    regards from Stuttgart
     

    milagroso

    MP Donator
  • Premium Supporter
  • May 23, 2007
    95
    7
    Home Country
    Germany Germany
    Confusion about scheduling recordings

    Hello all,

    I ran into a quite different problem which for sure does not belong into this thread, but maybe one of You could shortly cross check whether he has the same behaviour as me:

    1. (Assuming build 19936 as it is the current discussion base for this thread)
    2. Goto TVguide
    3. Select a program in the future and select it for scheduled recording (TV programme info)
    4. Select 'record' ('Aufnahme') and watch the screen

    At this point I observe that the options 'Pre-record', 'post-record' are greyed out, i.e. not selectable. This is not the intended behaviour IMHO.

    Could You please do a quick check?

    Any ideas where to find any clues? I spent hours inspecting the log files and searching through the forum, but feel like a newbie... :(

    many :D in advance

    Edit: just found it - seems to be a bug in this svn 19936 (see https://forum.team-mediaportal.com/...vision-19936-rar-43808/index4.html#post294895)
     

    GregorV

    Portal Pro
    October 2, 2007
    137
    11
    Bonn
    Home Country
    Germany Germany
    TVLibrary Rev20010

    Here the TVLibrary.dll for the todays svn with the Hauppauge 'Hotfix'.
    Check it, if you have tuning or scanning issues with Hauppauge DVB-S cards.

    And don't forget to report results.
    Thanks
    Gregor
     

    nwagenaar

    Portal Member
    November 17, 2007
    5
    0
    Home Country
    Netherlands Netherlands
    I tested the patch on a Hauppauge WinTV-NOVA-HD-S2 using the WinTV 4.6b drivers as well as the old drivers (from Januari 2007) with a complete fresh install of Mediaportal 1 RC2, Windows Vista 32-bits, etc. I use a Diseqc 1.0 configuration (AA till BB With Astra 19.2e, Hotbird 13.0e, Astra 23.5e and Astra 28.2e) and it works perfectly on a the primary (AA) satelite configuration. However, the other all give a No Signal during scan.

    With the original DLL I get the problem that several transponders give a "No signal".

    This is getting rather frustrating. I really want to use Mediaportal as the primary HTPC configuration. But currently I have to use other DVB software to watch some channels :(
     

    ronin_mn

    New Member
    June 23, 2007
    2
    0
    Home Country
    Germany Germany
    Hi everybody,

    The dll of GregorV works fine on my machine!
    I am using now MediaPortal 2 RC2 with the patched dll, Hauppauge driver 4.6b and the Sonic MPEG Decoder!
    Thanks a lot to all!

    But there are one problem left: I get no EPG information from the card. Do you have an idea where/what the problem could be?


    Please contact me, if I should test anything else with my Nova SE2!

    Regards
    Markus
     

    Users who are viewing this thread

    Top Bottom