DOScam - depp0ns Oscam Mod

baha2

Super VIP
Messages
6,530
doscam Version 0.12 für Coolstream und RaspberryPi

DOSCam V0.12 "Fasten Your Seatbelts"
-> von nun an geht die DOSCam ihren eigenen Weg und baut nicht mehr auf das offizielle SVN der OSCam auf.

[generelle Neuerungen]
- Ab sofort funktioniert die DOSCam vollkommen ohne Config.
- Neu implementierter Auto-Betatunnel, der auch EMMs tunneln kann.
- WebIf läuft per Default auf Port 8080.
- Monitor-Service läuft per Default auf Port 988.
- Es gibt einen automatisch angelegten Monitoruser: monitor, Passwort: monitor
- Monitor und WebIf sind per Default nur aus dem LAN zu erreichen.
- Bei individuellen Anpassungen läuft alles mit einer Minimalconfig [siehe Anmerkungen]

[DVBApi]
- automatische Boxtype-Erkennung
- neu implementierte DVBApi mit neuem request_mode=0 und neuem request_mode=1
- request_mode=1 ist der neue Standard [Ausnahme: dbox2 nutzt den mode0]
- Freeze-freier CAID-Wechsel in beiden Modi, sobald ein Reader not found liefert oder ein Netzwerk-Reader die Verbindung verliert.
- Auch Multicrypt-Sender können ohne oscam.dvbapi dekodiert werden.
- neues Coolapi Channel- & Thread-Handling
- EMMs auf Free2Air-Kanälen
- kein Anlegen des DVBApi-Users mehr notwendig: Er wird automatisch mit AU-Rechten für alle Reader angelegt
- Der Parameter decodeforever wurde entfernt. Die Cam hört nie auf zu decoden.

[Reader]

- Keine Definition von internen Readern mehr notwendig.
- AU und emmcache automatisch aktiviert.
- automatische Kartenerkennung
- automatisiertes ins7e11 für videoguard-Karten
- boxid für Videoguard-Karten per Default 12345678
- Für die geläufigsten Nagra-Karten ist keine Angabe von RSA- und Boxkey mehr notwendig.

-> S02/D02 laufen im Irdeto-Modus. Für den Nagra-Modus (z.B. für D09 zwingend notwendig) muss in oscam.conf folgendes eingestellt werden:
[global]
lb_auto_betatunnel = 0
- ORF ICE läuft ohne Config in den internen Readern per Default im Irdeto-Modus.
- Für externe User/Sharing: Slot1 befindet sich in group=1, Slot2 befindet sich in group=2.

[EMU]
- verbesserte EMU-Integration
- wird kein EMU-Reader konfiguriert, wird die SoftCam.Key im Standard-Configverzeichnis erwartet (auf der Coolstream: /var/tuxbox/config/) oder im Verzeichnis, der mit dem -c Parameter beim Start übergeben wurde.
- Auch ohne Config lässt sich der EMU weitersharen; er befindet sich in group=64.
- EMU kann auch Betatunnel-Anfragen beantworten.

[Anmerkungen]
- Prinzipiell ist bei einem Server-Betrieb nur noch das Anlegen des Servers in oscam.conf und der externern User in oscam.users notwendig.
- Prinzipiell ist bei einem Client-Betrieb keine Config mehr notwendig, außer man nutzt externe Reader, welche in oscam.servers definiert werden müssen.
- Bei individuellen Anpassungen läuft alles mit einer Minimalconfig:

-> Beispiel 1: Der User möchte den WebIf-Port von 8080 auf 3001 ändern. Es genügt folgende Config in der oscam.conf:
[webif]
httpport = 3001

-> Beispiel 2: Der User möchte, dass Slot1 "Sky" heißt:
[reader]
label = Sky
protocol = internal
device = 0
group = 1

-> Beispiel 3: Anlegen eines externen Readers:
[reader]
Label = Extern
Protocol = sc8in1
device = /dev/ttyUSB0:6
Group = 1
 

baha2

Super VIP
Messages
6,530
doscam Version 0.13 für Coolstream HD-1 und RaspberryPi

Hallo liebe Coolstream.to User,
aufbauend auf Version 0.12 jetzt die doscam als Version 0.13


V0.13 Changelog:
  1. - Support für Coolstream Tank & Coolstream Trinity
  2. - Verbesserungen im Autobetatunnel für EMMs
  3. - Via: D2 Nano Implementierung für Karte & EMU
  4. - Via: Support ohne Config hinzugefügt, d.h. keine Angabe des aeskeys Parameters notwendig. Die AES-Keys müssen dann in der SoftCam.Key stehen.
  5. - Default CAID bei A: Einträgen in oscam.dvbapi ist ab sofort 2600
  6. - kleinere Bugfixes

Thx BigBlock
 

iomeali

Registered
Messages
3,962
doscam Version 0.14 für Coolstream HD-1 und RaspberryPi

V0.14 vom 06.08.2013


Fix für automatische Reader-Erkennung für CST Trinity
- Reset Readerstats bei Card eject
- Entfernen des Restart-Buttons im WebIf für Coolstream-Geräte, da die CNXT-API Probleme verursacht
- Fix für EMMs über Betatunnel (betrifft hauptsächlich Kabelempfang)
- Fixed Segfault, der auftreten konnte, wenn man Irdeto EMMs geloggt hat
- CW Nano 80 Support


Thanks BigBlock
 

baha2

Super VIP
Messages
6,530
doscam Version 0.15 für Coolstream HD-1, HD-2 und RaspberryPi

[Homesharing ohne jegliche Config aka zeroconf]
- DOSCam's im LAN werden automatisch gefunden und konfigurieren sich selbst (müssen natürlich alle >=V0.15 sein).
- Mit zeroconf müssen innerhalb des LANs und bei Nutzung interner Reader überhaupt gar keine Configs mehr erstellt werden - einfach die DOSCam starten. Smartcards lassen sich beliebig umher tragen und in jeder Box stecken und sind sofort auf allen anderen DOSCam-Clients verfügbar.
- Es werden alle physischen Reader+EMU automatisch innerhalb des LANs geshared und mit AU versorgt. Ist dieses Feature bei einem bestimmten Reader nicht gewünscht, kann man dies mit "zeroconf=0" unter entsprechendem [reader] deaktivieren.
- Möchte man Proxy-Reader ebenfalls ohne weitere Configs im LAN an alle Clients weiter sharen, muss man lediglich "zeroconf=1" unter [reader] hinzufügen.
- Falls man eigene Configs für seine Reader nutzt oder mehrere Proxy-Reader konfiguriert und zeroconf für das Config-lose Homesharing nutzen möchte, muss jeder Reader mit einer eigenen Gruppe konfiguriert sein.
- Das komplette Feature lässt sich unter [global] in oscam.conf mit zeroconf=0 deaktivieren.

[CCCam-Protokoll]
- sämtliche matchende Karten hinter eines CCCam-Readers bekommen jetzt AU. Dadurch empfangen auch nicht am Decoding beteiligte Karten zuverlässig EMMs (auch auf FreeTV-Kanälen) und es lassen sich sogar Smartcards über CCCam-Protokoll aktivieren.
- Es erfolgt ein sofortiger Share-Update bei Card Insert / Card Eject.

[EMU]
- Check 7°E
- lokaler EMU wird wie lokale Karte gewichtet (vorher wie Proxy-Reader)
- EMU wird nicht mehr im WebIf angezeigt, sofern kein Keyfile gefunden wurde

[Sonstiges]
- Bugfixes in der DVBApi
- Verbesserungen im Loadbalancer
- Besserer Kartensupport für UPC, Skylink und Ziggo
- preferlocalcards ist standardmäßig aktiviert
- Änderungen im WebIf bei automatisch angelegten Readern und Usern werden nicht mehr in die Config-Dateien geschrieben
- Support für den USB-Reader Stinger hinzugefügt
- [ppcold] request mode 1 ist ab sofort auch auf ppcold Standard. Auf ppcold wird zeroconf nur im request mode 1 unterstützt.
 

iomeali

Registered
Messages
3,962
doscam Version 0.16 für Coolstream HD-1, und RaspberryPi

original
Code:
- Verbesserungen beim Reconnect von zeroconf-Readern
- Reinit der UserDB, wenn ein Reader über das WebIf hinzugefügt oder editiert wurde

english
Code:
Improvements upon reconnection of zeroconf readers
Reinit the stored channels when a reader has been added or edited via the WebIf
 

iomeali

Registered
Messages
3,962
doscam Version 0.17 für Coolstream HD-1, und RaspberryPi

Code:
 [Allgemein Änderungen] 


- Implementierung des Viaccess Nanos D2 02 13/15 (TNTSat) für Smartcard und EMU
    - neuer Default von unlockparental ist 1
    - diverse Bugfixes hinsichtlich der Stabilität

    [Zeroconf]
    - Zeroconf-Reader in Hop1 werden bei preferlocalcards=1 (Default bei keiner Config) genauso behandelt wie lokale Reader
    - Zeroconf-Reader verlieren virtuell gesehen keinen Hop mehr, wenn Proxy-Reader weitergeshared werden

    [EMU]
    - Änderungen im EMU, die zur Folge haben, dass bei Verwendung des CCCam-Protokolls beim Client alle CAIDs des EMUs als virtuelle Karten im WebIf zu sehen sind (0D00 entspricht dabei z.B. alle 0DXX CAIDs)
    - die virtuellen EMU-Karten werden beim automatisch angelegten EMU nur an direkte Peers geshared
    - AU für RAI im EMU deaktiviert
    - Unterstützung der onid in der SoftCam.Key (F onidsidpid). Das alte Format (F sidpid) wird weiterhin unterstützt.

    [CCCam-Protokoll]
    - Fixed Betatunnel Bug
    - Fixed Bug, der Reshare-Regeln missachtete
    - Fixed Bug, der Nicht-CCCam-Reader unter bestimmten Bedingungen als virtuelle Karten selbst dann reshared hat, wenn diese offline waren
    - Fixed Bug, der unter bestimmten Bedingungen AU vom Client verhindete

    [Coolstream]
    - Verbessertes Protocol Type Selection
    -> Dadurch laufen jetzt auch Karten wie die Millenium-Karte problemlos. Außerdem sollten einige Karten stabiler und schneller als vorher laufen (betrifft überwiegend Viaccess- und Cryptoworks-Karten)
    - Reactivate Reader bei T1 Command Error
    - Verbesserungen in der CoolAPI



V0.17 vom 08.11.2013

english
[General Changes]
Implementation of Viaccess Nanos D2 02 13 /15 ( TNTSAT ) for Smart Card and EMU
- New Default is 1 of unlockparental
- Various bug fixes in terms of stability

[ Zeroconf ]
- Zeroconf Reader HOP1 be = 1 (default when no config) treated the same as local in preferlocalcards Reader
- Zeroconf reader lose virtually seen no more hop if proxy Reader weitergeshared

[ EMU ]
- Changes in the EMU , which mean that when using the CCCam protocol on the client CAIDs all the EMUs are seen as virtual cards WebIf ( 0D00 corresponds to eg all 0DXX CAIDs )
- The virtual EMU cards are created automatically when geshared EMU only to direct peers
- AU disabled for RAI in EMU
- Support ONID in SoftCam.Key (F onidsidpid ) . The old format (F sidpid ) is still supported.

[ CCCam protocol ]
- Fixed bug beta tunnel
- Fixed bug that reshare rules flouted
- Fixed bug where non- CCCam reader even then reshared under certain conditions as a virtual maps if they were offline
- Fixed bug that under certain conditions verhindete AU from the client

[Cool Stream]
- Improved Protocol Type Selection
- > This now also cards like the Millenium card run smoothly . Also, some cards should run faster and more stable than before ( mainly affects Viaccess and Cryptoworks cards)
- Reactivate Reader at T1 Command Error
- Improvements in the CoolAPI



V0.17 from 08/11/2013
 

baha2

Super VIP
Messages
6,530
doscam Version 0.18 für Coolstream HD-1, HD-2 und RaspberryPi

Code:
[DVBApi]
- fixed eventuell auftretende doppelte Anfragen
[Coolstream]
- fixed möglichen Crash auf Coolstream-Geräten
 

baha2

Super VIP
Messages
6,530
doscam Version 0.19 für Coolstream HD-1 und RaspberryPi

- oscam.conf, oscam.server und oscam.user wurden zu doscam.cfg vereint
-> Alle übrigen Config-Dateien wurden wie folgt umbenannt:
doscam.dvbapi
doscam.srvid
doscam.services
doscam.tiers
doscam.guess
doscam.whitelist
doscam.provid
doscam.ac

- Pincodes können ab jetzt in doscam.cfg unter [pincode] definiert werden
-> Format: HHHHHHHHHHHHHHHH:XXXX (H=Hexserial, 8-stellig und im Webif unter den Entitlements ablesbar, X=4-stelliger Pin)
-> Beispiel für Karte mit Hexserial 0000AABBCCDD0000 und Pin 1234:
[pincode]
0000AABBCCDD0000:1234

- AES Keys können ab jetzt in doscam.cfg unter [crypto] definiert werden
-> Format für AES-Keys: A:CAID:provID:KeyID:AESKey
-> Das A steht für AES. Später wird es ggf. noch andere Sachen unter [crypto] geben
-> Beispiel für 0500:030B00:
[crypto]
A:0500:030B00:0D:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

- Ratelimits können ab jetzt in doscam.cfg unter [ratelimit] definiert werden
-> Format: CAID:[ProvID]:[Srvid]:[Chid]:Ratelimitecm:Ratelimittime(ms):Srvidholdtime(ms)
-> Einträge in eckigen Klammern sind optional
-> Beispiel für 0100:00006A für alle SIDs:
[ratelimit]
0100:00006A:::4:11000:

- Neuer Reader-Parameter "slots", der es bei einer Quadmouse, MCR und ähnlichen Geräten überflüssig macht, für jeden Slot einen Reader zu definieren
-> Als device muss immer nur der erste Slot angegeben werden
-> Beispiel für einen Betrieb mit einer Quadmouse (4 Slots):
[reader]
label = quad
protocol = mouse
device = /dev/ttyUSB0
slots = 4
group = 1
-> Beispiel für einen Betrieb mit einem MCR8 (8 Slots):
[reader]
label = mcr8
protocol = sc8in1
device = /dev/ttyUSB0:1
slots = 8
detect = cts
group = 1

- Verbesserungen in der DVBApi für request_mode = 1
- Verbesserungen bei der automatischen Erkennung von internen Slots
- Bug in CCCam-Protokoll gefixed, der zu Freezern führen konnte
- ein paar seltene Segfaults gefixed
- Anpassungen im T14-Protokoll für Coolstream-Geräte
- neues BISS-Format (onid sid vpid), z.B. F onidsidvpid 00 XXXXXXXXXXXXXXXX
- gbox-Protokoll angepasst, damit es weiterhin mit der OSCam kompatibel ist (long ecm support und gbox_my_password unter [gbox] statt [reader])
- CacheEX, CSP und CW Cycle Check vom Code entfernt
 

iomeali

Registered
Messages
3,962
doscamV0.20_HD-1(also libusb version)

- Änderungen im EMU Cache
- EMU CAIDs werden nicht mehr hinzugefügt, falls für diesen Services definiert sind
- Ratelimit-Bug fixed
- Diverse WebIf-Bugs fixed
- Memleak im WebIf fixed
- Diverse weitere kleinere Verbesserungen und Änderungen
- neuer Default für gbox_reshare = 1


Changes in the EMU cache
- EMU caïds are no longer added, are if defined for these services
- Fixed rate limit bug
- Various bugs fixed WebIf
- Memleak WebIf fixed
- Various other minor improvements and changes
- New default for gbox_reshare = 1
 

baha2

Super VIP
Messages
6,530
Doscam Version 0.22

- CoolAPI: Support für Kronos-Plattform hinzugefügt
- Videoguard: bestimmte EMMs werden auf Grund des Pairings automatisch geblockt (ungetestet!)
- EMU: Viaccess AU (TNTSat E1/E2) hinzugefügt
-> M-Key in SoftCam.Key wird benötigt
-> Beispiel: V D00040 M0 1A...58

- CoolAPI:Added support for Kronos platform
- VideoGuard: certain EMMs are blocked automatically due to the pairing (untested!)
- EMU: Viaccess AU (TNTSAT E1/E2) added
-> M-Key into SoftCam.Key is required
-> Example: V D00040 M0 1A...58
 

iomeali

Registered
Messages
3,962
doscam V 0.23 for coolstream HD1 and for raspberriPi

Code:
einige Bug-Fixes (G09 AU, V14 Freezer, diverse Kleinigkeiten...)
 
Top