Ncam 9.8
-Add support dvbcissa-biss2
-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
-[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)
-[nemu] Dropped drecrypt & videoguard module
(No channel uses it anymore)
-fix bug in disablecrccws_only_for
Latest NCam Emu for ALL IPK & sh4 spark v14.9 compiled and patched by RAED 31/03/2024
-
- NCam RAED
- ahmed gazye
- Thread is marked as Resolved.
-
-
NCam 9.9-sh4 Emu -for sh4 spark
NCam 9.9
-[nemu] Pass complete rdr structure to emu_process_ecm()
(Also re-ordered arguments in powervu_ecm())
-remove duplicate debug dump of er->ecm
-fix bug in disablecrccws_only_for also in cacheex
-general disable checksum correction code optimization
-[powervu] Added new method for matching ECM and EMM keys
(Read the wiki for instructions on how to use it: https://github.com/oscam-emu/o…der-new-method---may-2019
This method is based on enigma2 namespace and it is only available for enigma2 and Tvheadend/VDR software for PC. Also, it does not work with stream relay)
-[dvbapi] Fix for stapi, coolapi, etc -
Ncam 10.0
-[streamserver + powervu] Use the new key method here as well
(We can get the tsid, onid and ens values from the service reference, so this is possible after all)
-Cosmetics to log messages
http://www.mediafire.com/file/j8oydmwseb3zlvv/ncam.sh4.zip
-
NCam10.0-sh4 Emu -for sh4 spark
NCam10.0 5/5/2019
-[streamserver + powervu] Use the new key method here as well
(We can get the tsid, onid and ens values from the service reference, so this is possible after all)
-Cosmetics to log messagesNcam config_ SH4-Only_04-05-2019.zip
-
Ncam 10.1 compiled and patched READ
Thanks fairbird
Code- -[biss] Increased variable size to avoid potential overflow
- -[viaccess] Fixed CW checksum bytes for viaccess 2
- -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)
-
Thanks fairbird
Ncam 10.2 compiled and patched READCode
-fix MODULE CONSTCW
-fix webif save issue with high var count
-
Thanks fairbird
Ncam 10.2 compiled and patched READCode
-fix MODULE CONSTCW
-fix webif save issue with high var count
Bin files to support OenSSL 1.1.1
-
Thanks fairbird
Ncam 10.3 compiled and patched READCode
-fix MODULE CONSTCW
-fix webif save issue with high var count
-Bug fixes and improvements to BISS2 mode CA
-Changed variable name (cosmetic)
-Changes to a couple of log messages
-When parsing PAT, save found PMT pid in the demuxer
-Moved reading of priority entries in separate functions
-Moved parsing of CA descriptor to a separate function
-Moved #define's to header file and made a few cosmetic changes
-Fixed compilation with coolapi
-DVBAPI_CA_SET_DESCR_DATA struct was not sent correctly to network clients -
-
Thanks fairbird
Ncam 10.4 compiled and patched READ
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).
- 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.
- According to the spec (https://www.dvb.org/resources/…/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).
-
Thanks fairbird
Ncam 10.5 compiled and patched READ(Added hash mode 34 to powervu)
Code
- -[powervu] Added cw hash mode 34
- -[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).
- -[dvbapi] Display service name when zapping
- * If present in ncam.srvid or ncam.srvid2, the service name is displayed at channel zap (like it was done before the CA PMT rewrite).
- -[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.
- -[dvbapi] Cosmetics and minor optimizations
- -[dvbapi] Added more PMT audio descriptors
-
Thanks fairbird
Ncam 10.6 compiled and patched READ
Code- -fix card not updated if entitlements are expired
- -new gbox reader parameter 'force_remm'
- -dont send same successive remm twice
- -Just refactoring due to investigating an issue with CAPMT parsing
- -More furious refactoring since I still wasnt happy with the resulting code!
- -Final refactoring step of dvbapi_get_packet_size()
- -[gbx remm]allow remm request for unknown emm
- -Implement changes needed as researched by t5b6_de for dvbapi client protocol V3
- -Add generic hardening against empty ecm. It makes no sense to process empty ecms at all!
- -Refactor handling of command packages
- -Add generic command package dump to assist in debugging
- -Remove the now superfluous dumps that were thrown while processing the commands
- -Newcamd: Corrected brain fart commit (zero check was even already present)
- -Camd35: Add protection against empty ecms
- -Fix: valid section length is minimal 4
-
Thanks fairbird
Ncam 10.7 compiled and patched READCode
- -[dvbapi] Always regard stream_type 0x81 as audio (ac3) without looking for the ac3_descriptor
- *This fixes some not ATSC complaint channels reported with no sound.
- -HD+ HD05 Card support (tnx pehedima for patch!)
- -NDS DES/3DES Overcrypt support
- -fix bug for wrong decoded classD3 CMD's
- -improved Sky DE/CH/AT V14/V15 payload log output
- [streamserver] Synced descriptor parsing code with the dvbapi
- *This should fix no AC-3 audio on some PowerVu channels.
-
Thanks fairbird
Ncam 10.8 compiled and patched READ
Code- -[dvbapi] Always regard stream_type 0x81 as audio (ac3) without looking for the ac3_descriptor
- *This fixes some not ATSC complaint channels reported with no sound.
- -HD+ HD05 Card support (tnx pehedima for patch!)
- -NDS DES/3DES Overcrypt support
- -fix bug for wrong decoded classD3 CMD's
- -improved Sky DE/CH/AT V14/V15 payload log output
- -[streamserver] Synced descriptor parsing code with the dvbapi
- *This should fix no AC-3 audio on some PowerVu channels.
- -[dvbapi] add ecm.info gbox style
- -fix ecmfmt g,j parameters
- -cak7 - fix caid 0000 and all other known issues
- -[gbx] try fix ecm and cw messages
- -[gbx] fix ccc->gbox reshare
- -[gbx] add caidtab as reshare setting
- -[gbx] - more generalized routing info in cw msg
-
ahmed gazye
Changed the title of the thread from “Latest NCam Emu for sh4 spark” to “Latest NCam Emu for sh4 spark v. 10.9 compiled and patched READ”. -
Thanks fairbird
Ncam 10.9 compiled and patched READCode
- -fix HD03/05 CMD Overflow
- -patch provided
- -rework code ref gbox_maxecmsend
- -clean up some ecm stuff
- ******* (Thank you My friend fegol to Help)
- -Add more Bin cam for Android devices. Such assoftwrae for (KitKat, Lollipop, Marshmallow)
- -Add support also Android (stapi) device.
- -Add more option for Cccam. Nwo you can use (CCcam.cfg) file
- *Just send file to /etc/tuxbox/config and add then add this reader to ncam.server
- ################# CCcam with CCcam.cfg ###################
- [reader]
- label = Server_1
- protocol = cccam
- = device = /etc/tuxbox/config/CCcam.cfg
- inactivitytimeout = -1
- reconnecttimeout = 12
- group = 3
- cccversion = 2.0.11
- ccckeepalive = 1
- cccmaxhops = 2 # dont use higher than 3 !!!
- disablecrccws = 1
- cccwantemu = 1
-
ahmed gazye
Changed the title of the thread from “Latest NCam Emu for sh4 spark v. 10.9 compiled and patched READ” to “Latest NCam Emu for sh4 spark v. 11.0 compiled and patched READ”. -
Thanks fairbird
Ncam 11.0 compiled and patched READ as at 26/5/2020P.s: No more bin for openssl1.1 (all bin files will be works on all image openssl old/new)
Update ...
Ncam V11.0
Code- 26-05-2020
- -introduced sharing instability side effect
- -fix detect cx-aio on reinit userdb
- -fix global cacheex_ecm_filter/_aio selection now work properly (bug: selectend _aio values for non patched peers)
- -Add cx-aio-version detection @cccam-proto
- -Add web/help option http://IP_your_device:8181/help
Note the following
IPK for MIPS Valid for devices spark SH4 for enigma2
extended_cw_api = 1 #[ (1) = OE2.2/2.5 AND (2) = OE2.0 ] boxtype
= dreambox #[ For enigma2 use (dreambox) And spark and neutrino use (duckbox) ]
config_ SH4-Only for spark and neutrino
-
ahmed gazye
Changed the title of the thread from “Latest NCam Emu for sh4 spark v. 11.0 compiled and patched READ” to “Latest NCam Emu for sh4 spark v. 11.1 compiled and patched READ 23/7/2020”. -
Thanks fairbird
Ncam 11.1 compiled and patched READ as at 23/7/2020Update ...
Ncam V11.1
Code
Display MoreCode 23-07-2020 -Add support powervu for android device ## New feature -Add wi_socket_id option ## New option -Add repetitions_forced option to enable/disable CCcam.cfg work ## New option -Correction some codes -Newcamd/NCam Stealth mode -Some edit with ncam webinterface(http://IP-device:8181/readers.html) -Some cusomize for MgCamd -Skip CWs checksum updated -android cccam connection fixed *(built without libcrypto: (cccam) cccam(r): login failed, usr/pwd invalid) -updated cx-aio-v09.2.5 -Try to compress bin files by UPX with scripts method (Beta TEST)
Note the following
IPK for MIPS Valid for devices spark SH4 for enigma2
pmt_mode = 0 #[ Use 6 the Best value for (opensource) images only ]
extended_cw_api = 1 #[ (1) = OE2.2/2.5 AND (2) = OE2.0 ] boxtype
= dreambox #[ For enigma2 use (dreambox) And spark and neutrino use (duckbox) ]
config_ SH4-Only for spark and neutrino
-
-
ahmed gazye
Changed the title of the thread from “Latest NCam Emu for sh4 spark v. 11.1 compiled and patched READ 23/7/2020” to “Latest NCam Emu for sh4 spark v. 11.2 compiled and patched READ 1/08/2020”. -
Thanks fairbird
Ncam 11.2 compiled and patched READ as at 1/08/2020CodeCode -[powervu] Fixed emm algo -Add emu BISS2 (Beta Test) -repeat to ask all gbox readers again during fallback time (Thank's chimpie232)
Note the following
Installing the emu in the old way by uploading it to the Extension / var supply and running it by plugin alternative softcam manager Suitable for old versions only
But modern versions must Installing through ipk extension
IPK for MIPS Valid for devices spark SH4 for enigma2
pmt_mode = 0 #[ Use 6 the Best value for (opensource) images only ]
extended_cw_api = 1 #[ (1) = OE2.2/2.5 AND (2) = OE2.0 ] boxtype
= dreambox #[ For enigma2 use (dreambox) And spark and neutrino use (duckbox) ]
config_ SH4-Only for spark and neutrino
-
ahmed gazye
Changed the title of the thread from “Latest NCam Emu for sh4 spark v. 11.2 compiled and patched READ 1/08/2020” to “Latest NCam Emu for sh4 spark v. 11.3 compiled and patched READ 04/09/2020”. -
Thanks fairbird
Ncam 11.3 compiled and patched READ as at 4/09/2020Code
Display MoreCode -updated cx-aio-v09.2.6 -small fix for CAK7 Cards HD03/04/05 refresh valid to date (the recommendation remains to enable shared and disable global emm) -Updated Android stapi pvu (Try to Solve Audio issues in some channels) -Updated: Multics detection (added to the detected multics, protocol = mgcamd_mcs or newcamd_mcs, removed: protocol = cccam_mcs_HB and Multics client detection (does not send unique IDs in client mode)) -Updated: Newcamd NCam (Stealth mode) -fix camd35/ext mode -webif cache-size / reader page for lg-flagged CWs
Note the following
Installing the emu in the old way by uploading it to the Extension / var supply and running it by plugin alternative softcam manager Suitable for old versions only
But modern versions must Installing through ipk extension
IPK for MIPS Valid for devices spark SH4 for enigma2
pmt_mode = 0 #[ Use 6 the Best value for (opensource) images only ]
extended_cw_api = 1 #[ (1) = OE2.2/2.5 AND (2) = OE2.0 ] boxtype
= dreambox #[ For enigma2 use (dreambox) And spark and neutrino use (duckbox) ]
config_ SH4-Only for spark and neutrino
-
ahmed gazye
Changed the title of the thread from “Latest NCam Emu for sh4 spark v. 11.3 compiled and patched READ 04/09/2020” to “Latest NCam Emu for sh4 spark v. 11.4 compiled and patched READ 31/10/2020”.
NCam Support Forum
Configs, discussion, downloads and guides for NCam Softcam.
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!