Capire le funzioni del Card Reader newcs a quanto pare e' abbastanza intuitivo
Di seguito porto un esempio che ho tradotto in Italiano e spero possa essere di aiuto
indirizzo_IPv4 per interfaccia locale
<listening-ip>127.0.0.1</listening-ip>
</globals>
<readers name="Standard Phoenix on PC">
<device>
Serve a citare il dispositivo di lettura
<name>Phoenix on Com1</name>
phoenix, dbox, sci, dragon, sc8, mp35, pcsc o infinity (proprio binary)
<type>phoenix</type>
153(1.53mhz)
358(3.58mhz)
450(4.5mhz)
536(5.36mhz)
600(6.00mhz)
800(8.00mhz)
715(7.15 mhz)
1000(10.00 mhz)
1071(10.71mhz)
1431(14.31 mhz)
Questa impostazione è importante, normalmente phoenix usa 3.57mhz e può essere overcloccato a 6mhz.
<mhz>368</mhz>
f.ex /dev/tts/0,
/dev/sciX (per dreambox),
/dev/cardreaderX (per dragon),
/dev/tts/USBX (per dispositivi usb2serial).
COMx on Win32, COM1, COM2 etc.
For PC/SC questo e' solo 0, 1 ,2 e cosi'via (numero lettore)
<node>/dev/ttyUSB0</node>
numero di dispositivi
0/1 ecc ecc
<infinity_number>0</infinity_number>
Da 0 a 7
Usare solo con Sc8
<slot>0</slot>
valori per parita':
Before,Even,none (ignorare con sci e dragon).
BEFORE_ ATR viene usato solo su seriale
<parity>none</parity>
normal = phoenix
inverse = smartmouse
Ignorare con sci e dragon
<reset>normal</reset>
Yes
No
Con No solo localhost potra' connettersi
<export>Yes</export>
Yes
No
<enabled>Yes</enabled>
Yes
No
<blocksa>No</blocksa>
Yes
No
<blockua>No</blockua>
Yes
No
<blockga>No</blockga>
valori per boxkey :
Boxkey del tuo nagra STB
<boxkey>0000000000</boxkey>
valori per rsa :
RSA key dal tuo nagra STB
<rsa>0000000000</rsa>
valori per camkey :
8byte hex
<irdeto-camkey>0000000000000000</irdeto-camkey>
valori per camkey-data :
64byte hex
<irdeto-camkey-data>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</irdeto-camkey-data>
valori per crypto-special :
Yes
No
Real-Time mosc con Cryptoworks
<crypto-special>No</crypto-special>
valori per ipk :
64byte hex
<ipk>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</ipk>
valori per ucpk :
64byte hex
<ucpk>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</ucpk>
Yes
No
Real-Time HighBaud con Cryptoworks e Viacess
<PTShandshake>No</PTShandshake>
Yes
No
Utilizzato per rilevare se la Card è presente nel nostro CardReader
<carddetect>yes</carddetect>
Da 0 a 65535
Port newcamd server per ascoltare connessioni incomming
<newcamd_port>15050</newcamd_port>
Yes
No
NewCS decide se consentire o negare i Sid secondo il valore di ECM
<autosid>Yes</autosid>
Yes
No
NewCS decide se consentire o negare i Sid secondo il valore di ECM
<Seca-PPV>no</Seca-PPV>
Da 0000 a 9999
Per f.ex PPV con Conax
Anche per parental lock con conax e cryptoworks
<pincode>0000</pincode>
Note sui SID :
Deny (negare) ha priorita' rispetto Allow (consenti)
Se si desidera aggiungere più SID in una sola volta fare :
<id> 0000:0010 </ id>
Si aggiungeranno automaticamente tutti e dieci alla lista
<sid>
<allow>
4 numeri
Se il servizio è di 3 numeri, aggiungere uno 0 davanti
<id>0000</id><id>0001</id><id>0002</id>
</allow>
<deny>
4 numeri
Se il servizio è di 3 numeri, aggiungere uno 0 davanti
<id>0000</id><id>0001</id><id>0002</id>
</deny>
</sid>
valori di priorita' :
hard (ottieni ECM da utente con basso id)
higher priority (ottieni ECM da utente con higher id),
round (pari opportunità per tutti gli utenti di ottenere ECM)
fifo (ottieni ECM al primo invio)
<priority>round</priority>
</device>
</readers>
<radegastserver>
Yes
No
Abilita o Disabilita radegast server
<enabled>Yes</enabled>
Da 0 a 65535
Port per ascoltare incomming connessioni
<port>10001</port>
<allow>
IP-address o DNS_name
<hostname>localhost</hostname>
</allow>
</radegastserver>
<cache>
Da 0 a 255
Numero di EMM nella cache
<emm>20</emm>
Da 0 a 255
Numero di ECM nella cache
1 (Dynamic ECM Cache)
<ecm>-1</ecm>
</cache>
<httpd>
<server>
<port>8080</port>
<enabled>yes</enabled>
</server>
<user>
Utilizzato per accedere dal Browser
<name>newcs</name>
valori per password :
Utilizzato per accedere dal Browser
<password>newcs</password>
admin
stats
Definire diritti utente nel web_console
<accesslevel>admin</accesslevel>
</user>
</httpd>
<debug>
Max 25 caratteri
Min 8 caratteri
<password>NewCSpwd</password>
simple
advanced
Impostare tcp_console in modalità avanzata per ottenere accesso a caratteristiche potenzialmente pericolose
<mode>simple</mode>
normal
verbose
spam
Stato di debug
<level>normal</level>
Init
general
ecm
emm
net
all
Stato visualizzazione del debug
<type>init</type>
Console
udp
tcp
file
all
Dove mostrare il debug
<output>console,tcp</output>
e' possibile impostare il proprio loglevel/type per console-logger:
<console_options>normal,init</console_options>
Path e filename
Dove scrivere i log per il debug
<logfile>/hdd/newcs.txt</logfile>
e' possibile impostare il proprio loglevel/type per file-logger
<file_options>spam,all</file_options>
IP-address oppure DNS-name
Per inviare debug udp
<udp_host>192.168.1.10</udp_host>
Da 0 a 65535
Port per inviare udp packets
<udp_port>1000</udp_port>
è possibile impostare il proprio loglevel/type per udp-logger
<udp_options>normal,init</udp_options>
Da 0 a 65535
Port di ascolto per incomming tcp connections
<tcp_port>1001</tcp_port>
è possibile impostare il proprio loglevel/type per tcp-logger
<tcp_options>normal,init</tcp_options>
</debug>
<newcamdserver>
Yes
No
Abilita o Disabilita newcamd server
<enabled>Yes</enabled>
Utilizzato per identificare il server ai clienti remoti
Se il client remoto non è newcamd questo campo non ha alcun senso
<name>newcs</name>
14 coppie di numeri
Utilizzata per crittografare la comunicazione tra client e server
<deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
<user>
Per login client
<name>dummy</name>
Per accesso client
<password>dummy</password>
IP-address o DNS-name
Per login client
<hostname>localhost</hostname>
Da 0 a 65535
Porta di accesso a invertire il client
<port>12000</port>
On
Off
Client autorizzati a inviare EMM al server
<au>on</au>
On
Off
Client autorizzati a sostituire SID-filter
<sidoverride>off</sidoverride>
abilita il lettore tramite nome/dispositivo
<readers>
<allow>Phoenix on Com1</allow>
</readers>
valori per spider :
Yes
No
Client possono essere newcamd Cardspider
<spider>No</spider>
valori per rate :
Da 1 a 60 (numero di secondi tra ciascun ECM)
<rate>2</rate>