Advertise Here
Advertise Here
Advertise Here
Advertise Here
Results 1 to 6 of 6

Thread: ║➽║NCam║➽║NCam emu_Ipk & Deb║v.15.8║By READ║

  1. #1
    Super Moderator mehmetkarahanlı's Avatar
    Join Date
    29-12-2017
    Location
    bursa
    Posts
    29,577
    Uploads
    107
    Likes
    17,158

    ║➽║NCam║➽║NCam emu_Ipk & Deb║v.15.8║By READ║

    NCam Config Files
    NCam emu / v15.3
    UPTADE : 20.04.2025


    - config: fix empty [cache] block in ncam.conf- function cache_should_save_fn always returned true for the options of CS_CACHEEX_AIO and CW_CYCLE_CHECK, even if no option was changed
    - rework option check, ifdef statements and some code beautifying
    - streamrelay: Remove orphaned anonymous clients from WebIf
    - streamrelay: Improve module integration
    * functional changes
    * start streamrelay server as module
    * display each connected streamrelay client on status page
    * auto discover source stream address with fallback (dvbapi + radegast support)
    * some rework on log output for better traceability in case of errors
    * config options
    * option 'Use stream client as Source Stream Host' has been renamed to 'Automatic host discovery' (new default=1)
    * new option 'Relay User' (default=empty) which is used to authenticate the streamrelay clients on status page
    * new option 'Relay Client Display Option' to toggle client/source stream information displayed on status page
    * new option 'Reuse existing client' (default=0) to combine multiple connected streamrelay clients into single one displayed on status page
    * new option 'Hide in WebIf' (default=0) to hide streamrelay clients on status page
    - Resolve 'Compilation failed, where there is only TONGFANG reader selected'
    * Fix compilation failed when READER_TONGFANG is selected alone.
    - fix for macOS libdvbcsa (thanks to ohmza)
    - introduce IPv6 support for streamrelay and radegast (thanks to ohmza)
    - inform about using the wrong libdvbcsa library in startlog and avoid crashes in this case (thanks to WXbet)
    - Several Makefile bug fixes
    * Fix compiler hangs on FreeBSD because of grep issue
    * Fix compiler hangs on some toolchains where include directory is not on /usr/include
    - Fix compiler hangs on Ubuntu as dir command can't be used there
    * Fix compiler hangs on Ubuntu as dir command can't be used there
    - Add hide users expired & disabled
    - blur Users Checkbox. Thank's (abdrahman91)
    - Optimize hide expired, hide disabled and blur usernames. Thank's (abdrahman91)
    - Changes are applied automatically according to the values in the WEBIF settings. Thank's (abdrahman91)
    - Bug fix for FreeBSD
    - Fix macOS card overclocking
    - show the source name of cacheex peers in the webif
    * possible to show the source name of cacheex peers in the webif. so not only cache3 is shown but also the name of the cacheex reader.
    option can be enabled by setting show_cacheex_source_name = 1 in the config or in the webif under global settings.
    thanks to w33dburner for the orignal patch and also for allowing to use it.
    - Simplify entitlements_bit.html code
    * Simplify entitlements_bit.html code (introduce more general function that could be reused, get rid of unnecessary function)
    - Fix "CacheEX AIO Logging" config section always show on webif although CS_CACHEEX_AIO is not selected
    - Display 1970-01-01 on NDS card that doesn't have start date data on card answer.
    * Previously, NCam displayed 2032-01-01 or 2031-12-31 (depends on system that NCam is running on) in case of 09C7, 098E, and 09EF cards as baseyear for these cards are 2020. This could be varied based on card baseyear, for example, 0927 card displayed 2020-01-01 or 2019-12-31 (depends on system that NCam is running on) as baseyear for 0927 card is 2008. However, all of the mentioned cards above do not have tiers start date data on card response. Hence, those date are practically come from card status 90 20 which is incorrect. That's why I issue this patch to display it as 1970-01-01 to be consistent with ins76 reading.
    N.B. 0x90 means 144 months from January of card baseyear. That's why you see 2032 and 2020 years there.
    - Resolve 'Full CW block on NDS'
    * Edit ncam-chk.c
    * Tryfix warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare]
    * Edit ncam-chk.c
    * Inverts the logic to treat all Videoguard CAIDs as half CW except for two specific excluded ones (0x09C7, 0x09EF) thanks to 0nkel4tze
    Co-authored-by: default avatarWXbet <[email protected]>
    - Resolve 'Reduce CPU usage on using Newcamd'
    * Fix build errors on EuroDes
    * There is a performance issue of DES handling in Newcamd code.
    1. While rightRot can be unrolled for tiny improvement, the leftRot implementation is a nightmare.
    Instead of repeating rightRot 27 times, do it the proper way.
    2. Also EuroDes is always called with the same desMode. As TestBit(desMode, F_TRIPLE_DES) always succeeds, drop Eurocrypt S2/M dead code.
    thanks to lpm11
    Co-authored-by: default avatarohmza <[email protected]>
    DOWNLOAD

    Ncam-Images-IPK

    NCam-Images-OSDreambox-DEB

  2. Advertise Here
  3. #2
    Contributing Member afat45's Avatar
    Join Date
    21-06-2005
    Posts
    1,613
    Uploads
    418
    Likes
    1,257

    Re: NCam Emu All images ➽ [*. İPK & DEP]

    Ncam V15.4 compiled and patched READ as at 06/08/2025

    - Fix spelling errors on Readers Write EMM page- css: fix skin and add hover* Scan USB: optimize css table* Status: small visual adjustments* Status, Reader, User, Cacheex, Services: add mouse over effect(thx @uf2k + @Karl Dall)- gcc-15: Fix unterminated-string-initialization build warnings* warning: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (65 chars into 64 available) [-Wunterminated-string-initialization]- cmake: fix build with version 4.0.0* update copyright year* css fix white space and tabthx @heitbaum for cmake fix- reader-irdeto: Fix some DEMO tiers don't get written (Thanks to @feri33)- move log ProvID to sensitive- Fix entitlements date display and stop displaying provider id 00000000 on tongfang.(Thanks to @pipeline-user)
    Thanks fairbird
    Attached Files Attached Files

  4. #3
    Super Moderator mehmetkarahanlı's Avatar
    Join Date
    29-12-2017
    Location
    bursa
    Posts
    29,577
    Uploads
    107
    Likes
    17,158

    Re: ║➽║NCam║ Emu All images_Ipk & Deb ║


    New NCam Emu for Various Devices
    Versıon: 15.5
    UPTADE: 15.09.2025


    - Improvements in logging and debugging processes, with enhanced error management,particularly for error code 6F01.* Improved logging
    * Improved debugging
    * Enhanced error handling
    * Improved handling of error 6F01
    (thx Youchie)


    - [TVCAS] remove ecmbin emu. add tvcas emu
    (thx didou07)


    - [TVCAS] A bit for clarity
    * Deleted the TVCAS Master Key configuration from webif, instead to add the keys to the SoftCam.Key file.
    * Added more information in the debug log
    * Updating the checksum and other codes
    - Readd ecmbin.
    * Improved algorithm performance.
    * Compatibility with older compilers.
    * Fixed bugs in the ecmbin module.
    (thx Youchie)


    - ecmbin update (thx dtvemu)
    - [TVCAS] remove ecmbin emu. add tvcas emu
    * ECM/CW Logging
    * Hide ECM/CW Logging From EcmBin Reader
    * Update userconfig.html
    * Update module-webif.c
    (thx didou07)
    DOWNLOAD

    (For All devices that use ipk system)
    Ncam-Images-IPK
    (For all Dreambox with DreamOS images that use dpkg system Such as (original image, Merlin4, Gp4, Dream-Elit ..etc))
    NCam-Images-OSDreambox-DEB

  5. #4
    Super Moderator mehmetkarahanlı's Avatar
    Join Date
    29-12-2017
    Location
    bursa
    Posts
    29,577
    Uploads
    107
    Likes
    17,158

    Re: ║➽║NCam║ Emu All images_Ipk & Deb║v.15.6 ║By READ║


    New MCam emu for Various Devices
    Versıon: 15.6
    UPTADE: 14.11.2025


    Ncam V15.6 compiled and patched READ as at 14/11/2025

    In the first post


    Thanks fairbird


    Telnet link
    # ======================================== ===================================
    # SCRIPT : DOWNLOAD AND INSTALL Ncam_EMU #
    # ======================================== ======================================== ========
    # Command: wget https://raw.githubusercontent.com/bi...n/installer.sh -O - | /bin/sh #
    ======================================== ======================================== =======

    =####################################### ######################################## ########
    ########## Plugin ... Enter Manually
    ######################################## ######################################## ########


    PACKAGE_DIR='Ncam_EMU/main'

    DOWNLOAD



    http://MY_IPK="enigma2-plugin-softcams-ncam_V15.6-r0_all.ipk"


    http://MY_DEB="enigma2-plugin-softcams-ncam-osdreambox_V15.6-r0.deb"




    wge/bin/sh

  6. #5
    Super Moderator mehmetkarahanlı's Avatar
    Join Date
    29-12-2017
    Location
    bursa
    Posts
    29,577
    Uploads
    107
    Likes
    17,158

    Re: ║➽║NCam║ NCam emu_Ipk & Deb║v.15.7║By READ║


    New MCam emu for Various Devices
    Versıon: 15.7
    UPTADE: 15.02.2026


    Update ...
    15.02.2026
    Ncam V15.7
    DOWNLOAD


    Ncam V15.7
    Ncam-Images-IPK (For All devices that use ipk system)

    NCam-Images-OSDreambox-DEB (For all Dreambox with DreamOS images that use dpkg system Such as (original image, Merlin4, Gp4, Dream-Elit ..etc))
    *******************

  7. #6
    Super Moderator mehmetkarahanlı's Avatar
    Join Date
    29-12-2017
    Location
    bursa
    Posts
    29,577
    Uploads
    107
    Likes
    17,158

    Re: ║➽║NCam║ NCam emu_Ipk & Deb║v.15.8║By READ║


    New MCam emu for Various Devices
    Versıon: 15.8
    UPTADE: 24.04.2026


    - Update free server from 0 to 8
    - dvbapi: suppress pmt mode 6 connection retry log spam
    Log the connection attempt and error only once, then silently retry every second until the CA PMT server becomes available.
    cherry-picked > https://git.streamboard.tv/common/os...2f22c05dd543a8
    - warnings: fix C23 and glibc-2.43 -Wdiscarded-qualifiers warnings
    For ISO C23, the function strstr that return pointers into their input
    arrays now have definitions as macros that return a pointer to a
    const-qualified type when the input argument is a pointer to a const-qualified
    type.
    The GNU C Library version 2.43 is now available
    Co-authored-by: default avatarRudi Heitbaum <[email protected]>
    cherry-picked > https://git.streamboard.tv/common/os...f5259dc5c5520d
    - cleanup reader macros Separate guards save 1 byte in READER_NAGRA-only builds and ensure no unused struct members exist in any build configuration.
    * cleanup reader macros
    - Gate struct s_reader members, WebIF fields, and config tokens behind precise reader macros so builds exclude Videoguard/Nagra/Viaccess-only data when those modules aren’t compiled.
    - Wrap AES-key helpers, reader option handlers, and Nagra/Videoguard EMM logic in the same feature flags to keep unused code out of minimal builds.
    - Ensure Merlin-only arrays and filters, GPIO/ATR settings, and sendcmd handling compile only with the relevant reader backends.
    thx @lpm11
    Co-authored-by: default avatarWXbet <[email protected]>
    cherry-pick > https://git.streamboard.tv/common/os...afd53ee00d0d53
    - reader-nagra/irdeto: change force_irdeto guard to READER_IRDETO only
    force_irdeto forces a card to use the Irdeto reader instead of Nagra.
    In reader-nagra.c it causes the reader to reject the card so the
    Irdeto reader can handle it. This only makes sense when READER_IRDETO
    is compiled - otherwise there's no Irdeto reader to take over.
    Changes:
    - globals.h: Change guard from (READER_NAGRA || READER_IRDETO) to
    READER_IRDETO only
    - oscam-config-reader.c: Change guard to READER_IRDETO only
    - module-webif.c: Change guard to READER_IRDETO only
    - reader-nagra.c: Add READER_IRDETO guard around force_irdeto check
    cherry-pick > https://git.streamboard.tv/common/os...47fc41c4e858d3
    - signing: fix build with OpenSSL 4
    * fix -Wdiscarded-qualifiers on X509_get_subject/issuer_name
    OpenSSL 4 changed X509_get_subject_name() and X509_get_issuer_name()
    to return 'const X509_NAME *', which breaks the call to our local
    helper _X509_NAME_oneline_utf8() that still takes a non-const
    X509_NAME *:
    ncam-signing.c:235:46: warning: passing argument 1 of
    '_X509_NAME_oneline_utf8' discards 'const' qualifier from
    pointer target type [-Wdiscarded-qualifiers]
    Route the result of the X509 getters through a uintptr_t cast to
    explicitly drop the const qualifier at the call sites, mirroring the
    approach already used for ASN1_STRING_type() in ASN1_TIME_to_posix_time().
    This avoids changing the helper's signature, which would require a
    more invasive const-correctness pass given that older OpenSSL versions
    (including 0.9.x, still supported by this file) declared many X509
    APIs as non-const.
    * fix ASN1_STRING_type() accessor
    In OpenSSL 4 the ASN1_STRING / ASN1_TIME struct became fully opaque,
    so struct members can no longer be accessed directly from public
    headers. This broke the WITH_SIGNING build:
    ncam-signing.c:124:17: error: invalid use of incomplete typedef
    'ASN1_TIME' {aka 'const struct asn1_string_st'}
    switch(t->type)
    The data pointer was already handled via ASN1_STRING_get0_data() for
    OpenSSL >= 1.1.0, but t->type was still accessed directly and was
    overlooked until OpenSSL 4 removed the last bit of struct visibility.
    Replace the direct member access with the ASN1_STRING_type() accessor
    function, which has existed since OpenSSL 0.9.x and is therefore
    available in all supported versions (1.0, 1.1, 3.x, 4.x) without a
    version guard.
    Since older OpenSSL versions declare ASN1_STRING_type() as taking a
    non-const ASN1_STRING *, the cast is routed through uintptr_t to
    explicitly drop the const qualifier of t without triggering
    -Wdiscarded-qualifiers (treated as error by the 'ancient' CI build).
    uintptr_t is already available via globals.h (stdint.h).
    cherry-picked > https://git.streamboard.tv/common/os...b56cdf2d1be528
    - Extend service and group handling to 128 entries and harden related limits
    Add platform-aware 128-bit group and service support for builds with __int128, while preserving correct 64-bit fallback behavior.
    - introduce group_t and GROUP_BITS so group and sidtab bitmasks scale to 128 entries where supported
    - enforce MAX_SIDBITS consistently across parsing, runtime checks, and WebIF handling
    - fix off-by-one, buffer sizing, and numbering issues in group and service serialization
    - improve validation, truncation handling, and warning messages for invalid or oversized group/service definitions
    - add and document the httpmaxrequestsize config option, and make WebIF request parsing enforce the configured limit
    - add clearer startup diagnostics for effective group/service capacity and ABI details
    - update WebIF limits and documentation to reflect build-dependent 64 or 128 entry support
    cherry-picked > https://git.streamboard.tv/common/os...584b1301e3ce25
    - webif: remove poll from request read loop
    Simplify WebIf request handling by relying on check_request()
    to detect complete HTTP headers and request bodies instead of
    polling the socket between reads.
    This removes the extra poll-based wait path while preserving
    correct handling for fragmented GET and POST requests.
    thx to lpm11
    cherry-picked > https://git.streamboard.tv/common/os...076cad2f220e21
    - chore: remove 64 services/groups startup warning
    cherry-picked > https://git.streamboard.tv/common/os...f0816f939a0c4e
    - net: remove obsolete gethostbyname resolver and use getaddrinfo exclusively
    gethostbyname() is not thread-safe and has been marked obsolescent by
    POSIX. Newer glibc versions could emit a linker warning for any binary
    referencing this symbol, even if the code path is gated behind a
    runtime config option.
    The modern replacement getaddrinfo() was already fully implemented as
    the default resolver (resolvegethostbyname=0). This removes the legacy
    gethostbyname() fallback path along with:
    - the resolvegethostbyname config option (oscam.conf [global])
    - the Resolver dropdown from the webinterface
    - the gethostbyname_lock mutex (no longer needed since getaddrinfo
    is thread-safe)
    cherry-picked > https://git.streamboard.tv/common/os...75c955cf93462a
    DOWNLOAD


    NCam-Images-OSDreambox-DEB
    Ncam-Images-IPK

    PHP Code:
    enigma2-plugin-softcams-ncam-osdreambox_V15.8-r0.deb 
    PHP Code:
    enigma2-plugin-softcams-ncam_V15.8-r0_all.ipk 

Advertise Here

Similar Threads

  1. Replies: 10
    Last Post: 24-04-2026, 21:19:03
  2. Update ║➽║NCam║➽║NCam WeTekPlay2 WeOS║v.15.8║By READ║
    By mehmetkarahanlı in forum Ncam
    Replies: 2
    Last Post: 24-04-2026, 21:17:02
  3. Replies: 31
    Last Post: 24-04-2026, 21:15:26
  4. Replies: 8
    Last Post: 24-04-2026, 21:13:13
  5. Replies: 3
    Last Post: 24-04-2026, 21:11:48

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •