Go Back   Dreambox, Receivers, Television Forum, High definition TV, 3DTV,CCcam, Gbox, Servers, Exchange, TV, LCD, Mobile > CardSharing Emulators > Sharing Emulators > NewCamd




Reply
 
LinkBack Thread Tools Display Modes
Old 01-16-2009, 08:28 PM   1 links from elsewhere to this Post. Click to view. #1
Administrator
 
cardsharing's Avatar
 
Join Date: Jan 2009
Posts: 1,680
Arrow newcamd v6.09

Official release newcamd v6.09

check recent.txt for answers to questions asked recently in forums

please use drivers and libs from the last full release 6.08

-------------------------------------------------------------------------------

Some news services indicated the European Union thinking about forcing Pay-
TV providers to offer their services beyond national borders to anyone who wants
a subscription. We strongly support such a move and we pledge that the emu and
cardsharing facilities in newcamd would be discontinued if Pay-TV providers
would start to offer their services internationally under the same conditions
they offer it to national residents. In particular:

1. same choice and contents of all channel packages (no stripped-down
international subscriptions like digit*rk Euro).
2. same prices as for national customers

It was never the intention of the newcamd Team that people would use it to steal
the services of their national Pay-TV provider (or any other provider they could
officially subscribe to). If and when everyone would be able to officially
subscribe to any Pay-TV package he wants to, under the same conditions as
everyone else and regardless of where he lives, we would feel newcamd becoming
kind of obsolete. The only reason why we make newcamd support emu and card
sharing is to overcome this discrimination by Pay-TV providers to offer official
subscriptions to national residents only.

-------------------------------------------------------------------------------

Welcome to newcamd V6

This package is freeware. Distribution and usage is allowed only if you
agree and comply to the following rules:

1. For standalone (outside of flash images) distribution, you are NOT allowed
to make any changes to the original ZIP archive whatsoever. Distributions of
newcamd must not include any keys or Nagra ROMs.
2. Distribution of newcamd inside flash images is allowed, if no keys or
Nagra ROMs are included in the same flash image. Full documentation must be
provided in the flash image. Files keylist, rsakeylist, tpscrypt, ppua,
readme.txt and nagraAU.txt must be present in /var/tuxbox/scce
(/var_init/tuxbox/scce on Dreambox 7000), files newcamd.conf, cardserv.cfg and
betad.cfg must be present in directory /var/tuxbox/config/newcamd
(/var_init/tuxbox/config/newcamd on Dreambox 7000).
Files in scce must be copied from the original Zip archive, they may not be
changed. Options in config files may be changed, but all the comments must be
left unchanged.
3. Distribution of patched newcamd, cardserver, betad and/or dcd binaries is
strictly prohibited.

Dieses Paket ist Freeware. Weiterverbreitung ist nur unter Einhaltung der
folgenden Regeln gestattet:

1. Das Original ZIP Archiv darf NICHT veraendert werden. Insbesondere duerfen
keine Keys oder Nagra ROMs enthalten sein.
2. Die Weiterverbreitung in Flash-Images ist nur erlaubt, wenn keine Keys oder
Nagra ROMs im Image enthalten sind. Die komplette Dokumentation muss im Image
vorhanden sein. Die Dateien keylist, rsakeylist, tpscrypt, ppua, readme.txt
und nagraAU.txt muessen in unveraenderter Form ins Verzeichnis /var/tuxbox/scce
im Image kopiert werden (/var_init/tuxbox/scce in Dreambox Images), die Dateien
newcamd.conf, cardserv.cfg und betad.cfg muessen ins Verzeichnis
/var/tuxbox/config/newcamd (bzw. /var_init/tuxbox/config/newcamd bei Dreambox
Images) kopiert werden. Konfigurationsoptionen duerfen angepasst werden, aber
die Kommentare muessen unveraendert bleiben.
3. Die Weitergabe von gepatchten newcamd, cardserver, betad und/oder dcd
Binaries ist ausdruecklich untersagt.

What new in V6?

We've introduced a documented, set-top-box independent api. This way, the
newcamd binary has become independent of the set-top-box it is running on.
All the set-top-box dependent i/o calls (to the demuxer, ca or cardreader
device) have been placed into a shared library libcamdio.so. This way, you
are able to use the same newcamd binary on (currently) dbox2, Dreambox and
(new!) Triple-Dragon. All you have to do is pick the correct libcamdio.so
library for your box to go with the generic newcamd binary.

The api itself is documented for other camd developers. That means, other
camd developers, that choose to use the api, can implement their camd on
one of the supported set-top-box and their binary will automatically be
working on the other supported STBs as well.

But that's not all, if some new linux based STB is released in the future,
independent developers can write their own libcamdio.so for the new STB,
and newcamd as well as all the other emus, that use this api, will
automatically run on their box, without the need to change anything in
the newcamd (or other camd's) binary. Of course only as long as the new
STB uses the same processor architecture for which a camd binary is already
available, but even if it's not, it's much easier just request to compile
a binary for a different processor architecture than to request a whole
bunch of little changes to support the new STB's demux or ca dev apis.

For api documentation see file libcamdio/libcamdio.h


History:

v6.09: nagra2 au
cardserver conax: add dump of ppv events on entitlement port

v6.08: newcamd: 3des algo for nagra2 polsat
cardserver/cardspider: fix bug with missing Seca2 idents on some cards
dyndnscd: improved version

v6.07: newcamd: "fix" showing of "can't decode" message, we actually wanted to
show it all the time in v6.06, because when there's no picture,
the message don't hurt anybody, however, we didn't realize,
people using ci cams in parallel to newcamd (we don't really
know why, using cardserver/betad would have many advantages over
using a cam), anyway, OSD_TIMEOUT = 0 know suppresses all
messages again, OSD_TIMEOUT = 1 will show "Can't decode"
messages only, any value >1 will show all messages
libcamdio.so: (Dreambox) complete rewrite of the .listen.camd.socket and
camd.socket code, see readme for details

v6.06a: newcamd: allow multiple tpscrypt2 keys in tpscrypt file, all of them
must have the same key index:
007c00:01:01 02 ... (key1)
007c00:01:11 12 ... (key2)
... (more keys)
there is no new binary for newcamd, this update is already in
the v6.06 version, we just forgot to mention it
there will be no client to update tpscrypt keys over the
internet, you never know, who runs such a server (could be TPS
themselves, collecting IP addresses), and if you don't want to
learn how to use a text editor to add keys to the tpscrypt file
then newcamd is for you anyway

v6.06: newcamd: behaviour when requested to decrypt two channels at once changed
will now continue to decrypt the recorded channel instead of
starting to decrypt the new (2nd) channel
newcamd: fix swapped control words for MTV+VH1 ESP
newcamd: fix Cabo AU nagra1
newcamd: fix nagra2 ecm nano parser for Cabo
cardserver: err, changed something weeks ago, forgot what exactly
libcamdio.so.0: (Dreambox) tries to get current channel from
/tmp/.listen.camd.socket when first starting
this means newcamd starts to decrypt immediately
when started after enigma (or later restarted)
needs cvs image compiled Dec 26th, 2005 or later

v6.05: cardserver: fix viaccess class entitlement dump
cardspider: fix a particular nasty bug, that occasionally caused control
words to be matched to a different ecm request than they
originated from, this might have caused occasional black
screens, emergency shutdown requests or in very rare
circumstances segfaults in cardspider (obviously they must
have been very rare, because noone ever complained about
them)
cardspider: changed strategy when local users access local cards through
spider, these will now be preferred using user id as the sort
key and will be handled before any ecm requests coming from
external peers
cardspider: added ECM_RESEND feature, if after 3-4 seconds cardspider
hasn't received a response to an ecm request, it will repeat
the request to external peers, this is intended to smooth
over the unreliableness of the udp protocol, but it might
increase the data rate used, if you are concerned about this,
the old behaviour can be restored by setting ECM_RESEND = no
in cardspider.cfg
cardspider: update avoidDropoutsHowto.txt, this is REQUIRED READING if
you want to run a stable network

although, we have not increased the protocol version number in this
release of cardspider which would've made it incompatible with the older
versions, we ABSOLUTELY RECOMMEND to upgrade everyone in your network
immediately, especially because of the bug fix above

v6.04: cardserver: "Auto-PIN" for Conax cards
newcamd: Canal Digitaal code added, Motors TV and Mezzo only
newcamd: priority feature completely rewritten, needs changes in
config file /var/tuxbox/scce/priority
newcamd: Cabo AU fix
newcamd: fix a bug in the config file parser regarding CWS options

v6.03: newcamd: new feature "constant" control word
some channels (BISS encrypted for example) use always the same
control word, these can now be set /var/tuxbox/scce/constantcw
libcamdio.so for Dreambox: add a workaround for the "no picture after
newcamd restart" problem
ppua: new syntax for this keyfile, newcamd will convert old files
automatically
cardserver: add an "Auto-PIN" feature for Cryptoworks cards, new option
CARD_PIN in cardserv.cfg, please read the warning in
cardserv.cfg about what happens when you enter an incorrect
pin code

v6.02: move all config files to its own directory
/var/tuxbox/config/newcamd for ppc versions
/etc/newcamd for i386
cardserver: improve entitlement dump for Cryptoworks cards
newcamd.conf: changed meaning of the passive option in CWS lines,
newcamd will not connect to these servers when first
started, but will connect when receiving a wanon command
from camdcmd and the connection is configured "wan"
newcamd: added Digital+ Nagra2 (1801) emu support, enter keys in
/var/tuxbox/scce/keylist
/var/tuxbox/scce/rsakeylist
removed DMM7020 ipk, nobody was using them anyway

v6.01:

cardserver/cardspider/camdcmd: add swap services command
newcamd: polsat nagra rom 10 fix, delete old /var/tuxbox/scce/strom3.bin and
put /var/tuxbox/scce/strom.bin into your image (the file is modified)
newcamd: increase timeout value for getting nds control words, shouldn't logout
anymore from the server while recording, if the server manages to reset
the card, internal optimations in newcamd done for it, because the
timeout is now greater than the time between different ecms arriving
from satellite
will still logout from betad, if it doesn't manage to reset the card,
done to protect your card from damage!
newcamd: some other optimations
cardserver/viaccess: stop switching back and forth of current ident when EMMs
are blocked
Dreambox/libcamdio.so: added autodetection of the number of internal cardreaders

v6.00b: fixed i386 card servers

v6.00:
all binaries: use libcamdio - check for config files, especially newcamd.conf,
a lot of the old options don't exist any longer
all binaries: support Triple-Dragon
cardserver/cardspider: improve ecm handling, on old versions it was possible
for one cardspider client to cause dropouts for all
others, when zapping very fast (each zap would have
sent a new ecm request to the cardspider network,
possibly blocking requests from others), now new
request are sent only after 3 seconds or after the last
request from the same client is answered, whatever event
occurs first
cardspider: increased the protocol version number, so that network admins can
force all participants to upgrade to the improved version
cardserver.dreamTriple: add powerup/powerdown modes for Triple Dragon, see
betad.dreamTriple: readme in the libcamdio/TripleDragon directory
betad: added NDS for Sky Italia and BSkyB
newcamd: changed the path for the scce directory from /var/scce to
/var/tuxbox/scce (/var/scce would be in the ram disk on Dreambox 7020)
added via2.4 algo
cardserver/Conax: fix handling of cards that have some maturity rating enabled,
cardserver still answers "Can't decode" on protected channels,
because there is no way for the user to enter the pin and send
this information back to cardserver, but contrary to the old
version, at least the card will continue to work now on all
unprotected channels after zapping over a protected channel
scce/ecmoverride: removed pmt pid from the config lines
scce/mappings: added mapping for Seca2 SCT

Installation for Triple Dragon:
Please see the readme in the libcamdio/TripleDragon directory.

Installation for other STB's:

Copy newcamd.conf to /var/tuxbox/config/newcamd (dbox2/Dreambox) or
/etc/newcamd (i386).
Copy lib/libcrypto.so.0.9.7 to /lib or /var/lib directory
Copy the correct libcamdio.so.0 for your box to /lib or /var/lib
Check the config file and alter it for your needs.
Copy keylist, rsakeylist, ppua, tpscrypt, priority, mappings, nagra*.bin to
/var/tuxbox/scce
Enter keys into the keyfiles.
For i386 install DVB-S driver with changed root file.
Dreambox & dbox2 don't need an additional driver.

dbox2 users should deactivate hardware section filtering on API3 drivers, for
some reason, which illudes me, the demuxer keeps crashing from time to time
when using newcamd with hardware section filtering turned on.

Changes to Zapit/Enigma:

No changes are necessary in recent Zapit or Enigma sources. Just use newcamd
instead of camd2 or dccamd. In fact newcamd is designed specifically for use
with unchanged zapit/Enigma. Any complaints about newcamd problems when running
in so-called emu images which feature other emus will be ignored. If newcamd
works with unchanged zapit/enigma, it works period. Everything else is the
problem of the image builders.

Killing newcamd

This seems to be a big problem, from what I can read in certain Internet
forums (Posts like "newcamd never saves any AU keys", well if you kill it
with the -9 option, you're not giving newcamd a chance to save anything).
So, this is, how it's done right: newcamd, during startup, always creates a
file /tmp/newcamd.pid. Kill that pid (pid = process id) and newcamd will
shut down orderly. For example: kill `cat /tmp/newcamd.pid`


cardsharing is offline   Reply With Quote
Old 10-19-2009, 12:33 PM   #2
Junior Member
 
Join Date: Oct 2009
Posts: 2
Default

meric mon frere
karammoreno is offline   Reply With Quote
Old 11-21-2009, 12:09 AM   #3
Junior Member
 
Join Date: Nov 2009
Posts: 2
Default

meric mon
hallacd is offline   Reply With Quote
Old 03-23-2010, 08:18 AM   #4
Junior Member
 
Join Date: Mar 2010
Posts: 15
Default

Merciiiiiiiiiiiiiiiiiiiiiiiiii
isfatah is offline   Reply With Quote
Old 05-20-2010, 01:54 PM   #5
Junior Member
 
Join Date: Sep 2009
Posts: 16
Default selam

meseneyıde aldım ama birturlu guruşemediğ saygılar
faruk21 is offline   Reply With Quote
Old 05-27-2010, 10:11 PM   #6
Junior Member
 
Join Date: Apr 2010
Posts: 1
Default

merci, thnx
amine19 is offline   Reply With Quote
Old 09-22-2010, 09:55 PM   #7
Junior Member
 
Join Date: Sep 2010
Posts: 1
Default

wher's attach?
Samyam is offline   Reply With Quote
Old 10-26-2010, 11:53 AM   #8
Junior Member
 
Join Date: Oct 2010
Location: spain
Posts: 1
Default

danke
__________________
Spyn40 is offline   Reply With Quote
Old 11-27-2010, 07:30 PM   #9
Junior Member
 
Join Date: Nov 2010
Posts: 4
Default

Hi Cardsharing,

I'm new on this forum and I can't find the link to download "newcamd v6.09".

Maybe you have some advices to install newcamd on a server ?

Thanks,
allinone is offline   Reply With Quote
Old 11-27-2010, 08:23 PM   #10
Administrator
 
cardsharing's Avatar
 
Join Date: Jan 2009
Posts: 1,680
Default

sorry, we lose the file
cardsharing is offline   Reply With Quote
Reply




Tags
newcamd, v609

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are Off
Refbacks are On


LinkBacks (?)
LinkBack to this Thread: http://cardsharing.us/forum/newcamd/70-newcamd-v6-09-a.html
Posted By For Type Date
?????-???????? : var/scce/ecmoverride ??????? This thread Refback 08-03-2011 01:50 PM


All times are GMT +1. The time now is 09:32 PM.

vBSkinworks Design

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.