Ich hoffe ich kann auf diese weise einigen helfen welche die neue Karte haben und wie ich kein HD mehr sharen konnten. Hiermit kann man auf einer dBox2 einen NewCS als Kartenleser installieren, MPCS greift dann die Daten vom NewCS ab und die Clients holen sich ihrerseits die Daten vom MPCS.
Bei mir läuft auf einer Sagem-Server Box NewCS und MPCS um die neue Nagra-Karte auszulesen und sharen zu können. In meinem Fall sind Clientboxen dBox2 und Kathrein UFS910.
Viel Spass beim testen!!!
Softwareversionen:
Serverbox hat Keywelt v 1.3 Juni2008 Image
(Beim Keyweltimage vorher alle PlugIns löschen, sonst ist nicht genug Platz im Image! Blaue Taste->Keywelt Menü->System Menü->Image Aktualisierung->Komponenten löschen)
NewCS Version 1.62 (server)
MPCS 0.9d quickhack(server)
camd3.900 (Client)
Die Softwareversionen einfach nach beiliegender Anleitung in die Box installieren.
camd-****server.o muss in der Serverbox in /var/modules rein!
Hier meine Konfiguration:
newcs.xml
<?xml version="1.0"?>
<!--
For setup-issues, look in readme.txt!
If there are other troubles, try different forums or irc channels around

)
The configfile are NOT case-sensitive, and shouldnt care about dos/unix cr/lf.
-->
<newCSconfig>
<readers name="Multicam">
<device>
<!-- valid value for name are:
Any name of your choice, just to name the device for you to read. -->
<name>Multicam</name>
<!-- valid value for type are:
phoenix, dbox, sci, dragon, sc8, mp35,
smartreader, pcsc (for own binary) or infinity(for own binary). -->
<type>dbox</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>600</mhz>
<!-- valid value for node are full path to device, f.ex /dev/tts/0,
/dev/sciX (for dreambox), /dev/****readerX (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/tts/1</node>
<!-- 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 ****. -->
<blocksa>No</blocksa>
<!-- valid value for blockua are:
Yes, No - block unique address emm to ****. -->
<blockua>No</blockua>
<!-- valid value for blockga are:
Yes, No - block group address emm to ****. -->
<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>000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000</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 PTShanshake are:
Yes, No - Used to enable/disable real-time HighBaud on Cryptoworks and Viacess. -->
<PTShandshake>No</PTShandshake>
<!-- valid value for ****detect are:
Yes, No - Used to try to detect if **** is present in you ****reader. -->
<****detect>yes</****detect>
<!-- valid value for newcamd_port are:
0,65535 - Which port newcamd server will listen for incomming connections. -->
<newcamd_port>15000</newcamd_port>
<!-- valid value for autosid are:
Yes, No - Let NewCS decide which sids should be allowed/denied based on **** answers. -->
<autosid>Yes</autosid>
<!-- valid value for Seca-PPV are:
Yes, No - Let NewCS decide which sids should be allowed/denied based on **** answers. -->
<Seca-PPV>no</Seca-PPV>
<!-- 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>
<cache>
<!-- valid value for emm are:
0-255 - Number of EMM's to cache. -->
<emm>10</emm>
<!-- valid value for ecm are:
0-255 - Number of ECM's to cache.
-1 - Dynamic ECM Cache. -->
<ecm>30</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>admin</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>newcs</accesslevel>
</user>
</httpd>
<debug>
<!-- valid value for level are:
normal, verbose, spam - How extensive debug should be. -->
<level>internal</level>
<!-- valid value for type are:
Init, general, ecm, emm, net, all - Section of debug that should be displayed. -->
<type>all</type>
<!-- valid value for output are:
Console, udp, tcp, file, all - Where to show debug. -->
<output>file</output>
<!-- console_options are so you can set own loglevel/type for console-logger:
Should hold level and type-tags like above. -->
<console_options></console_options>
<!-- valid value for logfile are:
Path and filename - Where to write debug logs if file or all is chosed in output. -->
<logfile>/tmp/debug.ncs</logfile>
<!-- file_options are so you can set own loglevel/type for file-logger:
Should hold level and type-tags like above. -->
<file_options></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.0.1</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></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></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 ****server).
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>user</name>
<!-- valid value for password are:
Any password you'd like - Used for client to logon (its case sensitive). -->
<password>user</password>
<!-- 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! -->
<!-- valid value for spider are:
Yes,No - Wheather the client are allowed to be newcamd ****spider. -->
<spider>Yes</spider>
<!-- valid value for ****level are:
1 - If its set Mgcamd will use all ****s over the same port. -->
<****level>1</****level>
</user>
</newcamdserver>
</newCSconfig>
mpcs.conf
[global]
Nice = -1
ClientTimeout = 5
ClientMaxIdle = 120
CacheDelay = 0
BindWait = 60
ResolveDelay = 30
LogFile = /dev/null
Sleep = 0
#ServerIP = 127.0.1.6
[monitor]
Port = 988
NoCrypt = 127.1.1.1
NoCrypt = 10.0.0.0-10.255.255.255
NoCrypt = 172.16.0.0-172.31.255.255
NoCrypt = 192.168.0.0-192.168.255.255
AULow = 120
MonLevel = 4
[newcamd]
Port = 10002@1722:000000;10003@1702:000000
Key = 0102030405060708091011121314
[camd35]
Port = 20197
mpcs.server
[reader]
Label = Premiere
Protocol = newcamd
Key = 0102030405060708091011121314
Device = 127.0.0.1,15000
Account = user,user
Fallback = 0
Group = 1
CAID = 1702
mpcs.user
[account]
User = test
Pwd = test
1801to1702 = 1
CAID = 1702,1722,1801
Group = 1
MonLevel = 4
camd3.servers (muss in die clientbox)
cs357x://test:test@ip-des-servers:20197
(camd3 Version ist eine 3.900)
__________________
mfG Reus
1x Sagem dBox2 32MB ZusSpeicher MC (Keywelt V1)
2x Kathrein UFS 910 mit BA und diversen AAF Images