Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

IPBox 422S - konfiguracja NewCS 200 punktów dla pomocnego

21 Paź 2007 15:50 16202 14
  • Poziom 28  
    Zastanawiałem się, czy umieścić ten temat w dziale "Komputery-software" czy w SAT, ale stwierdziłem że tu będzie więcej osób znających się na temacie.
    Posiadam IPBox-a 422S (odpowiednik Relooka) z AB-Enigmą (najnowszą, z października). Usiłuję uruchomić NewCS 1.31, abym mógł oglądać Cyfrę+ za pomocą karty w czytniku (multicamie). Korzystam z domyślnej konfiguracji NewCS:
    Code:

    <?xml version="1.0"?>
    <!--

    For setup-issues, look in readme.txt!
    If there are other troubles, try different forums or irc channels around :o)

    The configfile are NOT case-sensitive, and shouldnt care about dos/unix cr/lf.

    ** This is the example file for Dbox.

    -->

    <newCSconfig>
       <readers name="Dbox">
          <device>
             <name>Multicam</name>
             <type>dbox</type>
             <mhz>600</mhz>
             <node>/dev/tts/0</node>
             <parity>odd</parity>
             <reset>normal</reset>
             <export>Yes</export>
             <enabled>Yes</enabled>
             <blocksa>No</blocksa>
             <blockua>No</blockua>
             <blockga>No</blockga>
             <!-- <boxkey>0000000000</boxkey>  -->
             <!-- <rsa>0000000000</rsa> -->
             <irdeto-camkey>0000000000000000</irdeto-camkey>
             <irdeto-camkey-data>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</irdeto-camkey-data>
             <crypto-special>No</crypto-special>
             <ipk>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</ipk>
             <ucpk>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</ucpk>
             <PTShandshake>No</PTShandshake>
             <carddetect>yes</carddetect>
             <newcamd_port>15000</newcamd_port>
             <autosid>Yes</autosid>
             <Seca-PPV>no</Seca-PPV>
             <pincode>0000</pincode>
             <priority>round</priority>
          </device>
       </readers>
       <radegastserver>
             <enabled>No</enabled>
             <port>16000</port>
             <allow>
                <hostname>localhost</hostname>
             </allow>
       </radegastserver>
       <cache>
             <emm>20</emm>
             <ecm>-1</ecm>
       </cache>   
       <debug>
             <password>NewCSpwd</password>   
             <level>normal</level>
             <type>init</type>
             <output>console,tcp</output>
             <console_options>normal,init</console_options>
             <tcp_port>1001</tcp_port>
             <tcp_options>normal,init</tcp_options>
       </debug>
       <newcamdserver>
             <enabled>Yes</enabled>
             <name>newcs</name>
             <deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
             <user>
                <name>dummy</name>
                <password>dummy</password>
                <hostname>localhost</hostname>
                <port>12000</port>
                <au>on</au>
                <sidoverride>off</sidoverride>
                <spider>No</spider>
            <rate>2</rate>
             </user>
       </newcamdserver>
    </newCSconfig>


    Niestety przy uruchamianiu NewCS-a otrzymuję komunikat błędu:

    Code:

    [ 19:07:33 ] [ Dbox ] Opening device /dev/tts/1
    failed to open/dev/rtscts: No such file or directory
    rtscts device: Invalid argument
    rtscts device: Bad file descriptor


    Probowałem zmiana na /dev/tts/0 nic nie daje. Nie mam pojęcia w czym jest problem.
    Dam 200 punktów za dobrą podpowiedź.
  • Poziom 28  
    Użyj konfigu newcs.xml.SCI

    Dodano po 41 [sekundy]:

    i jeszcze MHz zmień na 357
  • Poziom 28  
    No prawie. Dostaje dwa komunikaty błędów:
    Code:
    [ 16:26:17 ] [ Config ] Value in <ipk> for device 0 (Lower Cardreader) is INVALID, skipping...
    
    [ 16:26:17 ] [ Config ] Value in <ucpk> for device 0 (Lower Cardreader) is INVALID, skipping...
    [ 16:26:17 ] [ Config ] Pincode for device 0 (Lower Cardreader): 0000
    [ 16:26:17 ] [ Config ] /dev/sci0 ECM priority: round
    [ 16:26:17 ] [ Config ] Value in <ipk> for device 1 (Upper Cardreader) is INVALID, skipping...
    [ 16:26:17 ] [ Config ] Value in <ucpk> for device 1 (Upper Cardreader) is INVALID, skipping...


    Nie wiem, czy ten komunikat ma jakieś znaczenie, ale jest trochę niepokojący.
    I drugi komunikat (dostaję go na samym końcu):
    Code:
    [ 16:26:22 ] [ Loader ] Card 0100 on port /dev/sci1 ready
    
    [ 16:26:22 ] [ Loader ] Starting Newcamd Server on port 15000
    [ 16:26:22 ] [ NewCS ] Ready to GO! :)
    ~ > [ 16:26:22 ] bind: error! 98: Address already in use


    W czym dalej robię błąd ?
  • Poziom 28  
    zanim uruchomisz newcs używasz w telnecie?
    Code:

    killall -9 newcs

    i sprawdź czy nie masz włączonego innego emu, np. camd3
    poza tym prędkość czytnika jest ważna
  • Poziom 28  
    Nie mam zainstalowanego żadnego emu. Żadnych dodatkowych procesów NewCS-a też nie mam.
  • Poziom 20  
    Ja tylko dodam że taktowanie Multicam-a musi sie zgadzać z taktowaniem w newcs.xml

    Pozdrawiam !
  • Użytkownik obserwowany
    Kolego Sq9em.możesz "bawić się dekoderami, ale CYFRA Zyla,żyjer i żyć będzie!!!!
    DSR 7000 + C+ za 18,(mies) na rojk umowa + unloooper = porównabniem miedzy cyfrą ,a resztą platworm
    Pzdr.
  • Poziom 28  
    @SQ9MEM,
    - zmień port <newcamd_port>15000</newcamd_port> na jakiś inny wymyślony
    - tak samo można spróbować zmienić port w częsci <user>
    - sprawdź czy karta jest dobrze włożona ;)
    - i jeszcze sprawdź na częstotliwości <mhz>600</mhz>
  • Poziom 20  
    Dokładnie tak jak pisze kol.@ okulik

    Wszystkie procesy muszą być uruchomione bez błędu...
    Pozdrawiam !
  • Poziom 28  
    adrena napisał:
    Dokładnie tak jak pisze kol.@ okulik

    Wszystkie procesy muszą być uruchomione bez błędu...
    Pozdrawiam !

    Tak, a tutaj widać że jakiś proces blokuje.

    [ 16:26:22 ] [ Loader ] Card 0100 on port /dev/sci1 ready
    [ 16:26:22 ] [ Loader ] Starting Newcamd Server on port 15000
    [ 16:26:22 ] [ NewCS ] Ready to GO! :)
    ~ > [ 16:26:22 ] bind: error! 98: Address already in use
  • Poziom 10  
    >>> konfiguracja:

    <newCSconfig>
    <readers name="SCI">
    <device> określa konfigurację 1 czytnika
    <name>Dolny Cardreader</name>
    <type>sci</type>
    <mhz>357</mhz>
    <node>/dev/sci0</node>
    <parity>odd</parity>
    <reset>normal</reset>
    <export>Yes</export>
    <enabled>Yes</enabled>
    <blocksa>No</blocksa> bloker SA
    <blockua>No</blockua> bloker UA
    <blockga>No</blockga> bloker GA
    <boxkey>0000000000</boxkey> wpisujemy w przypadku Pol**t
    <rsa>0000000000</rsa> j.w. nie zawsze potrzebny
    <PTShandshake>No</PTShandshake>
    <carddetect>yes</carddetect> rozpoznawanie karty
    <newcamd_port>15000</newcamd_port> port serwera
    <autosid>Yes</autosid>
    <Seca-PPV>yes</Seca-PPV>
    <pincode>0000</pincode>
    <priority>round</priority>
    </device>
    <device>określa konfigurację 2 czytnika, jeżeli nie używamy lub niema można usunąć
    <name>Górny Cardreader</name>
    <type>sci</type>
    <mhz>357</mhz>
    <node>/dev/sci0</node>
    <parity>odd</parity>
    <reset>normal</reset>
    <export>Yes</export>
    <enabled>Yes</enabled>
    <blocksa>No</blocksa>
    <blockua>No</blockua>
    <blockga>No</blockga>
    <boxkey>0000000000</boxkey>
    <rsa>0000000000</rsa>
    <PTShandshake>No</PTShandshake>
    <carddetect>yes</carddetect>
    <newcamd_port>15000</newcamd_port>
    <autosid>Yes</autosid>
    <Seca-PPV>yes</Seca-PPV>
    <pincode>0000</pincode>
    <priority>round</priority>
    </device>
    </readers>
    <radegastserver> serwer radegast, mozna usunąć
    <enabled>No</enabled>
    <port>16000</port>
    <allow>
    <hostname>localhost</hostname>
    </allow>
    </radegastserver>
    <cache>
    <emm>20</emm>
    <ecm>-1</ecm>
    </cache>
    <debug> konfiguracja log/debug serwera
    <password>NewCSpwd</password> hasło do interfejsu http
    <level>normal</level>
    <type>init</type>
    <output>console,tcp</output>
    <console_options>normal,init</console_options>
    <tcp_port>1001</tcp_port> port interfejsu http
    <tcp_options>normal,init</tcp_options>
    </debug>
    <newcamdserver> serwer newcamd
    <enabled>Yes</enabled>
    <name>newcs</name>
    <deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey> DES KEY
    <user> dane użytkownika
    <name>dummy</name> nazwa użytkownika
    <password>dummy</password> hasło użytkownika
    <hostname>localhost</hostname>zabeazpieczenie, można określić IP/domenę użytkownika
    <port>12000</port> zabeazpieczenie, można okreslić port użytkownika
    <au>on</au> przekazywanie uprawnień
    </user>
    <user> do poprawnego działania wystarczy tyle
    <name>Marcin</name>
    <password>mar11</password>
    <au>on</au>
    </user> aby dodać następnego użytkownika dodajemy następne wpisy
    <user>
    <name>Tomek</name>
    <password>tom22</password>
    <au>on</au>
    </user>
    </newcamdserver>
    </newCSconfig>

    INFO: jeżeli usuwamy część konfiguracji usuwamy całą sekcje od <...> do </...> np.
    ...
    <radegastserver>
    <enabled>No</enabled>
    <port>16000</port>
    <allow>
    <hostname>localhost</hostname>
    </allow>
    </radegastserver>
    ...

    rawidłowy odczyt z telnetu:

    Kod:

    ~ # var/emu/newcs
    Reading Config file from /var/tuxbox/config/newcs.xml
    TCP-log password is enabled, set to: NewCSpwd
    level: normal
    type: init
    output: console,tcp
    logger config: level 1 type 3 output 5
    tcp port: 1001
    [ 17:30:14 ] [ Box detect ] Box type 7
    [ 17:30:14 ] [ Config ] Option <Seca-PPV> for device 0 (lower) not present, defaulting to NO
    [ 17:30:14 ] [ Config ] Option <mhz> for device 0 (lower) not present, defaulting to 357
    [ 17:30:14 ] [ Config ] Option <parity> for device 0 (lower) not present, defaulting to ODD
    [ 17:30:14 ] [ Config ] Option <sid> for device 0 (lower) not present, no static sids added to filter
    [ 17:30:14 ] [ Config ] /dev/sci0 ECM priority: round
    [ 17:30:14 ] [ Config ] Option <autosid> for device 0 (lower) not present, defaulting to NO
    [ 17:30:14 ] [ Config ] No SIDFILTER is configured, disabling SidOverride for device 0 (lower)!
    [ 17:30:14 ] [ Config ] Option <hostname> or <port> not present for User: local, DISABLING reverse login
    [ 17:30:14 ] [ Config ] Option <spider> not present for User: local, defaulting to NO
    [ 17:30:14 ] [ Config ] Option <sidoverride> not present for User: local, defaulting to OFF
    [ 17:30:14 ] [ Config ] Option <readers> not present for User: local, NO readercontrol enabled
    [ 17:30:14 ] [ EMM Cache ] Initialising Cache with 10 entries
    [ 17:30:14 ] [ ECM Cache ] Initialising dynamic Cache
    [ NewCS ] Process ID is: 244
    poprawne rozpoznanie karty
    [ 17:30:14 ] [ Loader ] Reader type 5 on node /dev/sci0
    [ 17:30:14 ] [ Sci ] Opening device /dev/sci0
    [ 17:30:14 ] [ Sci ] CARD_DETECT for sci returned 1
    [ 17:30:15 ] [ Loader ] Init Dreamcrypt card
    [ 17:30:16 ] [ Keyman ] Adding key FDD006 type 0 on Provider 0 for caid 4A70 ID=0
    [ 17:30:16 ] [ Keyman ] Adding key EF80A1 type 1 on Provider 0 for caid 4A70 ID=1
    [ 17:30:17 ] [ Loader ] Card 4A70 on port /dev/sci0 ready
    [ 17:30:17 ] [ Loader ] Starting Newcamd Server on port 5555
    [ 17:30:17 ] [ NewCS ] Ready to GO! :)

    aby połaczyć się do własnego serwera, musiymy użyć klienta z obsługą newcamd (każdy emulator)
    używamy adresu lokalnego 127.0.0.1 lub sieciowego np. 192.168.1.5 (w zależnosci jaki został przydzilony Relook-owi)
    port, login, hasło jak w konfiguracji

    więcej informacji jak się połączyć znajdziemy tu > sharing <

    WAŻNE: jeżeli chcemy aby serwer był dostępny z internetu, musimy przekierować port
    <newcamd_port>15000</newcamd_port>
    na IP Relook-a, aby tego dokonać logujemy się na ruter i szukamy opcji:
    Virtual server lub Port Forwarding lub Port Management itp
    najlepiej zajżeć do instrukcji obsługi

    INFO: aby dostać się do interfejsu http należy w przeglądarce internetowej wpisać:
    http://IP_Relookaort czyli wg przykładu http://192.168.1.5:1001
    następnie podajemy login i hasło (jak w newcs.xml)
  • Poziom 20  
    @lechwos
    Dzięki za zabranie głosu...

    Pozdrawiam !
  • Poziom 28  
    Można też sprawdzić na camd3 albo gboxie.
  • Poziom 20  
    Myślę że temat wyczerpany...
    czekamy na działanie... kol @SQ9MEM

    Pozdrawiam !
  • Poziom 28  
    Powiem szczerze, że poradziłem sobie sam. Pomógł mi w tym kolega okulik. Rzeczywiście należy użyć pliku SCI. Druga kwestia to współpraca NewCS-a z MG-Camd'em - wbrew wszelkiej logice nie należy ustawiać w konfiguracji typu tunera na "autodetect" (wykrywa Relook'a) ani na "Relook", lecz na "Dreambox" - dopiero wtedy MG-Camd uruchamia się bez błędów. Istotne jest też wgranie kluczy do katalogu "keys" - choć nie są teoretycznie potrzebne, to niestety bez nich są problemy.
    Na koniec - jeśli ktoś potrzebowałby kiedyś w przyszłości pełną konfigurację do współpracy z kartą Cyfry+, to proszę pisać na PW. I kwestia nagrody - w wielu przypadkach dawałem punkty, ale w tym przypadku nie dam - gdybym sam nie odkrył faktu, że trzeba zmienić typ tunera, to nic by z tego nie było.