DOScam - depp0ns Oscam Mod

baha2

Super VIP
Messages
6,530
Code:
Hey,

hier ein Oscam-Mod von mir, der einen Cryptoworks EMU implementiert. Damit kann die Oscam nun ORF und AustriaSat entschlüsseln. Als Input wird eine Key-Datei in camd3-Format erwartet.

In oscam.servers muss wie folgt ein Reader angelegt werden:


[CODE][reader]
label     = emu
protocol  = constcw
device    = /var/keys/camd3.keys
group     = 1

Das sind die minimalen Parameter. Natürlich kann dort auch CAID = 0D05 oder sämtliche anderen Reader-Parameter hinzugefügt werden.
Der Pfad zu den camd3.keys kann auch anders sein, er muss halt nur stimmen ;)
Die Group könnt ihr natürlich auch anpassen wie ihr wollt.

Die camd3.keys müsst ihr selber finden.

Falls ihr die DOScam für eine andere Plattform benötigt, müsst ihr mir die entsprechende Toolchain dafür hochladen. [/CODE]

Thx to depp0n.
 

iomeali

Registered
Messages
3,962
doscam-svn7943-cool-webif-coolapi-phoenix-smargo-mp35

doscam-svn7943-cool-webif-coolapi-phoenix-smargo-mp35.rar
oscam mod by depp0n:
the same as above but....:
for CardRdrs : PHOENIX INTERNAL MP35 SMARGO
 

iomeali

Registered
Messages
3,962
doscamV0.02-svn7943-cool-webif-coolapi

also
Nagra Aladin EMU (CAID 1801)
NEU:
- Nagra Aladin EMU (CAID 1801); hiermit kann nun Kabel Digital Free entschlüsselt werden
- bessere Fehlermeldung -> not found (EMU: can't decode!)

HINWEIS:
Die Oscam DVBApi liest bei Kabel Digital Free die ProvID als 000000 statt 001101 aus. Um die Keys trotzdem nutzen zu können, muss folgender Eintrag in die oscam.dvbapi:

[reader]
label = emu0D05
protocol = constcw
device = /var/keys/camd3.keys
caid = 0D05
group = 1,2
lb_weight = 120

[reader]
label = emu1801
protocol = constcw
device = /var/keys/camd3.keys
caid = 1801
group = 1,2
lb_weight = 120
 

baha2

Super VIP
Messages
6,530
doscam für coolstream und raspberryPi

doscam für coolstream und raspberryPi

Code:
Version History:

V0.01
- Cryptoworks EMU
- Camd3.keys format

v0.02
- Nagra Aladin EMU (mapping necessary for KD Free)

V0.03
- Seca EMU

v0.04
- Via2.6 EMU
- Via3.0 EMU
- Conversion to SoftCam.Key
- No mapping for Digital Cable Free longer necessary

V0.05
- Via1 EMU for mezzo-added (0500:007400).
- Raspberry Fix
- Other minor bug fixes

v0.06
- Fixed ABSat

v0.07
- SoftNDS EMU (CAID ViaSat 0x090F)
- BISS

The minimum config of the EMU looks like this:

[CODE][reader]
label = emu
protocol = constcw
device = /var/keys/SoftCam.Key

Of course, also a Group and other parameters can be added, as seen on her regular readers.
It is definitely advisable with the CAID (s) specified as such a reader-matching occurs and not blindly every CAID will be tried.
Example:

Code:
[reader]
label = emu
protocol = constcw
device = /var/keys/SoftCam.Key
caid	= 1801,0D05,0500,0100

If e.g. ORF is only seen enough, even 0D05 and the rest can get out. I think the logic behind it should be clear. If despite CAID still problems, it makes sense in the corresponding CAID oscam.dvbapi prioritize. Example oscam.dvbapi for ORF, Digital Cable Free & TNTSAT:

Code:
P: 0D05		#ORF
P: 1801 	#Kabel Digital Free
P: 0500:030B00 	#TNTSat
Notes:
- Case-insensitive when device path for SoftCam.Key (case-sensitive)! SoftCam.Key example, is something other than Softcam.key You can see the file we call you want, but it must also be so with device = ... stand.

- TNTSAT (0500:030 B00) uses long ECMs, which are not supported by each protocol. Is locally dvbapi users there of course, but the reader should be shared on the network, then the camd3 or cccam-protocol can be used. With the newcamd protocol, it does not work! Any other station also works with the newcamd protocol.
[/CODE]

Code:
[B][COLOR="Navy"]V0.08 vom 13.12.2012

- Irdeto2 EMU [/COLOR][/B]

Thx @BigBlock
 

iomeali

Registered
Messages
3,962
V0.08 vom 15.12.2012 svn7966 builconfigfix

V0.08 vom 15.12.2012

- Buildconfig fixed
- Irdeto2 EMU


Versionen mit und ohne libusb
 

elgeneral

Registered
Messages
7,811
doscamV0.09-svn7977-coolstream

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
 

elgeneral

Registered
Messages
7,811
DoscamV0.10-svn8088-arm-coolstream

V0.10


- Seca AU (RAI)
- EMM keys (primary and secondary masterkey) needed in SoftCam.Key, e.g. S 0030 XX YYYYYYYY

thx to depp0n
 

baha2

Super VIP
Messages
6,530
V0.10 vom 21.01.2013 - SVN 8142

doscam für coolstream und raspberryPi

Versionen mit und ohne libusb:
 

iomeali

Registered
Messages
3,962
V0.11 vom 24.1.2013 - SVN 8168

Code:
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

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:cccwantemu = 1



From V0.11 should for connections via cccam ext doscam to be set at the client reader following entry to avoid identification records on the server:cccwantemu = 1


Versionen mit und ohne libusb:
 

baha2

Super VIP
Messages
6,530
V0.11 vom 30.01.2013 - SVN 8236

- SVN-Update, auf Grund eines Fixes für die Coolstream + sinnvolle Verbesserungen am Newcamd-Protokoll

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:

cccwantemu = 1

Thx @BigBlock
 

iomeali

Registered
Messages
3,962
V0.11 vom 01.03.2013 - SVN 8451

SVN-Update


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:
cccwantemu = 1
 

baha2

Super VIP
Messages
6,530
V0.11 vom 01.04.2013 - SVN 8589

- SVN-Update

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:
 
Top