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

Stawiam serwer kart kodowych na OpenWrt + czy pomoże ktoś ??

lukaszpieter 18 Paź 2008 19:46 29876 56
  • #31 18 Paź 2008 19:46
    maroo25
    Poziom 10  

    Ręce mi opadają, mam taki config :

    Cytat:

    <newCSconfig>

    <readers name="Card Readers">
    <device>
    <name>phoenix</name>
    <type>Phoenix</type>
    <node>/dev/usb/tts/0</node>
    <mhz>357</mhz> <!-- or 357 -->
    <parity>even</parity>
    <export>yes</export>
    <enabled>yes</enabled>
    <blocksa>No</blocksa>
    <blockua>No</blockua>
    <blockga>No</blockga>
    <!-- <boxkey>0000000000</boxkey> -->
    <PTShandshake>no</PTShandshake>
    <crypto-special>no</crypto-special>
    <carddetect>no</carddetect>
    <newcamd_port>6969</newcamd_port>
    <priority>round</priority> <!-- hard is default -->
    <sid>
    <allow>
    <!-- valid value for id are:
    4 numbers, if the service id is 3 numbers, add a 0 infront of it. -->
    <id></id>
    </allow>
    <deny>
    <!-- valid value for id are:
    4 numbers, if the service id is 3 numbers, add a 0 infront of it. -->
    <id></id>
    </deny>
    </sid>
    </device>
    </readers>



    <radegastserver>
    <!-- valid value for enable are:
    0,1 - Enable or Disable radegast server. -->
    <enabled>no</enabled>

    <!-- valid value for port are:
    0,65535 - Which port to listen for incomming connections. -->
    <port>10001</port>

    <!-- valid value for allow are:
    ALL - Not active yet. -->
    <allow>
    <hostname>127.0.0.1</hostname>
    </allow>
    </radegastserver>




    <cache>
    <emm>10</emm>
    <ecm>10</ecm>
    </cache>
    <debug>
    <level>normal</level>
    <type>init</type>
    <output>all</output>
    <logfile></logfile>
    <console_options>all</console_options>
    <file_options>spam,all</file_options>
    <udp_host>192.168.1.1</udp_host>
    <udp_port>1000</udp_port>
    <udp_options>normal,init</udp_options>
    <tcp_port>3001</tcp_port>
    <tcp_options>normal,init</tcp_options>
    </debug>
    <newcamdserver>
    <enabled>yes</enabled>
    <name>bla</name>
    <deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
    <userfile></userfile>
    <user>
    <name>user1</name>
    <password>user1</password>
    <au>on</au>
    </user>
    <user>
    <name>user2</name>
    <password>user2</password>
    <au>on</au>
    </user>



    </newcamdserver>
    </newCSconfig>



    i taki log :

    Cytat:

    root@OpenWrt:~# /etc/init.d/newcs start
    This is NewCS 1.62 - the New CardServer by the Butter-team..
    Compiled on Aug 27 2008 at 16:51:12
    Reading Config file from /etc/newcs.xml
    TCP-log password is disabled!
    TCP-log set to simple mode
    level: normal
    type: init
    output: all
    logger config: level 1 type 3 output 255
    Console log options: level 1 type 255
    log file:
    logger: cant open file , file log disabled
    udp log: host 192.168.1.1 port 1000
    UDP log options: level 1 type 3
    TCP log options: level 1 type 3
    [ 06:07:25 ] [ Box detect ] Box type 1 (General Boxtype - PC compatible)
    [ 06:07:25 ] [ Config ] Option <blockc0> for device 0 (phoenix) not present, defaulting to NO
    [ 06:07:25 ] [ Config ] Option <Seca-PPV> for device 0 (phoenix) not present, defaulting to NO
    [ 06:07:25 ] [ Config ] /dev/usb/tts/0 ECM priority: round
    [ 06:07:25 ] [ Newcamd ] Server name : bla
    [ 06:07:25 ] [ Newcamd ] Des key : 0102030405060708091011121314
    [ 06:07:25 ] [ Config ] Option <spider> not present for User: user1, defaulting to NO
    [ 06:07:25 ] [ Config ] Option <spider> not present for User: user2, defaulting to NO
    [ 06:07:25 ] [ Newcamd ] User 2: user1, Pass: user1, Host none, Port: 0, Au: On, Spider allowed: No, Sidoverride: No, level: 0
    [ 06:07:25 ] [ Newcamd ] User 3: user2, Pass: user2, Host none, Port: 0, Au: On, Spider allowed: No, Sidoverride: No, level: 0
    [ 06:07:25 ] [ EMM Cache ] Initialising dynamic Cache
    [ 06:07:25 ] [ ECM Cache ] Initialising dynamic Cache
    [ NewCS ] Process ID is: 3206
    [ 06:07:25 ] [ Loader ] Starting Telnet on port 3001
    [ 06:07:25 ] [ Loader ] Reader type 2 on node /dev/usb/tts/0
    [ 06:07:25 ] [ Phoenix ] Opening device /dev/usb/tts/0
    [ 06:07:25 ] [ Phoenix ] Setting Parity to: EVEN
    [ 06:07:25 ] [ Phoenix ] Setting 2 Stop bits on node /dev/usb/tts/0
    [ 06:07:25 ] [ Phoenix ] Setting Baud to standard 9600
    [ 06:07:26 ] [ Phoenix ] Normal RESET on node /dev/usb/tts/0
    [ 06:07:27 ] [ ATR ] T=0 1etu=104.17us Guardtime:13etu WWT:144000etu
    [ 06:07:27 ] [ ATR ] Historical bytes: p p [07] [0E] l [B6] [D6]
    [ 06:07:27 ] [ Loader ] Init Seca card
    [ 06:07:27 ] [ Phoenix ] Setting Parity to: EVEN
    [ 06:07:27 ] [ Phoenix ] Setting 2 Stop bits on node /dev/usb/tts/0
    [ 06:07:27 ] [ Phoenix ] Setting Baud to standard 9600
    [ 06:07:27 ] [ Phoenix ] Echo mismatch
    [ 06:07:27 ] [ Loader ] Card 0100 on port /dev/usb/tts/0 failed

    [ 06:07:27 ] [ Loader ] Starting Newcamd Server on port 6969
    [ 06:07:27 ] [ NewCS ] Ready to GO! :)
    root@OpenWrt:~# [ 06:07:27 ] [ Newcamd ] Newcamd thread Server started on port 6969



    Proszę o sugestie

  • Relpol
  • #32 18 Paź 2008 20:19
    burritos
    Poziom 11  

    @maroo25

    ktora wersja newCS ??

  • #33 18 Paź 2008 20:23
    maroo25
    Poziom 10  

    This is NewCS 1.62 - the New CardServer by the Butter-team..

  • #34 19 Paź 2008 10:13
    burritos
    Poziom 11  

    po sekcji </readers> a przed <radegastserver>
    wstaw kod i bedziesz mogl zalogowac sie do newcs przez przegladarke na numer IP twojego serwera i port 8080. Oczywiscie zmien sobie haselko i usera.

    Code:
    <httpd>
    
          <server>
             <port>8080</port>
             <enabled>yes</enabled>
          </server>
          <user>
             <name>nazwa user`a</name>
             <password>twoje haslo</password>
             <accesslevel>admin</accesslevel>
          </user>
       </httpd>



    poczytaj tez Link

  • Relpol
  • #35 19 Paź 2008 14:59
    maroo25
    Poziom 10  

    Jestem już zrezygnowany.

    Próby uruchomienia newcs czyniłem na Kamikaze 7.09, niestety jak widać po postach nie odniosły one skutku.

    Zainstalowałem Kamikaze ze snapshota z jajkiem 2.6

    NewCS wystartował bez problemu (może chodzi o obsługę USB)
    Ale niestety na tej wersji nie działa mi SB4ls i WiFi

    Podczas odpalania SB4Ls :

    Code:

    root(małpa)OpenWrt:~# /tmp/SB4Ls
    /tmp/SB4Ls: can't resolve symbol '__uClibc_start_main'
    root(małpa)OpenWrt:~#


    Mimo włączonego WiFi Ap nie nadaje



    Tak źle i tak nie dobrze. Może ktoś ma pomysł jak postawić na Kamikaze NewCs SB4ls + Phoenix usb FTDI ?



    Wyprowadzone Rs mają mi posłużyć do podpięcia 2 tunerów.

  • #36 19 Paź 2008 18:25
    demsey
    Poziom 10  

    @maroo25

    Cytat:
    root(małpa)OpenWrt:~# /tmp/SB4Ls
    /tmp/SB4Ls: can't resolve symbol '__uClibc_start_main'
    root(małpa)OpenWrt:~#

    Mam tak samo:(
    Niestety w kamikaze 7.09 jest biblioteka uClibc w wersji 0.9.28 a w kamikaze z jajkiem 2.6 uClibc 0.9.29. Sprawdzilem dzisiaj kilka imageów openwrt-kamikaze z uploadów - wszystkie maja tą samą binarke
    Trzeba by poprosić autora SB4L o kompilacje pod nowe kamikaze - a problem taki że nie wiem gdzie go szuać:(
    Cytat:
    Mimo włączonego WiFi Ap nie nadaje

    podaj co masz w konfiguracji tj. co pokazują polecenia:
    Code:
    cat /etc/config/wireless
    
    iwconfig

    U mnie dziala ap z szyfrowaneim wpa2 bez problemów

  • #37 19 Paź 2008 20:26
    maroo25
    Poziom 10  

    U mnie teraz sprawa wygląda następująco :
    Wróciłem do Kamiaze 7.09

    Uruchomiłem Newcs i Sb4ls
    Phoenix chodzi mi teraz na przejściówce rs-usb opartej na pl2303 i openwrt z jajkiem 2.4 radzi sobie dobrze. Niestety nie uruchomiłem Phoenixa USB który oparty jest o układ FTDI. NewCs wypinał się na mnie co pokazałem w poprzednim poście.

    Na openwrt z jajkiem 2.6 Phoenix USB FTDI lata ok, newcs chodzi ale ni można odpalić SB4Ls :(
    Więc na razie zostaję przy kamikaze 7.09, aż do czasu pojawienia się nowego SB4Ls :(

    Dzięki za chęć pomocy z WiFi, ale w tej sytuacji problem nie aktualny.
    Pozdrawiam

  • #38 21 Paź 2008 16:12
    demsey
    Poziom 10  

    @enkel

    Cytat:
    gpio potrzebujesz do resetu, a po co to ja juz nie wiem. Bynajmniej bez podlaczenia resetu czytnika do pktu gpio czytnik nie bedzie dzialal. Natomiast jesli router ma ci sluzyc tylko jako klient sharingu to wtedy stykna ci tylko wyprowadzenia portow RS i nie isteresuje cie gpio. No chyba, ze chcesz podpiac logger- season to wtedy jednak potrzebujesz gpio

    Zacząłem to troszke analizować ISO7816 (punkt 3.2) i faktem jest że sygnał RST jest potrzebny do inicjalizacji karty. Przykładowo program SB4Ls żeby mógł emulować kate po seasonie. Jednak sygnal RST nie jest potrzebny do klienta po rs232. Czyli przejściówki dla klientow po rs232 powinny działać (edit sorki @enkel - jak bym przeczytał do końca co napisaleś to bym nie odkrywal jeszcze raz ameryki:)
    Przykładem programów wspolpracujacuch po rs232 przez przejsciowki jest newcs, camd3 (o windows nie wspominajac..)
    Trzeba tylko mieć takiego klienta - pisanie od tego zera to męka szczegolnie ze C nie jest daaaawno moim ulubionym jezykiem - coś pokombinuje

    Czy ktoś wie jak zresetować karte w phoenixie przez rs232 a potem pobrac ATR. Trzeba coś wysłać do phoenixa? Jakieś atrybuty portu ustawić. Wczoraj troche podgłądałem co newcs puszcza po rs232 - ale reset chyba jest jakos inaczej robiony

  • #39 22 Paź 2008 13:32
    burritos
    Poziom 11  

    no ja znalazlem odpowiedz na temat gpio :) TU

    Cytat:
    Mając podłączony Tuner do COM0, w przypadku restartu AP jest więcej niż prawdopodobne, że nigdy się nie doczekamy na wystartowanie AP. Spowodowane jest to tym, że podczas bootowania, wysłanie jakichkolwiek danych do portu COM0 (konsola) powoduje wejście w tryb serwisowy. Aby temu zapobiec należy połączyć pin 1 układu MAX3222 z jakimś portem GPIO. Tym razem padło na niewykorzystywane przez OpenWRT diody obok przedniego przycisku (dzięki temu zyskujemy dodatkową sygnalizację włączenia portu oraz uruchomnienia SB4Ls). Należy tylko zwrócić uwagę aby podłączyć przewód z właściwej strony diody. Można to albo sprawdzić miernikiem - dioda się zapala - napięcie maleje do zera, lub metoda prób i błędów - najpierw z 1, później z 2 strony. Ważne jest to, żeby przy zapalonej diodzie działała konsola.

  • #40 24 Paź 2008 09:22
    demsey
    Poziom 10  

    Zgadza sie też gdzieś to wyszytałem:)
    Faktycznie tak bedzie gdy podłączymy tuner do COM0 który standardowo jest użyty jako konsola a można to wyłączyć ale to też nie jest najlepszy pomysł. W przypadku drugiego wolnego portu oraz dodatkowych portów przez USB to nie ma znczenia i nie ma potrzeby stosowania gpio. Podsumowując gpio to jest obejście problemu bootowania AP-ka na przy podłączeniu tunera do COM0.
    Właśnie jestem w trakcie pisania kliencika - komunikacja kartą po USB-rs232 (phoenix) śmiga - ale klient potrzebuje sie komunikować z tunerem. Ja mam do testów pionka 1430 - teraz pytanie do znawców co tam zasówa po rsie między tunerem a klientem - protokół jest ten sam co do smatcarda? Po interface season to napewno

  • #41 25 Paź 2008 16:36
    burritos
    Poziom 11  

    gdzie znajde jakas paczke ipk z newcs (bez gpio) pod openwrt WR 0.9 ?

  • #43 17 Sty 2009 09:09
    crroo
    Poziom 12  

    Witam.
    Od 4 dni walczę z linksysem wrt54gl v1.1 I chcę na nim mieć tylko newcs
    Wszystko robiłem wg taj instrukcji, nie znam niestety autora 
    http://upload.dvhk.pl/content.php?id=124946

    Po złożeniu wszystkiego w całość i uruchomieniu mam takie napięcia:

    Linksys
    Bez podłączonego układu max 232
    Com1 – pin3 = +3.3V
    Pin5 = +3.3V
    Z podłączonym układem max 232
    Com1 – pin3 = +3.3V
    Pin5 = +5V

    Max 232 z podłączonym phenixem
    Nozka 8 (com w phenixie 2)= -7,7V
    Nozka 14 (com w phenixie 3)= -7,55V
    Max 232 z odłączonym phenixem
    Nozka 8 (com w phenixie 2)= -0V
    Nozka 14 (com w phenixie 3)= -8,76V

    Poniżej log z newcs:

    Cytat:
    root@unknown:~$ /usr/sbin/newcsgpio /dev/tts/1 7 &
    root@unknown:~$ enabled pin
    /usr/sbin/newcs.mips-openwrt -c /etc/newcs.xml

    Reading Config file from /etc/newcs.xml
    TCP-log password is disabled!
    level: normal
    type: init
    output: all
    logger config: level 1 type 3 output 255
    log file:
    logger: cant open file , file log disabled
    udp log: host 10.45.7.111 port 1000
    tcp port: 3001
    [ 00:12:30 ] [ Box detect ] Box type 1
    [ 00:12:30 ] [ Config ] Option <Seca-PPV> for device 0 (phoenix) not present, defaulting to NO
    [ 00:12:30 ] [ Config ] /dev/tts/1 ECM priority: round
    [ 00:12:30 ] [ Config ] Option <autosid> for device 0 (phoenix) not present, defaulting to NO
    [ 00:12:30 ] [ Config ] No SIDFILTER is configured, disabling SidOverride for device 0 (phoenix)!
    [ 00:12:30 ] [ Config ] Option <hostname> or <port> not present for User: user1, DISABLING reverse login
    [ 00:12:30 ] [ Config ] Option <spider> not present for User: user1, defaulting to NO
    [ 00:12:30 ] [ Config ] Option <sidoverride> not present for User: user1, defaulting to OFF
    [ 00:12:30 ] [ Config ] Option <readers> not present for User: user1, NO reader control enabled
    [ 00:12:31 ] [ Config ] Option <hostname> or <port> not present for User: user2, DISABLING reverse login
    [ 00:12:31 ] [ Config ] Option <spider> not present for User: user2, defaulting to NO
    [ 00:12:31 ] [ Config ] Option <sidoverride> not present for User: user2, defaulting to OFF
    [ 00:12:31 ] [ Config ] Option <readers> not present for User: user2, NO reader control enabled
    [ 00:12:31 ] [ EMM Cache ] Initialising Cache with 10 entries
    [ 00:12:31 ] [ ECM Cache ] Initialising Cache with 10 entries
    [ NewCS ] Process ID is: 4015
    [ 00:12:31 ] [ Loader ] Reader type 2 on node /dev/tts/1
    [ 00:12:31 ] [ Phoenix ] Opening device /dev/tts/1
    [ 00:12:31 ] [ Phoenix ] Setting Parity to: EVEN
    [ 00:12:31 ] [ Phoenix ] Setting Baud to standard 9600
    disabled pin
    [ 00:12:31 ] [ Phoenix ] Normal RESET on node /dev/tts/1
    enabled pin
    disabled pin
    [ 00:12:32 ] [ Loader ] Reset failed ...
    [ 00:12:32 ] [ Loader ] Starting Newcamd Server on port 10002
    [ 00:12:32 ] [ NewCS ] Ready to GO! :)
    root@unknown:~$


    Co może być źle?

    Jesli zaloguje sie na ten serwer z SB4L z innego kompa, to w linksysie zabija mi to newcs :(

  • #44 17 Sty 2009 12:27
    lukaszpieter
    Poziom 10  

    Ze swojego doświadczenia wiem że napięcie 3,3V jest nie wystarczające dla układu max 232. Ja zastosowałem u siebie stabilizator 78L05. Stabilnie wtedy wszystko mi działa. Można wykorzystać do zasilenia układu max stabilizator z programatora phoenix.



    Nie mam zabardzo czasu ostatnio, aby zrobić instrukcje krok po kroku co i jak.

    Na dniach postaram się coś takiego zrobić.



    PS. W moim linksysie problem miałem z resetem. Z niewiadomych przyczyn linia GPIO 7 nie działa u mnie. Reset mam podłączony do GPIO 2 (biała dioda), Można jeszcze spokojnie wykorzystać GPIO 3 (pomarańczowa dioda), GPIO 4 (sisco tester - ses button) oraz GPIO 6 ( reset button).

  • #45 17 Sty 2009 16:29
    crroo
    Poziom 12  

    Ja mam zasilanie zrobione z 12V linksysa na 5V (7805), i zmieniłem na gpio6 (reset), ale po rebocie, nie mogę wejsc na linksysa, ani przez www,, ani przez puty i winscp, czyżby padł? :(

  • #46 17 Sty 2009 23:25
    lukaszpieter
    Poziom 10  

    A czy jak robisz reboot masz podłączone coś pod COM 0 czyli tty 1 ?? Jeśli tak, to podczas reboot-u router uruchamia się w trybie tzw. serwisowym. Ja mam programator na COM1 (tty2) a dekoder na COM 0. Podczas startu routera z włączonym dekoderem, router wprowadza się w tryb serwisowy. Czyli nie można się do niego zalogować. Nie wiem o co dokładnie chodzi z tym trybem, ale chyb można z pomocą konsoli zalogować się na router i podejrzeć jak się on uruchamia.


    Ale w jak pisałem wcześniej.

    W tygodniu postaram się zrobić opis co i jak. Zresztą dużo osób się do mnie odzywa z podobnym problemem.

  • #47 19 Sty 2009 10:52
    crroo
    Poziom 12  

    Pod com1 czyli (tty0) (chyba się pomyliłeś) czyli pod konsole nie mam nic podpięte (możne kiedyś w przyszłości uruchomię sb4L na com1, zarazie chce uruchomić tylko newcs na com2 (tty1).
    W satbazar w openwrt uruchomiłem tylko com2.

  • #48 19 Sty 2009 15:29
    lukaszpieter
    Poziom 10  

    Tak, rzeczywiście się pomyliłem.


    Mam na warsztacie teraz linksysa i robię do niego porty szeregowe. Na podstawie tego postaram się zrobić opis.

  • #51 21 Sty 2009 20:58
    crroo
    Poziom 12  

    I dalej mi nie działa, zrobiłem wszystki wg powyższego opisu i:

    Cytat:
    [ 00:06:44 ] [ EMM Cache ] Initialising Cache with 10 entries
    [ 00:06:44 ] [ ECM Cache ] Initialising Cache with 10 entries
    [ NewCS ] Process ID is: 2634
    [ 00:06:44 ] [ Loader ] Reader type 2 on node /dev/tts/1
    [ 00:06:44 ] [ Phoenix ] Opening device /dev/tts/1
    [ 00:06:44 ] [ Phoenix ] Setting Parity to: EVEN
    [ 00:06:44 ] [ Phoenix ] Setting Baud to custom 16129
    enabled pin
    enabled pin
    [ 00:06:44 ] [ Phoenix ] Inverse RESET on node /dev/tts/1
    disabled pin
    disabled pin
    enabled pin
    enabled pin
    [ 00:06:45 ] [ Loader ] Reset failed ...
    [ 00:06:45 ] [ Loader ] Starting Newcamd Server on port 10002
    [ 00:06:45 ] [ NewCS ] Ready to GO! :)
    root@OpenWrt:~$

    problem z resetem chyba, w opisie pisze:
    Cytat:
    "<reset>inverse</reset> ------jeśli podczas startu serwera dostaniemy odpowiedź w stylu reset faild usuwamy tą linijkę bądź dopisujemy – jeśli nadal jest coś źle sprawdzamy czy gpio jest podłączone prawidłowo I czy numer gpio jest podany taki, jakiego uzywamy w S81newcs"


    z tą linijką, czy bez to samo z resetem,

    A czy w zakładce sb4ls w opewrt mają byc oba comy uruchomione?

    Dodano po 50 [minuty]:

    Znalazłem taki opis do resetu w pliku newcs.xml :

    <parity>none</parity>
    -
    Cytat:
    <!-- valid value for parity are:
    Odd, Even, None (ignored on sci and dragon).
    This is only used on serial _BEFORE_ ATR is recieved.
    -->


    <reset>normal</reset>
    Cytat:
    - <!-- valid value for reset are:
    normal, inverse (ignored on sci and dragon).
    normal is phoenix, inverse is smartmouse
    -->


    Dodano po 1 [godziny] 5 [minuty]:

    Tutaj jest config z opisem od newcs 1.60, ale moze sie przydac opis poszczególnych danych:
    <?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.

    -->
    - <newCSconfig>
    - <globals>
    - <!-- valid value for listening-ip are:
    IPv4 adress of local interface.
    -->
    <listening-ip>127.0.0.1</listening-ip>
    </globals>
    - <readers name="Standard Phoenix on PC">
    - <device>
    - <!-- valid value for name are:
    Any name of your choice, just to name the device for you to read.
    -->
    <name>Phoenix on Com1</name>
    - <!-- valid value for type are:
    phoenix, dbox, sci, dragon, sc8, mp35, smartreader, pcsc (for own binary) or infinity(for own binary).
    -->
    <type>phoenix</type>
    - <!-- valid value for mhz are:
    153(1.53mhz), 358(3.58mhz), 368(3,68Mhz), 450(4.5mhz), 536(5.36mhz), 600(6.00mhz), 715(7.15 mhz), 800(8.00mhz)
    1000(10.00 mhz), 1071(10.71mhz), 1200 (12.00mhz), 1431(14.31 mhz), 1600 (16.00mhz)
    This setting is now IMPORTANT, normal phoenix usually have 3.57mhz, and can usually be overclocked
    to 6mhz. For the others you probably need extra crystal (be careful).
    -->
    <mhz>368</mhz>
    - <!-- valid value for node are full path to device, f.ex /dev/tts/0,
    /dev/sciX (for dreambox), /dev/cardreaderX (for dragon),
    /dev/tts/USBX (for a usb2serial device).
    COMx on Win32, COM1, COM2 etc.
    For PC/SC this is just 0, 1 ,2 and so on (reader number)
    -->
    <node>/dev/ttyUSB0</node>
    - <!-- valid value for infinity_number are number of device, if you have multiple, only used in infinity binary,
    0, 1 ...
    -->
    <infinity_number>0</infinity_number>
    - <!-- valid value for slot are:
    0-7 (only used on Sc8).
    -->
    <slot>0</slot>
    - <!-- valid value for parity are:
    Odd, Even, None (ignored on sci and dragon).
    This is only used on serial _BEFORE_ ATR is recieved.
    -->
    <parity>none</parity>
    - <!-- valid value for reset are:
    normal, inverse (ignored on sci and dragon).
    normal is phoenix, inverse is smartmouse
    -->
    <reset>normal</reset>
    - <!-- valid value for export are:
    Yes,No - if not exported only localhost can connect.
    -->
    <export>Yes</export>
    - <!-- valid value for enabled are:
    Yes,No - if not enabled it cant be used.
    -->
    <enabled>Yes</enabled>
    - <!-- valid value for blocksa are:
    Yes, No - block shared address emm to card.
    -->
    <blocksa>No</blocksa>
    - <!-- valid value for blockua are:
    Yes, No - block unique address emm to card.
    -->
    <blockua>No</blockua>
    - <!-- valid value for blockga are:
    Yes, No - block group address emm to card.
    -->
    <blockga>No</blockga>
    - <!-- valid value for boxkey are:
    The boxkey/boxid of your nagra/nds STB.
    -->
    - <!-- <boxkey>0000000000</boxkey>
    -->
    - <!-- valid value for rsa are:
    The RSA key from your nagra STB.
    -->
    - <!-- <rsa>0000000000</rsa>
    -->
    - <!-- valid value for camkey are:
    0 - Europe, 1 - Oz
    -->
    <irdetomode>0</irdetomode>
    - <!-- valid value for irdeto-camkey are:
    8byte hex.
    -->
    <irdeto-camkey>0000000000000000</irdeto-camkey>
    - <!-- valid value for camkey-data are:
    64byte hex
    -->
    <irdeto-camkey-data>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</irdeto-camkey-data>
    - <!-- valid value for crypto-special are:
    Yes, No - Used to enable/disable real-time mosc on Cryptoworks.
    -->
    <crypto-special>No</crypto-special>
    - <!-- valid value for ipk are:
    64byte hex
    -->
    <ipk>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</ipk>
    - <!-- valid value for ucpk are:
    64byte hex
    -->
    <ucpk>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</ucpk>
    - <!-- valid value for PTShanshake are:
    Yes, No - Used to enable/disable real-time HighBaud on Cryptoworks and Viacess.
    -->
    <PTShandshake>No</PTShandshake>
    - <!-- valid value for carddetect are:
    Yes, No - Used to try to detect if card is present in you cardreader.
    -->
    <carddetect>yes</carddetect>
    - <!-- valid value for newcamd_port are:
    0,65535 - Which port newcamd server will listen for incomming connections.
    -->
    <newcamd_port>15050</newcamd_port>
    - <!-- valid value for autosid are:
    Yes, No - Let NewCS decide which sids should be allowed/denied based on card answers.
    -->
    <autosid>Yes</autosid>
    - <!-- valid value for Seca-PPV are:
    Yes, No - Let NewCS decide which sids should be allowed/denied based on card answers.
    -->
    <Seca-PPV>no</Seca-PPV>
    - <!-- valid value for Pincode are:
    0000, 9999 - For f.ex PPV on Conax, also for parental lock on conax and cryptoworks.
    -->
    <pincode>0000</pincode>
    - <!-- Notes about Service ID's:
    There are some points worth mentioning:
    1. If you allow a sid, all others will be rejected for that caid.
    2. When you deny a sid, all others then the denied will be let through to that caid.
    3. If you dont specify a reader, all sid's will get let through.
    4. Put as many provider-sections in sid as you'd like, and as many id-sections under allow/deny as you want.
    5. Deny is the stronger one, will always override allow.
    6. If you want to add several sid's at once, do <id>0000:0010</id>, this will add all ten to list.
    -->
    - <sid>
    - <allow>
    - <!-- valid value for id are:
    4 numbers, if the service id is 3 numbers, add a 0 infront of it.
    -->
    <id>0000</id>
    <id>0001</id>
    <id>0002</id>
    </allow>
    - <deny>
    - <!-- valid value for id are:
    4 numbers, if the service id is 3 numbers, add a 0 infront of it.
    -->
    <id>0000</id>
    <id>0001</id>
    <id>0002</id>
    </deny>
    </sid>
    - <!-- valid value for priority are:
    hard, round, fifo - hard is lower userid, higher priority(gets ECM through before user with higher id),
    round, there is an equal chance for all users to get ECM through, fifo, first sendt ECM gets through.
    -->
    <priority>round</priority>
    </device>
    </readers>
    - <radegastserver>
    - <!-- valid value for enable are:
    Yes, No - Enable or Disable radegast server.
    -->
    <enabled>Yes</enabled>
    - <!-- valid value for port are:
    0,65535 - Which port to listen for incomming connections.
    -->
    <port>10001</port>
    - <allow>
    - <!-- valid value for hostname are:
    all, IP-address or DNS-name.
    -->
    <hostname>localhost</hostname>
    </allow>
    </radegastserver>
    - <cache>
    - <!-- valid value for emm are:
    0-255 - Number of EMM's to cache.
    -->
    <emm>20</emm>
    - <!-- valid value for ecm are:
    0-255 - Number of ECM's to cache.
    -1 - Dynamic ECM Cache.
    -->
    <ecm>-1</ecm>
    </cache>
    - <httpd>
    - <server>
    - <!-- Port to accept connections on
    -->
    <port>8080</port>
    <enabled>yes</enabled>
    </server>
    - <user>
    - <!-- valid value for userfile are:
    Any username you'd like - Used for browser to logon (its case sensitive).
    -->
    <name>newcs</name>
    - <!-- valid value for password are:
    Any password you'd like - Used for browser to logon (its case sensitive).
    -->
    <password>newcs</password>
    - <!-- valid value for accesslevel are:
    admin, stats - Define what rights the user has in the web-console
    -->
    <accesslevel>admin</accesslevel>
    </user>
    </httpd>
    - <debug>
    - <!-- valid value for password:
    Max 25 characters and minimum 8, this is case-sensitive.
    -->
    <password>NewCSpwd</password>
    - <!-- valid value for mode:
    simple, advanced - Set TCP-Console to advanced mode to get access to
    potentially dangerous features.
    -->
    <mode>simple</mode>
    - <!-- valid value for level are:
    normal, verbose, spam - How extensive debug should be.
    -->
    <level>normal</level>
    - <!-- valid value for type are:
    Init, general, ecm, emm, net, all - Section of debug that should be displayed.
    -->
    <type>init</type>
    - <!-- valid value for output are:
    Console, udp, tcp, file, all - Where to show debug.
    -->
    <output>console,tcp</output>
    - <!-- console_options are so you can set own loglevel/type for console-logger:
    Should hold level and type-tags like above.
    -->
    <console_options>normal,init</console_options>
    - <!-- valid value for logfile are:
    Path and filename - Where to write debug logs if file or all is chosed in output.
    -->
    <logfile>/hdd/newcs.txt</logfile>
    - <!-- file_options are so you can set own loglevel/type for file-logger:
    Should hold level and type-tags like above.
    -->
    <file_options>spam,all</file_options>
    - <!-- valid value for udp_host are:
    IP-address or DNS-name - Where to send debug if udp or all is chosed in output.
    -->
    <udp_host>192.168.1.10</udp_host>
    - <!-- valid value for udp_port are:
    0,65535 - Which port to send the udp packets.
    -->
    <udp_port>1000</udp_port>
    - <!-- udp_options are so you can set own loglevel/type for udp-logger:
    Should hold level and type-tags like above.
    -->
    <udp_options>normal,init</udp_options>
    - <!-- valid value for tcp_port are:
    0,65535 - Which port to listen for incomming tcp connections.
    -->
    <tcp_port>1001</tcp_port>
    - <!-- tcp_options are so you can set own loglevel/type for tcp-logger:
    Should hold level and type-tags like above.
    -->
    <tcp_options>normal,init</tcp_options>
    </debug>
    - <newcamdserver>
    - <!-- valid value for enabled are:
    Yes, No - Enable or Disable newcamd server.
    -->
    <enabled>Yes</enabled>
    - <!-- valid value for name are:
    Any name - Used to identify server to remote clients,
    if the remote client isnt newcamd, this field have no purpouse.
    -->
    <name>newcs</name>
    - <!-- valid value for deskey are:
    any 14x2 numbers - Used to encrypt the communication between
    the client and the server.
    -->
    <deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
    - <!-- Notes about users:
    The first user doesnt have au without beeing it set to on (unlike newcamd cardserver).
    You can add as many user-sections as you want, just put them under eachother.
    -->
    - <user>
    - <!-- valid value for userfile are:
    Any username you'd like - Used for client to logon (its case sensitive).
    -->
    <name>dummy</name>
    - <!-- valid value for password are:
    Any password you'd like - Used for client to logon (its case sensitive).
    -->
    <password>dummy</password>
    - <!-- valid value for hostname are:
    IP-address or DNS-name - Used for reverse login to the client.
    -->
    <hostname>localhost</hostname>
    - <!-- valid value for port are:
    0-65535 - Which port reverse login to the client.
    -->
    <port>12000</port>
    - <!-- valid value for au are:
    On,Off - Wheather the client are allowed to send EMM to the server.
    -->
    <au>on</au>
    - <!-- valid value for sidoverride are:
    On,Off - Wheather the client are allowed to override the SID-filter.
    -->
    <sidoverride>off</sidoverride>
    - <!-- valid value for readers are device name,
    if one <allow> present, other readers will be disabled!
    -->
    - <readers>
    <allow>Phoenix on Com1</allow>
    </readers>
    - <!-- valid value for spider are:
    Yes,No - Wheather the client are allowed to be newcamd Cardspider.
    -->
    <spider>No</spider>
    - <!-- valid value for rate are:
    1-60 - number of seconds between each ecm
    -->
    <rate>2</rate>
    - <!-- valid value for cardlevel are:
    1 - If its set Mgcamd will use all cards over the same port.
    -->
    <cardlevel>1</cardlevel>
    </user>
    </newcamdserver>
    - <chameleon2>
    - <server>
    - <!-- valid value for tcp_port are:
    0,65535 - Which port to listen for incomming tcp connections.
    -->
    <port>1234</port>
    - <!-- enable or disable the server, valid values are yes/no
    -->
    <enabled>yes</enabled>
    - <!-- What Realm server will report to clients
    -->
    <realm>myShares</realm>
    </server>
    - <peer>
    - <!-- Connect to remote Chamelon server with the below credentials
    -->
    <hostname>localhost</hostname>
    - <!-- valid value for tcp_port are:
    0,65535 - Which port to listen for incomming tcp connections.
    -->
    <port>1234</port>
    - <!-- valid value for userfile are:
    Any username you'd like - Used for client to logon (its case sensitive).
    -->
    <name>myname</name>
    - <!-- valid value for password are:
    Any password you'd like - Used for client to logon (its case sensitive).
    -->
    <password>mypassword</password>
    - <!-- What Realm client has access to on server
    -->
    <realm>myShares</realm>
    </peer>
    - <user>
    - <!-- valid value for userfile are:
    Any username you'd like - Used for client to logon (its case sensitive).
    -->
    <name>myname</name>
    - <!-- valid value for password are:
    Any password you'd like - Used for client to logon (its case sensitive).
    -->
    <password>mypassword</password>
    - <!-- Not yet implemented, this will be how chameleon will connect to more than one network
    -->
    <realm>myShares</realm>
    </user>
    </chameleon2>
    </newCSconfig>

  • #54 01 Kwi 2009 10:44
    egreg1
    Poziom 9  

    Witam
    Czy działa komuś stabilnie , bez przerw i resetów serwer newcs na Asusie wl-500gp (rs-usb-prolific + phoenix+ karta C+) ?
    Jesli tak to proszę o info na temat konfiguracji i softu.

    U mnie jest ten problem że newcs robi reinit karty co kilka minut.
    Pozdr.

  • #55 18 Cze 2009 17:12
    Rafi2
    Poziom 11  

    Cytuje kolege crroo:

    17 Sty 2009 10:09 Re: Stawiam serwer kart kodowych na OpenWrt + czy pomoże kto
    Witam.
    Od 4 dni walczę z linksysem wrt54gl v1.1 I chcę na nim mieć tylko newcs
    Wszystko robiłem wg taj instrukcji, nie znam niestety autora 
    http://upload.dvhk.pl/content.php?id=124946

    Po złożeniu wszystkiego w całość i uruchomieniu mam takie napięcia:

    Linksys
    Bez podłączonego układu max 232
    Com1 – pin3 = +3.3V
    Pin5 = +3.3V
    Z podłączonym układem max 232
    Com1 – pin3 = +3.3V
    Pin5 = +5V

    Max 232 z podłączonym phenixem
    Nozka 8 (com w phenixie 2)= -7,7V
    Nozka 14 (com w phenixie 3)= -7,55V
    Max 232 z odłączonym phenixem
    Nozka 8 (com w phenixie 2)= -0V
    Nozka 14 (com w phenixie 3)= -8,76V

    Poniżej log z newcs:
    Cytat:
    root(małpa)unknown:~$ /usr/sbin/newcsgpio /dev/tts/1 7 &
    root(małpa)unknown:~$ enabled pin
    /usr/sbin/newcs.mips-openwrt -c /etc/newcs.xml

    Reading Config file from /etc/newcs.xml
    TCP-log password is disabled!
    level: normal
    type: init
    output: all
    logger config: level 1 type 3 output 255
    log file:
    logger: cant open file , file log disabled
    udp log: host 10.45.7.111 port 1000
    tcp port: 3001
    [ 00:12:30 ] [ Box detect ] Box type 1
    [ 00:12:30 ] [ Config ] Option <Seca-PPV> for device 0 (phoenix) not present, defaulting to NO
    [ 00:12:30 ] [ Config ] /dev/tts/1 ECM priority: round
    [ 00:12:30 ] [ Config ] Option <autosid> for device 0 (phoenix) not present, defaulting to NO
    [ 00:12:30 ] [ Config ] No SIDFILTER is configured, disabling SidOverride for device 0 (phoenix)!
    [ 00:12:30 ] [ Config ] Option <hostname> or <port> not present for User: user1, DISABLING reverse login
    [ 00:12:30 ] [ Config ] Option <spider> not present for User: user1, defaulting to NO
    [ 00:12:30 ] [ Config ] Option <sidoverride> not present for User: user1, defaulting to OFF
    [ 00:12:30 ] [ Config ] Option <readers> not present for User: user1, NO reader control enabled
    [ 00:12:31 ] [ Config ] Option <hostname> or <port> not present for User: user2, DISABLING reverse login
    [ 00:12:31 ] [ Config ] Option <spider> not present for User: user2, defaulting to NO
    [ 00:12:31 ] [ Config ] Option <sidoverride> not present for User: user2, defaulting to OFF
    [ 00:12:31 ] [ Config ] Option <readers> not present for User: user2, NO reader control enabled
    [ 00:12:31 ] [ EMM Cache ] Initialising Cache with 10 entries
    [ 00:12:31 ] [ ECM Cache ] Initialising Cache with 10 entries
    [ NewCS ] Process ID is: 4015
    [ 00:12:31 ] [ Loader ] Reader type 2 on node /dev/tts/1
    [ 00:12:31 ] [ Phoenix ] Opening device /dev/tts/1
    [ 00:12:31 ] [ Phoenix ] Setting Parity to: EVEN
    [ 00:12:31 ] [ Phoenix ] Setting Baud to standard 9600
    disabled pin
    [ 00:12:31 ] [ Phoenix ] Normal RESET on node /dev/tts/1
    enabled pin
    disabled pin
    [ 00:12:32 ] [ Loader ] Reset failed ...
    [ 00:12:32 ] [ Loader ] Starting Newcamd Server on port 10002
    [ 00:12:32 ] [ NewCS ] Ready to GO! :)
    root(małpa)unknown:~$


    Co może być źle?

    Jesli zaloguje sie na ten serwer z SB4L z innego kompa, to w linksysie zabija mi to newcs :(




    Mam podobny problem z tym zabijaniem newcs. Serwerek u mnie smigal okolo pol roku bez problem, niedawno po wylaczeniu zasilania nie chcial wystartowac - tzn nie czytal karty - po kilku probach naprawy stwierdzilem ze zainstaluje wszystko od nowa. Zainstalowalem nowy soft w AP, od nowa postawilem newcs. Gdy loguje sie na serwer SB4Ls z tego AP co newcs to jest ok, natomiast gdy probuje zalogowac sie z innego to w momencie logowania newcs sie wylacza.
    Kolego doszedles juz co u Ciebie bylo przyczyna?

  • #56 03 Sie 2009 01:31
    lukaszpieter
    Poziom 10  

    Więc w newcs.xml zmień sobie linijkę export na taką <export>Yes</export> wtedy nie będzie ci wywalało serwera.

  • #57 26 Lut 2010 11:17
    jecekjacek
    Poziom 10  

    Postawiłem serwer NewCS i SBLC na linuksie wrt54gl i nie działa mi disney channel TNK
    podczas gdy załączę SBLC pod windows i zaloguje się jako user2 działa
    w ustawieniach nie widzę różnicy
    hheellpp!!