The LATEST OSCAM-EMU FOR VARIOUS PLATFORMS

Status
Not open for further replies.

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OSCam svn11504 Emu-r790
@audi06_19

Changeset [11504]
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



Emu r790:
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

How it works?
FTP files /tmp

Code:
cd /tmp
tar -xf oscam-svn*.tar.gz
rm -rf oscam-svn*.tar.gz
stop your runnig oscam and

Code:
mv -f /tmp/oscam-svn* /usr/bin/oscam your_old_oscam_name
chmod 755 /usr/bin/oscam your_old_oscam_name
restart oscam
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OSCam svn11505 Emu-r790
@audi06_19

Changeset [11505]
dont overwrite demux_index if demuxid >0
fix lockup on multidecode


Emu r790:
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

How it works?
FTP files /tmp

Code:
cd /tmp
tar -xf oscam-svn*.tar.gz
rm -rf oscam-svn*.tar.gz
stop your runnig oscam and

Code:
mv -f /tmp/oscam-svn* /usr/bin/oscam your_old_oscam_name
chmod 755 /usr/bin/oscam your_old_oscam_name
restart oscam
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OSCam svn11505 Emu-r790
@audi06_19

Changeset [11505]
dont overwrite demux_index if demuxid >0
fix lockup on multidecode


Emu r790:
[osemu] Fixed potential deadlock in powervu emm handling
- When the key DB contains no powervu keys, the powervu_get_hexserials() retuns 0 and the mutex in emu_get_pvu_emm_filter() is not released. Fixes #36
[dreamOS] dirty fix cbc ebc context switch for compatible devices
supported devices DM900, DM920, DM520, DM525 and DM7080, DM820
Thanks by @Gorgone

How it works?
FTP files /tmp

Code:
cd /tmp
tar -xf oscam-svn*.tar.gz
rm -rf oscam-svn*.tar.gz
stop your runnig oscam and

Code:
mv -f /tmp/oscam-svn* /usr/bin/oscam your_old_oscam_name
chmod 755 /usr/bin/oscam your_old_oscam_name
restart oscam
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OSCam svn11505 Emu-r791
@audi06_19

Changeset [11505]
dont overwrite demux_index if demuxid >0
fix lockup on multidecode

Emu r791:
- Added support for PowerVu hash mode 0, 11, 12, 13, 14 and 39
- Fixed potential deadlock in powervu emm handling
[dreamOS]
- dirty fix cbc ebc context switch for compatible devices
- supported devices DM900, DM920, DM520, DM525 and DM7080, DM820
thanks by @Gorgone


How it works?
FTP files /tmp

Code:
cd /tmp
tar -xf oscam-svn*.tar.gz
rm -rf oscam-svn*.tar.gz
stop your runnig oscam and

Code:
mv -f /tmp/oscam-svn* /usr/bin/oscam your_old_oscam_name
chmod 755 /usr/bin/oscam your_old_oscam_name
restart oscam
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OscamPowervu 11505 Emu r791 Arm
@levi45
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OscamPowervu 11505 Emu r791 Mips
@levi45
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OSCam svn11505 Emu-r791
@audi06_19

Changeset [11505]
dont overwrite demux_index if demuxid >0
fix lockup on multidecode

Emu r791:
[powervu] - Added support for hash mode 31

[dreamOS]
- dirty fix cbc ebc context switch for compatible devices
- supported devices DM900, DM920, DM520, DM525 and DM7080, DM820
thanks by @Gorgone
A space is missing between "decodingrequests". It should be "decoding requests"
thanks by @nautilus7

How it works?
FTP files /tmp

Code:
cd /tmp
tar -xf oscam-svn*.tar.gz
rm -rf oscam-svn*.tar.gz
stop your runnig oscam and

Code:
mv -f /tmp/oscam-svn* /usr/bin/oscam your_old_oscam_name
chmod 755 /usr/bin/oscam your_old_oscam_name
restart oscam
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OSCam svn11505 Emu-r792
@audi06_19

Changeset [11505]
dont overwrite demux_index if demuxid >0
fix lockup on multidecode

Emu r792:
[powervu] - Added support for hash mode 31
- Fixed cw checksum bytes for Director nano EE
- Other small optimizations and improvements

How it works?
FTP files /tmp

Code:
cd /tmp
tar -xf oscam-svn*.tar.gz
rm -rf oscam-svn*.tar.gz
stop your runnig oscam and

Code:
mv -f /tmp/oscam-svn* /usr/bin/oscam your_old_oscam_name
chmod 755 /usr/bin/oscam your_old_oscam_name
restart oscam
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OSCam svn11507 Emu-r792
@audi06_19

Changeset [11507]
-change tab / spaces

Changeset [11506]
-switch to cbc
-and fix oscam-string.x

Emu r792:
[powervu] - Added support for hash mode 31
- Fixed cw checksum bytes for Director nano EE
- Other small optimizations and improvements

How it works?
FTP files /tmp

Code:
cd /tmp
tar -xf oscam-svn*.tar.gz
rm -rf oscam-svn*.tar.gz
stop your runnig oscam and

Code:
mv -f /tmp/oscam-svn* /usr/bin/oscam your_old_oscam_name
chmod 755 /usr/bin/oscam your_old_oscam_name
restart oscam
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OSCam svn11507 Emu-r793
@audi06_19

Changeset [11507]
-change tab / spaces

Changeset [11506]
-switch to cbc
-and fix oscam-string.x

Emu r793:
- 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

How it works?
FTP files /tmp

Code:
cd /tmp
tar -xf oscam-svn*.tar.gz
rm -rf oscam-svn*.tar.gz
stop your runnig oscam and

Code:
mv -f /tmp/oscam-svn* /usr/bin/oscam your_old_oscam_name
chmod 755 /usr/bin/oscam your_old_oscam_name
restart oscam
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OSCam svn11507 Emu-r794
@audi06_19

Changeset [11507]
-change tab / spaces

Emu r794:
- Added support for PowerVu modeCW 4 and modeUnmask 4

How it works?
FTP files /tmp

Code:
cd /tmp
tar -xf oscam-svn*.tar.gz
rm -rf oscam-svn*.tar.gz
stop your runnig oscam and

Code:
mv -f /tmp/oscam-svn* /usr/bin/oscam your_old_oscam_name
chmod 755 /usr/bin/oscam your_old_oscam_name
restart oscam
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OSCam svn11508 Emu-r794
@audi06_19

Changeset [11508]
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.

Emu r794:
- Added support for PowerVu modeCW 4 and modeUnmask 4

How it works?
FTP files /tmp

Code:
cd /tmp
tar -xf oscam-svn*.tar.gz
rm -rf oscam-svn*.tar.gz
stop your runnig oscam and

Code:
mv -f /tmp/oscam-svn* /usr/bin/oscam your_old_oscam_name
chmod 755 /usr/bin/oscam your_old_oscam_name
restart oscam
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OSCam svn11509 Emu-r794
@audi06_19

Changeset [11509]
Support for DVB-CISSA scrambling algorithm and 16 byte CWs

Emu r794:
- Added support for PowerVu modeCW 4 and modeUnmask 4

How it works?
FTP files /tmp

Code:
cd /tmp
tar -xf oscam-svn*.tar.gz
rm -rf oscam-svn*.tar.gz
stop your runnig oscam and

Code:
mv -f /tmp/oscam-svn* /usr/bin/oscam your_old_oscam_name
chmod 755 /usr/bin/oscam your_old_oscam_name
restart oscam
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OSCam svn11509 Emu-r795
@audi06_19

Changeset [11509]
Support for DVB-CISSA scrambling algorithm and 16 byte CWs

Emu r795:
-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.

How it works?
FTP files /tmp

Code:
cd /tmp
tar -xf oscam-svn*.tar.gz
rm -rf oscam-svn*.tar.gz
stop your runnig oscam and

Code:
mv -f /tmp/oscam-svn* /usr/bin/oscam your_old_oscam_name
chmod 755 /usr/bin/oscam your_old_oscam_name
restart oscam
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OSCam svn11510 Emu-r795
@audi06_19

Changeset [11510]
-small text typo fixes

Emu r795:
-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.

How it works?
FTP files /tmp

Code:
cd /tmp
tar -xf oscam-svn*.tar.gz
rm -rf oscam-svn*.tar.gz
stop your runnig oscam and

Code:
mv -f /tmp/oscam-svn* /usr/bin/oscam your_old_oscam_name
chmod 755 /usr/bin/oscam your_old_oscam_name
restart oscam
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OSCam svn11512 Emu-r795
@audi06_19

Changeset [11512]
-fixed the problem and oscam-emu can now be built with static libcrypto

Emu r795:
-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.

How it works?
FTP files /tmp

Code:
cd /tmp
tar -xf oscam-svn*.tar.gz
rm -rf oscam-svn*.tar.gz
stop your runnig oscam and

Code:
mv -f /tmp/oscam-svn* /usr/bin/oscam your_old_oscam_name
chmod 755 /usr/bin/oscam your_old_oscam_name
restart oscam
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OSCam svn11512 Emu-r795
@audi06_19

Changeset [11512]
-fixed the problem and oscam-emu can now be built with static libcrypto

Emu r795:
-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.

How it works?

FTP files /tmp

Code:
cd /tmp
tar -xf oscam-svn*.tar.gz
rm -rf oscam-svn*.tar.gz
stop your runnig oscam and

Code:
mv -f /tmp/oscam-svn* /usr/bin/oscam your_old_oscam_name
chmod 755 /usr/bin/oscam your_old_oscam_name
restart oscam

Binar OpenSSL version: 1.0.2r
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OSCam svn11514 Emu-r795
@audi06_19

Changeset [11514]
remove duplicate debug dump of er->ecm

[osemu] Dropped videoguard module …
- No channel uses it anymore

[osemu] Dropped drecrypt module …
- No channel uses it anymore

[dvbapi] Increased MAX_STREAM_INDICES back to 32 …
- It should be equal to MAX_STREAM_PIDS or else it creates problems with specific powervu channels. A better solution (with will also result in even lower number of descramblers needed for powervu channels) will be added in the future.

How it works?

FTP files /tmp

Code:
cd /tmp
tar -xf oscam-svn*.tar.gz
rm -rf oscam-svn*.tar.gz
stop your runnig oscam and

Code:
mv -f /tmp/oscam-svn* /usr/bin/oscam your_old_oscam_name
chmod 755 /usr/bin/oscam your_old_oscam_name
restart oscam
 

maumixio

Staff member
Moderator
Messages
2,869
Changeset 11515


  • small fix to the open() call when we get the descrambler count from the box
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,854
OSCam svn11516 Emu-r795
@audi06_19

Changeset [11516]
*fix bug in disablecrccws_only_for
*update for server & client cams!

Emu r795:
-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.

How it works?

FTP files /tmp

Code:
cd /tmp
tar -xf oscam-svn*.tar.gz
rm -rf oscam-svn*.tar.gz
stop your runnig oscam and

Code:
mv -f /tmp/oscam-svn* /usr/bin/oscam your_old_oscam_name
chmod 755 /usr/bin/oscam your_old_oscam_name
restart oscam

Binar OpenSSL version: 1.0.2r
 
Status
Not open for further replies.
Top