The LATEST OSCAM-EMU FOR VARIOUS PLATFORMS

Status
Not open for further replies.

iomeali

Registered
Messages
3,962
SU-Oscam-SU-278-EMU-333-728-SB-11164

Thanks HaPeBa

in an effort to make things easier for you


experience of post various threads , grouping by categories and cpu as located on the lower (read at the bottom)
(few grouping device for each file)

so that everyone can download only what he needs for his device.


it would be nice if, not here in the section files,

but in oscam chat,

You do know if you like more so

or as we had done so far.




Special Features:

Pid-File control : without start-parameter "-B" and with "pidfile=[blank]" in oscam.conf --> no Pid-File

WebIf - Readers-/Users-Menu --> Disabled-/Enabled-Symbol changed

WebIf - Status-Menu --> Skript-/Shutdown-Button "properties" individually programmable via CSS-File
(LI.menu_script ... and/or LI.menu_shutdown ...)

Write channelcache and emmcache/emmstat:
Enable/disable parameter over webif (not with usecache from parameter emmcache)
- "Save channelcache" in Config/Dvbapi
- "Write emmcache/emmstat to file" in Config/Logging
Default for both: disabled

WebIf - Special WebIf-Design included



NEW:
Live-Log:
Now row for search-strings are variable and with beep for a positive event

Polling:
Polling can be paused now

EMU:
Now with support for PowerVU and Drecrypt2


Viaccess:
Viaccess nano E0 postprocessing support for returned CW.
You still need the 3DES key.



Oscam Komplett - Minimal:
- "with all" but without ...
- Touch
- OpenSSL
- IPV6
- PCSC
- Smartreader-Support (LibUSB)
- GBox




Explanation of sub-directories:

Part1:
build_dir_arm_cortex_a9 = Cortex A9 CPU example: Receiver (SU980)
build_dir_azbox = Azbox HD Premium/-Plus/Elite
build_dir_brcm63xx = Brcm63xx OpenWRT
build_dir_brcm63xx_other = Brcm63xx OTHER
build_dir_ddwrt346 = DDWRT gcc 3.4.6
build_dir_ddwrt410 = DDWRT gcc 4.1.0 (zb. WNR3500L)
build_dir_fonera = Fonera Router
build_dir_nslu2open = ARM NSLU2 OpenWRT
build_dir_openwrt26 = OpenWRT 2.6
build_dir_openwrt24 = OpenWRT 2.4 (Fritz 32XX,71XX,72XX)
build_dir_openwrt1209aa = OpenWRT 12.09 Attitude Adjustment (ulibc)

Part2:
build_dir_dreambox_fpu = DMM 500HD/800SE/7020HD/8000/VU+ (OE 2.0 FPU)
build_dir_mipsel = DMM 500HD/800(SE)/7020HD/7025(+)/8000/VU+ (OE 1.6)
build_dir_mipsoe20 = DMM 500HD/800(SE)/820/7020HD/7025(+)/7080/8000/VU+ (OE 2.0)
build_dir_mipswdtv = Mipsel Tuxbox WDTV
build_dir_openpli40 = OpenPLI 4.0 (all mipsel, openssl 1.0)
build_dir_powerpc = DMM 600/7000/7020si(PPC Tuxbox)
build_dir_ppcold = DBox2/DMM 500/56x0
build_dir_ppc_dream_old = Older Dreams with Gemini


Part3:
build_dir_dockstar = DOCKSTAR (arm)
build_dir_fritz33xx = Fritzbox 33XX
build_dir_fritz71xx = Fritzbox 71XX
build_dir_fritz72xx = Fritzbox 72XX
build_dir_marv_6281 = Synology Marvell 88F628x
build_dir_mca = Matrix Cam Air
build_dir_ppc_eglibc = PowerPC Q or IQ (Synology NAS DS213+/DS413)

Part4:
build_dir_cool = Coolstream Box
build_dir_fritz73xx = Fritzbox 73XX
build_dir_fritz74xx = Fritzbox 74XX
build_dir_fritz73xxOS60 = Fritzbox 73XX OS6.0
build_dir_fritz74xxOS60 = Fritzbox 74XX OS6.0
build_dir_fritz73xxOS62 = Fritzbox 73XX OS6.2
build_dir_fritz74xxOS62 = Fritzbox 74XX OS6.2
build_dir_sheevaplug = Sheevaplug

Part5:
build_dir_rasb_hard = Raspberrypi HardFPU
build_dir_rasb_soft = Raspberrypi SoftFPU
build_dir_samsungtv = SamsungTV Serie E/F (ES7xxx/8xxx)
build_dir_syn_atom = Synology with Atom CPU
build_dir_tplink = TP-Link 1043ND
build_dir_tplink_backfire = TP-Link Backfire (openwrt/ar71xx)

Part6:
build_dir_sh_4 = Octagon, Ipbox, Kathrein, Fortis, Spark-Box (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_sh4 = QboxHD, QboxMiniHd, UFS-9XX, Kathrein & Octagon (segfaults on some systems) (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_x86_32 = Linux PC's 32 Bit, Igel
build_dir_x86_32_static = Linux PC's 32 Bit, Igel (static versions - libcrypto, libusb and pcsc static)
build_dir_x86_64 = Linux PC's 64 Bit (additional with dvbapi and libcrypto static for ZOTAC ZBOX ID91 OpenELEC)



Additional for "arm", "rasb_hard", "rasb_soft", "syn-atom", "owrt24", "owrt26", "openwrt1209aa", "x86_32" and "x86_64" a binary with "libusb" and "pcsc".
Additional for "syn-atom", "rasb_hard", "rasb_soft", "mca", "mipsel" and "mipsoe20" a binary with "libcrypto static".
Additional for "mipsel", "mipsoe20", "fritz71xx", "fritz72xx", "fritz73xx", "fritz74xx", "fritz73xxOS60", "fritz73xxOS62", "fritz74xxOS60" and "fritz74xxOS62" a binary with "libusb".
Additional for "fritz71xx" a binary with "libusb static".
 

hapeba

Registered
Messages
82
Special features:
============

Pid-File control : without start-parameter "-B" and with "pidfile=[blank]" in oscam.conf --> no Pid-File

WebIf - Readers-/Users-Menu --> Disabled-/Enabled-Symbol changed

WebIf - Status-Menu --> Skript-/Shutdown-Button "properties" individually programmable via CSS-File
(LI.menu_script ... and/or LI.menu_shutdown ...)

Write channelcache and emmcache/emmstat:
Enable/disable parameter over webif (not with usecache from parameter emmcache)
- "Save channelcache" in Config/Dvbapi
- "Write emmcache/emmstat to file" in Config/Logging
Default for both: disabled

WebIf - Special WebIf-Design included

This version creates a virtual card reader, which is configured automatically.
You may save the default reader configuration with the webif and then modify it to your own liking.

SoftCam.Key:
OSCam-EMU does not require, but will make use of "SoftCam.Key" if available.
"SoftCam.Key" is searched in the oscam config folder (where oscam.conf is located) and also in "/var/keys".



PowerVU config:
============

On compatible Dreambox STBs:

1) Disable the Stream Relay:
Webif -> Config -> Stream Relay -> Mode
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_relay_enabled = 0

On other devices the Stream Relay must be used.


2) Select the correct DVB-Api extended CW API:
Webif -> Config -> DVB-Api -> API for extended CWs
0 - disabled (default)
1 - OE 2.2
2 - OE 2.0

or in oscam.conf:

[dvbapi]
extended_cw_api = 1 or 2



Oscam Complete - Minimal:
===================

- "with all" but without ...
- Touch
- OpenSSL
- IPV6
- PCSC
- Smartreader-Support (LibUSB)
- GBox



Explanation of sub-directories:
===============================

Part1:
build_dir_arm_cortex_a9 = Cortex A9 CPU example: Receiver (SU980)
build_dir_azbox = Azbox HD Premium/-Plus/Elite
build_dir_brcm63xx = Brcm63xx OpenWRT
build_dir_brcm63xx_other = Brcm63xx OTHER
build_dir_ddwrt346 = DDWRT gcc 3.4.6
build_dir_ddwrt410 = DDWRT gcc 4.1.0 (zb. WNR3500L)
build_dir_fonera = Fonera Router
build_dir_nslu2open = ARM NSLU2 OpenWRT
build_dir_openwrt26 = OpenWRT 2.6
build_dir_openwrt24 = OpenWRT 2.4 (Fritz 32XX,71XX,72XX)
build_dir_openwrt1209aa = OpenWRT 12.09 Attitude Adjustment (ulibc)

Part2:
build_dir_dreambox_fpu = DMM 500HD/800SE/7020HD/8000/VU+ (OE 2.0 FPU)
build_dir_mipsel = DMM 500HD/800(SE)/7020HD/7025(+)/8000/VU+ (OE 1.6)
build_dir_mipsoe20 = DMM 500HD/800(SE)/820/7020HD/7025(+)/7080/8000/VU+ (OE 2.0)
build_dir_mipswdtv = Mipsel Tuxbox WDTV
build_dir_openpli40 = OpenPLI 4.0 (all mipsel, openssl 1.0)
build_dir_powerpc = DMM 600/7000/7020si(PPC Tuxbox)
build_dir_ppcold = DBox2/DMM 500/56x0
build_dir_ppc_dream_old = Older Dreams with Gemini

Part3:
build_dir_dockstar = DOCKSTAR (arm)
build_dir_fritz33xx = Fritzbox 33XX
build_dir_fritz71xx = Fritzbox 71XX
build_dir_fritz72xx = Fritzbox 72XX
build_dir_marv_6281 = Synology Marvell 88F628x
build_dir_mca = Matrix Cam Air
build_dir_ppc_eglibc = PowerPC Q or IQ (Synology NAS DS213+/DS413)

Part4:
build_dir_cool = Coolstream Box
build_dir_fritz73xx = Fritzbox 73XX
build_dir_fritz74xx = Fritzbox 74XX
build_dir_fritz73xxOS60 = Fritzbox 73XX OS6.0
build_dir_fritz74xxOS60 = Fritzbox 74XX OS6.0
build_dir_fritz73xxOS62 = Fritzbox 73XX OS6.2
build_dir_fritz74xxOS62 = Fritzbox 74XX OS6.2
build_dir_sheevaplug = Sheevaplug

Part5:
build_dir_rasb_hard = Raspberrypi HardFPU
build_dir_rasb_soft = Raspberrypi SoftFPU
build_dir_samsungtv = SamsungTV Serie E/F (ES7xxx/8xxx)
build_dir_syn_atom = Synology with Atom CPU
build_dir_tplink = TP-Link 1043ND
build_dir_tplink_backfire = TP-Link Backfire (openwrt/ar71xx)

Part6:
build_dir_sh_4 = Octagon, Ipbox, Kathrein, Fortis, Spark-Box (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_sh4 = UFS-9XX, Kathrein & Octagon (segfaults on some systems) (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_x86_32 = Linux PC's 32 Bit, Igel
build_dir_x86_32_static = Linux PC's 32 Bit, Igel (static versions - libcrypto, libusb and pcsc static)
build_dir_x86_64 = Linux PC's 64 Bit (additional with dvbapi and libcrypto static for ZOTAC ZBOX ID91 OpenELEC)



Additional for "arm", "rasb_hard", "rasb_soft", "syn-atom", "owrt24", "owrt26", "openwrt1209aa", "x86_32" and "x86_64" a binary with "libusb" and "pcsc".
Additional for "syn-atom", "rasb_hard", "rasb_soft", "mca", "mipsel" and "mipsoe20" a binary with "libcrypto static".
Additional for "mipsel", "mipsoe20", "fritz71xx", "fritz72xx", "fritz73xx", "fritz74xx", "fritz73xxOS60", "fritz73xxOS62", "fritz74xxOS60" and "fritz74xxOS62" a binary with "libusb".
Additional for "fritz71xx" a binary with "libusb static".
 
Last edited:

hapeba

Registered
Messages
82
Special features:
=============


Pid-File control : without start-parameter "-B" and with "pidfile=[blank]" in oscam.conf --> no Pid-File

WebIf - Readers-/Users-Menu --> Disabled-/Enabled-Symbol changed

WebIf - Status-Menu --> Skript-/Shutdown-Button "properties" individually programmable via CSS-File
(LI.menu_script ... and/or LI.menu_shutdown ...)

Write channelcache and emmcache/emmstat:
Enable/disable parameter over webif (not with usecache from parameter emmcache)
- "Save channelcache" in Config/Dvbapi
- "Write emmcache/emmstat to file" in Config/Logging
Default for both: disabled

WebIf - Special WebIf-Design included

This version creates a virtual card reader, which is configured automatically.
You may save the default reader configuration with the webif and then modify it to your own liking.

SoftCam.Key:
OSCam-EMU does not require, but will make use of "SoftCam.Key" if available.
"SoftCam.Key" is searched in the oscam config folder (where oscam.conf is located) and also in "/var/keys".



PowerVU config:
============


On compatible Dreambox STBs:

1) Disable the Stream Relay:
Webif -> Config -> Stream Relay -> Mode
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_relay_enabled = 0

On other devices the Stream Relay must be used.


2) Select the correct DVB-Api extended CW API:
Webif -> Config -> DVB-Api -> API for extended CWs
0 - disabled (default)
1 - OE 2.2
2 - OE 2.0

or in oscam.conf:

[dvbapi]
extended_cw_api = 1 or 2



Oscam Complete - Minimal:
====================


- "with all" but without ...
- Touch
- OpenSSL
- IPV6
- PCSC
- Smartreader-Support (LibUSB)
- GBox



Explanation of sub-directories:
===============================


Part1:
build_dir_arm_cortex_a9 = Cortex A9 CPU example: Receiver (SU980)
build_dir_azbox = Azbox HD Premium/-Plus/Elite
build_dir_brcm63xx = Brcm63xx OpenWRT
build_dir_brcm63xx_other = Brcm63xx OTHER
build_dir_ddwrt346 = DDWRT gcc 3.4.6
build_dir_ddwrt410 = DDWRT gcc 4.1.0 (zb. WNR3500L)
build_dir_fonera = Fonera Router
build_dir_nslu2open = ARM NSLU2 OpenWRT
build_dir_openwrt26 = OpenWRT 2.6
build_dir_openwrt24 = OpenWRT 2.4 (Fritz 32XX,71XX,72XX)
build_dir_openwrt1209aa = OpenWRT 12.09 Attitude Adjustment (ulibc)

Part2:
build_dir_dreambox_fpu = DMM 500HD/800SE/7020HD/8000/VU+ (OE 2.0 FPU)
build_dir_mipsel = DMM 500HD/800(SE)/7020HD/7025(+)/8000/VU+ (OE 1.6)
build_dir_mipsoe20 = DMM 500HD/800(SE)/820/7020HD/7025(+)/7080/8000/VU+ (OE 2.0)
build_dir_mipswdtv = Mipsel Tuxbox WDTV
build_dir_openpli40 = OpenPLI 4.0 (All Mipsel, OpenSSL 1.0 (also DMM OE 2.2 and higher)
build_dir_powerpc = DMM 600/7000/7020si(PPC Tuxbox)
build_dir_ppcold = DBox2/DMM 500/56x0
build_dir_ppc_dream_old = Older Dreams with Gemini

Part3:
build_dir_dockstar = DOCKSTAR (arm)
build_dir_fritz33xx = Fritzbox 33XX
build_dir_fritz71xx = Fritzbox 71XX
build_dir_fritz72xx = Fritzbox 72XX
build_dir_marv_6281 = Synology Marvell 88F628x
build_dir_mca = Matrix Cam Air
build_dir_ppc_eglibc = PowerPC Q or IQ (Synology NAS DS213+/DS413)

Part4:
build_dir_cool = Coolstream Box
build_dir_fritz73xx = Fritzbox 73XX
build_dir_fritz74xx = Fritzbox 74XX
build_dir_fritz73xxOS60 = Fritzbox 73XX OS6.0
build_dir_fritz74xxOS60 = Fritzbox 74XX OS6.0
build_dir_fritz73xxOS62 = Fritzbox 73XX OS6.2
build_dir_fritz74xxOS62 = Fritzbox 74XX OS6.2
build_dir_sheevaplug = Sheevaplug

Part5:
build_dir_rasb_hard = Raspberrypi HardFPU
build_dir_rasb_soft = Raspberrypi SoftFPU
build_dir_samsungtv = SamsungTV Serie E/F (ES7xxx/8xxx)
build_dir_syn_atom = Synology with Atom CPU
build_dir_tplink = TP-Link 1043ND
build_dir_tplink_backfire = TP-Link Backfire (openwrt/ar71xx)

Part6:
build_dir_sh_4 = Octagon, Ipbox, Kathrein, Fortis, Spark-Box (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_sh4 = UFS-9XX, Kathrein & Octagon (segfaults on some systems) (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_x86_32 = Linux PC's 32 Bit, Igel
build_dir_x86_32_static = Linux PC's 32 Bit, Igel (static versions - libcrypto, libusb and pcsc static)
build_dir_x86_64 = Linux PC's 64 Bit (additional with dvbapi and libcrypto static for ZOTAC ZBOX ID91 OpenELEC)



Additional for "arm", "rasb_hard", "rasb_soft", "syn-atom", "owrt24", "owrt26", "openwrt1209aa", "x86_32" and "x86_64" a binary with "libusb" and "pcsc".
Additional for "syn-atom", "rasb_hard", "rasb_soft", "mca", "mipsel" and "mipsoe20" a binary with "libcrypto static".
Additional for "mipsel", "mipsoe20", "fritz71xx", "fritz72xx", "fritz73xx", "fritz74xx", "fritz73xxOS60", "fritz73xxOS62", "fritz74xxOS60" and "fritz74xxOS62" a binary with "libusb".
Additional for "fritz71xx" a binary with "libusb static".
 

hapeba

Registered
Messages
82
Special features:
==========


Pid-File control : without start-parameter "-B" and with "pidfile=[blank]" in oscam.conf --> no Pid-File

WebIf - Readers-/Users-Menu --> Disabled-/Enabled-Symbol changed

WebIf - Status-Menu --> Skript-/Shutdown-Button "properties" individually programmable via CSS-File
(LI.menu_script ... and/or LI.menu_shutdown ...)

Write channelcache and emmcache/emmstat:
Enable/disable parameter over webif (not with usecache from parameter emmcache)
- "Save channelcache" in Config/Dvbapi
- "Write emmcache/emmstat to file" in Config/Logging
Default for both: disabled

WebIf - Special WebIf-Design included

This version creates a virtual card reader, which is configured automatically.
You may save the default reader configuration with the webif and then modify it to your own liking.

SoftCam.Key:
OSCam-EMU does not require, but will make use of "SoftCam.Key" if available.
"SoftCam.Key" is searched in the oscam config folder (where oscam.conf is located) and also in "/var/keys".



PowerVU config:
==========


On compatible Dreambox STBs:

1) Disable the Stream Relay:
Webif -> Config -> Stream Relay -> Mode
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_relay_enabled = 0

On other devices the Stream Relay must be used.


2) Select the correct DVB-Api extended CW API:
Webif -> Config -> DVB-Api -> API for extended CWs
0 - disabled (default)
1 - OE 2.2
2 - OE 2.0

or in oscam.conf:

[dvbapi]
extended_cw_api = 1 or 2



Oscam Complete - Minimal:
================


- "with all" but without ...
- Touch
- OpenSSL
- IPV6
- PCSC
- Smartreader-Support (LibUSB)
- GBox



Explanation of sub-directories:
===================


Part1:
build_dir_arm_cortex_a9 = Cortex A9 CPU example: Receiver (SU980)
build_dir_azbox = Azbox HD Premium/-Plus/Elite
build_dir_brcm63xx = Brcm63xx OpenWRT
build_dir_brcm63xx_other = Brcm63xx OTHER
build_dir_ddwrt346 = DDWRT gcc 3.4.6
build_dir_ddwrt410 = DDWRT gcc 4.1.0 (zb. WNR3500L)
build_dir_fonera = Fonera Router
build_dir_nslu2open = ARM NSLU2 OpenWRT
build_dir_openwrt26 = OpenWRT 2.6
build_dir_openwrt24 = OpenWRT 2.4 (Fritz 32XX,71XX,72XX)
build_dir_openwrt1209aa = OpenWRT 12.09 Attitude Adjustment (ulibc)

Part2:
build_dir_dreambox_fpu = DMM 500HD/800SE/7020HD/8000/VU+ (OE 2.0 FPU)
build_dir_mipsel = DMM 500HD/800(SE)/7020HD/7025(+)/8000/VU+ (OE 1.6)
build_dir_mipsoe20 = DMM 500HD/800(SE)/820/7020HD/7025(+)/7080/8000/VU+ (OE 2.0)
build_dir_mipswdtv = Mipsel Tuxbox WDTV
build_dir_openpli40 = OpenPLI 4.0 (All Mipsel, OpenSSL 1.0 (also OE 2.2 and higher, Black Hole 3.0 and higher)
build_dir_powerpc = DMM 600/7000/7020si(PPC Tuxbox)
build_dir_ppcold = DBox2/DMM 500/56x0
build_dir_ppc_dream_old = Older Dreams with Gemini

Part3:
build_dir_dockstar = DOCKSTAR (arm)
build_dir_fritz33xx = Fritzbox 33XX
build_dir_fritz71xx = Fritzbox 71XX
build_dir_fritz72xx = Fritzbox 72XX
build_dir_marv_6281 = Synology Marvell 88F628x
build_dir_mca = Matrix Cam Air
build_dir_ppc_eglibc = PowerPC Q or IQ (Synology NAS DS213+/DS413)

Part4:
build_dir_cool = Coolstream Box
build_dir_fritz73xx = Fritzbox 73XX
build_dir_fritz74xx = Fritzbox 74XX
build_dir_fritz73xxOS60 = Fritzbox 73XX OS6.0
build_dir_fritz74xxOS60 = Fritzbox 74XX OS6.0
build_dir_fritz73xxOS62 = Fritzbox 73XX OS6.2
build_dir_fritz74xxOS62 = Fritzbox 74XX OS6.2
build_dir_sheevaplug = Sheevaplug

Part5:
build_dir_rasb_hard = Raspberrypi HardFPU
build_dir_rasb_soft = Raspberrypi SoftFPU
build_dir_samsungtv = SamsungTV Serie E/F (ES7xxx/8xxx)
build_dir_syn_atom = Synology with Atom CPU
build_dir_tplink = TP-Link 1043ND
build_dir_tplink_backfire = TP-Link Backfire (openwrt/ar71xx)

Part6:
build_dir_sh_4 = Octagon, Ipbox, Kathrein, Fortis, Spark-Box (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_sh4 = UFS-9XX, Kathrein & Octagon (segfaults on some systems) (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_x86_32 = Linux PC's 32 Bit, Igel
build_dir_x86_32_static = Linux PC's 32 Bit, Igel (static versions - libcrypto, libusb and pcsc static)
build_dir_x86_64 = Linux PC's 64 Bit (additional with dvbapi and libcrypto static for ZOTAC ZBOX ID91 OpenELEC)



Additional for "arm", "rasb_hard", "rasb_soft", "syn-atom", "owrt24", "owrt26", "openwrt1209aa", "x86_32" and "x86_64" a binary with "libusb" and "pcsc".
Additional for "syn-atom", "rasb_hard", "rasb_soft", "mca", "mipsel" and "mipsoe20" a binary with "libcrypto static".
Additional for "mipsel", "mipsoe20", "fritz71xx", "fritz72xx", "fritz73xx", "fritz74xx", "fritz73xxOS60", "fritz73xxOS62", "fritz74xxOS60" and "fritz74xxOS62" a binary with "libusb".
Additional for "fritz71xx" a binary with "libusb static".
 

hapeba

Registered
Messages
82
Explanation of sub-directories:
===================


Part5:
build_dir_arm_v7 = Raspberry Pi 2, Banana Pi M2, Vu+ Solo 4k
build_dir_rasb_hard = Raspberry Pi HardFPU
build_dir_rasb_soft = Raspberry Pi SoftFPU
build_dir_samsungtv = SamsungTV Serie E/F (ES7xxx/8xxx)
build_dir_syn_atom = Synology with Atom CPU
build_dir_tplink = TP-Link 1043ND
build_dir_tplink_backfire = TP-Link Backfire (openwrt/ar71xx)



Additional for "arm", "arm_v7", "rasb_hard", "rasb_soft", "syn-atom", "owrt24", "owrt26", "openwrt1209aa", "x86_32" and "x86_64" a binary with "libusb" and "pcsc".
Additional for "syn-atom", "rasb_hard", "rasb_soft", "mca", "mipsel" and "mipsoe20" a binary with "libcrypto static".
Additional for "mipsel", "mipsoe20", "fritz71xx", "fritz72xx", "fritz73xx", "fritz74xx", "fritz73xxOS60", "fritz73xxOS62", "fritz74xxOS60" and "fritz74xxOS62" a binary with "libusb".
Additional for "fritz71xx" a binary with "libusb static".
Additional for "arm_v7" a binary with "libusb".
Additional for "arm_v7" a binary with "pcsc".
 

hapeba

Registered
Messages
82
Special features:
==========


Pid-File control : without start-parameter "-B" and with "pidfile=[blank]" in oscam.conf --> no Pid-File

WebIf - Readers-/Users-Menu --> Disabled-/Enabled-Symbol changed

WebIf - Status-Menu --> Skript-/Shutdown-Button "properties" individually programmable via CSS-File
(LI.menu_script ... and/or LI.menu_shutdown ...)

Write channelcache and emmcache/emmstat:
Enable/disable parameter over webif (not with usecache from parameter emmcache)
- "Save channelcache" in Config/Dvbapi
- "Write emmcache/emmstat to file" in Config/Logging
Default for both: disabled

WebIf - Special WebIf-Design included

This version creates a virtual card reader, which is configured automatically.
You may save the default reader configuration with the webif and then modify it to your own liking.

SoftCam.Key:
OSCam-EMU does not require, but will make use of "SoftCam.Key" if available.
"SoftCam.Key" is searched in the oscam config folder (where oscam.conf is located) and also in "/var/keys".



PowerVU config:
==========


On compatible Dreambox STBs:

1) Disable the Stream Relay:
Webif -> Config -> Stream Relay -> Mode
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_relay_enabled = 0

On other devices the Stream Relay must be used.


2) Select the correct DVB-Api extended CW API:
Webif -> Config -> DVB-Api -> API for extended CWs
0 - disabled (default)
1 - OE 2.2
2 - OE 2.0

or in oscam.conf:

[dvbapi]
extended_cw_api = 1 or 2



Oscam Complete - Minimal:
================


- "with all" but without ...
- Touch
- OpenSSL
- IPV6
- PCSC
- Smartreader-Support (LibUSB)
- GBox



Explanation of sub-directories:
===================


Part1:
build_dir_arm_cortex_a9 = Cortex A9 CPU example: Receiver (SU980)
build_dir_azbox = Azbox HD Premium/-Plus/Elite
build_dir_brcm63xx = Brcm63xx OpenWRT
build_dir_brcm63xx_other = Brcm63xx OTHER
build_dir_ddwrt346 = DDWRT gcc 3.4.6
build_dir_ddwrt410 = DDWRT gcc 4.1.0 (zb. WNR3500L)
build_dir_fonera = Fonera Router
build_dir_nslu2open = ARM NSLU2 OpenWRT
build_dir_openwrt26 = OpenWRT 2.6
build_dir_openwrt24 = OpenWRT 2.4 (Fritz 32XX,71XX,72XX)
build_dir_openwrt1209aa = OpenWRT 12.09 Attitude Adjustment (ulibc)

Part2:
build_dir_dreambox_fpu = DMM 500HD/800SE/7020HD/8000/VU+ (OE 2.0 FPU)
build_dir_mipsel = DMM 500HD/800(SE)/7020HD/7025(+)/8000/VU+ (OE 1.6)
build_dir_mipsoe20 = DMM 500HD/800(SE)/820/7020HD/7025(+)/7080/8000/VU+ (OE 2.0)
build_dir_mipswdtv = Mipsel Tuxbox WDTV
build_dir_openpli40 = OpenPLI 4.0 (All Mipsel, OpenSSL 1.0 (also OE 2.2 and higher, Black Hole 3.0 and higher)
build_dir_powerpc = DMM 600/7000/7020si(PPC Tuxbox)
build_dir_ppcold = DBox2/DMM 500/56x0
build_dir_ppc_dream_old = Older Dreams with Gemini

Part3:
build_dir_dockstar = DOCKSTAR (arm)
build_dir_fritz33xx = Fritzbox 33XX
build_dir_fritz71xx = Fritzbox 71XX
build_dir_fritz72xx = Fritzbox 72XX
build_dir_marv_6281 = Synology Marvell 88F628x
build_dir_mca = Matrix Cam Air
build_dir_ppc_eglibc = PowerPC Q or IQ (Synology NAS DS213+/DS413)

Part4:
build_dir_cool = Coolstream Box
build_dir_fritz73xx = Fritzbox 73XX
build_dir_fritz74xx = Fritzbox 74XX
build_dir_fritz73xxOS60 = Fritzbox 73XX OS6.0
build_dir_fritz74xxOS60 = Fritzbox 74XX OS6.0
build_dir_fritz73xxOS62 = Fritzbox 73XX OS6.2
build_dir_fritz74xxOS62 = Fritzbox 74XX OS6.2
build_dir_sheevaplug = Sheevaplug

Part5:
build_dir_armv7 = Raspberry Pi 2, Banana Pi M2, Vu+ Solo 4k
build_dir_rasb_hard = Raspberry Pi HardFPU
build_dir_rasb_soft = Raspberry Pi SoftFPU
build_dir_samsungtv = SamsungTV Serie E/F (ES7xxx/8xxx)
build_dir_syn_atom = Synology with Atom CPU
build_dir_tplink = TP-Link 1043ND
build_dir_tplink_backfire = TP-Link Backfire (openwrt/ar71xx)

Part6:
build_dir_sh_4 = Octagon, Ipbox, Kathrein, Fortis, Spark-Box (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_sh4 = UFS-9XX, Kathrein & Octagon (segfaults on some systems) (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_x86_32 = Linux PC's 32 Bit, Igel
build_dir_x86_32_static = Linux PC's 32 Bit, Igel (static versions - libcrypto, libusb and pcsc static)
build_dir_x86_64 = Linux PC's 64 Bit (additional with dvbapi and libcrypto static for ZOTAC ZBOX ID91 OpenELEC)


Additional for "arm", "armv7", "rasb_hard", "rasb_soft", "syn-atom", "owrt24", "owrt26", "openwrt1209aa", "x86_32" and "x86_64" a binary with "libusb" and "pcsc".
Additional for "syn-atom", "rasb_hard", "rasb_soft", "mca", "mipsel" and "mipsoe20" a binary with "libcrypto static".
Additional for "armv7", "mipsel", "mipsoe20", "openpli40", "fritz71xx", "fritz72xx", "fritz73xx", "fritz74xx", "fritz73xxOS60", "fritz73xxOS62", "fritz74xxOS60" and "fritz74xxOS62" a binary with "libusb".
Additional for "fritz71xx", "mipsoe20" and "openpli40" a binary with "libusb static".
Additional for "armv7" a binary with "pcsc".
 

hapeba

Registered
Messages
82
Special features:
==========


Pid-File control : without start-parameter "-B" and with "pidfile=[blank]" in oscam.conf --> no Pid-File

WebIf - Readers-/Users-Menu --> Disabled-/Enabled-Symbol changed

WebIf - Status-Menu --> Skript-/Shutdown-Button "properties" individually programmable via CSS-File
(LI.menu_script ... and/or LI.menu_shutdown ...)

Write channelcache and emmcache/emmstat:
Enable/disable parameter over webif (not with usecache from parameter emmcache)
- "Save channelcache" in Config/Dvbapi
- "Write emmcache/emmstat to file" in Config/Logging
Default for both: disabled

WebIf - Special WebIf-Design included

This version creates a virtual card reader, which is configured automatically.
You may save the default reader configuration with the webif and then modify it to your own liking.

SoftCam.Key:
OSCam-EMU does not require, but will make use of "SoftCam.Key" if available.
"SoftCam.Key" is searched in the oscam config folder (where oscam.conf is located) and also in "/var/keys".



PowerVU config:
==========


On compatible Dreambox STBs:

1) Disable the Stream Relay:
Webif -> Config -> Stream Relay -> Mode
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_relay_enabled = 0

On other devices the Stream Relay must be used.


2) Select the correct DVB-Api extended CW API:
Webif -> Config -> DVB-Api -> API for extended CWs
0 - disabled (default)
1 - OE 2.2
2 - OE 2.0

or in oscam.conf:

[dvbapi]
extended_cw_api = 1 or 2



Oscam Complete - Minimal:
================


- "with all" but without ...
- Touch
- OpenSSL
- IPV6
- PCSC
- Smartreader-Support (LibUSB)
- GBox



Explanation of sub-directories:
===================


Part1:
build_dir_arm_cortex_a9 = Cortex A9 CPU example: Receiver (SU980)
build_dir_azbox = Azbox HD Premium/-Plus/Elite
build_dir_brcm63xx = Brcm63xx OpenWRT
build_dir_brcm63xx_other = Brcm63xx OTHER
build_dir_ddwrt346 = DDWRT gcc 3.4.6
build_dir_ddwrt410 = DDWRT gcc 4.1.0 (zb. WNR3500L)
build_dir_fonera = Fonera Router
build_dir_nslu2open = ARM NSLU2 OpenWRT
build_dir_openwrt26 = OpenWRT 2.6
build_dir_openwrt24 = OpenWRT 2.4 (Fritz 32XX,71XX,72XX)
build_dir_openwrt1209aa = OpenWRT 12.09 Attitude Adjustment (ulibc)

Part2:
build_dir_dreambox_fpu = DMM 500HD/800SE/7020HD/8000/VU+ (OE 2.0 FPU)
build_dir_mipsel = DMM 500HD/800(SE)/7020HD/7025(+)/8000/VU+ (OE 1.6)
build_dir_mipsoe20 = DMM 500HD/800(SE)/820/7020HD/7025(+)/7080/8000/VU+ (OE 2.0)
build_dir_mipswdtv = Mipsel Tuxbox WDTV
build_dir_openpli40 = OpenPLI 4.0 (All Mipsel, OpenSSL 1.0 (also OE 2.2 and higher, Black Hole 3.0 and higher)
build_dir_powerpc = DMM 600/7000/7020si(PPC Tuxbox)
build_dir_ppcold = DBox2/DMM 500/56x0
build_dir_ppc_dream_old = Older Dreams with Gemini

Part3:
build_dir_dockstar = DOCKSTAR (arm)
build_dir_fritz33xx = Fritzbox 33XX
build_dir_fritz71xx = Fritzbox 71XX
build_dir_fritz72xx = Fritzbox 72XX
build_dir_marv_6281 = Synology Marvell 88F628x
build_dir_mca = Matrix Cam Air
build_dir_ppc_eglibc = PowerPC Q or IQ (Synology NAS DS213+/DS413)

Part4:
build_dir_cool = Coolstream Box
build_dir_fritz73xx = Fritzbox 73XX
build_dir_fritz74xx = Fritzbox 74XX
build_dir_fritz73xxOS60 = Fritzbox 73XX OS6.0
build_dir_fritz74xxOS60 = Fritzbox 74XX OS6.0
build_dir_fritz73xxOS62 = Fritzbox 73XX OS6.2
build_dir_fritz74xxOS62 = Fritzbox 74XX OS6.2
build_dir_sheevaplug = Sheevaplug

Part5:
build_dir_armv7 = Raspberry Pi 2, Banana Pi M2, Vu+ Solo 4k
build_dir_rasb_hard = Raspberry Pi HardFPU
build_dir_rasb_soft = Raspberry Pi SoftFPU
build_dir_samsungtv = SamsungTV Serie E/F (ES7xxx/8xxx)
build_dir_syn_atom = Synology with Atom CPU
build_dir_tplink = TP-Link 1043ND
build_dir_tplink_backfire = TP-Link Backfire (openwrt/ar71xx)

Part6:
build_dir_sh_4 = Octagon, Ipbox, Kathrein, Fortis, Spark-Box (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_sh4 = UFS-9XX, Kathrein & Octagon (segfaults on some systems) (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_x86_32 = Linux PC's 32 Bit, Igel
build_dir_x86_32_static = Linux PC's 32 Bit, Igel (static versions - libcrypto, libusb and pcsc static)
build_dir_x86_64 = Linux PC's 64 Bit (additional with dvbapi and libcrypto static for ZOTAC ZBOX ID91 OpenELEC)



Additional for "arm", "armv7", "rasb_hard", "rasb_soft", "syn-atom", "owrt24", "owrt26", "openwrt1209aa", "x86_32" and "x86_64" a binary with "libusb" and "pcsc".
Additional for "syn-atom", "rasb_hard", "rasb_soft", "mca", "mipsel" and "mipsoe20" a binary with "libcrypto static".
Additional for "armv7", "mipsel", "mipsoe20" and "openpli40", "fritz71xx", "fritz72xx", "fritz73xx", "fritz74xx", "fritz73xxOS60", "fritz73xxOS62", "fritz74xxOS60" and "fritz74xxOS62" a binary with "libusb".
Additional for "fritz71xx", "mipsoe20" and "openpli40" a binary with "libusb static".
Additional for "armv7" a binary with "pcsc".
Additional for "armv7" a binary with "dvbapi".
Additional for "armv7" a binary with "dvbapi", "libusb" and "pcsc".
 

hapeba

Registered
Messages
82
Special features:
==========


Pid-File control : without start-parameter "-B" and with "pidfile=[blank]" in oscam.conf --> no Pid-File

WebIf - Readers-/Users-Menu --> Disabled-/Enabled-Symbol changed

WebIf - Status-Menu --> Skript-/Shutdown-Button "properties" individually programmable via CSS-File
(LI.menu_script ... and/or LI.menu_shutdown ...)

Write channelcache and emmcache/emmstat:
Enable/disable parameter over webif (not with usecache from parameter emmcache)
- "Save channelcache" in Config/Dvbapi
- "Write emmcache/emmstat to file" in Config/Logging
Default for both: disabled

All three files are written to config-dir.
If "emmlogdir" is defined, oscam.emmcache and oscam.emmstat are written to this defined dir.



WebIf - Special WebIf-Design included

This version creates a virtual card reader, which is configured automatically.
You may save the default reader configuration with the webif and then modify it to your own liking.

SoftCam.Key:
OSCam-EMU does not require, but will make use of "SoftCam.Key" if available.
"SoftCam.Key" is searched in the oscam config folder (where oscam.conf is located) and also in "/var/keys".



PowerVU config:
==========


On compatible Dreambox STBs:

1) Disable the Stream Relay:
Webif -> Config -> Stream Relay -> Mode
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_relay_enabled = 0

On other devices the Stream Relay must be used.


2) Select the correct DVB-Api extended CW API:
Webif -> Config -> DVB-Api -> API for extended CWs
0 - disabled (default)
1 - OE 2.2
2 - OE 2.0

or in oscam.conf:

[dvbapi]
extended_cw_api = 1 or 2



Oscam Complete - Minimal:
================


- "with all" but without ...
- Touch
- OpenSSL
- IPV6
- PCSC
- Smartreader-Support (LibUSB)
- GBox



Explanation of sub-directories:
===================


Part1:
build_dir_arm_cortex_a9 = Cortex A9 CPU example: Receiver (SU980)
build_dir_azbox = Azbox HD Premium/-Plus/Elite
build_dir_brcm63xx = Brcm63xx OpenWRT
build_dir_brcm63xx_other = Brcm63xx OTHER
build_dir_ddwrt346 = DDWRT gcc 3.4.6
build_dir_ddwrt410 = DDWRT gcc 4.1.0 (zb. WNR3500L)
build_dir_fonera = Fonera Router
build_dir_nslu2open = ARM NSLU2 OpenWRT
build_dir_openwrt26 = OpenWRT 2.6
build_dir_openwrt24 = OpenWRT 2.4 (Fritz 32XX,71XX,72XX)
build_dir_openwrt1209aa = OpenWRT 12.09 Attitude Adjustment (ulibc)

Part2:
build_dir_dreambox_fpu = DMM 500HD/800SE/7020HD/8000/VU+ (OE 2.0 FPU)
build_dir_mipsel = DMM 500HD/800(SE)/7020HD/7025(+)/8000/VU+ (OE 1.6)
build_dir_mipsoe20 = DMM 500HD/800(SE)/820/7020HD/7025(+)/7080/8000/VU+ (OE 2.0)
build_dir_mipswdtv = Mipsel Tuxbox WDTV
build_dir_openpli40 = OpenPLI 4.0 (All Mipsel, OpenSSL 1.0 (also OE 2.2 and higher, Black Hole 3.0 and higher)
build_dir_powerpc = DMM 600/7000/7020si(PPC Tuxbox)
build_dir_ppcold = DBox2/DMM 500/56x0
build_dir_ppc_dream_old = Older Dreams with Gemini

Part3:
build_dir_dockstar = DOCKSTAR (arm)
build_dir_fritz33xx = Fritzbox 33XX
build_dir_fritz71xx = Fritzbox 71XX
build_dir_fritz72xx = Fritzbox 72XX
build_dir_marv_6281 = Synology Marvell 88F628x
build_dir_mca = Matrix Cam Air
build_dir_ppc_eglibc = PowerPC Q or IQ (Synology NAS DS213+/DS413)

Part4:
build_dir_cool = Coolstream Box
build_dir_fritz73xx = Fritzbox 73XX
build_dir_fritz74xx = Fritzbox 74XX
build_dir_fritz73xxOS60 = Fritzbox 73XX OS6.0
build_dir_fritz74xxOS60 = Fritzbox 74XX OS6.0
build_dir_fritz73xxOS62 = Fritzbox 73XX OS6.2
build_dir_fritz74xxOS62 = Fritzbox 74XX OS6.2
build_dir_sheevaplug = Sheevaplug

Part5:
build_dir_armv7 = Raspberry Pi 2, Banana Pi M2, Vu+ Solo 4k
build_dir_rasb_hard = Raspberry Pi HardFPU
build_dir_rasb_soft = Raspberry Pi SoftFPU
build_dir_samsungtv = SamsungTV Serie E/F (ES7xxx/8xxx)
build_dir_syn_atom = Synology with Atom CPU
build_dir_tplink = TP-Link 1043ND
build_dir_tplink_backfire = TP-Link Backfire (openwrt/ar71xx)

Part6:
build_dir_sh_4 = Octagon, Ipbox, Kathrein, Fortis, Spark-Box (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_sh4 = UFS-9XX, Kathrein & Octagon (segfaults on some systems) (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_x86_32 = Linux PC's 32 Bit, Igel
build_dir_x86_32_static = Linux PC's 32 Bit, Igel (static versions - libcrypto, libusb and pcsc static)
build_dir_x86_64 = Linux PC's 64 Bit (additional with dvbapi and libcrypto static for ZOTAC ZBOX ID91 OpenELEC)



Additional for "arm", "armv7", "rasb_hard", "rasb_soft", "syn-atom", "owrt24", "owrt26", "openwrt1209aa", "x86_32" and "x86_64" a binary with "libusb" and "pcsc".
Additional for "syn-atom", "rasb_hard", "rasb_soft", "mca", "mipsel" and "mipsoe20" a binary with "libcrypto static".
Additional for "armv7", "mipsel", "mipsoe20" and "openpli40", "fritz71xx", "fritz72xx", "fritz73xx", "fritz74xx", "fritz73xxOS60", "fritz73xxOS62", "fritz74xxOS60" and "fritz74xxOS62" a binary with "libusb".
Additional for "fritz71xx", "mipsoe20" and "openpli40" a binary with "libusb static".
Additional for "armv7" a binary with "pcsc".
Additional for "armv7" a binary with "dvbapi".
Additional for "armv7" a binary with "dvbapi", "libusb" and "pcsc".
 

hapeba

Registered
Messages
82
Special features:
==========


Pid-File control : without start-parameter "-B" and with "pidfile=[blank]" in oscam.conf --> no Pid-File

WebIf - Readers-/Users-Menu --> Disabled-/Enabled-Symbol changed

WebIf - Status-Menu --> Skript-/Shutdown-Button "properties" individually programmable via CSS-File
(LI.menu_script ... and/or LI.menu_shutdown ...)

WebIf - OSCamLogo with OSCamLabel (WebIf --> config --> webif --> OSCam Label)
(Example: set it to Box-Name ...)

Write channelcache and emmcache/emmstat:
Enable/disable parameter over webif (not with usecache from parameter emmcache)
- "Save channelcache" in Config/Dvbapi
- "Write emmcache/emmstat to file" in Config/Logging
Default for both: disabled

All three files are written to config-dir.
If "emmlogdir" is defined, oscam.emmcache and oscam.emmstat are written to this defined dir.



WebIf - Special WebIf-Design included

This version creates a virtual card reader, which is configured automatically.
You may save the default reader configuration with the webif and then modify it to your own liking.

SoftCam.Key:
OSCam-EMU does not require, but will make use of "SoftCam.Key" if available.
"SoftCam.Key" is searched in the oscam config folder (where oscam.conf is located) and also in "/var/keys".



PowerVU config:
==========


On compatible Dreambox STBs:

1) Disable the Stream Relay:
Webif -> Config -> Stream Relay -> Mode
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_relay_enabled = 0

On other devices the Stream Relay must be used.


2) Select the correct DVB-Api extended CW API:
Webif -> Config -> DVB-Api -> API for extended CWs
0 - disabled (default)
1 - OE 2.2
2 - OE 2.0

or in oscam.conf:

[dvbapi]
extended_cw_api = 1 or 2



Oscam Complete - Minimal:
================


- "with all" but without ...
- Touch
- OpenSSL
- IPV6
- PCSC
- Smartreader-Support (LibUSB)
- GBox



Explanation of sub-directories:
===================


Part1:
build_dir_arm_cortex_a9 = Cortex A9 CPU example: Receiver (SU980)
build_dir_azbox = Azbox HD Premium/-Plus/Elite
build_dir_brcm63xx = Brcm63xx OpenWRT
build_dir_brcm63xx_other = Brcm63xx OTHER
build_dir_ddwrt346 = DDWRT gcc 3.4.6
build_dir_ddwrt410 = DDWRT gcc 4.1.0 (zb. WNR3500L)
build_dir_fonera = Fonera Router
build_dir_nslu2open = ARM NSLU2 OpenWRT
build_dir_openwrt26 = OpenWRT 2.6
build_dir_openwrt24 = OpenWRT 2.4 (Fritz 32XX,71XX,72XX)
build_dir_openwrt1209aa = OpenWRT 12.09 Attitude Adjustment (ulibc)

Part2:
build_dir_dreambox_fpu = DMM 500HD/800SE/7020HD/8000/VU+ (OE 2.0 FPU)
build_dir_mipsel = DMM 500HD/800(SE)/7020HD/7025(+)/8000/VU+ (OE 1.6)
build_dir_mipsoe20 = DMM 500HD/800(SE)/820/7020HD/7025(+)/7080/8000/VU+ (OE 2.0)
build_dir_mipswdtv = Mipsel Tuxbox WDTV
build_dir_openpli40 = OpenPLI 4.0 (All Mipsel, OpenSSL 1.0 (also OE 2.2 and higher, Black Hole 3.0 and higher)
build_dir_powerpc = DMM 600/7000/7020si(PPC Tuxbox)
build_dir_ppcold = DBox2/DMM 500/56x0
build_dir_ppc_dream_old = Older Dreams with Gemini

Part3:
build_dir_dockstar = DOCKSTAR (arm)
build_dir_fritz33xx = Fritzbox 33XX
build_dir_fritz71xx = Fritzbox 71XX
build_dir_fritz72xx = Fritzbox 72XX
build_dir_marv_6281 = Synology Marvell 88F628x
build_dir_mca = Matrix Cam Air
build_dir_ppc_eglibc = PowerPC Q or IQ (Synology NAS DS213+/DS413)

Part4:
build_dir_cool = Coolstream Box
build_dir_fritz73xx = Fritzbox 73XX
build_dir_fritz74xx = Fritzbox 74XX
build_dir_fritz73xxOS60 = Fritzbox 73XX OS6.0
build_dir_fritz74xxOS60 = Fritzbox 74XX OS6.0
build_dir_fritz73xxOS62 = Fritzbox 73XX OS6.2
build_dir_fritz74xxOS62 = Fritzbox 74XX OS6.2
build_dir_sheevaplug = Sheevaplug

Part5:
build_dir_armv7 = Raspberry Pi 2, Banana Pi M2, Vu+ Solo 4k
build_dir_rasb_hard = Raspberry Pi HardFPU
build_dir_rasb_soft = Raspberry Pi SoftFPU
build_dir_samsungtv = SamsungTV Serie E/F (ES7xxx/8xxx)
build_dir_syn_atom = Synology with Atom CPU
build_dir_tplink = TP-Link 1043ND
build_dir_tplink_backfire = TP-Link Backfire (openwrt/ar71xx)

Part6:
build_dir_sh_4 = Octagon, Ipbox, Kathrein, Fortis, Spark-Box (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_sh4 = UFS-9XX, Kathrein & Octagon (segfaults on some systems) (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_x86_32 = Linux PC's 32 Bit, Igel
build_dir_x86_32_static = Linux PC's 32 Bit, Igel (static versions - libcrypto, libusb and pcsc static)
build_dir_x86_64 = Linux PC's 64 Bit (additional with dvbapi and libcrypto static for ZOTAC ZBOX ID91 OpenELEC)



Additional for "arm", "armv7", "rasb_hard", "rasb_soft", "syn-atom", "owrt24", "owrt26", "openwrt1209aa", "x86_32" and "x86_64" a binary with "libusb" and "pcsc".
Additional for "syn-atom", "rasb_hard", "rasb_soft", "mca", "mipsel" and "mipsoe20" a binary with "libcrypto static".
Additional for "armv7", "mipsel", "mipsoe20" and "openpli40", "fritz71xx", "fritz72xx", "fritz73xx", "fritz74xx", "fritz73xxOS60", "fritz73xxOS62", "fritz74xxOS60" and "fritz74xxOS62" a binary with "libusb".
Additional for "fritz71xx", "mipsoe20" and "openpli40" a binary with "libusb static".
Additional for "armv7" a binary with "pcsc".
Additional for "armv7" a binary with "dvbapi".
Additional for "armv7" a binary with "dvbapi", "libusb" and "pcsc".
 

hapeba

Registered
Messages
82
OSCAM-EMU FROM JoeUser FOR VARIOUS PLATFORMS

PowerVU config:
==========


On compatible Dreambox STBs:

1) Disable the Stream Relay:
Webif -> Config -> Stream Relay -> Mode
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_relay_enabled = 0

On other devices the Stream Relay must be used.


2) Select the correct DVB-Api extended CW API:
Webif -> Config -> DVB-Api -> API for extended CWs
0 - disabled (default)
1 - OE 2.2
2 - OE 2.0

or in oscam.conf:

[dvbapi]
extended_cw_api = 1 or 2


3) New Parameter: Process EMM from stream
Webif -> Config -> Stream Relay -> Process EMM from stream
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_emm_enabled = 0 or 1

!!! W A R N I N G !!! - with JoeUser's new version, the SoftCam.Key file format has changed.
Now, each key is prefixed with a group ID:
Group ID (4 hex digits) + SID (4 hex digits)


Keys in SoftCam.Key:

P <groupid><srvid> <nb> <key>
Where: groupid = any 4 hex digits signifying unique group for all channels using the same keys.
(Leading zeros not necessarry, but makes viewing the file easier...)
srvid = SID (Service ID) of channel in hex with leading zeros to make 4 hex digits.
nb = key number (00/01)
key = ecm key

example groupid=0x1, sid=0x1234, keys 00 and 01:
P 00011234 00 11223344556677
P 011234 01 22334455667788

example groupid=0x2, sid=0x34, keys 00 and 01:
P 00020034 00 00112233445566
P 0020034 01 00223344556677

For channels with the same srvid the correct key will be detected automatically, but each key needs a unique groupid.

P 009E0234 01 11223344556677
P 00040234 01 22334455667788
P 013E0234 01 33445566778899

WARNING - duplicate <groupid><srvid> are not allowed anymore - only the last instance will be used!

AU keys:
P <groupid> <UA> <key>
example:
P 009E 11223344 11223344556677
P 009E 44332211 22334455667788
P 0004 22334455 33445566778899
P 013E 00112233 00112233445566

Multiple UA keys are allowed for each group and each UA will update ALL ecm keys in the group.

NOTE: in order to work, the ecm keys must be "seeded" in the file for each SID you want to update since the UA has no information about other sids.
So to add a key that is unknown, enter a dummy key to get updated, for example:

P 00010004 00 00000000000000000
P 00010004 01 00000000000000000

Also note: Duplicate powervu keys are no longer allowed (unnecessary since duplicate SIDs should now have a unique group ID.)
So, if there are any duplicates, only the last key in the file will be used.
This also means that as new keys are found and appended to the file, they will automatically replace earlier keys.




Oscam Complete - Minimal:
================


- "with all" but without ...
- Touch
- OpenSSL
- IPV6
- PCSC
- Smartreader-Support (LibUSB)
- GBox



Explanation of sub-directories:
===================


Part1:
build_dir_arm_cortex_a9 = Cortex A9 CPU example: Receiver (SU980)
build_dir_azbox = Azbox HD Premium/-Plus/Elite
build_dir_brcm63xx = Brcm63xx OpenWRT
build_dir_brcm63xx_other = Brcm63xx OTHER
build_dir_ddwrt346 = DDWRT gcc 3.4.6
build_dir_ddwrt410 = DDWRT gcc 4.1.0 (zb. WNR3500L)
build_dir_fonera = Fonera Router
build_dir_nslu2open = ARM NSLU2 OpenWRT
build_dir_openwrt26 = OpenWRT 2.6
build_dir_openwrt24 = OpenWRT 2.4 (Fritz 32XX,71XX,72XX)
build_dir_openwrt1209aa = OpenWRT 12.09 Attitude Adjustment (ulibc)

Part2:
build_dir_dreambox_fpu = DMM 500HD/800SE/7020HD/8000/VU+ (OE 2.0 FPU)
build_dir_mipsel = DMM 500HD/800(SE)/7020HD/7025(+)/8000/VU+ (OE 1.6)
build_dir_mipsoe20 = DMM 500HD/800(SE)/820/7020HD/7025(+)/7080/8000/VU+ (OE 2.0)
build_dir_mipswdtv = Mipsel Tuxbox WDTV
build_dir_openpli40 = OpenPLI 4.0 (All Mipsel, OpenSSL 1.0 (also OE 2.2 and higher, Black Hole 3.0 and higher)
build_dir_powerpc = DMM 600/7000/7020si(PPC Tuxbox)
build_dir_ppcold = DBox2/DMM 500/56x0
build_dir_ppc_dream_old = Older Dreams with Gemini

Part3:
build_dir_dockstar = DOCKSTAR (arm)
build_dir_fritz33xx = Fritzbox 33XX
build_dir_fritz71xx = Fritzbox 71XX
build_dir_fritz72xx = Fritzbox 72XX
build_dir_marv_6281 = Synology Marvell 88F628x
build_dir_mca = Matrix Cam Air
build_dir_ppc_eglibc = PowerPC Q or IQ (Synology NAS DS213+/DS413)

Part4:
build_dir_cool = Coolstream Box
build_dir_fritz73xx = Fritzbox 73XX
build_dir_fritz74xx = Fritzbox 74XX
build_dir_fritz73xxOS60 = Fritzbox 73XX OS6.0
build_dir_fritz74xxOS60 = Fritzbox 74XX OS6.0
build_dir_fritz73xxOS62 = Fritzbox 73XX OS6.2
build_dir_fritz74xxOS62 = Fritzbox 74XX OS6.2
build_dir_sheevaplug = Sheevaplug

Part5:
build_dir_armv7 = Raspberry Pi 2, Banana Pi M2, Vu+ Solo 4k
build_dir_rasb_hard = Raspberry Pi HardFPU
build_dir_rasb_soft = Raspberry Pi SoftFPU
build_dir_samsungtv = SamsungTV Serie E/F (ES7xxx/8xxx)
build_dir_syn_atom = Synology with Atom CPU
build_dir_tplink = TP-Link 1043ND
build_dir_tplink_backfire = TP-Link Backfire (openwrt/ar71xx)

Part6:
build_dir_sh_4 = Octagon, Ipbox, Kathrein, Fortis, Spark-Box (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_sh4 = UFS-9XX, Kathrein & Octagon (segfaults on some systems) (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_x86_32 = Linux PC's 32 Bit, Igel
build_dir_x86_32_static = Linux PC's 32 Bit, Igel (static versions - libcrypto, libusb and pcsc static)
build_dir_x86_64 = Linux PC's 64 Bit (additional with dvbapi and libcrypto static for ZOTAC ZBOX ID91 OpenELEC)



Additional for "arm", "armv7", "rasb_hard", "rasb_soft", "syn-atom", "owrt24", "owrt26", "openwrt1209aa", "x86_32" and "x86_64" a binary with "libusb" and "pcsc".
Additional for "syn-atom", "rasb_hard", "rasb_soft", "mca", "mipsel" and "mipsoe20" a binary with "libcrypto static".
Additional for "armv7", "mipsel", "mipsoe20" and "openpli40", "fritz71xx", "fritz72xx", "fritz73xx", "fritz74xx", "fritz73xxOS60", "fritz73xxOS62", "fritz74xxOS60" and "fritz74xxOS62" a binary with "libusb".
Additional for "fritz71xx", "mipsoe20" and "openpli40" a binary with "libusb static".
Additional for "armv7" a binary with "pcsc".
Additional for "armv7" a binary with "dvbapi".
Additional for "armv7" a binary with "dvbapi", "libusb" and "pcsc".
 

joeuser

Registered
Messages
199
Thanks for building.

But... there is a new patch available now which fixes the setting of emm filters.

Here is the patch and a few of the most common builds.
 

hapeba

Registered
Messages
82
The LATEST OSCAM-EMU FOR VARIOUS PLATFORMS (with new EMU-Patch from JoeUser)

Special features:
==========


Pid-File control : without start-parameter "-B" and with "pidfile=[blank]" in oscam.conf --> no Pid-File

WebIf - Readers-/Users-Menu --> Disabled-/Enabled-Symbol changed

WebIf - Status-Menu --> Skript-/Shutdown-Button "properties" individually programmable via CSS-File
(LI.menu_script ... and/or LI.menu_shutdown ...)

WebIf - OSCamLogo with OSCamLabel (WebIf --> config --> webif --> OSCam Label)
(Example: set it to Box-Name ...)


Write channelcache and emmcache/emmstat:
Enable/disable parameter over webif (not with usecache from parameter emmcache)
- "Save channelcache" in Config/Dvbapi
- "Write emmcache/emmstat to file" in Config/Logging
Default for both: disabled

All three files are written to config-dir.
If "emmlogdir" is defined, oscam.emmcache and oscam.emmstat are written to this defined dir.


WebIf - Special WebIf-Design included

This version creates a virtual card reader, which is configured automatically.
You may save the default reader configuration with the webif and then modify it to your own liking.

SoftCam.Key:
OSCam-EMU does not require, but will make use of "SoftCam.Key" if available.
"SoftCam.Key" is searched in the oscam config folder (where oscam.conf is located) and also in "/var/keys".



PowerVU config:
==========


!!! W A R N I N G !!! - with JoeUser's new version, the SoftCam.Key file format has changed.

Now, each key is prefixed with a group ID:
Group ID (4 hex digits) + SID (4 hex digits)

Keys in SoftCam.Key:

P <groupid><srvid> <nb> <key>
Where: groupid = any 4 hex digits signifying unique group for all channels using the same keys.
(Leading zeros not necessarry, but makes viewing the file easier...)
srvid = SID (Service ID) of channel in hex with leading zeros to make 4 hex digits.
nb = key number (00/01)
key = ecm key

example groupid=0x1, sid=0x1234, keys 00 and 01:
P 00011234 00 11223344556677
P 011234 01 22334455667788

example groupid=0x2, sid=0x34, keys 00 and 01:
P 00020034 00 00112233445566
P 0020034 01 00223344556677

For channels with the same srvid the correct key will be detected automatically, but each key needs a unique groupid.

P 009E0234 01 11223344556677
P 00040234 01 22334455667788
P 013E0234 01 33445566778899

WARNING - duplicate <groupid><srvid> are not allowed anymore - only the last instance will be used!

AU keys:
P <groupid> <UA> <key>
example:
P 009E 11223344 11223344556677
P 009E 44332211 22334455667788
P 0004 22334455 33445566778899
P 013E 00112233 00112233445566

Multiple UA keys are allowed for each group and each UA will update ALL ecm keys in the group.

NOTE: in order to work, the ecm keys must be "seeded" in the file for each SID you want to update since the UA has no information about sids.
So to add a key that is unknown, enter a dummy key to get updated, for example:

P 00010004 00 00000000000000000
P 00010004 01 00000000000000000

Also note: Duplicate powervu keys are no longer allowed (unnecessary since duplicate SIDs should now have a unique group ID.)
So, if there are any duplicates, only the last key in the file will be used.
This also means that as new keys are found and appended to the file, they will automatically replace earlier keys.




On compatible Dreambox STBs:

1) Disable the Stream Relay:
Webif -> Config -> Stream Relay -> Mode
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_relay_enabled = 0

On other devices the Stream Relay must be used.


2) Select the correct DVB-Api extended CW API:
Webif -> Config -> DVB-Api -> API for extended CWs
0 - disabled (default)
1 - OE 2.2
2 - OE 2.0

or in oscam.conf:

[dvbapi]
extended_cw_api = 1 or 2


3) New Parameter: Process EMM from stream
Webif -> Config -> Stream Relay -> Process EMM from stream
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_emm_enabled = 0 or 1



Oscam Complete - Minimal:
================


- "with all" but without ...
- Touch
- OpenSSL
- IPV6
- PCSC
- Smartreader-Support (LibUSB)
- GBox



Explanation of sub-directories:
===================


Part1:
build_dir_arm_cortex_a9 = Cortex A9 CPU example: Receiver (SU980)
build_dir_azbox = Azbox HD Premium/-Plus/Elite
build_dir_brcm63xx = Brcm63xx OpenWRT
build_dir_brcm63xx_other = Brcm63xx OTHER
build_dir_ddwrt346 = DDWRT gcc 3.4.6
build_dir_ddwrt410 = DDWRT gcc 4.1.0 (zb. WNR3500L)
build_dir_fonera = Fonera Router
build_dir_nslu2open = ARM NSLU2 OpenWRT
build_dir_openwrt26 = OpenWRT 2.6
build_dir_openwrt24 = OpenWRT 2.4 (Fritz 32XX,71XX,72XX)
build_dir_openwrt1209aa = OpenWRT 12.09 Attitude Adjustment (ulibc)

Part2:
build_dir_dreambox_fpu = DMM 500HD/800SE/7020HD/8000/VU+ (OE 2.0 FPU)
build_dir_mipsel = DMM 500HD/800(SE)/7020HD/7025(+)/8000/VU+ (OE 1.6)
build_dir_mipsoe20 = DMM 500HD/800(SE)/820/7020HD/7025(+)/7080/8000/VU+ (OE 2.0)
build_dir_mipswdtv = Mipsel Tuxbox WDTV
build_dir_openpli40 = OpenPLI 4.0 (All Mipsel, OpenSSL 1.0 (also OE 2.2 and higher, Black Hole 3.0 and higher)
build_dir_powerpc = DMM 600/7000/7020si(PPC Tuxbox)
build_dir_ppcold = DBox2/DMM 500/56x0
build_dir_ppc_dream_old = Older Dreams with Gemini

Part3:
build_dir_dockstar = DOCKSTAR (arm)
build_dir_fritz33xx = Fritzbox 33XX
build_dir_fritz71xx = Fritzbox 71XX
build_dir_fritz72xx = Fritzbox 72XX
build_dir_marv_6281 = Synology Marvell 88F628x
build_dir_mca = Matrix Cam Air
build_dir_ppc_eglibc = PowerPC Q or IQ (Synology NAS DS213+/DS413)

Part4:
build_dir_cool = Coolstream Box
build_dir_fritz73xx = Fritzbox 73XX
build_dir_fritz74xx = Fritzbox 74XX
build_dir_fritz73xxOS60 = Fritzbox 73XX OS6.0
build_dir_fritz74xxOS60 = Fritzbox 74XX OS6.0
build_dir_fritz73xxOS62 = Fritzbox 73XX OS6.2
build_dir_fritz74xxOS62 = Fritzbox 74XX OS6.2
build_dir_sheevaplug = Sheevaplug

Part5:
build_dir_armv7 = Raspberry Pi 2, Banana Pi M2, Vu+ Solo 4k
build_dir_rasb_hard = Raspberry Pi HardFPU
build_dir_rasb_soft = Raspberry Pi SoftFPU
build_dir_samsungtv = SamsungTV Serie E/F (ES7xxx/8xxx)
build_dir_syn_atom = Synology with Atom CPU
build_dir_tplink = TP-Link 1043ND
build_dir_tplink_backfire = TP-Link Backfire (openwrt/ar71xx)

Part6:
build_dir_sh_4 = Octagon, Ipbox, Kathrein, Fortis, Spark-Box (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_sh4 = UFS-9XX, Kathrein & Octagon (segfaults on some systems) (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_x86_32 = Linux PC's 32 Bit, Igel
build_dir_x86_32_static = Linux PC's 32 Bit, Igel (static versions - libcrypto, libusb and pcsc static)
build_dir_x86_64 = Linux PC's 64 Bit (additional with dvbapi and libcrypto static for ZOTAC ZBOX ID91 OpenELEC)



Additional for "arm", "armv7", "rasb_hard", "rasb_soft", "syn-atom", "owrt24", "owrt26", "openwrt1209aa", "x86_32" and "x86_64" a binary with "libusb" and "pcsc".
Additional for "syn-atom", "rasb_hard", "rasb_soft", "mca", "mipsel" and "mipsoe20" a binary with "libcrypto static".
Additional for "armv7", "mipsel", "mipsoe20" and "openpli40", "fritz71xx", "fritz72xx", "fritz73xx", "fritz74xx", "fritz73xxOS60", "fritz73xxOS62", "fritz74xxOS60" and "fritz74xxOS62" a binary with "libusb".
Additional for "fritz71xx", "mipsoe20" and "openpli40" a binary with "libusb static".
Additional for "armv7" a binary with "pcsc".
Additional for "armv7" a binary with "dvbapi".
Additional for "armv7" a binary with "dvbapi", "libusb" and "pcsc".
 

hapeba

Registered
Messages
82
Special features:
==========


Pid-File control : without start-parameter "-B" and with "pidfile=[blank]" in oscam.conf --> no Pid-File

WebIf - Readers-/Users-Menu --> Disabled-/Enabled-Symbol changed

WebIf - Status-Menu --> Skript-/Shutdown-Button "properties" individually programmable via CSS-File
(LI.menu_script ... and/or LI.menu_shutdown ...)

WebIf - OSCamLogo with OSCamLabel (WebIf --> config --> webif --> OSCam Label)
(Example: set it to Box-Name ...)

Write channelcache and emmcache/emmstat:
Enable/disable parameter over webif (not with usecache from parameter emmcache)
- "Save channelcache" in Config/Dvbapi
- "Write emmcache/emmstat to file" in Config/Logging
Default for both: disabled

All three files are written to config-dir.
If "emmlogdir" is defined, oscam.emmcache and oscam.emmstat are written to this defined dir.


WebIf - Special WebIf-Design included

This version creates a virtual card reader, which is configured automatically.
You may save the default reader configuration with the webif and then modify it to your own liking.

SoftCam.Key:
OSCam-EMU does not require, but will make use of "SoftCam.Key" if available.
"SoftCam.Key" is searched in the oscam config folder (where oscam.conf is located) and also in "/var/keys".



PowerVU config:
==========


!!! W A R N I N G !!! - with JoeUser's new version, the SoftCam.Key file format has changed.

Now, each key is prefixed with a group ID:
Group ID (4 hex digits) + SID (4 hex digits)

Keys in SoftCam.Key:

P <groupid><srvid> <nb> <key>
Where: groupid = any 4 hex digits signifying unique group for all channels using the same keys.
(Leading zeros not necessarry, but makes viewing the file easier...)
srvid = SID (Service ID) of channel in hex with leading zeros to make 4 hex digits.
nb = key number (00/01)
key = ecm key

example groupid=0x1, sid=0x1234, keys 00 and 01:
P 00011234 00 11223344556677
P 011234 01 22334455667788

example groupid=0x2, sid=0x34, keys 00 and 01:
P 00020034 00 00112233445566
P 0020034 01 00223344556677

For channels with the same srvid the correct key will be detected automatically, but each key needs a unique groupid.

P 009E0234 01 11223344556677
P 00040234 01 22334455667788
P 013E0234 01 33445566778899

WARNING - duplicate <groupid><srvid> are not allowed anymore - only the last instance will be used!

AU keys:
P <groupid> <UA> <key>
example:
P 009E 11223344 11223344556677
P 009E 44332211 22334455667788
P 0004 22334455 33445566778899
P 013E 00112233 00112233445566

Multiple UA keys are allowed for each group and each UA will update ALL ecm keys in the group.

NOTE: in order to work, the ecm keys must be "seeded" in the file for each SID you want to update since the UA has no information about sids.
So to add a key that is unknown, enter a dummy key to get updated, for example:

P 00010004 00 00000000000000000
P 00010004 01 00000000000000000

Also note: Duplicate powervu keys are no longer allowed (unnecessary since duplicate SIDs should now have a unique group ID.)
So, if there are any duplicates, only the last key in the file will be used.
This also means that as new keys are found and appended to the file, they will automatically replace earlier keys.



On compatible Dreambox STBs:

1) Disable the Stream Relay:
Webif -> Config -> Stream Relay -> Mode
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_relay_enabled = 0

On other devices the Stream Relay must be used.


2) Select the correct DVB-Api extended CW API:
Webif -> Config -> DVB-Api -> API for extended CWs
0 - disabled (default)
1 - OE 2.2
2 - OE 2.0

or in oscam.conf:

[dvbapi]
extended_cw_api = 1 or 2


3) New Parameter: Process EMM from stream
Webif -> Config -> Stream Relay -> Process EMM from stream
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_emm_enabled = 0 or 1



Oscam Complete - Minimal:
================


- "with all" but without ...
- Touch
- OpenSSL
- IPV6
- PCSC
- Smartreader-Support (LibUSB)
- GBox

Additional for "armv7", "mipsel", "mipsoe20" and "openpli40", "fritz71xx", "fritz72xx", "fritz73xx", "fritz74xx", "fritz73xxOS60", "fritz73xxOS62", "fritz74xxOS60" and "fritz74xxOS62" a binary with "libusb".
Additional for "arm", "armv7", "rasb_hard", "rasb_soft", "syn-atom", "owrt24", "owrt26", "openwrt1209aa", "x86_32" and "x86_64" a binary with "libusb" and "pcsc".
Additional for "syn-atom", "rasb_hard", "rasb_soft", "mca", "mipsel" and "mipsoe20" a binary with "libcrypto static".
Additional for "fritz71xx", "mipsoe20" and "openpli40" a binary with "libusb static".
Additional for "armv7" a binary with "dvbapi", "libusb" and "pcsc".
Additional for "armv7" a binary with "dvbapi".
Additional for "armv7" a binary with "pcsc".



Explanation of sub-directories:
===================


Part1:
build_dir_arm_cortex_a9 = Cortex A9 CPU example: Receiver (SU980)
build_dir_azbox = Azbox HD Premium/-Plus/Elite
build_dir_brcm63xx = Brcm63xx OpenWRT
build_dir_brcm63xx_other = Brcm63xx OTHER
build_dir_ddwrt346 = DDWRT gcc 3.4.6
build_dir_ddwrt410 = DDWRT gcc 4.1.0 (zb. WNR3500L)
build_dir_fonera = Fonera Router
build_dir_nslu2open = ARM NSLU2 OpenWRT
build_dir_openwrt26 = OpenWRT 2.6
build_dir_openwrt24 = OpenWRT 2.4 (Fritz 32XX,71XX,72XX)
build_dir_openwrt1209aa = OpenWRT 12.09 Attitude Adjustment (ulibc)

Part2:
build_dir_dreambox_fpu = DMM 500HD/800SE/7020HD/8000/VU+ (OE 2.0 FPU)
build_dir_mipsel = DMM 500HD/800(SE)/7020HD/7025(+)/8000/VU+ (OE 1.6)
build_dir_mipsoe20 = DMM 500HD/800(SE)/820/7020HD/7025(+)/7080/8000/VU+ (OE 2.0)
build_dir_mipswdtv = Mipsel Tuxbox WDTV
build_dir_openpli40 = OpenPLI 4.0 (All Mipsel, OpenSSL 1.0 (also OE 2.2 and higher, Black Hole 3.0 and higher)
build_dir_powerpc = DMM 600/7000/7020si(PPC Tuxbox)
build_dir_ppcold = DBox2/DMM 500/56x0
build_dir_ppc_dream_old = Older Dreams with Gemini

Part3:
build_dir_dockstar = DOCKSTAR (arm)
build_dir_fritz33xx = Fritzbox 33XX
build_dir_fritz71xx = Fritzbox 71XX
build_dir_fritz72xx = Fritzbox 72XX
build_dir_marv_6281 = Synology Marvell 88F628x
build_dir_mca = Matrix Cam Air
build_dir_ppc_eglibc = PowerPC Q or IQ (Synology NAS DS213+/DS413)

Part4:
build_dir_cool = Coolstream Box
build_dir_fritz73xx = Fritzbox 73XX
build_dir_fritz74xx = Fritzbox 74XX
build_dir_fritz73xxOS60 = Fritzbox 73XX OS6.0
build_dir_fritz74xxOS60 = Fritzbox 74XX OS6.0
build_dir_fritz73xxOS62 = Fritzbox 73XX OS6.2
build_dir_fritz74xxOS62 = Fritzbox 74XX OS6.2
build_dir_sheevaplug = Sheevaplug

Part5:
build_dir_armv7 = Raspberry Pi 2, Banana Pi M2, Vu+ Solo 4k
build_dir_rasb_hard = Raspberry Pi HardFPU
build_dir_rasb_soft = Raspberry Pi SoftFPU
build_dir_samsungtv = SamsungTV Serie E/F (ES7xxx/8xxx)
build_dir_syn_atom = Synology with Atom CPU
build_dir_tplink = TP-Link 1043ND
build_dir_tplink_backfire = TP-Link Backfire (openwrt/ar71xx)

Part6:
build_dir_sh_4 = Octagon, Ipbox, Kathrein, Fortis, Spark-Box (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_sh4 = UFS-9XX, Kathrein & Octagon (segfaults on some systems) (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_x86_32 = Linux PC's 32 Bit, Igel
build_dir_x86_32_static = Linux PC's 32 Bit, Igel (static versions - libcrypto, libusb and pcsc static)
build_dir_x86_64 = Linux PC's 64 Bit (additional with dvbapi and libcrypto static for ZOTAC ZBOX ID91 OpenELEC)
 

hapeba

Registered
Messages
82
Special features:
==========


Pid-File control : without start-parameter "-B" and with "pidfile=[blank]" in oscam.conf --> no Pid-File

WebIf - Readers-/Users-Menu --> Disabled-/Enabled-Symbol changed

WebIf - Status-Menu --> Skript-/Shutdown-Button "properties" individually programmable via CSS-File
(LI.menu_script ... and/or LI.menu_shutdown ...)

WebIf - OSCamLogo with OSCamLabel (WebIf --> config --> webif --> OSCam Label)
(Example: set it to Box-Name ...)

Write channelcache and emmcache/emmstat:
Enable/disable parameter over webif (not with usecache from parameter emmcache)
- "Save channelcache" in Config/Dvbapi
- "Write emmcache/emmstat to file" in Config/Logging
Default for both: disabled

All three files are written to config-dir.
If "emmlogdir" is defined, oscam.emmcache and oscam.emmstat are written to this defined dir.


WebIf - Special WebIf-Design included

This version creates a virtual card reader, which is configured automatically.
You may save the default reader configuration with the webif and then modify it to your own liking.

SoftCam.Key:
OSCam-EMU does not require, but will make use of "SoftCam.Key" if available.
"SoftCam.Key" is searched in the oscam config folder (where oscam.conf is located) and also in "/var/keys".



PowerVU config:
==========


!!! W A R N I N G !!! - with JoeUser's new version, the SoftCam.Key file format has changed.

Now, each key is prefixed with a group ID:
Group ID (4 hex digits) + SID (4 hex digits)

Keys in SoftCam.Key:

P <groupid><srvid> <nb> <key>
Where: groupid = any 4 hex digits signifying unique group for all channels using the same keys.
(Leading zeros not necessarry, but makes viewing the file easier...)
srvid = SID (Service ID) of channel in hex with leading zeros to make 4 hex digits.
nb = key number (00/01)
key = ecm key

example groupid=0x1, sid=0x1234, keys 00 and 01:
P 00011234 00 11223344556677
P 011234 01 22334455667788

example groupid=0x2, sid=0x34, keys 00 and 01:
P 00020034 00 00112233445566
P 0020034 01 00223344556677

For channels with the same srvid the correct key will be detected automatically, but each key needs a unique groupid.

P 009E0234 01 11223344556677
P 00040234 01 22334455667788
P 013E0234 01 33445566778899

WARNING - duplicate <groupid><srvid> are not allowed anymore - only the last instance will be used!

AU keys:
P <groupid> <UA> <key>
example:
P 009E 11223344 11223344556677
P 009E 44332211 22334455667788
P 0004 22334455 33445566778899
P 013E 00112233 00112233445566

Multiple UA keys are allowed for each group and each UA will update ALL ecm keys in the group.

NOTE: in order to work, the ecm keys must be "seeded" in the file for each SID you want to update since the UA has no information about sids.
So to add a key that is unknown, enter a dummy key to get updated, for example:

P 00010004 00 00000000000000000
P 00010004 01 00000000000000000

Also note: Duplicate powervu keys are no longer allowed (unnecessary since duplicate SIDs should now have a unique group ID.)
So, if there are any duplicates, only the last key in the file will be used.
This also means that as new keys are found and appended to the file, they will automatically replace earlier keys.



On compatible Dreambox STBs:

1) Disable the Stream Relay:
Webif -> Config -> Stream Relay -> Mode
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_relay_enabled = 0

On other devices the Stream Relay must be used.


2) Select the correct DVB-Api extended CW API:
Webif -> Config -> DVB-Api -> API for extended CWs
0 - disabled (default)
1 - OE 2.2
2 - OE 2.0

or in oscam.conf:

[dvbapi]
extended_cw_api = 1 or 2


3) New Parameter: Process EMM from stream
Webif -> Config -> Stream Relay -> Process EMM from stream
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_emm_enabled = 0 or 1



Oscam Complete - Minimal:
================


- "with all" but without ...
- Touch
- OpenSSL
- IPV6
- PCSC
- Smartreader-Support (LibUSB)
- GBox

Additional for "armv7", "mipsel", "mipsoe20", "openpli40", "openwrt1209aa", "fritz71xx", "fritz72xx", "fritz73xx", "fritz74xx", "fritz73xxOS60", "fritz73xxOS62", "fritz74xxOS60" and "fritz74xxOS62" a binary with "libusb".
Additional for "arm", "armv7", "rasb_hard", "rasb_soft", "syn-atom", "openwrt24", "openwrt26", "x86_32" and "x86_64" a binary with "libusb" and "pcsc".
Additional for "syn-atom", "rasb_hard", "rasb_soft", "mca", "mipsel" and "mipsoe20" a binary with "libcrypto static".
Additional for "fritz71xx", "mipsoe20" and "openpli40" a binary with "libusb static".
Additional for "armv7" a binary with "dvbapi", "libusb" and "pcsc".
Additional for "armv7" a binary with "dvbapi".
Additional for "armv7" a binary with "pcsc".



Explanation of sub-directories:
===================


Part1:
build_dir_arm_cortex_a9 = Cortex A9 CPU example: Receiver (SU980)
build_dir_azbox = Azbox HD Premium/-Plus/Elite
build_dir_brcm63xx = Brcm63xx OpenWRT
build_dir_brcm63xx_other = Brcm63xx OTHER
build_dir_ddwrt346 = DDWRT gcc 3.4.6
build_dir_ddwrt410 = DDWRT gcc 4.1.0 (zb. WNR3500L)
build_dir_fonera = Fonera Router
build_dir_nslu2open = ARM NSLU2 OpenWRT
build_dir_openwrt26 = OpenWRT 2.6
build_dir_openwrt24 = OpenWRT 2.4 (Fritz 32XX,71XX,72XX)
build_dir_openwrt1209aa = OpenWRT 12.09 Attitude Adjustment (ulibc)

Part2:
build_dir_dreambox_fpu = DMM 500HD/800SE/7020HD/8000/VU+ (OE 2.0 FPU)
build_dir_mipsel = DMM 500HD/800(SE)/7020HD/7025(+)/8000/VU+ (OE 1.6)
build_dir_mipsoe20 = DMM 500HD/800(SE)/820/7020HD/7025(+)/7080/8000/VU+ (OE 2.0)
build_dir_mipswdtv = Mipsel Tuxbox WDTV
build_dir_openpli40 = OpenPLI 4.0 (All Mipsel, OpenSSL 1.0 (also OE 2.2 and higher, Black Hole 3.0 and higher)
build_dir_powerpc = DMM 600/7000/7020si(PPC Tuxbox)
build_dir_ppcold = DBox2/DMM 500/56x0
build_dir_ppc_dream_old = Older Dreams with Gemini

Part3:
build_dir_dockstar = DOCKSTAR (arm)
build_dir_fritz33xx = Fritzbox 33XX
build_dir_fritz71xx = Fritzbox 71XX
build_dir_fritz72xx = Fritzbox 72XX
build_dir_marv_6281 = Synology Marvell 88F628x
build_dir_marv_7823 = Synology Marvell Armada XP MV7823x
build_dir_mca = Matrix Cam Air
build_dir_ppc_eglibc = PowerPC Q or IQ (Synology NAS DS213+/DS413)

Part4:
build_dir_cool = Coolstream Box
build_dir_fritz73xx = Fritzbox 73XX
build_dir_fritz74xx = Fritzbox 74XX
build_dir_fritz73xxOS60 = Fritzbox 73XX OS6.0
build_dir_fritz74xxOS60 = Fritzbox 74XX OS6.0
build_dir_fritz73xxOS62 = Fritzbox 73XX OS6.2
build_dir_fritz74xxOS62 = Fritzbox 74XX OS6.2
build_dir_sheevaplug = Sheevaplug

Part5:
build_dir_armv7 = Raspberry Pi 2, Banana Pi M2, Vu+ Solo 4k
build_dir_rasb_hard = Raspberry Pi HardFPU
build_dir_rasb_soft = Raspberry Pi SoftFPU
build_dir_samsungtv = SamsungTV Serie E/F (ES7xxx/8xxx)
build_dir_syn_atom = Synology with Atom CPU
build_dir_tplink = TP-Link 1043ND
build_dir_tplink_backfire = TP-Link Backfire (openwrt/ar71xx)

Part6:
build_dir_sh_4 = Octagon, Ipbox, Kathrein, Fortis, Spark-Box (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_sh4 = UFS-9XX, Kathrein & Octagon (segfaults on some systems) (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_x86_32 = Linux PC's 32 Bit, Igel
build_dir_x86_32_static = Linux PC's 32 Bit, Igel (static versions - libcrypto, libusb and pcsc static)
build_dir_x86_64 = Linux PC's 64 Bit (additional with dvbapi and libcrypto static for ZOTAC ZBOX ID91 OpenELEC)
 

hapeba

Registered
Messages
82
Special features:
==========


Pid-File control : without start-parameter "-B" and with "pidfile=[blank]" in oscam.conf --> no Pid-File

WebIf - Readers-/Users-Menu --> Disabled-/Enabled-Symbol changed

WebIf - Status-Menu --> Skript-/Shutdown-Button "properties" individually programmable via CSS-File
(LI.menu_script ... and/or LI.menu_shutdown ...)

WebIf - OSCamLogo with OSCamLabel (WebIf --> config --> webif --> OSCam Label)
(Example: set it to Box-Name ...)

Write channelcache and emmcache/emmstat:
Enable/disable parameter over webif (not with usecache from parameter emmcache)
- "Save channelcache" in Config/Dvbapi
- "Write emmcache/emmstat to file" in Config/Logging
Default for both: disabled

All three files are written to config-dir.
If "emmlogdir" is defined, oscam.emmcache and oscam.emmstat are written to this defined dir.


WebIf - Special WebIf-Design included

This version creates a virtual card reader, which is configured automatically.
You may save the default reader configuration with the webif and then modify it to your own liking.

SoftCam.Key:
OSCam-EMU does not require, but will make use of "SoftCam.Key" if available.
"SoftCam.Key" is searched in the oscam config folder (where oscam.conf is located) and also in "/var/keys".



PowerVU config:
==========


!!! W A R N I N G !!! - with JoeUser's new version, the SoftCam.Key file format has changed.

Now, each key is prefixed with a group ID:
Group ID (4 hex digits) + SID (4 hex digits)

Keys in SoftCam.Key:

P <groupid><srvid> <nb> <key>
Where: groupid = any 4 hex digits signifying unique group for all channels using the same keys.
(Leading zeros not necessarry, but makes viewing the file easier...)
srvid = SID (Service ID) of channel in hex with leading zeros to make 4 hex digits.
nb = key number (00/01)
key = ecm key

example groupid=0x1, sid=0x1234, keys 00 and 01:
P 00011234 00 11223344556677
P 011234 01 22334455667788

example groupid=0x2, sid=0x34, keys 00 and 01:
P 00020034 00 00112233445566
P 0020034 01 00223344556677

For channels with the same srvid the correct key will be detected automatically, but each key needs a unique groupid.

P 009E0234 01 11223344556677
P 00040234 01 22334455667788
P 013E0234 01 33445566778899

WARNING - duplicate <groupid><srvid> are not allowed anymore - only the last instance will be used!

AU keys:
P <groupid> <UA> <key>
example:
P 009E 11223344 11223344556677
P 009E 44332211 22334455667788
P 0004 22334455 33445566778899
P 013E 00112233 00112233445566

Multiple UA keys are allowed for each group and each UA will update ALL ecm keys in the group.

NOTE: in order to work, the ecm keys must be "seeded" in the file for each SID you want to update since the UA has no information about sids.
So to add a key that is unknown, enter a dummy key to get updated, for example:

P 00010004 00 00000000000000000
P 00010004 01 00000000000000000

Also note: Duplicate powervu keys are no longer allowed (unnecessary since duplicate SIDs should now have a unique group ID.)
So, if there are any duplicates, only the last key in the file will be used.
This also means that as new keys are found and appended to the file, they will automatically replace earlier keys.



On compatible Dreambox STBs:

1) Disable the Stream Relay:
Webif -> Config -> Stream Relay -> Mode
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_relay_enabled = 0

On other devices the Stream Relay must be used.


2) Select the correct DVB-Api extended CW API:
Webif -> Config -> DVB-Api -> API for extended CWs
0 - disabled (default)
1 - OE 2.2
2 - OE 2.0

or in oscam.conf:

[dvbapi]
extended_cw_api = 1 or 2


3) New Parameter: Process EMM from stream
Webif -> Config -> Stream Relay -> Process EMM from stream
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_emm_enabled = 0 or 1



Oscam Complete - Minimal:
================


- "with all" but without ...
- Touch
- OpenSSL
- IPV6
- PCSC
- Smartreader-Support (LibUSB)
- GBox

Additional for "armv7", "mipsel", "mipsoe20", "openpli40", "openwrt1209aa", "fritz71xx", "fritz72xx", "fritz73xx", "fritz74xx", "fritz73xxOS60", "fritz73xxOS62", "fritz74xxOS60", "fritz74xxOS62" and "fritz74xxOS65" a binary with "libusb".
Additional for "arm", "armv7", "rasb_hard", "rasb_soft", "syn-atom", "openwrt24", "openwrt26", "x86_32" and "x86_64" a binary with "libusb" and "pcsc".
Additional for "syn-atom", "rasb_hard", "rasb_soft", "mca", "mipsel" and "mipsoe20" a binary with "libcrypto static".
Additional for "fritz71xx", "mipsoe20" and "openpli40" a binary with "libusb static".
Additional for "armv7" a binary with "dvbapi", "libusb" and "pcsc".
Additional for "armv7" a binary with "dvbapi".
Additional for "armv7" a binary with "pcsc".



Explanation of sub-directories:
===================


Part1:
build_dir_arm_cortex_a9 = Cortex A9 CPU example: Receiver (SU980)
build_dir_azbox = Azbox HD Premium/-Plus/Elite
build_dir_brcm63xx = Brcm63xx OpenWRT
build_dir_brcm63xx_other = Brcm63xx OTHER
build_dir_ddwrt346 = DDWRT gcc 3.4.6
build_dir_ddwrt410 = DDWRT gcc 4.1.0 (zb. WNR3500L)
build_dir_fonera = Fonera Router
build_dir_nslu2open = ARM NSLU2 OpenWRT
build_dir_openwrt26 = OpenWRT 2.6
build_dir_openwrt24 = OpenWRT 2.4 (Fritz 32XX,71XX,72XX)
build_dir_openwrt1209aa = OpenWRT 12.09 Attitude Adjustment (ulibc)

Part2:
build_dir_dreambox_fpu = DMM 500HD/800SE/7020HD/8000/VU+ (OE 2.0 FPU)
build_dir_mipsel = DMM 500HD/800(SE)/7020HD/7025(+)/8000/VU+ (OE 1.6)
build_dir_mipsoe20 = DMM 500HD/800(SE)/820/7020HD/7025(+)/7080/8000/VU+ (OE 2.0)
build_dir_mipswdtv = Mipsel Tuxbox WDTV
build_dir_openpli40 = OpenPLI 4.0 (All Mipsel, OpenSSL 1.0 (also OE 2.2 and higher, Black Hole 3.0 and higher)
build_dir_powerpc = DMM 600/7000/7020si(PPC Tuxbox)
build_dir_ppcold = DBox2/DMM 500/56x0
build_dir_ppc_dream_old = Older Dreams with Gemini

Part3:
build_dir_dockstar = DOCKSTAR (arm)
build_dir_fritz33xx = Fritzbox 33XX
build_dir_fritz71xx = Fritzbox 71XX
build_dir_fritz72xx = Fritzbox 72XX
build_dir_marv_6281 = Synology Marvell 88F628x
build_dir_marv_7823 = Synology Marvell Armada XP MV7823x
build_dir_mca = Matrix Cam Air
build_dir_ppc_eglibc = PowerPC Q or IQ (Synology NAS DS213+/DS413)

Part4:
build_dir_cool = Coolstream Box
build_dir_fritz73xx = Fritzbox 73XX
build_dir_fritz74xx = Fritzbox 74XX
build_dir_fritz73xxOS60 = Fritzbox 73XX OS6.0
build_dir_fritz74xxOS60 = Fritzbox 74XX OS6.0
build_dir_fritz73xxOS62 = Fritzbox 73XX OS6.2
build_dir_fritz74xxOS62 = Fritzbox 74XX OS6.2
build_dir_fritz74xxOS65 = Fritzbox 74XX OS6.5
build_dir_sheevaplug = Sheevaplug

Part5:
build_dir_armv7 = Raspberry Pi 2, Banana Pi M2, Vu+ Solo 4k
build_dir_rasb_hard = Raspberry Pi HardFPU
build_dir_rasb_soft = Raspberry Pi SoftFPU
build_dir_samsungtv = SamsungTV Serie E/F (ES7xxx/8xxx)
build_dir_syn_atom = Synology with Atom CPU
build_dir_tplink = TP-Link 1043ND
build_dir_tplink_backfire = TP-Link Backfire (openwrt/ar71xx)

Part6:
build_dir_sh_4 = Octagon, Ipbox, Kathrein, Fortis, Spark-Box (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_sh4 = UFS-9XX, Kathrein & Octagon (segfaults on some systems) (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_x86_32 = Linux PC's 32 Bit, Igel
build_dir_x86_32_static = Linux PC's 32 Bit, Igel (static versions - libcrypto, libusb and pcsc static)
build_dir_x86_64 = Linux PC's 64 Bit (additional with dvbapi and libcrypto static for ZOTAC ZBOX ID91 OpenELEC)
 

hapeba

Registered
Messages
82
Special features:
==========


Pid-File control : without start-parameter "-B" and with "pidfile=[blank]" in oscam.conf --> no Pid-File

WebIf - Readers-/Users-Menu --> Disabled-/Enabled-Symbol changed

WebIf - Status-Menu --> Skript-/Shutdown-Button "properties" individually programmable via CSS-File
(LI.menu_script ... and/or LI.menu_shutdown ...)

WebIf - OSCamLogo with OSCamLabel (WebIf --> config --> webif --> OSCam Label)
(Example: set it to Box-Name ...)

Write channelcache and emmcache/emmstat:
Enable/disable parameter over webif (not with usecache from parameter emmcache)
- "Save channelcache" in Config/Dvbapi
- "Write emmcache/emmstat to file" in Config/Logging
Default for both: disabled

All three files are written to config-dir.
If "emmlogdir" is defined, oscam.emmcache and oscam.emmstat are written to this defined dir.


WebIf - Special WebIf-Design included

This version creates a virtual card reader, which is configured automatically.
You may save the default reader configuration with the webif and then modify it to your own liking.

SoftCam.Key:
OSCam-EMU does not require, but will make use of "SoftCam.Key" if available.
"SoftCam.Key" is searched in the oscam config folder (where oscam.conf is located) and also in "/var/keys".



PowerVU config:
==========


!!! W A R N I N G !!! - with JoeUser's new version, the SoftCam.Key file format has changed.

Now, each key is prefixed with a group ID:
Group ID (4 hex digits) + SID (4 hex digits)

Keys in SoftCam.Key:

P <groupid><srvid> <nb> <key>
Where: groupid = any 4 hex digits signifying unique group for all channels using the same keys.
(Leading zeros not necessarry, but makes viewing the file easier...)
srvid = SID (Service ID) of channel in hex with leading zeros to make 4 hex digits.
nb = key number (00/01)
key = ecm key

example groupid=0x1, sid=0x1234, keys 00 and 01:
P 00011234 00 11223344556677
P 011234 01 22334455667788

example groupid=0x2, sid=0x34, keys 00 and 01:
P 00020034 00 00112233445566
P 0020034 01 00223344556677

For channels with the same srvid the correct key will be detected automatically, but each key needs a unique groupid.

P 009E0234 01 11223344556677
P 00040234 01 22334455667788
P 013E0234 01 33445566778899

WARNING - duplicate <groupid><srvid> are not allowed anymore - only the last instance will be used!

AU keys:
P <groupid> <UA> <key>
example:
P 009E 11223344 11223344556677
P 009E 44332211 22334455667788
P 0004 22334455 33445566778899
P 013E 00112233 00112233445566

Multiple UA keys are allowed for each group and each UA will update ALL ecm keys in the group.

NOTE: in order to work, the ecm keys must be "seeded" in the file for each SID you want to update since the UA has no information about sids.
So to add a key that is unknown, enter a dummy key to get updated, for example:

P 00010004 00 00000000000000000
P 00010004 01 00000000000000000

Also note: Duplicate powervu keys are no longer allowed (unnecessary since duplicate SIDs should now have a unique group ID.)
So, if there are any duplicates, only the last key in the file will be used.
This also means that as new keys are found and appended to the file, they will automatically replace earlier keys.



On compatible Dreambox STBs:

1) Disable the Stream Relay:
Webif -> Config -> Stream Relay -> Mode
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_relay_enabled = 0

On other devices the Stream Relay must be used.


2) Select the correct DVB-Api extended CW API:
Webif -> Config -> DVB-Api -> API for extended CWs
0 - disabled (default)
1 - OE 2.2
2 - OE 2.0

or in oscam.conf:

[dvbapi]
extended_cw_api = 1 or 2


3) New Parameter: Process EMM from stream
Webif -> Config -> Stream Relay -> Process EMM from stream
0 - disabled (default)
1 - enabled

or in oscam.conf:

[streamrelay]
stream_emm_enabled = 0 or 1



Oscam Complete - Minimal:
================


- "with all" but without ...
- Touch
- OpenSSL
- IPV6
- PCSC
- Smartreader-Support (LibUSB)
- GBox

Additional for "armv7", "mipsel", "mipsoe20", "openpli40", "openwrt1209aa", "fritz71xx", "fritz72xx", "fritz73xx", "fritz74xx", "fritz73xxOS60", "fritz73xxOS62", "fritz74xxOS60", "fritz74xxOS62" and "fritz74xxOS65" a binary with "libusb".
Additional for "arm", "armv7", "rasb_hard", "rasb_soft", "syn-atom", "openwrt24", "openwrt26", "x86_32" and "x86_64" a binary with "libusb" and "pcsc".
Additional for "syn-atom", "rasb_hard", "rasb_soft", "mca", "mipsel" and "mipsoe20" a binary with "libcrypto static".
Additional for "fritz71xx", "mipsoe20" and "openpli40" a binary with "libusb static".
Additional for "armv7" a binary with "dvbapi", "libusb" and "pcsc".
Additional for "armv7" a binary with "dvbapi".
Additional for "armv7" a binary with "pcsc".



Explanation of sub-directories:
===================


Part1:
build_dir_arm_cortex_a9 = Cortex A9 CPU example: Receiver (SU980)
build_dir_azbox = Azbox HD Premium/-Plus/Elite
build_dir_brcm63xx = Brcm63xx OpenWRT
build_dir_brcm63xx_other = Brcm63xx OTHER
build_dir_ddwrt346 = DDWRT gcc 3.4.6
build_dir_ddwrt410 = DDWRT gcc 4.1.0 (zb. WNR3500L)
build_dir_fonera = Fonera Router
build_dir_nslu2open = ARM NSLU2 OpenWRT
build_dir_openwrt26 = OpenWRT 2.6
build_dir_openwrt24 = OpenWRT 2.4 (Fritz 32XX,71XX,72XX)
build_dir_openwrt1209aa = OpenWRT 12.09 Attitude Adjustment (ulibc)

Part2:
build_dir_dreambox_fpu = DMM 500HD/800SE/7020HD/8000/VU+ (OE 2.0 FPU)
build_dir_mipsel = DMM 500HD/800(SE)/7020HD/7025(+)/8000/VU+ (OE 1.6)
build_dir_mipsoe20 = DMM 500HD/800(SE)/820/7020HD/7025(+)/7080/8000/VU+ (OE 2.0)
build_dir_mipswdtv = Mipsel Tuxbox WDTV
build_dir_openpli40 = OpenPLI 4.0 (All Mipsel, OpenSSL 1.0 (also OE 2.2 and higher, Black Hole 3.0 and higher)
build_dir_powerpc = DMM 600/7000/7020si(PPC Tuxbox)
build_dir_ppcold = DBox2/DMM 500/56x0
build_dir_ppc_dream_old = Older Dreams with Gemini

Part3:
build_dir_dockstar = DOCKSTAR (arm)
build_dir_fritz33xx = Fritzbox 33XX
build_dir_fritz71xx = Fritzbox 71XX
build_dir_fritz72xx = Fritzbox 72XX
build_dir_marv_6281 = Synology Marvell 88F628x
build_dir_marv_7823 = Synology Marvell Armada XP MV7823x
build_dir_mca = Matrix Cam Air
build_dir_ppc_eglibc = PowerPC Q or IQ (Synology NAS DS213+/DS413)

Part4:
build_dir_cool = Coolstream Box
build_dir_fritz73xx = Fritzbox 73XX
build_dir_fritz74xx = Fritzbox 74XX
build_dir_fritz73xxOS60 = Fritzbox 73XX OS6.0
build_dir_fritz74xxOS60 = Fritzbox 74XX OS6.0
build_dir_fritz73xxOS62 = Fritzbox 73XX OS6.2
build_dir_fritz74xxOS62 = Fritzbox 74XX OS6.2
build_dir_fritz74xxOS65 = Fritzbox 74XX OS6.5
build_dir_sheevaplug = Sheevaplug

Part5:
build_dir_armv7 = Raspberry Pi 2, Banana Pi M2, Vu+ Solo 4k
build_dir_rasb_hard = Raspberry Pi HardFPU
build_dir_rasb_soft = Raspberry Pi SoftFPU
build_dir_samsungtv = SamsungTV Serie E/F (ES7xxx/8xxx)
build_dir_syn_atom = Synology with Atom CPU
build_dir_tplink = TP-Link 1043ND
build_dir_tplink_backfire = TP-Link Backfire (openwrt/ar71xx)

Part6:
build_dir_sh_4 = Octagon, Ipbox, Kathrein, Fortis, Spark-Box (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_sh4 = UFS-9XX, Kathrein & Octagon (segfaults on some systems) (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_x86_32 = Linux PC's 32 Bit, Igel
build_dir_x86_32_static = Linux PC's 32 Bit, Igel (static versions - libcrypto, libusb and pcsc static)
build_dir_x86_64 = Linux PC's 64 Bit (additional with dvbapi and libcrypto static for ZOTAC ZBOX ID91 OpenELEC)
 

hapeba

Registered
Messages
82
THE LATEST OSCAM-EMU FOR VARIOUS PLATFORMS

Special features:
==========


Pid-File control : without start-parameter "-B" and with "pidfile=[blank]" in oscam.conf --> no Pid-File

WebIf - Readers-/Users-Menu --> Disabled-/Enabled-Symbol changed

WebIf - Status-Menu --> Skript-/Shutdown-Button "properties" individually programmable via CSS-File
(LI.menu_script ... and/or LI.menu_shutdown ...)

WebIf - OSCamLogo with OSCamLabel (WebIf --> config --> webif --> OSCam Label)
(Example: set it to Box-Name ...)


Write channelcache and emmcache/emmstat:
Enable/disable parameter over webif (not with usecache from parameter emmcache)
- "Save channelcache" in Config/Dvbapi
- "Write emmcache/emmstat to file" in Config/Logging
Default for both: disabled

All three files are written to config-dir
If "emmlogdir" is defined, oscam.emmcache and oscam.emmstat are written to this defined dir.


Provider-Picons on Status-Page:
Important: For this feature you must activate the parameters "Poll (initial refresh)" and "Http show Picons".
Also you must copy a picon (named IC_provider.tpl) to template-dir (parameter "Http tpl") or picons-dir (if defined - parameter "Path for picons")


User specific loadbalancer parameters:

User force always reopen:
Webif -> Config -> Loadbalancer -> User force always reopen
0 - disabled (default)
1 - enabled

or in oscam.user:

[account]
lb_force_reopen_user = 0 or 1


Only if count reached lb_min_ecmcount:
Webif -> Config -> Loadbalancer -> only if count reached lb_min_ecmcount
0 - disabled (default)
1 - enabled

or in oscam.user:

[account]
lb_force_reopen_user_lb_min = 0 or 1


General date format: dd.mm.yyyy


Support tongfang version 3 NTIC2


Support ORF ICE Card with Caid 0650
(complete Austria-SAT with "Irdeto"-Mode)


WebIf - Special WebIf-Design included


NEW:
===

- Fix expiration date for HDPlus cards
- Fix tandberg ecm algorithm to support new ECM_TAG_CW_DESCRIPTOR
- Fix tandberg ecm and emm auto update



Oscam Complete - Minimal:
==================


- "with all" but without ...
- Touch
- OpenSSL
- IPV6
- PCSC
- Smartreader-Support (LibUSB)
- GBox

Additional for "solo4k", "arm_v7", "raspb_armv7", "arm_v8", "mipsel", "mipsoe20", "openpli40", "openwrt1209aa", "fritz71xx", "fritz72xx", "fritz73xx", "fritz74xx", "fritz73xxOS60", "fritz73xxOS62", "fritz74xxOS60", "fritz74xxOS62" and "fritz74xxOS65" a binary with "libusb".
Additional for "arm_v7" and "raspb_armv7" a binary with "pcsc".
Additional for "arm_v7", "arm", "raspb_armv7", "raspb_hard", "raspb_soft", "syn-atom", "openwrt24", "openwrt26", "x86_32" and "x86_64" a binary with "libusb" and "pcsc".
Additional for "syn-atom", "raspb_hard", "raspb_soft", "mca", "mipsel" and "mipsoe20" a binary with "libcrypto static".
Additional for "solo4k", "fritz71xx", "mipsoe20" and "openpli40" a binary with "libusb static".
Additional for "arm_v8" a binary with "dvbapi" and "libusb".



Explanation of sub-directories:
===================


Part1:
build_dir_arm_cortex_a9 = Cortex A9 CPU (SU980)
build_dir_azbox = Azbox HD Premium/-Plus/Elite
build_dir_brcm63xx = Brcm63xx OpenWRT
build_dir_brcm63xx_other = Brcm63xx OTHER
build_dir_ddwrt346 = DDWRT gcc 3.4.6
build_dir_ddwrt410 = DDWRT gcc 4.1.0 (WNR3500L)
build_dir_fonera = Fonera Router
build_dir_nslu2open = ARM NSLU2 OpenWRT
build_dir_openwrt26 = OpenWRT 2.6
build_dir_openwrt24 = OpenWRT 2.4 (Fritz 32XX,71XX,72XX)
build_dir_openwrt1209aa = OpenWRT 12.09 Attitude Adjustment (ulibc)

Part2:
build_dir_dreambox_fpu = DMM 500HD/800SE/7020HD/8000/VU+ (OE 2.0 FPU)
build_dir_mipsel = DMM 500HD/800(SE)/7020HD/7025(+)/8000/VU+ (OE 1.6)
build_dir_mipsoe20 = DMM 500HD/800(SE)/820/7020HD/7025(+)/7080/8000/VU+ (OE 2.0)
build_dir_mipswdtv = Mipsel Tuxbox WDTV
build_dir_openpli40 = OpenPLI 4.0 (All Mipsel, OpenSSL 1.0 (also OE 2.2 and higher, Black Hole 3.0 and higher)
build_dir_powerpc = DMM 600/7000/7020si(PPC Tuxbox)
build_dir_ppcold = DBox2/DMM 500/56x0
build_dir_ppc_dream_old = Older Dreams with Gemini

Part3:
build_dir_arm_v7 = ARM v7 DS114/DS115j/DS213j/DS214 and many more
build_dir_dockstar = DOCKSTAR (arm)
build_dir_fritz33xx = Fritzbox 33XX
build_dir_fritz71xx = Fritzbox 71XX
build_dir_fritz72xx = Fritzbox 72XX
build_dir_marv_6281 = Synology Marvell 88F628x
build_dir_marv_7823 = Synology Marvell Armada XP MV7823x
build_dir_mca = Matrix Cam Air
build_dir_ppc_eglibc = PowerPC Q or IQ (Synology NAS DS213+/DS413)

Part4:
build_dir_cool = Coolstream Box
build_dir_fritz73xx = Fritzbox 73XX
build_dir_fritz74xx = Fritzbox 74XX
build_dir_fritz73xxOS60 = Fritzbox 73XX OS6.0
build_dir_fritz74xxOS60 = Fritzbox 74XX OS6.0
build_dir_fritz73xxOS62 = Fritzbox 73XX OS6.2
build_dir_fritz74xxOS62 = Fritzbox 74XX OS6.2
build_dir_fritz74xxOS65 = Fritzbox 74XX OS6.5
build_dir_sheevaplug = Sheevaplug

Part5:
build_dir_raspb_armv7 = Raspberry Pi 2, Banana Pi M2, WeTekPlay
build_dir_raspb_hard = Raspberry Pi HardFPU
build_dir_raspb_soft = Raspberry Pi SoftFPU
build_dir_samsungtv = SamsungTV Serie E/F (ES7xxx/8xxx)
build_dir_solo4k = Vu+ Solo 4k
build_dir_syn_atom = Synology with Atom CPU
build_dir_tplink = TP-Link 1043ND
build_dir_tplink_backfire = TP-Link Backfire (openwrt/ar71xx)

Part6:
build_dir_arm_v8 = ARM v8 OrdoidC2 (aarch64 LibreELEC)
build_dir_sh_4 = Octagon, Ipbox, Kathrein, Fortis, Spark-Box (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_sh4 = UFS-9XX, Kathrein & Octagon (segfaults on some systems) (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_x86_32 = Linux PC's 32 Bit, Igel
build_dir_x86_32_static = Linux PC's 32 Bit, Igel (static versions - libcrypto, libusb and pcsc static)
build_dir_x86_64 = Linux PC's 64 Bit (additional with dvbapi and libcrypto static for ZOTAC ZBOX ID91 OpenELEC)


Special SU-Design:
===========

1) Unpack zip-file and copy the single files from the directory to the oscam-template-directory on the Box/Server
2) Use CTRL-F5 to refresh oscam-webif-tab
 

hapeba

Registered
Messages
82
THE LATEST OSCAM-EMU FOR VARIOUS PLATFORMS

Special features:
==========


Pid-File control : without start-parameter "-B" and with "pidfile=[blank]" in oscam.conf --> no Pid-File

WebIf - Readers-/Users-Menu --> Disabled-/Enabled-Symbol changed

WebIf - Status-Menu --> Skript-/Shutdown-Button "properties" individually programmable via CSS-File
(LI.menu_script ... and/or LI.menu_shutdown ...)

WebIf - OSCamLogo with OSCamLabel (WebIf --> config --> webif --> OSCam Label)
(Example: set it to Box-Name ...)


Write channelcache and emmcache/emmstat:
Enable/disable parameter over webif (not with usecache from parameter emmcache)
- "Save channelcache" in Config/Dvbapi
- "Write emmcache/emmstat to file" in Config/Logging
Default for both: disabled

All three files are written to config-dir
If "emmlogdir" is defined, oscam.emmcache and oscam.emmstat are written to this defined dir.


Provider-Picons on Status-Page:
Important: For this feature you must activate the parameters "Poll (initial refresh)" and "Http show Picons".
Also you must copy a picon (named IC_provider.tpl) to template-dir (parameter "Http tpl") or picons-dir (if defined - parameter "Path for picons")


User specific loadbalancer parameters:

User force always reopen:
Webif -> Config -> Loadbalancer -> User force always reopen
0 - disabled (default)
1 - enabled

or in oscam.user:

[account]
lb_force_reopen_user = 0 or 1


Only if count reached lb_min_ecmcount:
Webif -> Config -> Loadbalancer -> only if count reached lb_min_ecmcount
0 - disabled (default)
1 - enabled

or in oscam.user:

[account]
lb_force_reopen_user_lb_min = 0 or 1


General date format: dd.mm.yyyy


Support tongfang version 3 NTIC2


Support ORF ICE Card with Caid 0650
(complete Austria-SAT with "Irdeto"-Mode)


WebIf - Special WebIf-Design included


NEW:
===

- Fix tandberg ecm and emm (EMU-Patch from Nautilus7 - r365-733)

Tandberg config:
===========

Keys in SoftCam.Key:

T <entitlement> 01 <key>

for example (entitlement = 1234):
T 00001234 01 1122334455667788

leading zeros maybe be skipped. same key as above:
T 1234 01 1122334455667788

AU keys:
for old key set:
T <key index (hex)> MK <key>

64 keys are needed:

T 40 MK 1122334455667788
T 41 MK 1122334455667788
...
T 7F MK 1122334455667788

for new key set:
T <key index (hex)> MK01 <key>

64 keys are needed:

T 40 MK01 1122334455667788
T 41 MK01 1122334455667788
...
T 7F MK01 1122334455667788



Oscam Complete - Minimal:
==================


- "with all" but without ...
- Touch
- OpenSSL
- IPV6
- PCSC
- Smartreader-Support (LibUSB)
- GBox

Additional for "solo4k", "arm_v7", "raspb_armv7", "arm_v8", "mipsel", "mipsoe20", "openpli40", "openwrt1209aa", "fritz71xx", "fritz72xx", "fritz73xx", "fritz74xx", "fritz73xxOS60", "fritz73xxOS62", "fritz74xxOS60", "fritz74xxOS62" and "fritz74xxOS65" a binary with "libusb".
Additional for "arm_v7" and "raspb_armv7" a binary with "pcsc".
Additional for "arm_v7", "arm", "raspb_armv7", "raspb_hard", "raspb_soft", "syn-atom", "openwrt24", "openwrt26", "x86_32" and "x86_64" a binary with "libusb" and "pcsc".
Additional for "syn-atom", "raspb_hard", "raspb_soft", "mca", "mipsel" and "mipsoe20" a binary with "libcrypto static".
Additional for "solo4k", "fritz71xx", "mipsoe20" and "openpli40" a binary with "libusb static".
Additional for "arm_v8" a binary with "dvbapi" and "libusb".
Additional for "raspb_armv7" a binary with "dvbapi", "libusb" and "pcsc".



Explanation of sub-directories:
===================


Part1:
build_dir_arm_cortex_a9 = Cortex A9 CPU (SU980)
build_dir_azbox = Azbox HD Premium/-Plus/Elite
build_dir_brcm63xx = Brcm63xx OpenWRT
build_dir_brcm63xx_other = Brcm63xx OTHER
build_dir_ddwrt346 = DDWRT gcc 3.4.6
build_dir_ddwrt410 = DDWRT gcc 4.1.0 (WNR3500L)
build_dir_fonera = Fonera Router
build_dir_nslu2open = ARM NSLU2 OpenWRT
build_dir_openwrt26 = OpenWRT 2.6
build_dir_openwrt24 = OpenWRT 2.4 (Fritz 32XX,71XX,72XX)
build_dir_openwrt1209aa = OpenWRT 12.09 Attitude Adjustment (ulibc)

Part2:
build_dir_dreambox_fpu = DMM 500HD/800SE/7020HD/8000/VU+ (OE 2.0 FPU)
build_dir_mipsel = DMM 500HD/800(SE)/7020HD/7025(+)/8000/VU+ (OE 1.6)
build_dir_mipsoe20 = DMM 500HD/800(SE)/820/7020HD/7025(+)/7080/8000/VU+ (OE 2.0)
build_dir_mipswdtv = Mipsel Tuxbox WDTV
build_dir_openpli40 = OpenPLI 4.0 (All Mipsel, OpenSSL 1.0 (also OE 2.2 and higher, Black Hole 3.0 and higher)
build_dir_powerpc = DMM 600/7000/7020si (PPC Tuxbox)
build_dir_ppcold = DBox2/DMM 500/56x0
build_dir_ppc_dream_old = Older Dreams with Gemini

Part3:
build_dir_arm_v7 = ARM v7 DS114/DS115j/DS213j/DS214 and many more
build_dir_dockstar = DOCKSTAR (arm)
build_dir_fritz33xx = Fritzbox 33XX
build_dir_fritz71xx = Fritzbox 71XX
build_dir_fritz72xx = Fritzbox 72XX
build_dir_marv_6281 = Synology Marvell 88F628x
build_dir_marv_7823 = Synology Marvell Armada XP MV7823x
build_dir_mca = Matrix Cam Air
build_dir_ppc_eglibc = PowerPC Q or IQ (Synology NAS DS213+/DS413)

Part4:
build_dir_cool = Coolstream Box
build_dir_fritz73xx = Fritzbox 73XX
build_dir_fritz74xx = Fritzbox 74XX
build_dir_fritz73xxOS60 = Fritzbox 73XX OS6.0
build_dir_fritz74xxOS60 = Fritzbox 74XX OS6.0
build_dir_fritz73xxOS62 = Fritzbox 73XX OS6.2
build_dir_fritz74xxOS62 = Fritzbox 74XX OS6.2
build_dir_fritz74xxOS65 = Fritzbox 74XX OS6.5
build_dir_sheevaplug = Sheevaplug

Part5:
build_dir_raspb_armv7 = Raspberry Pi 2, Banana Pi M2, WeTekPlay
build_dir_raspb_hard = Raspberry Pi HardFPU
build_dir_raspb_soft = Raspberry Pi SoftFPU
build_dir_samsungtv = SamsungTV Serie E/F (ES7xxx/8xxx)
build_dir_solo4k = Vu+ Solo 4k
build_dir_syn_atom = Synology with Atom CPU
build_dir_tplink = TP-Link 1043ND
build_dir_tplink_backfire = TP-Link Backfire (openwrt/ar71xx)

Part6:
build_dir_arm_v8 = ARM v8 OrdoidC2 (aarch64 LibreELEC)
build_dir_sh_4 = Octagon, Ipbox, Kathrein, Fortis, Spark-Box (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_sh4 = UFS-9XX, Kathrein & Octagon (segfaults on some systems) (additional with stapi, stapi5_UFS916_0.03, stapi5_UFS916_0.05 and stapi5_OPENBOX_0.05)
build_dir_x86_32 = Linux PC's 32 Bit, Igel
build_dir_x86_32_static = Linux PC's 32 Bit, Igel (static versions - libcrypto, libusb and pcsc static)
build_dir_x86_64 = Linux PC's 64 Bit (additional with dvbapi and libcrypto static for ZOTAC ZBOX ID91 OpenELEC)


Special SU-Design:
===========

1) Unpack zip-file and copy the single files from the directory to the oscam-template-directory on the Box/Server
2) Use CTRL-F5 to refresh oscam-webif-tab
 
Status
Not open for further replies.
Top