Oscam 114945 ARM V7 with and without EMU.
Remember: with support to Smartreader and PCSC (omnikey).
- Small acosc fix.
Oscam 114945 ARM V7 with and without EMU.
Remember: with support to Smartreader and PCSC (omnikey).
- Small acosc fix.
Oscam 11501 ARM V7 with and without EMU.
Remember: with support to Smartreader and PCSC (omnikey).
11496 - clean implementation of the card list -rarely used modules are set
11497 - fix reset to wrong defaults
11498 - fix bbuild for make & cmake disable writing of empty keys
11499 - fix small inconsistencies in config.h/config.sh
11500 - this is expected to be the last cleanup patch
11501 - complete remove of cardlist.c + cardlist.h
Oscam 11529 ARM V7 with and without EMU.
QuoteDisplay MoreChangeset 11502
-fix some bugs
-insert hd03 and hd04 atr
Changeset 11503
- this patch includes:
..A..
Make, cmake and config parameters.
This means that we have 2 new options:
WITH_EMU to enable/disable the (dummy) emu reader, and
WITH_SOFTCAM to enable/disable linking of softcam.key inside the binary.
The WITH_SOFTCAM option can be removed completely if you like.
No code that reads keys is included.
..B..
All 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).
..C..
When building with disabled WITH_EMU,
there will be no sign of emu reader anywhere.
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
Changeset 11505
fix lockup on multidecode
Changeset 11506
switch to cbc
and fix oscam-string.x
Changeset 11507
change tab / spaces
Changeset 11508
1/2 part of the re-work 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.
Changeset 11509
2/2 part
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
Changeset 11510
small text typo fixes
Changeset 11511
3/3 part of dvb api changes:
*Increased max demux to 32 and max filters to 64
*Decreased max ecm pids to 16 and emm pids to 16
*Decreased max stream indices to 8
*Lots of cosmetics changes
Changeset 11512
fixed the problem and oscam-emu can now be built with static libcrypto
Changeset 11513
fix building
incrase MAX_ECM_PIDS, MAX_EMM_PIDS and CA_MAX
Changeset 11515
small fix to the open() call when we get the descrambler count from the box
Changeset 11517 - ver.1
fix for Sky provider in Germany
Quote:
fix bug in disablecrccws_only_for also in cacheex
general disable checksum correction code optimization
thanks to kabeltod
Changeset 11517 - ver.3
fix log_bad_cw for Sky provider - Germany
Quote:
The patch allows the *** stations (currently only Sky SAT) with the new 64bit CWs the potentially invalid display and optionally also discard.
Please note the following:
- The function is activated only with "disablecrccws_only_for" and only in the oscam.server in the reader config
- with "dropbadcws = 1" in the reader config you can ensure that the potentially wrong CW is discarded, otherwise there is only a log message and no action
- The bad CW detection works basically "only" with a 99.998% accuracy and thus theoretically can provide a hoax
- Otherwise, the behavior as with the current trunk with the exception that it comes with transmitters continue to use a 48bit CW to a hoax
- a false message in connection with "dropbadcws = 1" causes it to freeze free or the station remains permanently dark when it comes to 48bit CWs.
Channel groups which one can have booked on the *** map and which still use the 48bit CW would be HD +, ORF, HD Austria and PYUR.
So watch out with the parameter dropbadcws and how you interpret the log.
At the point again Thanks to @kabeltod for this note.
UPDATE:
Version 3 of the patch with a higher accuracy (99.9985% instead of 99.61% before).
Changeset 11518
DVBAPI:
Fixed bug in dvbapi not releasing used descramblers in stapi, coolapi and gxapi boxes
Increased MAX_STREAM_INDICES back to 32 (it must be equal to MAX_STREAM_PIDS)
Modified the get_emm_filter_adv() function to accept more arguments
OTHER:
Cosmetics to module-cccam.c and module-cccam-cacheex.x
Removed some emu specific code not needed anymore
EMU changes:
[biss] Increased variable size to avoid potential overflow
[viaccess] Fixed CW checksum bytes for viaccess 2
Changeset 11519
small cleanup
Changeset 11520
Added support for a higher number of demux devices in CA PMT
Modern enigma2 boxes with FCB tuners can have many demux devices,
so a new CA PMT descriptor that allows up to 128 demuxes (descriptor tag 0x86) is now supported.
Also, the get_demux_options() function is completely re-written,
so it doesn't care for the order of descriptors inside the CA PMT message.
Changeset 11521
fix webif save issue with high var count
Changeset 11522
Tryfix possible regression introduced in rev 11520
Changeset 11523
Revert 11522 and applied correct fix made by nautilus7
Changeset 11524
[dvbapi] Changed variable name (cosmetic)
dvbapi_parse_capmt() returns the demux_id, not the pmt_pid, so use a proper variable name.
Changeset 11525
[dvbapi] Changes to a couple of log messages
Changeset 11526
[dvbapi] When parsing PAT, save found PMT pid in the demuxer
This way we can later start the PMT filter without explicitly passing the PMT pid.
Changeset 11527
[dvbapi] Moved reading of priority entries in separate functions
Changeset 11528
[dvbapi] Moved parsing of CA descriptor to a separate function
Changeset 11529
[dvbapi] Moved #define's to header file and made a few cosmetic changes
The CA PMT list management defined values are updated with proper info from the corresponding standard, instead of using OpenPLi's poor explanatory text.
Changeset 11578
rework code ref gbox_maxecmsend
fix for gbox_max_ecm_send
change default to 5
clean up some ecm stuff
build by juli13
Display MoreChangeset 11578
rework code ref gbox_maxecmsend
fix for gbox_max_ecm_send
change default to 5
clean up some ecm stuff
build juli13
Hi my friend I do have a Dream 900 4k but I'm very new to all this staff please tell me how to install this late oscam on dream my image is newnigma2-deb-weekly-OE2.5-dm900 Thanks
Hi. This is just a binary file. If you want an automated installer, use some ".deb" installation package file, through the package manager. As first, download some ".deb" installation package: Oscam arm for OE2.2-OE2.5 (deb file) - this one include a EMU module, but it shouldn't interfere at all, you just won't use the EMU module from this Oscam. Or try looking for a pure Oscam without an EMU module. Then copy the downloaded ".deb" installation package to the "/tmp" folder via an FTP connection and then install it via the Shell / command-line:
dpkg -i /tmp/*.deb
Display MoreDisplay MoreChangeset 11578
rework code ref gbox_maxecmsend
fix for gbox_max_ecm_send
change default to 5
clean up some ecm stuff
build juli13
Hi my friend I do have a Dream 900 4k but I'm very new to all this staff please tell me how to install this late oscam on dream my image is newnigma2-deb-weekly-OE2.5-dm900 Thanks
good luck
Display MoreDisplay MoreDisplay MoreChangeset 11578
rework code ref gbox_maxecmsend
fix for gbox_max_ecm_send
change default to 5
clean up some ecm stuff
build juli13
Hi my friend I do have a Dream 900 4k but I'm very new to all this staff please tell me how to install this late oscam on dream my image is newnigma2-deb-weekly-OE2.5-dm900 Thanks
good luck
Thanks my friend worked like a charme.
stay Safe
Best Regards
Changeset 11579
Revision 11393 introduced sharing instability side effect.
My fix is rather lame since it restores the old behavior in case the nodeid is lower than 0x7fffffffff
Thx to ceco2000 for research, pinpointing to this revision and testing my fix.
build by juli13
Changeset 11581
Fix Using gbox protocol the last byte is missing from the odd CW in the ecm debug string
build by juli13
Changeset 11582
[gbx]
repeat to ask all gbox readers again during fallback time
thx to @chimpie232 for providing the patch
build by juli13
Changeset :
11583
Commit patch that fixes some URL
11584
Small fix for CAK7 Cards HD03/04/05
Refresh valid to date
The recommendation remains to enable shared and disable global emm
Thx to pehedima
11585
This is an extension for cacheex and only for this !!!
Tt does not change any other aspects of oscam
With this extension it becomes possible to mark and filter ecms
Many thanks to w33dburner and the community
For diligent testing
11586
Fix build without cacheex
11587
w33dburn buildfix
11588
redo fixed version
11589
restore config.h to 11580
11590
update wiki links
11591
fix camd35/ext mode
thnx to w33dburner
11592
add missing range from RFC 1597
11593
webif cache-size / reader page for lg-flagged CWs
11594
small fix for webif
build by juli13
arm juli13 build starting with version 11588, stops with no option to restart, on vu+04k, openvix.
arm juli13 build starting with version 11588, stops with no option to restart, on vu+04k, openvix.
What exactly is the restart you have in mind ?
i do not know, but for years juli13 builds were ok up to version 11588, when oscam behave different. (not only for me, but for others too).
i'm not a programmer, but as far as i can see builds witch are working the same way as previous versions, then you can make yourself a conclusion. i got all kind of suggestion: change the image, run from console, etc. in this way i may have to change the hole box for the next versions !
I noticed only one thing, namely that the stopping service via the SIGTERM signal does not work and now only SIGKILL signal works. I do not know why. The SIGTERM signal was working before.
However, I don't know if this is an OpenATV bug I'm currently using or an Oscam build bug. But I tested several Oscam builds (not just juli13 build). I don't think juli13 is a developer of Oscam either, and even if he does, he doesn't know all the decoding systems, because that's unrealistic.
The problem what you mentioned is probably not a BUG in compiling the Oscam according to juli13, but first it's probably a BUG in the Oscam official source code itself.
I do not contest your opinion; as i said i'm not a developer/programmer, but as long as others are reporting the same issues with juli13 build, and mohamed_os buils works, then you may be right.
Um, I don't really know ... it could also be a problem that is only related to specific Enigma2 distributions. It is quite possible that OpenPLi (on a screen from you) adds its own features to the Oscam code that work exclusively with OpenPLi Infobar or another enigma. The possibility of not restarting seems silly to me. This may be the boot command-line argument "-r":
-r, --restart <level> | Set restart level:
. 0 - Restart disabled (exit on restart request).
. 1 - WebIf restart is active (default).
. 2 - Like 1, but also restart on segfaults.
I don't know, I'm just guessing.
Don’t have an account yet? Register yourself now and be a part of our community!