Ga naar inhoud


Newcs Beta 4


xpbe

Aanbevolen berichten

De nieuwe beta is uit!

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

NewCS readme

- -- --- -- - - -

 

We have no politics.. this is just for fun - blame yourself..

 

"How should I know if it works? That's what beta testers are for. I only coded it."

-Linus Torvalds

 

 

--- Index ------- --- -- - - -

 

1. File Descriptions

2. Runtime Arguments

3. Configfile

4. TCP-Commands

5. FAQ

6. Changelog

7. Troubleshooting

8. Special Notes

9. Greets

 

 

1.-- File Descriptions ------- --- -- - - -

 

newcs.ppc -> NewCS binary for dreambox, tripledragon and other powerpc machines.

newcs-infinity.ppc -> NewCS with support for the Infinity-USB programmer for powerpc machines.

newcs.x86 -> 32bit NewCS binary for linux on Intel compatible machines.

newcs-infinity.x86 -> NewCS with support for the Infinity-USB programmer for Intel compatible machines.

newcs.xml -> The configfile that NewCS reads, should be placed in /var/tuxbox/config.

libusb-0.1.so.4.ppc -> libusb for powerpc machines. (needed by newcs-infinity.ppc)

libusb-0.1.4.x86 -> libusb for Intel compatible machines. (needed by newcs-infinity.x86)

readme.txt -> This file you smartass :P

 

 

2.-- Runtime Arguments ------- --- -- - - -

 

NewCS can be run with some arguments when you start it, here are some of them explained:

 

-c configfile, here you can specify the path to a configfile.

-h help, will show something similar to this.

-v version, this will show when the binary is compiled and which version it is.

example:

/var/newcs -c /etc/newcs-usb.xml (you give full path to configfile)

 

3.-- Configfile ------- --- -- - - -

 

Remeber to always close the tags, there is a beginner tag "<tag>" and a end tag "</tag>", if the tag start

with a "<!-" and ends with a "->" it is a comment. More info about xml you will find on google..

 

Look in the configfile for explanations on what the different sections are.

Configfile isnt case-sensitive and shouldnt care about dos/unix crlf differences.

 

 

4.-- TCP-Commands ------- --- -- - - -

 

Telnet to the tcp-port (default is 1001) and write the commands hit enter to execute it:

PS! In windows the standard telnet client doesnt work, try using f.ex Putty as a client instead.

 

help - shows the current commands, and use - available in this binary.

users - shows users, and their stats.

cards - shows cards, caid, port etc.

reset <num> - to reset the card manually, <num> is the card number showed in cards command

ban <num> - to ban(block) user, <num> is number showed in users.

unban <num> - to unban the user banned above.

adduser - add a temporary user.

level <new level> - log level in the current tcp connection, if you give a number it will be set as new loglevel.

type <new type> - log type in the current tcp connection, if you give a number it will be set as new type.

shutdown - shutdown NewCS.

exit - exit tcp interface.

uptime - show server uptime.

 

PS! if logging bothers you when using tcp-commands, please set loglevel to 0 to stop logging.

 

 

5.-- FAQ ------- --- -- - - -

 

Q: Who are you, and why are you doing this?

A: we are a group that tries to have some fun, during our spare time we have satellite-studying as

a hobby - and since newcamd project has its own strange politics, gbox project isnt public and

the rest of the available isnt quite like we wanted to have it - we wrote our own <img src="/forums/images/graemlins/blush.gif" alt="" />)

 

Q: Why NewCS as project name?

A: Since newcamd already "stole" the cardserver name - we found out to differ it from newcamd project's

cardserver, we made another name for it.. NewCS - "New CardServer"

If you find out another nice name for it, just let us know, we rather code a little as to think about names <img src="/forums/images/graemlins/blush.gif" alt="" />)

 

Q: Which protocols are supported, and why that new one?

A: Both radegast and newcamd protocol are 100% supported, this to be compatible with any of the current

clients out there.. eg. mgcamd, evocamd, newcamd and so on.. The reason we made a new protocol is

because we wanted something of our own - this we can extend and do whatever we want with, the others

is in the hands of their respective authors.. and can be changed without us kinda "approving" it..

 

Q: So, which cards are supported?

A: well.. good question <img src="/forums/images/graemlins/smile.gif" alt="" /> (since i asked it myself it must be faboulous <img src="/forums/images/graemlins/tongue.gif" alt="" />)

At this moment the following cards are supported:

*- Conax (ecm&emm) *- Seca (ecm&emm)

*- Irdeto (ecm&emm) *- Cryptoworks (ecm&ecm w/mosc)

*- Betacrypt (ecm&emm) *- Viaccess (ecm&emm)

*- Dreamcrypt (ecm&emm) *- Videoguard (ecm&emm)

*- Nagravision (init not done yet)

(all needs to be tested ofc, we dont have the opportunity to do extensive tests).

 

Q: Where can i find the sourcecode for NewCS?

A: The sourcecode wont be released as we have done alot of work to design it, and really not much help around

.. personally i can deeply recommend starting on your own project, you'll learn much - i promise <img src="/forums/images/graemlins/blush.gif" alt="" />)

 

Q: Help? It DOESNT work - where can i reach you?

A: Well.. we hope that when NewCS gets public, there will be a few experts around on the different

forums and irc channels all around the globe.. you cant reach us, but if you post your questions,

or if you got errorlog, etc. - on a english-speaking or german-speaking forum, we will probably see it <img src="/forums/images/graemlins/blush.gif" alt="" />)

 

Q: I Want to donate money to your project, where do i send them?

A: We do this just for fun, and have no commercial interest what-so-ever, we suggest that you send

the money to a help-organization like f.ex the red-cross, or something similar <img src="/forums/images/graemlins/smile.gif" alt="" />

 

Q: Why cant newcamd connect to my card?

A: Well, newcamd guys have some strange politics.. some cards cant be used in newcamd with the standard

protocol.. for some reasons newcamd can only use that with betad and some bloody *nix socket..

To watch these cards, you have to use the NewCS compliant camds (evocamd or mgcamd) - or maybe some others that havent got limitation.

 

Q: Why cant gbox connect to my card?

A: Gbox isnt a public project, and "only a few" ppl can get updated versions.. and so on (we all know its BS though).

anyway.. the protocol used in gbox are unknown at this moment, they change it everytime someone figures it out,

so we wont support it unless gbox should find out that they would like to use NewCS.. then they can make support <img src="/forums/images/graemlins/smile.gif" alt="" />

(cs2gbox could work, but who knows or cares :P)

 

Q: Is the xml protocol available?

A: Yes! <img src="/forums/images/graemlins/smile.gif" alt="" /> will be documented here ASAP!

 

 

6.-- Changelog ------- --- -- - - -

 

v.1.04 -Public Beta:

Fixed Viaccess on Dbox...again :-( (tested on 6Mhz multicam)

Added option to allow users to only access specified card. (look for changes in configs)

Added option to specify port for each card. (look for changes in configs,please remove any port in newcamd section for now!!!!)

Fixed segfault when some options(thats not needed on these) was missing for sci/dragon.

Changed alot of debug levels.

Fix baudrate for YES cards.(No Idea if it works..we dont have such cards)

Added logging of tcp-commands.

New tcp-command: uptime.

Newcamd server close connection if user is unknown.

Fixed rare login problems.

 

v.1.03 -Public Beta:

Fixed Viaccess-init in dbox.

Fixed Seca-init.

Made carddetect faster.

Removed SID checking on irdeto/beta.

 

NB!!

Disable carddetect on dbox, it doesnt work.. none of us in the dev-team has access to one, so we

program in blind. If anyone got info on how to do carddetect on Dbox, please point us in the right

direction by posting it on boards or something like that.

 

v.1.02 -Public Beta:

Fixed Skyitaly ATR (seems they have two different ones, one has same starting bytes as nagra :o)

Fixed Digital ALB unknown nano.

Added missing Dbox-type in commented config.

 

NB!! We have recieved info that Newcamd Cardspider has additional checks for NDS cards, it seems that

the cards are added to the spider as normal, but the cw's wont reach the other peers (it works locally)..

In general newcamd dont support 1 single cw, so to have it 100% stable use mgcamd or evocamd.

 

v.1.01 -Public Beta:

Reached beta-stage.

Documentation should be nearly done.

 

 

7.-- Troubleshooting ------- --- -- - - -

 

There are problems?

 

 

8.-- Special Notes ------- --- -- - - -

 

USB2Serial:

Well, this is some tricky stuff..

There seems to be adapters that emulate almost 100% and works with all CAS, we have seen them in both pl2303 adapters and ftdi adapters.

And then we have the adapters that work on conax, seca, viaccess, cryptoworks, dreamcrypt, irdeto - and if your are lucky, videoguard -

or maybe only a few of them.. seems some adapters are really really slow, or just dont read/write all bytes <img src="/forums/images/graemlins/frown.gif" alt="" />

 

Infinity USB burner:

There seems to be some slight problems if the usb isnt put in before the machine is booted, you can always check manually if its detected,

just do: cat /proc/bus/usb/devices | grep "wbe" - if you get anything then all probably should go very well <img src="/forums/images/graemlins/smile.gif" alt="" />

 

Mp35 burner:

The timing on this device seems to be a little strange - works on some CAS and not on others, not much to do about it..

 

 

 

9.-- Thanks guys, You ROCK! ------- --- -- - - -

 

Much precious time has been spent on the project, remember its all about fun, not about money..

We are against all commercial cardsharing, and will do as much as we can to prevent it - without

limiting the "normal" user..

Dreambox 800HD | Dreambox 800HD SE | VU+ Ultimo 3x DVB-C | Wavefrontier T90 | Pli Image

Link naar reactie
Delen op andere sites


Citaat:
Freesurfer,

Volgens mij heb je oudere versie van libcrypto in de lib dir staan. Als je een symlink maakt die van libcrypto.so.0.9.7 naar de bestaande libcrypto.so verwijst werkt het wel.


Heb het zelfde probleem onder Fedora Core4 ...
heb al zitten klooien met de ln -s .. maar lukt mij niet .. <img src="/forums/images/graemlins/frown.gif" alt="" />

Wat is precies het commando dat ik moet doen ?

EDIT ondertussen heb ik de link kunnen leggen en draait hij !

Heb nog één probleem met mijn seca2 kaart krijg ik het volgende :

[newcs] Process id 8621
[ 04:33:28 ] Calibrating delay loops
[ 04:33:28 ] 34 Counts per uSeconds
[ 04:33:28 ] Allocation memory for 100 regular users
[ 04:33:28 ] [ Loader ] Reader type Phoenix on node /dev/ttyS1
[ 04:33:28 ] [ Phoenix ] Opening device /dev/ttyS1 (on fd 5)
[ 04:33:28 ] [ Phoenix ] Normal RESET on node /dev/ttyS1
[ 04:33:28 ] [ Phoenix ] Normal RESET on node /dev/ttyS1
[ 04:33:29 ] [ CardMan] Atr header is 3b f7 [NORMAL]
[ 04:33:29 ] [ Loader ] Got SECA card
Echo not match data!!
[ 04:33:29 ] [ Keyman ] Adding key type 0 on Provider 000000 [690d08000000] for caid 0100 ID=0
[ 04:33:34 ] [ Loader ] Card 0100 on port /dev/ttyS1 failed
[ 04:33:34 ] [ NewCS ] Ready to GO! <img src="/forums/images/graemlins/smile.gif" alt="" />

m.a.w de poort voor newcamd wordt niet opengezet ..

Het vreemde is steek ik mijn Firecrypt/dreamcrypt kaartje in m'n lezer gaat dit wel !! en beeld met newcamd en mgcamd op de db500 .

[newcs] Process id 16716
[ 04:37:45 ] Calibrating delay loops
[ 04:37:45 ] 33 Counts per uSeconds
[ 04:37:45 ] Allocation memory for 100 regular users
[ 04:37:45 ] [ Loader ] Reader type Phoenix on node /dev/ttyS1
[ 04:37:45 ] [ Phoenix ] Opening device /dev/ttyS1 (on fd 5)
[ 04:37:46 ] [ Phoenix ] Normal RESET on node /dev/ttyS1
[ 04:37:46 ] [ Phoenix ] Normal RESET on node /dev/ttyS1
[ 04:37:47 ] [ CardMan] Atr header is 3b 9c [NORMAL]
[ 04:37:47 ] [ Loader ] Got DREAMCRYPT card
[ 04:37:47 ] [ Phoenix ] Setting Parity to: EVEN
[ 04:37:47 ] [ Phoenix ] Setting Baud to standard 38400
[ 04:37:47 ] [ Keyman ] Adding key type 0 on Provider ntries
[000000003a52d9] for caid 4a70 ID=0
[ 04:37:47 ] [ Keyman ] Adding key type 1 on Provider ntries
[00000000e88176] for caid 4a70 ID=1
[ 04:37:47 ] [ DreamCrypt ] using TEA Mode
[ 04:37:48 ] [ Loader ] Card 4a70 on port /dev/ttyS1 ready
[ 04:37:48 ] [ Loader ] Starting Newcamd Server on port 10000
[ 04:37:48 ] [ NewCS ] Ready to GO! <img src="/forums/images/graemlins/smile.gif" alt="" />

Update : net even de newcamd cardserver geinstalleerd .. die werkt wel perfect mijn canal digitaal kaartje en mijn MASTERA CRD op mode 0 kaartlezer/programmer . Bugje in newcs ? of configuratie foutje ?

Update : net even beta3 getest .. en jawel Seca2 kaartje werkt perfect nu !

[ 06:26:31 ] [ Cache ] Initialising Cache with 10 entries
[ 06:26:31 ] [ Cache ] Initialising Cache with 10 entries
[newcs] Process id 627
[ 06:26:31 ] Calibrating delay loops
[ 06:26:31 ] 34 Counts per uSeconds
[ 06:26:31 ] Allocation memory for 100 regular users
[ 06:26:31 ] [ Loader ] Reader type Phoenix on node /dev/ttyS1
[ 06:26:31 ] [ Phoenix ] Opening device /dev/ttyS1 (on fd 5)
[ 06:26:32 ] [ Phoenix ] Normal RESET on node /dev/ttyS1
[ 06:26:32 ] [ Phoenix ] Normal RESET on node /dev/ttyS1
[ 06:26:32 ] [ CardMan] Atr header is 3b f7 [NORMAL]
[ 06:26:32 ] [ Loader ] Got SECA card
[ 06:26:32 ] [ Phoenix ] Setting Parity to: EVEN
[ 06:26:32 ] [ Phoenix ] Setting Baud to standard 9600
[ 06:26:32 ] [ Keyman ] Adding key type 0 on Provider 000000 [000009f7b4a2] for caid 0100 ID=0
[ 06:26:33 ] [ Keyman ] Adding key type 1 on Provider 000000 [00000000] for caid 0100 ID=0
[ 06:26:33 ] [ Keyman ] Adding key type 1 on Provider 00006a [07f3135b] for caid 0100 ID=1
[ 06:26:33 ] [ Keyman ] Adding key type 1 on Provider 00006b [00000000] for caid 0100 ID=2
[ 06:26:33 ] [ Keyman ] Adding key type 1 on Provider 00006c [00000000] for caid 0100 ID=3
[ 06:26:33 ] [ Keyman ] Adding key type 1 on Provider 00006d [00000000] for caid 0100 ID=4
[ 06:26:33 ] [ Loader ] Card 0100 on port /dev/ttyS1 ready
[ 06:26:33 ] [ Loader ] Starting Newcamd Server on port 10001
[ 06:26:33 ] [ Loader ] Starting XML Server on port 15000
[ 06:26:33 ] [ Loader ] Starting Radegast Server on port 10002
[ 06:26:33 ] [ NewCS ] Ready to GO! <img src="/forums/images/graemlins/smile.gif" alt="" />
[root@linux001 bin]# [ 06:28:56 ] [ SockSrv ] new connection from 192.168.123.185 on socket 9
[ 06:28:56 ] [ SockSrv ] NON Blocking TCP Socket used [0]
[ 06:28:56 ] [ UserMan ] [Handle 9] Allocated Userspace
[ 06:28:56 ] [Newcamd:10001] connection from 192.168.123.185, fd 9
[ 06:28:56 ] [Newcamd:10001] user dm500 logged in

blijkbaar toch een bug in de beta4 .. vraag mij af of iemand het wel aan de praat krijgt met beta4 ..

Kitt

Dreambox 7020S met OpenPli - 300GB Maxtor HD aangesloten op Technisat Multytenne

VU+DUO OpenPli 2.0 - Triax TDS78 met Multi Block ASTRA 123/Hotbird en Quad lnb's op een Johansson Switch

Link naar reactie
Delen op andere sites

heb ik geprobeeerd , blijft het zelfde met NewCS 4 ..

Met newcamd cardserver en newcs3 geen problem op stand 0 .. draait perfect .

 

Kitt

Dreambox 7020S met OpenPli - 300GB Maxtor HD aangesloten op Technisat Multytenne

VU+DUO OpenPli 2.0 - Triax TDS78 met Multi Block ASTRA 123/Hotbird en Quad lnb's op een Johansson Switch

Link naar reactie
Delen op andere sites

Citaat:
@kitt

Misschien moet je in je newcs.xml config file the parity van ODD naar EVEN zetten. Dus :

van : <parity>odd</parity>
naar : <parity>even</parity>

gr.


Super !! het draait nu ook met de Beta4 ..
Nooit gedacht dat het daar aan lag omdat het ging met Beta3 met dezelfde config . Tnx !!

Kitt

Dreambox 7020S met OpenPli - 300GB Maxtor HD aangesloten op Technisat Multytenne

VU+DUO OpenPli 2.0 - Triax TDS78 met Multi Block ASTRA 123/Hotbird en Quad lnb's op een Johansson Switch

Link naar reactie
Delen op andere sites

heeft er eigenlijk al iemand de sky uk kaart aan het lopen gekregen op de x86?

Bij mij herkend hij de kaart wel als nds maar verder een hoop onzin en killecho maar er wordt geen port toegewezen en op een gegeven moment klapt hij weer terug naar de prompt en er lopen dan ook geen processen meer.

 

grtz

Link naar reactie
Delen op andere sites

Kan ik met de dreambox waar de server op draait de server ook testen door de dreambox als client in te stellen op zijn eigen server ? Dus de radegast config zetten naar het local adres en poort van de DB. Kan na wat gedoe de kaart zien via telnet maar tijdens een test valt het beeld weg.

 

Heb slechts 1 DB (DM7000 met hydra phoenix)

Link naar reactie
Delen op andere sites

Ik heb hem hier nu een paar uur draaien en loopt perfect .

 

Canal digitaal kaartje op Fedora Core4 linux server met mastera in phoenix mode .

En op de dreambox 7020 draait ie ook met een Firecrypt kaartje in .

 

Zowel op de db500 & db7020m met de emu mgcamd netjes beeld op canal digitaal kanelen en de firecrypt kanalen .

 

Enige wat ik nog niet getest heb is connecten via het radegast protocol .. da zou schijnbaar ook moeten lukken .

 

Kitt

Dreambox 7020S met OpenPli - 300GB Maxtor HD aangesloten op Technisat Multytenne

VU+DUO OpenPli 2.0 - Triax TDS78 met Multi Block ASTRA 123/Hotbird en Quad lnb's op een Johansson Switch

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...