DOScam -> depp0n's OScam Mod
Es gab vorher bereits den ymod, allerdings genauso nicht opensource sondern eben precompiled Binaries wo man darauf angewiesen war das der Entwickler des mod's eine passende Binary bereitstellt, das ist jetzt leider bei dem neuen mod ebenfals der fall also muss man jedesmal wenn eine neue oscam-revision raus kommt darauf warten das der Entwickler eine entsprechende Binary rausgibt
Es gibt eine V0.12 (eigene Entwicklung von coolstream.to) die > HIER < zu finden ist..
Changelog:
Code: Alles auswählen
V0.11
- DRE Crypt EMU
-> key format: D AAAABB CCDD XX...
-> D = DRE Crypt
-> AAAA = caid
-> BB = provid
-> CC = keyset
-> DD = keyid
-> XX... = key
-> example: D 4AE111 3B00 24....CA
- modified "cccwantemu = 1" for doscam purposes
V0.10
- Seca AU (RAI)
- EMM keys (primary and secondary masterkey) needed in SoftCam.Key, e.g. S 0030 XX YYYYYYYY
V0.09
- Irdeto2: fixed caid 0x0603
- Nagra2: added support for provid 0x7301 (and probably others)
- added possibility to delay controlwords
-> example: device = /var/keys/SoftCam.Key;100
-> the example above delays the cw for 100ms
-> allowed values between 0 and 2000
V0.08
- Buildconfig fixed
- Irdeto2 EMU
V0.07:
- 0x090F ;-)
- BISS
V0.06:
- fixed ABSat
V0.05:
- Via1 EMU für Mezzo (0500:007400) hinzugefügt.
- Raspberry Fix
- weitere kleinere Bugfixes
V0.04:
- Via2.6 EMU (z.B. C-Sat 0500:022610)
- Via3.0 EMU (z.B. TNTSat 0500:030B00)
- Umstellung auf SoftCam.Key
- Kein Mapping für Kabel Digital Free mehr notwendig
- Update auf den aktuellen SVN-Stand
V0.03:
- Cryptoworks EMU (z.B. ORF, AustriaSat, ARQUIVA)
- Nagra Aladrin EMU (z.B. Kabel Digital Free)
- Seca EMU (z.B. RAI)
V0.02:
inkl. Nagra Aladin EMU (Kabel Digital Free)
Also zusammenfassend, die oscam.server muss ungefähr so angepasst werden:
Code: Alles auswählen
[reader]
label = emu
protocol = constcw
device = /var/keys/SoftCam.Key
caid = 1801,0D05,0500,0100
ident = 1801:001101
Ich denke die Logik dahinter sollte klar sein. Sollte es trotz CAID noch immer Probleme geben, macht es auch Sinn die entsprechende CAID in der oscam.dvbapi zu priorisieren. Beispiel oscam.dvbapi für ORF, Kabel Digital Free & TNTSat:
Code: Alles auswählen
P: 0D05 #ORF
P: 1801 #Kabel Digital Free
P: 0500:030B00 #TNTSat
Hinweise:
- Groß- und Kleinschreibung beim Device-Pfad zur SoftCam.Key beachten (case-sensitive)! SoftCam.Key ist beispielsweise etwas anderes als Softcam.key Ihr könnt die Datei nennen wir ihr wollt, nur muss es dann auch so bei device = ... stehen.
- TNTSat (0500:030B00) nutzt lange ECMs, welche nicht von jedem Protokoll unterstützt werden. Lokal als DVBApi-User geht es natürlich, aber sollte der Reader im Netzwerk geshared werden, muss das camd3- oder cccam-Protokoll genutzt werden. Mit dem newcamd-Protokoll funktioniert es nicht! Jeder andere Sender funktioniert auch mit dem newcamd-Protokoll.
- Man sollt für jede caid auch einen "ident" eintrag in der oscam.server vornehmen, sodass vorgeschrieben wird welche ident der reader bereitstellt (zB: 1801:001101)
- Ab V0.11 sollte für Verbindungen via cccam ext auf doscam, beim Client Reader folgender Eintrag gesetzt werden um Identeinträge auf dem Server zu vermeiden:
Code: Alles auswählen
cccwantemu = 1
Dann muss man sich die SoftCam.keys besorgen:
Da mit IPC der CCcam emu abgeschaltet wurde muss man den zunächst über "i cams" wieder einschalten, dann über "c softkey" die aktuellen emu keys laden lassen und dann über "i cams" CCcam wieder abwählt (denn sonst wird er jede mite versucht zu starten was aber natürlich nicht klappt)
Die Binary herrunter laden, entpacken, auf dem RPI in das Verzeichnis /var/emu/oscam/ kopieren, in " oscam.armel " umbennen und ausführbar machen.. dann "o restart"
quelle: http://coolstream.to/index.php?page=Thr ... adID=10742