Ga naar inhoud


CAMX 22-05-05 released


Bigfoot

Aanbevolen berichten

-22052005

* Total overhaul serverpart.. seperated protocols to different ports

* Changed demux handler

* Added more server infos

* Lot of issues from 1904 fix

* API 2 is still NOT GOOD.. please use API 1

 

 

Citaat:

Welcome to the camx beta release package readme.

 

Camx is a soft-CI emulator, with additional emu and net ecm/emm options. started out as

a test to support some smartcards in the dreambox without including emu....

well see how that worked out :-)

This cam is only made for PHUN so dont bother me if you dont like it and stay to your own bizz...

there is enough sh*t in the world to bother with!

 

Futher more... we would like to state that we endorse... FREEDOM OF SPEECH ,,, also on

certain forums, if ppl have differences of oppinions dont be so lame to remove everything

untill there is no argument left.. this doesnt work.. be a man and stand for what you

think... even if you are wrong, we all make mistakes no problem.

 

Camx works in stand-alone mode, watching for channel changes on /tmp/camd.socket.

 

Alternatively it can read from /tmp/pmt.tmp... only when for example enigma is properly patched,

meaning in si.cpp or in (newer version )cahandler.cpp.. pmt patches are included at the bottom

of this readme.

 

Camx can run as a client or server on dbox2 and dreambox systems.

 

On i386 systems it can only run as a server, maybe this will change very soon ;-)

 

Supported Smartcards are:

 

- Seca 1/2 ECM/EMM

- Irdeto 1/2 ECM/EMM

- Viaccess 1/2 ECM

- Conax ECM

- Cryptoworks ECM/EMM

- Tunneled Nagra ECM/EMM

 

Supported emu systems are:

 

- Irdeto ECM/EMM

- Seca 1/2 ECM/EMM

- Conax ECM (removed for the moment)

- Viaccess 1/2/tps crypt ECM/EMM

- Nagravision ECM/EMM

 

Supported ecm's through LAN share are

- All know / supported protocols on camx, radegast and newcamd

 

Camx is made and tested using pli images, thanks for the great images and all code/support!

 

******************* Installation *******************

 

* On a dreambox with 108-based linux or lower, mostly recognized by the dream.o and dbox2.o kernel modules:

put the camx and server files in /var/bin.

put the camx.config file in /var/etc.

 

* On a dreambox with 109-based linux, mostly recognized by head.ko kernel module:

put the camxng and serverng files in /var/bin

it might be neccessary to rename the files to filename without ng

put the camx.config in /var/etc

 

* On a dreambox with the hydra-image you might consider to update the emu selection-text in

/var/etc/smartcam.config

 

* On linux systems put the camx.config and server-i386 files in the same directory.

It might be neccessary to rename the server-i86 file to just server.

 

For the brave ones, check the camx.config file to tailer it for your needs. It contains

more or less information on each parameter that can be set.

 

*** Don't forget to CHMOD to correct rights ***

644 for the camx.config file and 755 for the other files.

 

 

******************* Thanx *******************

Special thanx go out to the ppl who made this possible:

 

Rongogo, Pli, Souldream, Dynamit, Humax, D-mon, Xphile, NiL, Gaj1, $#@%!%#$#@#!, Larson, RichardF,

herbie153, appien, aixbo, cheazers , dAF2000, dsr9500, E.T, f650gsrider, hemertje, Henksat,

john v'daal, kliker, LiQuiD, mirakels, pappapiet, pepela, prdehoop, Rick Hunter, RuKo, sat-turner,

schelen, Unetwork,

all the ppl at the $#@%!%#$#@#! forum,

all ppl from gemini team, everybody at DN, all the ppl on Dynamit's forum,

and ofcourse a special shout out to all other developpers.... worldwide :-)

and everybody i fogot....

thanks for the good times!!!

 

884922-camx22052005.zip

Link naar reactie
Delen op andere sites


  • Reacties 68
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit topic

Beste reacties in dit topic

Geplaatste afbeeldingen

Citaat:
Weet iemand wat dat API 1/2/3 precies betekent?


Om de cam aan te sturen (zeg maar de verbinding tussen de ontvanger en de cam)
zijn in de loop der tijd verschillende specificatie's bedacht. Nou bevat de api
meer dan alleen die aansturing natuurlijk, maar dat is voor deze discussie niet
van belang. Inmiddels zit de api op versie 3 en is 4 in ontwikkeling.

zie DVB API History
Link naar reactie
Delen op andere sites

De maandelijkse updates werden in vorige versies ook al doorgegeven, alleen voor de 1e activatie moet je de emu uitzetten. Deze versie werkt weer als van ouds, die van 19.4 liep bij mij nog wel eens vast, daarom tot nu toe de versie van 10.4 gebruikt.

VU+ Solo4k S2/S2/C/C, ET10000 S2/S2/S2, ET8000 C/C/C+ , VU+ Ultimo S2/S2/, Moteck disecq rotor, 90 cm Funke schotel. 60 cm Triax schotel vast op Astra 19,2.

Link naar reactie
Delen op andere sites

Citaat:
Citaat:
Weet iemand wat dat API 1/2/3 precies betekent?


Om de cam aan te sturen (zeg maar de verbinding tussen de ontvanger en de cam)
zijn in de loop der tijd verschillende specificatie's bedacht. Nou bevat de api
meer dan alleen die aansturing natuurlijk, maar dat is voor deze discussie niet
van belang. Inmiddels zit de api op versie 3 en is 4 in ontwikkeling.

zie DVB API History


In de config files kun je aangeven welke API je gebruikt zie ik.

Wat is dan het voordeel van Api 2, 3, 4 tov 1 ?
Link naar reactie
Delen op andere sites

Je moet het zo zien: je kernel heeft dvb-support en biedt deze aan via de api

aan de grote boze buitenwereld.

 

Dus als je een oudere kernel hebt, is het hoogstwaarschijnlijk 2 of 1, alle meer recentere kernels zullen api 3 hebben.

 

De overgang van 1 naar 2 werd gekenmerkt doordat in cvs een nieuwe branch werd aangemaakt met de naam 'NEWSTRUCT', vandaar die rare naamgeving. Je kon dan bepalen hoe de kernel kon worden aangesproken (de plaats van de koppeling is van /dev/dvb0 naar /dev/dvb/card0 verplaatst). Tot deze tijd was de api nog een externe driver, je moest het er met de hand in compileren.

 

Vanaf v2 zit de api in de kernel zelf. Je kunt dus stellen dat als je linux 2.6 draait, je dan ook v3 zult moeten gebruiken. V2 wordt gezien als 'stable' en v3 als development.

 

(Ik gok nu, maar 2.4 zal api2 hebben en 2.6 api3 aangezien 2.4 wordt gezien als stable, maar dat kan ik nu niet verifieren)

 

Als je in het bezit van de sources bent voor je linux-distro, dan kun je de juiste versie vinden in:

 

include/linux/dvb/version.h

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...