OScam/EMU arm32 (DM900/920/all-VU4K, armv7)

Status
Not open for further replies.

juli13

Staff member
Administrator
Messages
10,198
Changeset 11500 with emu 789


New in emu:

Improved Compel algorithm
Added WITH_SOFTCAM option in cmake as well
Other small optimizations and improvements

build juli13
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11501 + patch for HD03 / HD04 cards brocken with standart Changeset 11501 (for emu ver)

complete remove of cardlist.c + cardlist.h

build juli13
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11503 with emu

At webif changes are included.

This means that when building WITH_EMU enabled,
there will be a stream relay page and
an emu reader "config bit" in the reader settings.
There will also be a softcam.key link
to open the softcam.key file and see its content
(similar to what is done in constant.cw file).

build juli13
 
Last edited:

juli13

Staff member
Administrator
Messages
10,198
Changeset 11503 with EMU TEST

What this test version fixes:

On some boxes when watching a DES powervu channel (e.g discovery, etc.), switching back to CSA encrypted channels is not possible and they require a reboot to operate normally again.

Such boxes are the newer dreambox boxes and maybe others from different manufacturers. With this test version, a reboot should not be necessary!


What users should test:

Users with such "problematic" boxes, please test and report back if every channel is working ok. You should be able to watch powervu channels like discovery (DES), afn (CSA) and normal non-powervu channels without a reboot!

Users with non dreambox boxes, which were working without a problem, should test if everything is still working fine. Please test if powervu channels like discovery (DES), afn (CSA) and normal non-powervu channels work without a reboot as well.

All users, no matter what box they have, please say what box you have, what image and version, if the test version works ok for you and if you get this log message:

Code:
2019/02/21 02:46:23 7060F235 c (dvbapi) ERROR: ioctl(CA_SET_DESCR_MODE): Invalid argument

We want feedback from boxes that support powervu through dvbapi (not stream relay). Also make sure you have set "api for extended cws = 1" in oscam dvbapi config.

Thanks for testing and reporting

Post here your testing
http://www.sat-universe.com/showthread.php?p=2036978972#post2036978972
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11504 with emu 790
No "dummy" emu reader included at all in oscam
and no sign of emu in the webif
Removed WITH_EMU and WITH_SOFTCAM options from
:config.sh, makefile, cmakelists.txt and config.h

Some emu specific code parts remain in the source code
and can be activated only after patching with the emu reader

New in emu:

Added support for PowerVu hash mode 30
Fixed bug that caused some receivers to require a reboot in order to switch back from DES to CSA channels



build juli13
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11505 with emu 791 for PowerVu fix


Added support for PowerVu hash mode 0, 11, 12, 13, 14 and 39
Fixed potential deadlock in powervu emm handling


build juli13
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11505 with emu
New in emu:

[osemu] Removed unused header #include
[osemu] Renamed header name definition
[oscam] Renamed caid_is_biss_static() to caid_is_biss_fixed()
[oscam] Simpler code for the EXTENDED_CW struct …
[oscam] Small improvements in oscam-string functions
[oscam] Better solution for setting CBC mode for CSA

build juli13
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11505 with emu 792

New in emu:

Added support for PowerVu hash mode 31
Fixed cw checksum bytes for Director nano EE
Other small optimizations and improvements

build juli13
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11507 with emu 793
New in emu:

Added support for PowerVu hash mode 32
Added new config switch --emu-version (returns 793)
Existing config switch --oscam-revision (returns 11507-793) does not depend on git "tags" now

build juli13
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11508 with emu 794
first part of the rework on dvbapi
to incrase the amount of descramblers

Get available descramblers in box and BISS2 related changes

Instead of using a predefined number of descramblers (16 until now), oscam now gets the exact number of available descramblers in box.
Skip cw checks for BISS2, similar to what is done for BISS1. BISS2 uses 16 byte cw, so some checks need to be skipped.
Cosmetic changes including code refactoring, variable renaming and comment addition to several places.

build juli13
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11509 with emu 795

Part 2.

Support for DVB-CISSA scrambling algorithm and 16 byte CWs

enigma2 box manufacturers should support the new ioctl(CA_SET_DESCR_DATA) as defined in the module-dvbapi.h

build juli13


New In emu



Added support for BISS2 mode 1 and mode CA *
Added support for DVB-CISSA algorithm
Increased descramblers to the actual number available on each box **
Other small optimizations and improvements

*BISS2 mode 1 works similar to BISS1 mode 1. See Note 10 in https://github.com/oscam-emu/oscam-patched/wiki/BISS1-and-BISS2-mode-1-config for details. BISS2 mode CA is competely different though. See https://github.com/oscam-emu/oscam-patched/wiki/BISS2-mode-CA-config for details.

From this version and on, building OSCam-Emu will require linking with libcrypto due to the extedned use of cryptographic functions in BISS2 code. This means that you must enable the USE_SSL=1 or USE_LIBCRYPTO=1 switches when compiling.

**Previously, OSCam-Emu only used 16 descramblers in enigma2 boxes. Now, all descramblers available in a box (modern boxes have 64 or even 96 descramblers) are used, which means many more channels can be descrambled simultaneously. Fox example, with 16 descramblers only 3 or 4 PowerVu channels could be descrambled at the same time, while with 64 we can descramble ~4 times more.
 

maumixio

Staff member
Moderator
Messages
2,869
OScam 11510 DM900/DM920 UHD smartreader+

OScam-svn11510-arm_dream-webif-dvbapi-libusb-emu

working fine tested with DM920 UHD internal slot and smargo (Argolis) smartreader protocol


  • Added support for BISS2 mode 1 and mode CA *
  • Added support for DVB-CISSA algorithm
  • Increased descramblers to the actual number available on each box **
  • Other small optimizations and improvements
  • small text typo fixes
 
Status
Not open for further replies.
Top