The LATEST OSCAM-EMU FOR VARIOUS PLATFORMS

Status
Not open for further replies.

WaRp

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

Repository history
- Added support for PowerVu hash mode 33
- Bug fixes and improvements to BISS2 mode CA (some fixes still needed in oscam dvbapi side)
- Fixed CW checksum bytes for viaccess 2
- Other small optimizations and improvements

+ disablecrccws_hardcoded_for_Sky_and_Dorcel.patch by Pehedima
- 098C , 09C4 , 098D , 0500:050F00

Added new tandberg keys * #42.0E

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,848
OSCam svn11534 Emu-r797

changes log oscam:

r11533

[dvbapi] Rewritten the CA PMT parsing code

Some key notes for this revision:
The CA PMT and PMT parsing code is split into separate functions. Additional functionality is also moved to different functions.
The previous CA PMT parsing logic is retained (written by theparasol), but the code is much simpler, easier to maintain and a bit faster.
The CA PMT message is not completely parsed now if there is no need for it (e.g. no change is made to the channel).
The PMT is now parsed only if it's necessary (e.g. for powervu channels, when no streams are present in CA PMT, etc).
Added preliminary support for reading the "ca_pmt_cmd_id" value. A future update (in oscam and enigma2) will allow using multiple oscam instances simultaneously.
Added support for a new descriptor with tag 0x87 in the CA PMT message, used exclusively for sending the ca device information.
Added detailed information for the private CA PMT descriptors supported by oscam in the readme (for dvbapi client developers).


r11534

[dvbapi] Fixed previous commit when WITH_EXTENDED_CW is enabled

build:@enigma1969
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,848
OSCam svn11535 Emu-r797

changes log oscam:

r11535
[dvbapi] Tryfix for various boxes not working after 11533

It seems there are more retarded boxes out there that set the ca_pmt_cmd_id to 0 instead of a proper value.

build: @enigma1969
 

WaRp

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

Repository history
[dvbapi] Tryfix for various boxes not working after 11533

It seems there are more retarded boxes out there that set the ca_pmt_cmd_id to 0 instead of a proper value.

Added new tandberg keys * #42.0E

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,848
Changeset 11536 emu797

[dvbapi] Fixed "ca_pmt_cmd_id" value for PMT files

For CA PMT messages received via PMT files, set the "ca_pmt_cmd_id" to a proper value (ok_descrambling) instead of zero.
Also made few cosmetic changes.
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,848
OSCam svn11536 Emu-r797

changes log oscam:

r11536
[dvbapi] Fixed "ca_pmt_cmd_id" value for PMT files

-For CA PMT messages received via PMT files, set the "ca_pmt_cmd_id" to a proper value (ok_descrambling) instead of zero.
-Also made few cosmetic changes.

build: @enigma1969
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,848
OSCam svn11537 Emu-r797

changes log oscam:

r11537
[dvbapi] Reworked "ca_pmt_cmd_id" skipping logic


According to the spec https://www.dvb.org/resources/public/standards/En50221.V1.pdf, the "ca_pmt_cmd_id"
value shall be present inside the ES info loop. Unfortunately, each dvbapi client does each own thing. The
only reliable way to detect when this info is present in the CA PMT is to actually check its value, like it was done in the old code.
Most boxes always send the typical value of 0x01 (ok_descrambling) and the above check works fine because
there is no descriptor_tag 0x01 to get confused with. On the contrary, for enigma2, values like 0x03 (query),
0x04 (not_selected) are possible (not yet, but soon). Skipping these higher values the same way will not work,
because descriptors with such tags can exist, so a different check is implemented for enigma2.
In practice, this commit fixes the VDR dvbapi plugin, as well as the enigma2 boxes with wrong dvbapi boxtype
setting ("none" instead on the correct "dreambox" - the setting is irrelevant now, but will make a difference
in the future, so make sure you set it correctly).

build: @enigma1969
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,848
Mips & Arm OscamPowervu 11537 .ipk for various images
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,848
OSCam svn11537 Emu-r797

armv8

build: @enigma1969
 

Gianni8127

Registered
Messages
182
New OSCam svn11537-797 compiled Gianni8127

New OSCam svn11537-797 add patch

oscam-emu.patch
ecm_info_on_off.patch​ Enable/Disable ecm.info file
Version
oscam-1.20_svn11537-797-arm-linux-gnueabihf ENIGMA2 4K
oscam-1.20_svn11537-797-mipsel-unknown-linux-gnu ENIGMA2 ALL OE2.0
oscam-1.20_svn11537-797-sh4-linux QBOXHD
oscam-1.20_svn11537-797-i686-linux-gnu PC X86
oscam-1.20_svn11537-797-i686-linux-gnu-libusb PC X86 SMARGO
oscam-1.20_svn11537-797-i686-linux-gnu-libusb-pcsc PC X86 PCSC
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,848
Mips & Arm OscamPowervu 11539
Bin file

Changeset 11539: [dvbapi] Added option to enable/disable ecm.info file creation
Changeset 11538: [documentation] Whitespace cleanup
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,848
OSCam svn11539 Emu-r797

changes log oscam:

r11539
-[dvbapi] Added option to enable/disable ecm.info file creation

build: @enigma1969
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,848
Mips & Arm OscamPowervu 11539
@levi45
new edited version 24.08.2019
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,848
OSCam svn11540 Emu-r797

changes log oscam:

r115540
-[dvbapi] SDT parsing optimizations

The SDT filter is now stopped even if no service name or provide name is found. Previously, on FTA or BISS channels, the SDT filter would run forever.
The SDT is now used for getting the tsid and onid of the service (in case we haven't already receive them in the CA PMT).
Duplicate info from the log is removed to keep it clean. The SDT information is only printed once.
Removed some redundant chekcs from the SDT parsing function. They are already done in the caller function.
Added more service types as "tv".
The actual string parsing and supported character sets remained the same (still some eastern character sets are not supported).

build: @enigma1969
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,848
Mips & Arm OscamPowervu 11540 with keys
@levi45
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,848
OSCam svn11541 Emu-r797

changes log oscam:

r11541
[dvbapi] Display service name when zapping

If present in oscam.srvid or oscam.srvid2, the service name is displayed at channel zap (like it was done before the CA PMT rewrite).

build: @enigma1969
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,848
Mips & Arm OscamPowervu 11541 with keys
@levi45
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,848
OSCam svn11544 Emu-r797

changes log oscam:

r11544
[dvbapi] Added more PMT audio descriptors

r11543
[dvbapi] Cosmetics and minor optimizations

r11542
[dvbapi] CAT filtering optimizations

Separate CAT filter (starting and stopping) from EMM filtering.
Stop CAT filter as soon as CAT is parsed, instead of letting it run forever. (Everytime we get a new channel, the CAT filter is restarted anyway).
Split CAT parsing from CA descriptor parsing.


build: @enigma1969
 

powercisco

Super VIP
Messages
9,100
OSCam Svn Update 11.546 [ EMU ] r797



build: audi06_19


SVN Repository history



[gbox] Cosmetics



Replaced strncpy() with cs_strncpy() in a few places
This fixes ticket #4754 h##p://www.streamboard.tv/oscam/ticket/4754 and possibly more compiler warnings.



[dvbapi] Added more PMT audio descriptors

[dvbapi] Cosmetics and minor optimizations

[dvbapi] CAT filtering optimizations


* Separate CAT filter (starting and stopping) from EMM filtering.
* Stop CAT filter as soon as CAT is parsed, instead of letting it run forever. (Everytime we get a new channel, the CAT filter is restarted anyway).
* Split CAT parsing from CA descriptor parsing.



Added new tandberg keys * #42.0E
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,848
Mips & Arm OscamPowervu 11546 with keys
@levi45
 
Status
Not open for further replies.
Top