CAMD2 Status-Plugin

Games, Plugins, Utils, Tools, 3rdParty, etc...
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

@Nachtvogel - Coole Arbeit. So schwer ist Hannabambels Camd2 nicht zu installieren;)
@Hannebambel - Coole Arbeit. Weiter so.

Die Lösungen sehen beide gut aus, auch wenn die von Nachtvogel so nicht ins CVS übernommen werden kann. Wie sieht das mit der Lösung von Hannebambel aus? Die könnte man doch so ähnlich fest einbauen, oder nicht? O.K. für nicht-Premiere Nutzer ist das vielleicht nicht so sinnvoll, aber prinzipiell doch schon, oder?
cu
Jens
Regloh
Semiprofi
Semiprofi
Beiträge: 1470
Registriert: Donnerstag 14. März 2002, 07:14

Beitrag von Regloh »

warum sollte das für nichtpremiere nutzer nicht sinnvoll sein?
die kabel deutschland kanäle sind auch mit einer camd2 ohne premiere-support zu sehen und auch die könnten ggf. mal nicht freigeschaltet sein ;)

muss die camd2 von hannebamb(el) eigentlich wieder mit parameter gestartet werden?

Regloh
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

@Regloh - soweit ich das hier nachvollziehen kann, wird der Aufruf-Parameter jetzt nicht mehr durch die Start_Neutrino übergeben, sondern die Camd2 sieht dafür in die Config-Datei. An die KabelDeutschland/Ish/Primacom/...-Nutzer hatte ich jetzt garnicht gedacht (obwohl ich seit einiger Zeit überlege mir IshPlusTV zu hohlen ;)).
cu
Jens
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Beitrag von hannebamb(el) »

Guten morgen:

also, Parameter benötigt ihr nicht mehr. Einfach so benutzen, wie ne "normale" camd2, das war ja Sinn der Coding Aktion ;-)

Den gui_type kannst du festlegen über selbigen Parameter in der conf Datei. Selbige kopierst du bitte nach /var/tuxbox/config (wie der Pfad im zip vermuten lässt :D )

Code: Alles auswählen

CAMD Configuration File 

#GUI Type specifies which gui to use 
#gui_type=0 be quiet 
#gui_type=1 means Enigma 
#gui_type=2 means Neutrino 
#This is mainly due to the httpd's interpreting the 
#control? a little differently 
gui_type=2 

Sollte somit klar sein, oder gibbet da noch Fragen ?

Code: Alles auswählen

#Different States: 
#The camd can detect different states and 
#what the clue might be to it 
#the states which the hardware sends us are: 
#5050: Channel not subscribed 
#8484: Keine gueltige Karte in Slot1 
#1d1d: everything alright 
#if we add the possible states for slot1 (card in/no card in) 
#and slot2 (card in/no card in) we get 
#The behaviour is as follows: 

#We have a card in slot1, the channel is either not subscribed 
#or the update still has to take place 
#Possible messages might be: 
slot1_card_5050=Die%20Karte%20ist%20nicht%20freigeschaltet. 
#slot1_card_5050=Ihre%20Smartcard%20ist%20fuer%20die%20Sendung%20nicht%20freigeschaltet. 
#slot1_card_5050=Die%20Karte%20ist%20nicht%20freigeschaltet.%20Bitte%20warten%20Sie%2030%20Minuten%20auf%20diesem%20Kanal 
Also, da ist ne Karte in Slot1, aber der SEC meldet uns 5050 ==>
mögliche Gründe:
-Karte nicht freigeschaltet
-Update noch nicht da (per PPV Bestellungen, oder so)
-...

Code: Alles auswählen

#We have a card in slot1, but the card seems to be wrong 
#Either wrong cam-alpha or wrong card or ..... 
slot1_card_8484=Konkret,%20ey:%20Machen%20richtige%20Karte%20oder%20anderes%20Cam-Alpha 
#slot1_card_8484=Es%20befindet%20sich%20nicht%20die%20richtige%20Karte%20in%20Ihrem%20Digital-Receiver.%20Die%20Smartcard%20muss%20in%20Pfeilrichtung%20und%20mit%20der%20goldenen%20Kontaktflaeche%20nach%20unten%20zeigend%20in%20den%20Schlitz%20'KARTE 1'%20eingeschoben%20werden. 
Es ist ne Karte in Slot1, aber der SEC meldet 8484 ==>
mögliche Gründe:
-Ungültige Karte (du hast deine alte Telefonkarte reingesteckt, o.ä.)
-Falsche Cam-Alpha.bin (Will mal schauen, ob man die Version der Karte und die Version der cam-alpha.bin noch rausbekommen kann)
-....

Code: Alles auswählen

#We have a card in slot1, the decoding is working properly 
#if someone wants a popup, enter it here 
slot1_card_1d1d= 
Alles paletti, wenn du da noch zugetextet werden willst, tob dich halt hier aus

Code: Alles auswählen

#We have no card in slot1 
#maybe someone wants a message for that, enter it here 
slot1_nocard= 
Keine Karte in Slot1, und du schaltest auf einen mit der Hardware decodierbaren Kanal: wenn du jetzt ne Nachricht willst, ist das dein Platz zum schauen

Code: Alles auswählen

#a card has been inserted into slot2. As it can't be used anyway, 
#this has to be a mistake 
slot2_card= 
#slot2_card=Falsches%20Loch,%20Idiot%20;-) 
Da hat einer ne Karte in Slot2 gesteckt. Muss wohl sehr wahrscheinlich falsch sein, oder ?

Code: Alles auswählen

#a card has been inserted into slot1. This is additional to 
#the card_info set below 
slot1_card=Karte%20erkannt:%0A 
Dieser Satz bzw. das, was du hier schreibst, wird vor der Karteninformation, welche du weiter unten enablen kannst, ausgegeben

Code: Alles auswählen

#Show card information as popup on screen. 
#it will print out number, version, etc. on screen as popup 
#when inserting card 
#This value can only be true(1) or false(0) 
slot1_card_info=1 
Sollen Informationen über die Karte beim Einschieben auf dem Schirm ausgegeben werden ?

Code: Alles auswählen

#a card has been removed from slot1. Show the following hint 
slot1_card_removed=Karte%20entfernt 
Karte wurde entfernt

Code: Alles auswählen

#if someone wants a message if the user zaps onto a scrambled 
#channel apart from ORF or PW 
no_pw_orf=Dieser%20Kanal%20ist%20mit%20ihrem%20Digitalreceiver%20nicht%20zu%20entschluesseln. 
#no_pw_orf="Dieser Kanal ist nicht zu entschluesseln" 
Falls auf einen Kanal geschaltet wird, der nicht PW oder ORF ist, wird diese Nachricht ausgegeben

Code: Alles auswählen

#Some users maybe have a password set on 
#the httpd, possibly due to the interface being published to the internet 
#use username and userpass 
username=root 
#userpass=yourpass
Falls einer nen User/Passwort Kombi auf dem httpd hat, so kann er es hier eintragen.


Sind noch jede Menge Debug Ausgaben drin.

Aber Regloh hat mich da auf etwas gebracht:
da ich kein Kabel habe, kann ich natürlich nicht testen, ob da auch dauernd die Meldung über nicht Decodierbarkeit des Kanals kommt.
Momentan mach ich das von der caid abhängig.
Könnte das vielleicht mal jemand mit Kabel testen ?
Welche caid haben die Kabelkanäle ?
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

Hallo!

Hab alles getestet, funktioniert prima.
Super Arbeit :D

Eine Frage hätte ich da noch.
Wie macht man einen Zeilenumbruch :gruebel:
Die Meldung "Es befindet sich nicht die richtige Kartein Ihrem Digital-Receiver. Die Smartcard muss in Pfeilrichtung und mit der goldenen Kontaktflaeche nach unten zeigendin den Schlitz 'KARTE 1' eingeschoben werden." Ist doch ein wenig lang für eine Zeile :wink:

Gruß Nachtvogel
Bild
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Beitrag von hannebamb(el) »

Servus,

Umbruch = %0A


Hättest du aber dur eintippen in google
http://www.google.de/search?hl=de&q=%25 ... ruch&meta=
auch herausgefunden :D

Sei doch so nett, wenn du da was änderst, dann poste das wieder hier, dann werde ich die conf im package anpassen
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

OK, dank Dir.
Heute werde ich das nicht mehr machen.
Ich poste es wenn ich fertig bin :wink:

Gruß Nachtvogel
Bild
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

Ich habs schnell mal geänder, aber noch nicht getestet :wink:

Code: Alles auswählen

#CAMD Configuration File

#GUI Type specifies which gui to use
#gui_type=0 be quiet
#gui_type=1 means Enigma
#gui_type=2 means Neutrino
#This is mainly due to the httpd's interpreting the
#control? a little differently
gui_type=2

#Different States:
#The camd can detect different states and 
#what the clue might be to it
#the states which the hardware sends us are:
#5050: Channel not subscribed
#8484: Keine gueltige Karte in Slot1
#1d1d: everything alright
#if we add the possible states for slot1 (card in/no card in)
#and slot2 (card in/no card in) we get
#The behaviour is as follows:

#We have a card in slot1, the channel is either not subscribed 
#or the update still has to take place
#Possible messages might be:
slot1_card_5050=Die%20Karte%20ist%20nicht%20freigeschaltet.
#slot1_card_5050=Ihre%20Smartcard%20ist%20fuer%20die%20Sendung%20nicht%20freigeschaltet.
#slot1_card_5050=Die%20Karte%20ist%20nicht%20freigeschaltet.%0ABitte%20warten%20Sie%2030%20Minuten%20auf%20diesem%20Kanal

#We have a card in slot1, but the card seems to be wrong
#Either wrong cam-alpha or wrong card or .....
slot1_card_8484=Konkret,%20ey:%20Machen%20richtige%20Karte%20oder%20anderes%20Cam-Alpha
#slot1_card_8484=Es%20befindet%20sich%20nicht%20die%20richtige%20Karte%20in%0AIhrem%20Digital-Receiver.%20Die%20Smartcard%20muss%20in%20Pfeilrichtung%20und%20mit%0Ader%20goldenen%20Kontaktflaeche%20nach%20unten%20zeigend%20in%20den%0ASchlitz%20'KARTE 1'%20eingeschoben%20werden.

#We have a card in slot1, the decoding is working properly
#if someone wants a popup, enter it here
slot1_card_1d1d=

#We have no card in slot1
#maybe someone wants a message for that, enter it here
slot1_nocard=kene%20Karte%20eingesteckt%20!!!

#a card has been inserted into slot2. As it can't be used anyway,
#this has to be a mistake
slot2_card=falscher%20Kartenschacht!!!
#slot2_card=Falsches%20Loch,%20Idiot%20;-)

#a card has been inserted into slot1. This is additional to
#the card_info set below
slot1_card=Karte%20erkannt:%0A

#Show card information as popup on screen. 
#it will print out number, version, etc. on screen as popup
#when inserting card
#This value can only be true(1) or false(0)
slot1_card_info=1

#a card has been removed from slot1. Show the following hint
slot1_card_removed=Karte%20entfernt

#if someone wants a message if the user zaps onto a scrambled
#channel apart from ORF or PW
no_pw_orf=Dieser%20Kanal%20ist%20mit%20ihrem%20Digitalreceiver%20nicht%20zu%20entschluesseln.
#no_pw_orf="Dieser Kanal ist nicht zu entschluesseln"

#Some users maybe have a password set on 
#the httpd, possibly due to the interface being published to the internet
#use username and userpass
username=root
#userpass=yourpass
Gruß Nachtvogel
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

Hallo!

Habe es eben getestet, Umbruch funktioniert, Meldung ist aber immer noch zu lang.
Ich melde mich wenn ich die richtige Länge gefunden habe, muß ein wenig probieren :wink:

Gruß Nachtvogel
Bild
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

Hallo!

Jetzt funktioniert es.
Die Meldung habe ich ein wenig verändert, da die Meldung zu lang war.

Code: Alles auswählen

#CAMD Configuration File

#GUI Type specifies which gui to use
#gui_type=0 be quiet
#gui_type=1 means Enigma
#gui_type=2 means Neutrino
#This is mainly due to the httpd's interpreting the
#control? a little differently
gui_type=2

#Different States:
#The camd can detect different states and 
#what the clue might be to it
#the states which the hardware sends us are:
#5050: Channel not subscribed
#8484: Keine gueltige Karte in Slot1
#1d1d: everything alright
#if we add the possible states for slot1 (card in/no card in)
#and slot2 (card in/no card in) we get
#The behaviour is as follows:

#We have a card in slot1, the channel is either not subscribed 
#or the update still has to take place
#Possible messages might be:
slot1_card_5050=Die%20Karte%20ist%20nicht%20freigeschaltet.
#slot1_card_5050=Ihre%20Smartcard%20ist%20fuer%20die%20Sendung%20nicht%20freigeschaltet.
#slot1_card_5050=Die%20Karte%20ist%20nicht%20freigeschaltet.%0ABitte%20warten%20Sie%2030%20Minuten%20auf%20diesem%20Kanal

#We have a card in slot1, but the card seems to be wrong
#Either wrong cam-alpha or wrong card or .....
#slot1_card_8484=Konkret,%20ey:%20Machen%20richtige%20Karte%20oder%0Aanderes%20Cam-Alpha
slot1_card_8484=Es%20befindet%20sich%20nicht%20die%20richtige%20Karte%20in%20Ihrem%0ADigital-Receiver.%20Die%20Smartcard%20in%20Pfeilrichtung%20mit%20der%0Agoldenen%20Kontaktflaeche%20nach%20unten%20zeigend%0Ain%20den%20Schlitz%20"KARTE%201"%20einstecken!

#We have a card in slot1, the decoding is working properly
#if someone wants a popup, enter it here
slot1_card_1d1d=

#We have no card in slot1
#maybe someone wants a message for that, enter it here
slot1_nocard=keine%20Karte%20eingesteckt%20!!!

#a card has been inserted into slot2. As it can't be used anyway,
#this has to be a mistake
#slot2_card=falscher%20Kartenschacht!!!
slot2_card=Falsches%20Loch,%20Idiot%20;-)

#a card has been inserted into slot1. This is additional to
#the card_info set below
slot1_card=Karte%20erkannt:%0A

#Show card information as popup on screen. 
#it will print out number, version, etc. on screen as popup
#when inserting card
#This value can only be true(1) or false(0)
slot1_card_info=1

#a card has been removed from slot1. Show the following hint
slot1_card_removed=Karte%20entfernt

#if someone wants a message if the user zaps onto a scrambled
#channel apart from ORF or PW
no_pw_orf=Dieser%20Kanal%20ist%20mit%20ihrem%20Digitalreceiver%0Anicht%20zu%20entschluesseln.
#no_pw_orf="Dieser Kanal ist nicht zu entschluesseln"

#Some users maybe have a password set on 
#the httpd, possibly due to the interface being published to the internet
#use username and userpass
username=root
#userpass=yourpass
Gruß Nachtvogel
Bild
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

#channel apart from ORF or PW
no_pw_orf=Dieser%20Kanal%20ist%20mit%20ihrem%20Digitalreceiver%0Anicht%20zu%20entschluesseln.
#no_pw_orf="Dieser Kanal ist nicht zu entschluesseln"
Wassoll den "PW"sein, doch nicht etwa Premiere-World? :lol:
Ich dachte immer dasheist seit Jahren schon Premiere. :gruebel:
Gruß Gorcon
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Beitrag von hannebamb(el) »

Original von Gorcon:
Wassoll den "PW"sein, doch nicht etwa Premiere-World?
Ich dachte immer dasheist seit Jahren schon Premiere.
Gruß Gorcon


OK, extra wegen dir ändere ich das dann ab :D
Spaß beiseite, mir fiel kein sinnvoller Name für den Parameter ein.
Regloh
Semiprofi
Semiprofi
Beiträge: 1470
Registriert: Donnerstag 14. März 2002, 07:14

Beitrag von Regloh »

mhm, m.e. betrifft das nur prem,
orf oder die digitalen kabelangebote nicht.
Regloh
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Ja, ORF und KDG Programme laufen auch mit der Original camd2.
Gruß Gorcon
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Wird es nicht langsam Zeit, das ins CVS zu übernehmen?
Ich meine natürlich ohne den Premiere Support.
Und die Lösung mit Premiere Support auf Computer-Kern anzubieten natürlich auch.
cu
Jens
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

Hallo!

Das wird wohl nicht ins CVS kommen, auch nicht ohne Premiere Support.
Die camd2's von Voldemort gibt's bei Computer-Kern, da ist auch eine ohne Premiere Support dabei.

Gruß Nachtvogel
Bild
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

Hallo!

Ich habe soeben bemerkt, daß bei blue Movie keine Meldung kommt.
Hier das Log.
[camd] set emm caid 1702 capid 1000
PES, queue 0 normal.
handlesockmsg (2c): 9f 80 32 28 03 02 98 d1 f0 1d 01 09 06 17 02 f2 98 00 98 09
04 18 01 f6 96 09 06 17 22 f2 98 00 98 09 04 18 10 f2 9d 02 e0 ff f0 00
ca_pmt_list_management: 03
program number: 0298
program_info_length: 001d
ca_system_id: 1702
ca_pid: 1298
stream_type: 02
elementary_pid: 00ff
es_info_length: 0000
[camd] starting onid 0085 sid 0298
[camd] set emm caid 1702 capid 1000
descramble onid: 0085 sid: 0298 status: 50d6
Gruß Nachtvogel
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Hallo Nachtvogel,
warum Voldemorts Änderungen nicht ins CVS kommen, wissen wir ja schon, aber diese Lösung geht doch einen anderen Weg. Was könnte man denn dagegen haben?
cu
Jens
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

Hallo!

Wenn ich richtig informiert bin, nehmen beide den gleichen Weg.
Mit dem Unterschied, daß hannebamb(el)'s camd2 auf eine camd.conf zugreift,
so kann man seine eigenen Meldungen eingeben.

Gruß Nachtvogel
Bild