Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

Update Funktion in Oscam zur Freischaltung einer Smartcard

Status
Für weitere Antworten geschlossen.

bombadil

Best Member
Boardveteran
Registriert
2. Oktober 2008
Beiträge
11.750
Reaktionspunkte
8.365
Punkte
1.073
Ort
Mittelerde
Da es immer wieder Schwierigkeiten gibt, die AU Funktion richtig einzustellen, will ich hier ein How To für die Konfiguration diverser Karten einstellen.

Eine allgemeine Einführung

Was sind ECMs?

In den ECMs (Entitlement Control Messages) sind vereinfacht gesagt, die Verschlüsselungsinformationen des Pay-TV Anbieters enthalten. Dieses ECM wird wird vom Receicer über den DVB Datenstrom zur Softcam geschickt und von dort extrahiert zur Smart Card weitergeleitet.
Diese berechnet daraus das CW (Controlword), welches jetzt im Klartext (war ja vorher verschlüsselt) zur Softcam zurüchgeschickt wird. Mit Hilfe dieses CWs kann nun der DVB Datenstrom entschlüsselt werden und das Bild wird hell.

Dieser Vorgang wiederholt sich alle paar Sekunden.

Was sind EMMs?

In diesem DVB Datenstrom sind neben den ECMs auch sogenannte EMMs (Entitlements Managment Messages) enthalten. Diese enthalten Informationen über das Abbonnements des Kunden.

In diesen EMM Paketen können aber auch Informationen geliefert werden, die eine Freischaltung der Smart Card, eine Erweiterung des Abos (auch temporär, wie bei einer Select Bestellung) oder auch eine Abschaltung des Abonnements beinhalten.

Warum braucht eine Karte ein regelmäßiges Update (AU)?

Diese Entitlements, frei übersetzt Anspruch auf die im Abo enthaltenen Sender, haben eine bestimmte Gültigkeitslänge, die das EMM steuert. Um welche Zeit es sich ungefähr handelt hat Link Removed in seinem Beitrag Blockemm - Zeiten und Einsatz bereits geschrieben, daher werde ich hier nicht mehr näher darauf eingehen.
Um diese Gültigkeit der Karte aufrecht zu erhalten müssen nun in regelmäßigen Abständen diese EMMs auf die Karte geschrieben werden, was wir mit AU bezeichnen.

Wer kann Au machen.

Viele von uns betreiben einen Cardserver, der nicht selber Empfänger ist. Daher kommen dort auch nicht direkt die ECM und EMM Pakete an und müssen von einem Receiver (Client) geliefert werden.

Receiver, die dafür geeignet sind benötigen dafür ein Linux OS. Die Software Hadu und ähnliche für DVB Karten können das ebenso.
Auch die Smart Cards mit den verschiedenen Caids sind verschieden handzuhaben. So kann es sein, dass für einige die Softcam CCCam auf dem Client Receiver benötigt wird, bei anderen Karten muss Oscam installiert sein.

Welche Client-Softcam für welche Karten?
(Diese Auflistung hat keinen Anspruch auf Vollständigkeit)

CCcam

D02 (Irdeto), S02, HD01, V13, V14, G02, G09, A02 (Irdeto), P02 (Irdeto), i12 (irdeteo)

Oscam

D02 (Nagra), D09, HD02, S02 (Nagra), A02 (Nagra), P02 (Nagra), i12 (Nagra)


Folgende Beispiele sind Konfiguriert mit einer D02 im Irdetomodus und einer D09, die im Nagra-Modus läuft. Für eure Karten müsst ihr nur noch die Caid und eventuell die Kartenspezifischen Änderungen anpassen.

Konfiguration Server Oscam - Client CCcam

Der Cardserver


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
wie ihr seht, habe ich unter au den Namen (Label) des Readers angegeben. Das bewirkt, dass die EMMs, die geliefert werden, auch genau auf diese Karte geschrieben werden.

Der Client mit CCcam
Die C Line des Clients (Cccam.cfg).

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Konfiguration Server Oscam - Client Oscam

Der Cardserver


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
Auch hier habe ich wieder den Label des Readers beim Parameter au benutzt.

Der Clientreceiver mit dvbapi


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
In der Sektion [dvbapi] habe ich die AU Funktion eingeschaltet

oscam.server mit CCcam - Proxy

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
oscam.user

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
Auch beim User für dvbapi setze ich den Parameter au mit dem Label des CCCam - Proxies

Konfiguration eines Receivers als Cardserver mit DVBAPI

oscam.conf

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
In der Sektion [dvbapi] habe ich die AU Funktion eingeschaltet
oscam.server mit CCcam - Proxy

oscam.server

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

oscam.user

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
Wie bei den vorangegangenen Konfigurationen ist auch hier der Label des Readers bei au eingetragen.

Ist
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
beim User eingestellt, werden die EMMs an alle Reader gesendet, auch an eventuell vorhandene Proxy Reader. Deshalb sollte möglichst ein eigener Client dafür konfiguriert werden.

Oscam Feature (Nachtrag)

Ab Version 8562 wird die Caid 1833 durch den Betatunnel transportiert und es braucht nicht mehr zwingend ein SD Sender eingeschaltet zu sein. Dieses gilt für die Konfiguration mit DVBAPI.

Freischaltung einer Smartcard

Eine Besonderheit der AU Funktion ist das Freischalten einer Smartcard oder das Aufschalten neuer Programmpakete. Dafür kann man eine geignete Konfiguration einer oscam.dvbapi für einen Oscam Client oder eine CCcam.prio für einen CCcam Client zu Hilfe nehmen.

Die oscam.dvbapi priorisiert die Caids, die unter
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
angegeben ist. Wenn nach der Caid ein Leerzeichen gefolgt von einer 1 eingefügt ist, dann wird so lange diese Caid abgefragt, bis der Sender die nötigen EMMs erhalten hat, um die Karte freizuschalten. Ohne die 1 gibt es nur drei Versuche, und das wird in den meisten Fällen nicht reichen.

Hierbei sollte ein geigneter Sender, der über diese Caid reinkommt, für mindestens eine halbe Stunde eingestellt werden. Nach Möglichkeit sollte auch ein Freischaltsignal vom PayTv Anbieter angefordert werden.

Nachdem dadurch die Entitlements verlängert wurden kann die 1 wieder entfernt werden.

oscam.dvbapi
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
I:0 besagt, dass keine Caid abgefragt wird, die nicht unter P: priorisiert wurde.

äquivalent dazu eine CCcam.prio
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!


Habe einen Laberthread erstellt, damit hier nicht Tonnen von Postings angehangen werden!

Laberthread-für-Update-Funktion-in-Oscam-zur-Freischaltung-einer-Smartcard
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Zurück
Oben