PDA

View Full Version : sab ultimate en dm 500


jeeper2
25-05-2008, 14:24
Heb sinds kort een sab ultimate, deze heeft newcamd 5.25 aan boord.
Nu dacht ik deze te koppelen aan mijn dm500 maar van cccam naar newcamd werkt al niet.
Het enige wat ik zou kunnen doen is een newcamd of newcs in mijn dm500 gebruiken.
De emu's in de dm plaatsen is geen enkel probleem, alleen krijg ik newcamd maar niet geconfigureerd. Ik zoek al enkele dagen het web af naar een how to maar deze is niet te vinden.
Is er iemand die dit wel werkende heeft en mij kan helpen?
ik heb pli lolite als image en een tvv kaart

Black Tiger
25-05-2008, 15:46
Ik vindt het wel veemd, want normaliter kun je met CCcam naar newcamd en Newcs connecten met een N regel zonder problemen.
Je kunt echter niet met een Newcamd naar CCcam connecten, dat werkt niet.
In dat geval kun je beter Newcs nemen. Maar als we het daarover gaan hebben kunnen we beter dit topic even verplaatsen naar het Interne Cardsharing gedeelte, wat ik bij deze ook gedaan heb.

jeeper2
25-05-2008, 16:04
Het is de bedoeling dat ik met newcamd op de Sab als client inlog op mijn dm500 die als server moet dienstdoen

Ik kan dus niet anders dan newcamd of newcs installeren op de dm, de sab werkt uitsluitend met newcamd 5.25 of 5.0

Black Tiger
26-05-2008, 01:34
Precies, dat bedoelde ik maar. Je zult dus een newcamd danwel newcs server moeten gaan draaien op je DM500 inderdaad.
Newcs kun je als emu snel installeren dankzij de handleiding van onze vriend Boets die ik hier zal plaatsen.

Stap 1: blauwe knop
Ga naar addons
Ga naar download en install
Ga naar cam
Download mgcamd 1.18 en newcs_1.20(bin).

Stap 2: Het newcs.xml bestand (staat in var/tuxbox/config), dit eruit ftp en openen met b.v ultraEdit
Dan zie je dat je b.v. jezelf toegang kan geven tot de server door middel van deze regels

<user>
<name>zomaariets</name>
<password>thuis</password>
<hostname>127.0.0.1</hostname>
<au>on</au>
<readers>
<allow>upper</allow>
<allow>lower</allow>
</readers>
poort 1000 b.v. is je bovenste slot en 1001 je onderste slot

in de newcamd config komen deze twee regels
CWS = 127.0.0.1 1000 zomaariets thuis 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
CWS = 127.0.0.1 1001 zomaariets thuis 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv

Het aanmelden van de cliënten werkt als volgt, in de xml
<user>
<name>voorbeeld</name>
<password>voorbeeld123</password>
<hostname>82.69.262.46 </hostname>
<au>off</au>
<readers>
<allow>lower</allow>
<allow>upper</allow>
</readers>

de regel in de newcamd.config van de cliënt zou dan moeten zijn
CWS = jouw.ip.adres 1000 voorbeeld voorbeeld123 01 02 03 04 05 06 07 08 09 10 11 12 13 14 wan cardserv

Als je dit allemaal gedaan hebt doe je het volgende

Plaats de newcamd.config in de map var/tuxbox/config en in de map var/tuxbox/config/newcamd

Plaats de newcs xml in de map var/tuxbox/config

Plaats de mg.cfg in de map var/keys

Reboot de dreambox, start mgcamd1.18/newcs 1.20

Succes.

jeeper2
26-05-2008, 19:52
bedankt, ik ben al een stuk verder geraakt!

Ik heb al beeld op mijn dm500:draai:

ik gebruik mgcamd 1.29a en newcs 1.50

Verbinden met de sab lukt nog niet, ik denk dat ik ergens wel een fout heb gemaakt?

mijn newcs.xml ziet er zo uit;

<?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 Dreambox/TD etc. that use SCI interfaces.

-->

<newCSconfig>
<readers name="SCI">
<device>
<name>Lower Cardreader</name>
<type>sci</type>
<mhz>600</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> -->
<irdeto-camkey>0000000000000000</irdeto-camkey>
<irdeto-camkey-data>00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 000000</irdeto-camkey-data>
<crypto-special>No</crypto-special>
<ipk>00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 000000</ipk>
<ucpk>00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 000000</ucpk>
<PTShandshake>No</PTShandshake>
<carddetect>yes</carddetect>
<newcamd_port>10000</newcamd_port>
<autosid>Yes</autosid>
<Seca-PPV>no</Seca-PPV>
<pincode>0000</pincode>
<priority>round</priority>
</device>
<device>
<name>Upper Cardreader</name>
<type>sci</type>
<mhz>600</mhz>
<node>/dev/sci1</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>00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 000000</irdeto-camkey-data>
<crypto-special>No</crypto-special>
<ipk>00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 000000</ipk>
<ucpk>00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 000000</ucpk>
<PTShandshake>No</PTShandshake>
<carddetect>yes</carddetect>
<newcamd_port>10001</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>local</name>
<password>local</password>
<hostname>localhost</hostname>
<port>12000</port>
<au>on</au>
<sidoverride>off</sidoverride>
<spider>No</spider>
<rate>2</rate>
<user>
<name>jeeper2</name>
<password>bart</password>
<hostname>127.0.0.1</hostname>
<au>on</au>
<readers>
<allow>upper</allow>
</readers>
<user>
<name>keuken</name>
<password>sab</password>
<hostname>192.168.11.22</hostname>
<au>off</au>
<readers>
<allow>upper</allow>
</readers>


</newcamdserver>
</newCSconfig>


alles wat hoger staat dan ; <rate>2</rate> stond al in de file en heb ik gelaten zoals het was


in de newcamd config heb ik dit;

# /var/tuxbox/config/newcamd/newcamd.conf
#
# newcamd mandatory settings
#
# Use emulator?
EMU = yes
# if both control word server and emulator keys are available for the
# channel, which method should be tried first?
PREFER_EMU = no
# Autoupdate for Emu and Control Word Servers
# AU is always yes if there are betad UDS control word server
# connected to newcamd
AU = yes
#
# OSD
#
# number of seconds to show the newcamd OSD, works on enigma only
# 0 seconds -> OSD off
# 1 second -> show "Can't decode" messages only
OSD_TIMEOUT = 0
# Recent Enigma versions come with a new option "Use http authentication"
# in the Expert Setup menu. If this option is enabled, the Enigma web server
# requires all clients to authorize themselves with username (root) and
# password (usually dbox2 or dreambox). The following option tells newcamd
# about the authentication username and password to use for the web server
# in order to be able to display its on screen information.
OSD_WEB_LOGIN = root:dreambox
#
# newcamd debug options
#
# dumps all ca systems used by a channel on the console
SHOW_ALL_CA_SYSTEMS = no
# print debug messages about ECM handling
DEBUG_ECM = yes
# print debug messages about EMM handling
DEBUG_EMM = no
# print debug messages about Control Word Server (CWS)
DEBUG_CWS = yes
# print debug messages about dbox2 CAM (cam-alpha.bin)
DEBUG_CAM = yes
# hex dump of entire PAT
SHOW_PAT = no
# hex dump of entire PMT
SHOW_PMT = no
# hex dump of entire ECM
SHOW_ECM = no
# hex dump of entire CAT
SHOW_CAT = no
# hex dump of entire EMM (AU)
SHOW_EMM = no
# show network ECM messages being sent and received from/to the cardservers
SHOW_CWS_ECM = no
# show network EMM messages being sent and received from/to the cardservers
SHOW_CWS_EMM = no
# hex dump of EMMs with wrong signature
EMM_REPORT_WRONG_SIG = no
#
# newcamd optional settings
#
# Delay between reception of new control word and writing them into
# the CSA registers
# this is a default, can be changed for each individual key in keylist
DEFAULT_CW_DELAY = 0
# reload config on every channel zap
RELOAD_CONFIG_ON_ZAP = yes
# reload keylist on every channel zap
RELOAD_KEYLIST_ON_ZAP = no
# write osd ca info to file
CA_INFO_FILE = /tmp/cainfo.txt
#
# newcamd mandatory settings for control word servers (cws)
#
# Cardserver list
#
# <hostname> <port> <username> <password> <14 byte triple-des key in hex> <lan/wan> <cardserver name> [noecm]
#
# wan connections will be dropped and rebuild if newcamd is told so by camdcmd
# (see admin options)
#
# If the last word in the CWS line is noecm, newcamd will not attempt to send
# any ecms to that card, it will only send EMMs (AU) if userid is 1. Useful if
# you want to merge several cards of one provider into one port using
# cardspider.
#
# hostname = uds to use betad, port is the serial port in that case
#
# CWS = uds 1 dummy dummy
# CWS = linux.domain.com 10000 dummy2 dummy2 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserver
# CWS = 127.0.0.1 10000 dummy3 dummy3 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserver
CWS = uds 0 local local
CWS_MULTIPLE = 127.0.0.1 10000:10001 local local 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserver
#
# newcamd optional settings for using control word servers (cws)
#
# Timeout for cardserver login in 100ms
CWS_CONNECT_TIMEOUT = 20
# Port to listen for incoming cardserver connections (reverse login)
# and/or admin connections
CWS_INCOMING_PORT = 12000
# Port to get a list of all connected cardservers, just telnet to it
CWS_DEBUG_PORT = 12001
# send keep alive messages to servers to keep connections from dying by
# unreasonable router NAT timeouts, make sure all cardservers/spiders you
# conntect to are v5.25 or newer, otherwise you'll loose connection to them,
# if set to yes
# seems this feature is commonly misunderstood, it only keeps connections
# open even if no data packets are using it for while (NAT routers tend to
# forget about established tcp connections when they are inactive), it is
# NOT to automatically reconnect to servers, see also Q&A in readme.txt
CWS_KEEPALIVE = no
#
# newcamd admin control options
# (incoming port is the same as CWS_INCOMING_PORT)
#
# <password> <14 byte des key>
#
ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 00
CWS = 127.0.0.1 1000 jeeper2 bart 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv

enkel het onderste lijntje heb ik zelf toegevoegd, de rest stond er in.

Bij de client (Sab) staat volgende;

poort 1000 tot 1001
ip server: 192.168.11.22
login: keuken
pas: sab


enig idee waar ik fout zit?

MAS3
26-05-2008, 21:22
Ik heb er even snel overheen gekeken.
Volgens mij gebruik je 2 verschillende username/password combinaties (keuken / jeeper2.), en dat zal lastig verbinden worden.
Maar ik ben geen expert en kan dus helemaal mis zitten.

jeeper2
26-05-2008, 21:30
<rate>2</rate>
<user>
<name>jeeper2</name>
<password>bart</password>
<hostname>127.0.0.1</hostname>
<au>on</au>
<readers>
<allow>upper</allow>
</readers>
<user>
<name>keuken</name>
<password>sab</password>
<hostname>192.168.11.22</hostname>
<au>off</au>
<readers>
<allow>upper</allow>
</readers>


dit bedoel je wellicht?

bedoeling was 2 users aan te sluiten; de eigen dreambox waar de kaart in zit (vandaar ip 127.0.0.1)

en als 2 de user de Sab die in de keuken komt

ben ik daar verkeerd dan?

MAS3
26-05-2008, 23:55
Zie je wel; ik ben geen expert ;)
Dat bedoelde ik niet.
Toch te snel gereageerd, en dus niet goed gekeken.

Inmiddels is het aardig laat geworden.
Maar toch zie ik nog wel wat staan: ik zie twee keer het IP 192.168.11.22 staan.
Dus je client connect naar 192.168.11.22, en de server kijkt of die connect afkomstig is van 192.168.11.22.
Dat lijkt me ook niet juist (?).

Black Tiger
27-05-2008, 01:05
Ik zie nog meer fouten. Van in de newcs config:
<name>newcs</name>
Echter in de newcamd config heb je dit:
01.....etc.....09 10 11 12 13 14 lan cardserv
Dat is een schoonheidsfoutje, maar cardserv moet je dan wel veranderen in newcs want de laatste naam is de naam van de cardserver en die heb je dus ingesteld op de naam newcs zoals uit mijn eerste quote blijkt.

poort 1000 tot 1001
ip server: 192.168.11.22
login: keuken
pas: sab
Is dat alles? Hoef je hier geen Deskey in te vullen bijv.?

En dat ip 192.168.11.22, is dat van de Dreambox? Zoja dan is dat ook fout.
<name>keuken</name>
<password>sab</password>
<hostname>192.168.11.22</hostname>

Ik zou niet eens gebruik maken van die hostnames, gewoon leeg laten, dus als volgt doen:
<name>keuken</name>
<password>sab</password>
<hostname></hostname>

Dan nog de volgende fout:
<user>
<name>jeeper2</name>
<password>bart</password>
<hostname>127.0.0.1</hostname>
<au>on</au>
<readers>
<allow>upper</allow>
</readers>
<user>
<name>keuken</name>
<password>sab</password>
<hostname>192.168.11.22</hostname>
<au>off</au>
<readers>
<allow>upper</allow>
</readers>

Je maakt hier 2x een <user> tag, maar er staat geen afsluiting van, dus </user> die moet er ook komen, als volgt:

<user>
<name>jeeper2</name>
<password>bart</password>
<hostname>127.0.0.1</hostname>
<au>on</au>
<readers>
<allow>upper</allow>
</readers>
</user>

<user>
<name>keuken</name>
<password>sab</password>
<hostname>192.168.11.22</hostname>
<au>off</au>
<readers>
<allow>upper</allow>
</readers>
</user>


Succes.

jeeper2
27-05-2008, 19:47
heb dat allemaal al aangepast maar het werkt nog niet
deskey heb ik inderdaad ingevuld
192.168.11.22 is inderdaad van de dreambox

dat ip moet ik in de sab invullen.

moet ik het bovenste gedeelte laten staan (wat origineel in de file stond)
mijn dm500 heeft maar 1 cardreader, kan er dan geen verwarring zijn door de melding upper en lower cardreader?

Ik heb eens een test gedaan op de sab met de gegevens van iemand anders en dat werkte perfect. De fout zit dus zeker in de dm:confused2:

Black Tiger
28-05-2008, 00:16
Ik zou die upper en lower cardreader vermeldingen ook gewoon weghalen in de Newcs config. Gewoon zo weinig mogelijk doen, dat werkt vaak het beste, hier heb je een voorbeeld van een user config zoals ik die gebruik in Newcs:
<user>
<name>dbuser</name>
<password>dbpass</password>
<au>off</au>
</user>

Klaar, niks met upper en lower en dat geneuzel, dus gewoon weghalen.
En aangezien je denkt dat de fout in de DM zit, is er goede kans dat het dit is.
En als hij updaten mag zet je de AU regel gewoon op On.

Je kunt ook even met telnet controleren of Newcs uberhaupt wel draait.
Via telnet inloggen naar de Dream, en dan het commando ps geven, er moet dan ook Newcs of newcs-1.20 of iets in die geest te zien zijn.

In het originele bestand klopt er ook iets niet volgens mij, maar ik kom er straks effe op terug, ben druk bezit momenteel.

jeeper2
28-05-2008, 21:43
Ik word er helemaal gek van :grrr2:

nu krijg ik zelfs geen beeld meer. :confused2:

Dit is de volledige inhoud van de newcs xml:

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

** This is the example file for Dreambox/TD etc. that use SCI interfaces.

-->

<newCSconfig>
<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>zomaariets</name>
<password>thuis</password>
<hostname>127.0.0.1</hostname>
<au>on</au>
</user>
</newcamdserver>
</newCSconfig>


in de newcamd heb ik dit gewijzigd;

CWS = 127.0.0.1 1000 zomaariets thuis 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs

de rest is gebleven zoals het origineel was.

Ik heb al van alles geprobeerd; mijn inspiratie is beneden alle peil gezakt.
Lang leve cccam ;)

Wie kan me helpen?

boets
28-05-2008, 22:55
newcs:
<?xml version="1.0" ?>
- <newCSconfig>
- <readers name="Card Readers">
- <device>
<name>lower</name>
<type>Sci</type>
<node>/dev/sci0</node>
<export>yes</export>
<enabled>yes</enabled>
<blocksa>No</blocksa>
<blockua>No</blockua>
<blockga>No</blockga>
<boxid>0000000000</boxid>
<PTShandshake>no</PTShandshake>
<crypto-special>no</crypto-special>
<carddetect>yes</carddetect>
<newcamd_port>7783</newcamd_port>
<priority>round</priority>
</device>
- <device>
<name>upper</name>
<type>Sci</type>
<node>/dev/sci1</node>
<export>yes</export>
<enabled>yes</enabled>
<blocksa>No</blocksa>
<blockua>No</blockua>
<blockga>No</blockga>
<boxid>0000000000</boxid>
<PTShandshake>no</PTShandshake>
<crypto-special>no</crypto-special>
<carddetect>yes</carddetect>
<newcamd_port>7783</newcamd_port>
<priority>round</priority>
</device>
</readers>
- <cache>
<emm>10</emm>
<ecm>30</ecm>
</cache>
- <debug>
<level>normal</level>
<type>init</type>
<output>all</output>
<logfile />
<console_options />
<file_options />
<udp_host />
<udp_port />
<udp_options />
<tcp_port>3001</tcp_port>
<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>
<userfile>/tmp/users.txt</userfile>
- <user>
<name>dreambox</name>
<password>dreambox1</password>
<hostname>127.0.0.1</hostname>
<au>on</au>
- <readers>
<allow>lower</allow>
<allow>upper</allow>
</readers>
</user>
- <user>
<name>sab</name>
<password>sab1</password>
<hostname>******ipadres sab</hostname>
<au>on</au>
- <readers>
<allow>lower</allow>
<allow>upper</allow>
</readers>
</user>

Newcamd config dreambox:

# Edited By Losten
# Remember to use a proper unix editor before editing these files
# Good examlpes are Crimson editor (my favourite) or Ultra editor
#
#
#
# /var/tuxbox/config/newcamd.conf
#
# newcamd mandatory settings
#
# Use emulator?
EMU = yes
# if both control word server and emulator keys are available for the
# channel, which method should be tried first?
PREFER_EMU = yes
# Autoupdate for Emu and Control Word Servers
# AU is always yes if there are betad UDS control word server
# connected to newcamd
AU = yes
#
# OSD = none
#
# number of seconds to show the newcamd OSD, works on enigma only
# 0 seconds -> on
OSD_TIMEOUT = 2
# Recent Enigma versions come with a new option "Use http authentication"
# in the Expert Setup menu. If this option is enabled, the Enigma web server
# requires all clients to authorize themselves with username (root) and
# password (usually dbox2 or dreambox). The following option tells newcamd
# about the authentication username and password to use for the web server
# in order to be able to display its on screen information.
OSD_WEB_LOGIN = root:dreambox
#
# newcamd debug options
#
# dumps all ca systems used by a channel on the console
SHOW_ALL_CA_SYSTEMS = no
# print debug messages about ECM handling
DEBUG_ECM = yes
# print debug messages about EMM handling
DEBUG_EMM = no
# print debug messages about Control Word Server (CWS)
DEBUG_CWS = yes
# print debug messages about dbox2 CAM (cam-alpha.bin)
DEBUG_CAM = yes
# hex dump of entire PAT
SHOW_PAT = no
# hex dump of entire PMT
SHOW_PMT = no
# hex dump of entire ECM
SHOW_ECM = no
# hex dump of entire CAT
SHOW_CAT = no
# hex dump of entire EMM (AU)
SHOW_EMM = no
# show network ECM messages being sent and received from/to the cardservers
SHOW_CWS_ECM = no
# show network EMM messages being sent and received from/to the cardservers
SHOW_CWS_EMM = no
# hex dump of EMMs with wrong signature
EMM_REPORT_WRONG_SIG = no
#
# newcamd optional settings
#
# Delay between reception of new control word and writing them into
# the CSA registers
# this is a default, can be changed for each individual key in keylist
DEFAULT_CW_DELAY = 0
# reload config on every channel zap
RELOAD_CONFIG_ON_ZAP = yes
# reload keylist on every channel zap
RELOAD_KEYLIST_ON_ZAP = no
# write osd ca info to file
CA_INFO_FILE = /tmp/cainfo.txt
#
# newcamd mandatory settings for control word servers (cws)
#
# Cardserver list
#
# <hostname> <port> <username> <password> <14 byte triple-des key in hex> <lan/wan> <cardserver name>
#
# wan connections will be dropped and rebuild if newcamd is told so by camdcmd
# (see admin options)
#
# hostname = uds to use betad, port is the serial port in that case
#
# CWS = uds 1 dummy dummy
# CWS = linux.domain.com 10000 dummy2 dummy2 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
# CWS = 127.0.0.1 10000 dummy3 dummy3 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
# CWS = uds 0 local local
#
# CWS = 127.0.0.1 10001 local local 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
#
#If you intend to use the rear serial port remove the # from the next line
CWS_MULTIPLE = 127.0.0.1 10000:10002 local local 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
CWS = 127.0.0.1 7783 dreambox dreambox1 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
#newcamd optional settings for using control word servers (cws)
#
# Timeout for cardserver login in 100ms
CWS_CONNECT_TIMEOUT = 70
# Port to listen for incoming cardserver connections (reverse login)
# and/or admin connections
CWS_INCOMING_PORT = 12000
# Port to get a list of all connected cardservers, just telnet to it
CWS_DEBUG_PORT = 12001
# send keep alive messages to servers to keep connections from dying by
# unreasonable router NAT timeouts, make sure all cardservers/spiders you
# conntect to are v5.25 or newer, otherwise you'll loose connection to them,
# if set to yes
# seems this feature is commonly misunderstood, it only keeps connections
# open even if no data packets are using it for while (NAT routers tend to
# forget about established tcp connections when they are inactive), it is
# NOT to automatically reconnect to servers, see also Q&A in readme.txt
CWS_KEEPALIVE = yes
#
# newcamd admin control options
# (incoming port is the same as CWS_INCOMING_PORT)
#
# <password> <14 byte des key>
#
ADMIN_PASSWORD = test 00 00 00 00 00 00 00 00 00 00 00 00 00 00

In de newcamdconfig van de sab komt:

CWS = ipadres dreambox 7783 sab sab1 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv

Succes.

Boets.

Black Tiger
29-05-2008, 02:46
Hij heeft een 500 dus geen upper en lower readers, die troep kun je beter weglaten, net als die streepjes voor <user> en hostname is ook niet nodig. De 500 zou wel eens over zijn dak kunnen gaan omdat ie niet begrijpt wat een upper en lower reader is.:)

Je bent er bijna... maak er eens dit van:
<newCSconfig>
<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>zomaariets</name>
<password>thuis</password>
<hostname></hostname>
<au>on</au>
</user>
</newcamdserver>
</newCSconfig>

Dus die hostname echt weglaten, want je logt met de SAB niet in vanaf 127.0.0.1 dat is alleen als je met je eigen dreambox op een newcs inlogt die ook op diezelfde dream draait.
Als je dat wilt zou ik trouwens nog een tweede useraccountje voor de dream zelf aanmaken zodat newcs niet over zijn nek gaat.
Maar zet die hostname nu gewoon zoals ik hem heb, een instelling daar in zetten geeft vaak problemen terwijl je die setting niet nodig hebt en kunt instellen zoals ik hem hier weergegeven heb.

Dan je newcamdregel in de SAB:
CWS = 192.168.11.22 1000 zomaariets thuis 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs

Dat zou het moeten zijn.

MAS3
29-05-2008, 22:53
Ik dacht dat 'ie de localhost (= 127.0.0.1) erin had staan om met die 500 zelf te kijken via de server die daar ook op draait.
Daarom heb ik er eerder niets over geroepen.

Overigens (kalf verdronken, putje dempen) is het raadzaam dat je even backups maakt van bestanden die je gaat bewerken, vòòrdat je daaraan begint.
Test mislukt, oude bestand terug en dan als je weer inspiratie hebt opgedaan, nog eens proberen.

Black Tiger
30-05-2008, 00:40
In eerste instantie had hij dat ook Mas3, en daarna in de newcamd.conf ook dus dat heb je correct gezien.
Maar in de laatste reply laat hij alleen het account van de sab zien in de newcs config en in dat geval is 127.0.0.01 natuurlijk niet goed.

En backups is natuurlijk altijd handig, maar ik ben benieuwd of het nu inmiddels gelukt is.

jeeper2
30-05-2008, 17:01
wel het is nog steeds niet gelukt

Ik heb gisteren een nieuwe image ingeladen en newcamd 6.10 erop gezet. De Dream begon zowaar te spelen zonder de configuratie aan te passen!

Euforie alom dus ....
die al snel omsloeg toen ik merkte dat ik geen rechten had om de bestanden te openen, laat staan bewerken of verwijderen. Sterker nog, toen ik die kopieerde naar mijn pc (met smart ftp) en daar de de files opende, kon ik alleen maar wat tekens en letters zien. Geen deftige tekst of logingegevens.

Ik ben dan maar ten einde raad bij iemand langs geweest die zelf ook een dm500 newcamd server en sab ultimate combinatie heeft. Maandag kijkt hij ernaar. Ik zal dan het probleem en de oplossing uit de doeken doen.

Black Tiger
31-05-2008, 04:29
Huh? Vreemde tekens, geen tekst? Vaag.
Hoort zich aan alsof ie zich ergens verslikt heeft.

Anyway, hopelijk komt de kennis er wel wijs uit en lukt het hem.
We zien je ervaringen graag tegemoet!

jeeper2
02-06-2008, 21:48
Eindelijk!

Ik heb het werkend gekregen met newcamd 5.28 en cardserver

dit heb ik gedaan in cardserv.;

DESKEY = 01 02 03 04 05 06 07 08 09 10 11 12 13 14
SERVER_NAME = cardserver
DEBUG_PORT = 14000
ENTITLEMENT_PORT = 14001
ADMIN_PORT = 14002
ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USER = sab keuken lan 192.168.1.22 12000
USER = spider spider lan 127.0.0.1 15003
DEBUG_INIT = no
DEBUG_NET = no
DEBUG_ECM = yes
DEBUG_EMM = yes
SERIAL_PORT = 0
TCP_PORT = 6002
# TCP_PORT = 6002 moet op de sab ingevuld worden om naar de kaart te kijken
SERIAL_PORT = 1
TCP_PORT = 10001


eigenaardig genoeg kan ik op de sab niet kijken naar poort 12000, ik moet poort 6002 invullen om beeld te krijgen

Black Tiger
02-06-2008, 22:21
Aha, dus newcs is opgegeven en nu werk je met newcamd server, dat kan ook inderdaad.
Poort 12000 lukt niet? Dat kan, zou een terugkoppelingspoort kunnen zijn, dat is met CCcam ook zo.

Maar feitelijk zou het dan met newcs ook moeten lukken. Maarja, don't change a winning team, fijn te horen dat het opgelost is en bedankt voor het plaatsen van de oplossing!;)

jeeper2
03-06-2008, 17:50
USER = sab keuken lan 192.168.1.22 12000

in feite heeft het totaal geen zin om hier het poortnr in te vullen? De Sab kijkt enkel naar de tcp 6002

In elk geval bedankt voor de hulp.

Nu wil ik een stapje verder gaan:banaan:

De dm met tvv komt in de slaapkamer als server, in de kamer van mijn dochter ga ik de dm500+ plaatsen met een canal digitaal kaartje.
nu wil ik in de slaapkamer tvv én cd zien, mijn dochter wil dat natuurlijk ook.
en ik wil in de keuken op de sab beide kaarten kunnen zien.

Mijn idee was nu om de CD in de dm500+ door te sturen naar de dm500 met tvv die nu al werkt en vandaar door te sturen naar de Sab.
Kan dit met newcamd?

Black Tiger
03-06-2008, 20:25
De sab maakt nu een verbinding met de DM500.
De andere DM500 kun je daar ook een verbinding mee laten maken, middels dezelfde manier eigenlijk, accountje maken in newcamd en het juiste regeltje plaatsen.
Met een tweede regeltje laat je hem inloggen op de dream waar TVV op draait. Dus ja dat kan.

jeeper2
03-06-2008, 23:34
dacht ik ook eerst maar ik wil op beide dm tvv en cd kijken
ik ben dus verplicht om eerst van dm500+ naar dm500 te sturen en vandaar verder naar sab in de keuken.

als ik beide rechtstreeks naar sab doe heb ik enkel in keuken beide kaarten. Ik geloof zelfs dat ik maar 1 server kan instellen op de sab.

Black Tiger
04-06-2008, 16:52
Ahzo... Hmmz... dan zou dus de newcamdserver op de ene DM500, datgene wat hij ontvangt van de andere DM500 moeten doorsharen.
Phew... daar heb ik ooit een oplossing voor geweten, maar dat is echt lang geleden, dat weet ik zo vlug niet meer uit mijn hoofd hoe doorsharen ging.
Ik zal eens zien of ik er nog iets over kan terugvinden of zal het elders vragen.
Misschien heeft hier ook wel iemand de oplossing voor je hoe je dat aanpakken moet.