Hallo an alle,
ich habe in verschiedenen Threads schon über dieses Thema diskutiert und letztlich war die einhellige Meinung, das funktioniert nicht.
Aber: ES GEHT DOCH !
Ich habe in der Originalfirmware 2.01 (inzwischen 2.02 beta) den SMARGO Smartreader+ (von Argolis, Firmware 1.07) am Laufen und OSCAM entschlüsselt mir aktuell HD+ und Sky auf einer V13-Karte !!!
Letztlich war die Aussage richtig, dass der Modus SMARTREADER keinen Treiber benötigt, vorausgesetzt man hat eine OSCAM mit integriertem LIBUSB, erzeugt als SH4_STAPI_STATIC mit integriertem Modul SMARTREADER (ist schwer zu finden). Es funktioniert auch nur an den hinteren USB-Ports, vorne wird der Reader nicht erkannt.
Dann noch OSCAM richtig konfiguriert und es läuft! Juhuu !!!
Danke an alle die mir hier geholfen und Tipps mit auf den Weg gegeben haben!
Für alle die nicht wissen, was das Ganze bringt:
- Mehrfachentschlüsselung beliebiger Pakete, gleichzeitiges Aufnehmen und Ansehen von bis zu 3 verschlüsselten Sendern.
- CS (UFS913 als Server) mit Originalfirmware möglich
- für mich weniger Probleme, da meine CAMs manchmal beim Booten nicht initialisiert wurden und selten auch gefreezt haben. Jetzt keine Probleme mehr...
- Die Lösung ist günstiger als CAMs, da ein Smargo nur max. 35 Euro kostet
- Nahezu alle Karten können gelesen/entschlüsselt werden, im Gegensatz zu vielen CAMs
Ich habe versucht eine Beschreibung der Vorgehensweise sowie ein Paket mit den benötigten Dateien zu erstellen.
Es ist natürlich schwierig zu wissen, von welchem Grundzustand jemand ausgeht, ich bin einmal zumindest davon ausgegangen, dass er Zugriff auf den UFS913 mit TELNET und FTP (vermutlich PROFTP) hat, sonst könnte er ja keine Dateien kopieren und keine Anpassungen machen.
Auch das Vorhandensein eines SMARGO, dessen Konfigurationstools sowie die Originalfirmware 2.01 habe ich vorausgesetzt.
Der Smargo benötigt mindestens Firmware 1.04, am besten 1.07. Mein Modell ist von Argolis, Smartreader+.
Die Dateien sind vorkonfiguriert, so dass eigentlich schon durch das reine Kopieren und evtl. Anpassung eines Eintrages (Seriennummer des SMARGO) das Ganze lauffähig sein sollte.
Nach meiner Meinung ist die vorhandene Beispielkonfiguration passend für eine Sky V13 (auch inkl. HD+, getestet), und/oder eine Sky S02 (getestet, hierfür Reader SkyS02 verwenden) und/oder eine HD01/HD02 (HD+, getestet, hierfür Reader HDPLUS verwenden). ORF/AustriaSat sind natürlich ohne Karte lauffähig.
Für den Betrieb einer Sky S02 müsst Ihr in der "oscam.server" der Reader SkyS02 nehmen, dazu unter dem Reader SkyS02 enable = 1 setzen und bei den anderen Readern (außer ORF/Austria) enable = 0 setzen!
Für den Betrieb einer HD01/HD02(HD+) müsst Ihr in der "oscam.server" den Reader HDPLUS nehmen, dazu unter dem Reader HDPLUS enable = 1 setzen und bei den anderen Readern (außer ORF/Austria) enable = 0 setzen!
Edit: Für die HD02-Karte sind scheinbar andere Einträge nötig, daher gibt es inzwischen einen passenden Reader-Eintrag in der oscam.server im Sorglospaket:
Code:
[reader]
label = HDPLUS_HD02
enable = 1
protocol = smartreader
device = Serial:Reader 1 <-- eigene Seriennummer
device_out_endpoint = 0x82
caid = 1843
rsakey = BF...D5 <-- muss ergänzt werden
boxkey = A7...7C <-- muss ergänzt werden
detect = cd
ecmwhitelist = 1843:89
mhz = 600
cardmhz = 357
ident = 1843:000000,003411,008011
group = 1
emmcache = 1,1,2
auprovid = 003411
Weitere Karten / CAIDs müssten entsprechend in den Konfigurationsdateien von OSCAM nacherfasst werden.
Für alle, die mal Testen wollen (auch ohne SMARGO), dieses Sorglospaket sollte zumindest sofort laufen und ORF/AustriaSat erhellen. Dazu setzt Ihr am Besten in der oscam.server den Eintrag "enable = 0" unter allen Readern außer ORF/Austria, damit ist der SMARGO abgeschaltet...
Dies ist meine 5. Version, es könnten aber noch Fehler darin sein. Auch übernehme ich keinerlei Haftung, falls Ihr durch meine Dateien oder Konfiguration irgendwelche Probleme bekommt.
Für alle, die 2 Receiver haben, von denen einer als Server, der andere als Client laufen soll, habe ich eine Zip-Datei angehängt, diese enthält 2 Verzeichnisse: "Client" und "Server". Die jeweiligen Dateien ersetzt man auf dem passenden UFS9xx (Server ist der mit der Karte), bei der oscam.conf für den Server muss noch die IP-Adresse des UFS913 angepasst werden (die IP des Servers, kommt 2 - mal vor!), bei der oscam.server des Client ebenfalls bei allen Readern "UFS913..." die IP-Adresse anpassen (ebenfalls die des Servers eintragen)...
Zip-Datei "ClientServer.zip" hier im Post als Anhang!!!
Beispielkonfiguration / Sorglospaket zum Nachbauen findet Ihr in der Database unter:
Link nur für registrierte und freigeschaltete Mitglieder sichtbar.
Keys müsst Ihr Euch noch selbst besorgen!!!
Zugangsdaten für ProFTP im Sorglospaket:
IP-Adresse_913:922 (Port 922)
benutzername: root
passwort : kathrein
Zugangsdaten für Oscam (Webinterface) im Sorglospaket:
Link nur für registrierte und freigeschaltete Mitglieder sichtbar. 8888
benutzername: root
passwort : oscam
Zugangsdaten für CAMD3 (Webinterface) im Sorglospaket:
Link nur für registrierte und freigeschaltete Mitglieder sichtbar. 9080
benutzername: admin
passwort : camd3
Nach einigen Test´s konnte ich feststellen, dass die benötigten OSCAM-Versionen unter Umständen hohe Systemlast erzeugen und damit bei mehreren gleichzeitigen Entschlüsselungen mit der V13 (S02 klappt scheinbar fehlerfrei) gehäuft Bildfehler auftreten können. Ich versuche demnächst Tests mit weiteren OSCAM Versionen um dies noch etwas stabiler zu bekommen
Update: In engerem Kontakt zu den Entwicklern von Oscam konnten wir zeigen, dass es ein Problem mit dem EMM-Handling bei DVBApi und Stapi gibt. Daher kommt es unter Umständen zu einer hohen Belastung der CPU, welche dann wieder zu Bildaussetzern usw. führen kann. Abhilfe derzeit nur durch das Setzen von "AU = 0" unter DVBApi in der oscam.conf. Damit werden keine EMM´s mehr automatisch upgedated, man muss also jeweils vor Ablauf der Kartenfreischaltung das "AU" wieder für eine Weile einschalten...
Den Ablauf der Freischaltung kann man in den tiers auslesen, so dass dies kein großes Problem sein sollte... (oscam Webinterface, Menüpunkt Reader, Info-Symbol)
Nachdem ich inzwischen gelernt habe, meine eigenen OSCAM-Versionen zu erstellen, habe ich eine aktuelle, deutlich abgespeckte Version für unseren UFS913 erstellt. Immer jeweils passend zu obigem Beitrag und zur Verwendung des SMARGO und allen beschriebenen Karten:
Minimale Oscam (wenig Systemload), Module/Protokolle: nur was für obige Beschreibung benötigt wird...
Link nur für registrierte und freigeschaltete Mitglieder sichtbar.
Link nur für registrierte und freigeschaltete Mitglieder sichtbar.
Link nur für registrierte und freigeschaltete Mitglieder sichtbar.
Link nur für registrierte und freigeschaltete Mitglieder sichtbar.
Link nur für registrierte und freigeschaltete Mitglieder sichtbar.
Link nur für registrierte und freigeschaltete Mitglieder sichtbar.
Viel Erfolg !!!
Falls es nach der Installation nicht gleich funktioniert:
Checkliste für mögliche Fehler/Probleme:
- Falls in /config eine Start.sh vorhanden ist, wird diese genutzt wird. In /app gibt es ebenfalls eine Start.sh, dies ist definitiv die Originale, d.h. ohne all die Anpassungen. Die Start.sh braucht vermutlich keine besonderen Berechtigungen, es kann aber nicht schaden sie auf 755 zu setzen. Wir nutzen die Datei /config/start.sh
- In /config/lib ist die libioctl.so auszutauschen (aus dem Sorglospaket), dabei wird der Receiver nach dem Kopieren automatisch neustarten. Nach dem Reboot ist es OK. Es müssen auch hier die Berechtigungen auf 755 gesetzt werden (Befehl in Telnet: chmod 755 dateiname, oder chmod -R 755 /Verzeichnis, dabei werden alle Dateien in allen Unterverzeichnissen auf 755 gesetzt)
- Um nur die Alpenländer zu entschlüsseln wird das SMARGO nicht gebraucht, aber OSCAM und CAMD3 schon, sonst geht leider gar nichts. Man kann hier mein vorkonfiguriertes Paket nehmen, auf die Box kopieren, wie im HowTo beschrieben, und alles, was den Smargo betrifft, überspringen (Firmware Smargo, Seriennummer Smargo). Hinterher noch in der Datei "oscam.server" bei allen Readern außer ORF/Austria den Eintrag enable = 1 auf enable = 0 ändern, und das war es schon. Neustart nicht vergessen...
- Sollte noch kein Zugriff auf den UFS913 via ProFTP da sein (wahrscheinlich bei der Originalfirmware 2.01, kein Telnet/ProFTP vorhanden), dann befindet sich im HowTo ein Link, wie dieser Zugriff über den Umweg über die 1.05 Originalfirmware einzurichten ist. Hört sich vielleicht aufwendig an, dauert aber alles nur Minuten...
- Das FTP, welches die Box direkt anbietet, ist nur für den Zugriff auf das Aufnahmeverzeichnis. Man braucht zusätzlich ProFTP. Wie, ist hier kurz zusammengefasst:
Unter Firmware 2.01 hat man normalerweise kein Telnet mehr (einfach mal testen, Gerät eingeschaltet und per PC die Eingabe: "Telnet IP-Adresse des UFS". Antwortet da etwas, dann ist Telnet verfügbar. Achtung unter Windows7/8 kann es sein, dass Telnet erst in den Systemkomponenten nachinstalliert werden muss!), das braucht man aber zum Installieren (von ProFTP) und damit muss man kurz zurück auf die Firmware 1.05. Dann Dateien (aus dem AAF-Board, siehe HowTo) auf einen Stick, per Telnet installieren, wieder zurück auf 2.01 Firmware. Dann ist der Zugriff via ProFTP eingerichtet und damit eine leichte Installation meines Sorglospaketes möglich. Während dem Kurzen zurück auf 1.05 und wieder auf 2.01 ist kein Werksreset nötig, eigentlich ist das eine Sache von Minuten. Hört sich sicherlich schwerer an als es ist. Ich mache die ganze Installation inzwischen in 5-10 Minuten...
- Sollte irgendetwas schiefgehen und die Box startet nicht mehr, es gibt einen Weg zurück! Leider ist dieser verbunden mit dem Verlust Eurer Einstellungen, also wenigstens die Kanalliste sollte man immer mal wieder sichern. Ein Firmwareupdate alleine verändert nichts, zumindest auf dem UFS913 sind die benutzten Verzeichnisse nicht vom Firmwareupdate betroffen. Auch die geänderte Start.sh im /config Verzeichnis wird nicht überschrieben, so dass auch nach einem Firmwareupdate alles problemlos funktionieren sollte.
D.h. aber auch, dass ein Firmwareupdate alleine nicht ausreicht um den UFS913 im Problemfall (startet nicht mehr wäre das einzige was mit einfällt) zurückzusetzen. Solange er noch irgendwie startet, kommt man per Telnet/FTP wieder ran und kann z.B. die originale Start.sh wiederherstellen oder Dateien löschen. Das sollte genügen. Im Extremfall, wenn er nicht mehr startet, gibt es einen Recovery-Firmware-Flash, welcher alles wieder auf Ursprung zurücksetzt. Dies ist z.B hier beschrieben:
Link nur für registrierte und freigeschaltete Mitglieder sichtbar.
Evtl. muss man vorher tatsächlich ein BPanther Image flashen (richtet den internen Speicher komplett neu ein, löscht damit alles Alte) und dann gleich wieder nach der darin beschriebenen Methode zurück. Bei mir hat es so schon funktioniert, als ich einmal nicht mehr booten konnte, weil ich diverse Lib´s ausgetauscht hatte (und das war falsch!). Dabei wird dann wirklich auf Auslieferungszustand zurückgesetzt...
- Win7/Win8, hier gibt es oft Probleme beim Einrichten des SMARGO. Ich habe viel darüber gelesen und auch selbst Probleme gehabt, den SMARGO anzusprechen/upzudaten. Ich habe dann letztlich einen WinXP Rechner genutzt, da ging es problemlos. Es wäre schon gut den SMARGO upzudaten, denn im Auslieferungszustand ist meist Firmware 1.3 drauf und damit unterstützt er noch keine Seriennummer, diese wird aber für unseren Trick benötigt...
- "Alles" wurde nach Anleitung installiert und es funktioniert trotzdem nicht, daher fragen wir noch einmal verschiedene Dinge ab:
* /config/lib die libioctl.so wurde kopiert und die Rechte gesetzt? Sollte die fehlen, kann es nicht gehen.
* ProFTP geht und zeigt die entsprechenden Dateien in den Verzeichnissen mit den richtigen Berechtigungen (einfach alles auf 755, kann man auch mit einem Befehl "chmod -R 755 /softwares" für alle Dateien und alle Verzeichnisse unter /softwares setzen)?
* Das Webinterface von CAMD3 liegt unter IP-Adresse_913:9080, ist das erreichbar? Wenn ja wüssten wir schon mal, dass die Start.sh geändert ist und ausgeführt wird...
* Der Reader geht nur am hinteren USB, man sollte, wenn er angesteckt ist, eine Abfrage unter Telnet machen "cat /proc/bus/usb/devices und dort sollte der Reader mit seiner Seriennummer auftauchen.
* Evtl. startet Oscam gar nicht, dazu gäbe es den Befehl "top" in Telnet, dieser zeigt die aktuellen Prozesse und Systemauslastung an, dort sollte auch Oscam mit ca. 70 MB Speicher und etwas Systemlast angezeigt werden (CAMD3 findet man gleich 3 mal). Beenden kann man "top" mit "Strg-C"...
* Wir können oscam, wenn es nicht gestartet ist, per Hand starten: mit Telnet verbinden, dann zuerst "/softwares/oscam/oscam -V" eingeben, dies sollte die Übersicht liefern, wie OSCAM zusammengesetzt ist. Dann versuchen wir oscam zu starten mit "/softwares/oscam/oscam -c /softwares/oscam". Die LOG-Ausgaben kommen im Telnet-Fenster und vielleicht kommen hier interessante (Fehler-)Meldungen.
* Unter Linux ist Groß-Kleinschreibung wichtig, es darf also z.B. nicht wie von mir immer geschrieben "Start.sh" heißen, sondern muss "start.sh" sein. Gilt auch für alle Verzeichnisse und Dateien, alles wird klein geschrieben!
* Der Port für ProFTP in meiner Installation ist 922. Benutzer "root", Passwort "kathrein"
* Die Start.sh muss ein Linux-kompatibles Dateiformat haben, wenn man diese am PC bearbeitet hat, ist diese jetzt evtl. für Linux nicht mehr lesbar. Am besten unverändert übernehmen oder mit einem kompatiblen Editor bearbeiten (z.B. Notepad++, Freeware)
* Bei Filezilla und eigentlich allen FTP-Programmen kann man die Übertragungsart einstellen. Hier brauchen wir binär, nicht ascii! Sonst überträgt er Dateien und konvertiert dabei diverse Hex-Werte...
Zur Freischaltung einer Karte hängts in 99,9% der Fälle an folgendem Eintrag, der dazu in der Datei oscam.dvbapi erforderlich ist:
P: CAID 1
Dann auf einen entsprechenden Kanal schalten und etwas warten, sollte dann die Freischaltung durchlassen. Danach kann die 1 wieder raus...
Code:
Beispiele
P: 1843 1 # CAID 1843 (HD02) wird so lange versucht bis eine Karte ohne Freischaltung offen ist
P: : 1 # Client hört nicht nach 3 Versuchen mit Anfragen auf (alle CAIDs)
Lesezeichen