Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Ncam v 8.0 compiled and patched by marouan & RAED
- -Tryfix for Powervu EMU
- -fix orf cards (0D98) au if global is blocked
- -Better stream type identification based on descriptors
- (NCam now detects the type of each stream pid (video, audio, subtitle, etc) based, not only on the "stream_type" value in the PMT, but on the stream descriptors as well. Stream type detection is crucial when using the extended cw and this patch fixes many problems with PowerVu? channels which had no working audio streams. Stream type detection is now done once and is the same whether the "simple" cw or the extended cw are used.
- all based on Nautilus7 great JOB !!!!)
- -created functions for detecting caid. "tandberg" is renamed to "director", because tandberg is the compary and director is the CA system
- -add support for VideoGuard? BSkyB (0960) entitlement date
- -[gbx] - fix oscam crash when enable ccc to gbx share
- Ncam v 8.1 compiled and patched by marouan & RAED
- -Fix 1x fallthrough / break
- -fix for *** Standard cards
- -Videoguard2 cleanup
- -[streamserver] Added Rosscrypt1 support
- -Add RossCrypt1 as supported caid
- (This is not a functional change, as it works without this also. This is needed just to stop the 'decoding is waiting for matching readers' message in the livelog)
- -Add Support (aarch64)
- Ncam V 8.2 15-01-2019
- -[dvbapi] Limit the number of streams descrambled on extended cw (Descrambling is now limited to 4 audio streams (there are no more than 4 audio streams in powervu channels anyway) and disabled completely for data/subtitle streams as there appear to be un
- -encrypted in every powervu channel. This saves CA indices and allows for more channels to be descrambled simultaneously (e.g. when doing recordings))
- -[dvbapi] Stream type identification defaults to 'audio' now (On some powervu channels starting a recording resulted in audio not being descrambled. This is a quick fix, until a better solution is found)
- -fix Nagra & Nagra Merlin Tier Expire Dates
- -Nagra EMM Filter merged
- -completeness check of the required CAK7 keys
- -aescbc removed
- Ncam v 8.2-r1
- corrected startup scripts
- Ncam 8.3 compiled and patched by marouan & READ
- -[powervu] Added support for hash mode 28
- -[streamserver] Better audio pid detection, similar to dvbapi (For some stream types, parse the program element descriptors to determine whether the pid is audio or not. This way much lower cpu power will be used (no unnecessary descrambling of other stream types). This is also needed for Rosscrypt1 because the key finding algorithm depends on accurate detection of video and audio pids)
- NCam 8.4-r0 Emu -r786
- -extended fix for orf global emm
- -dont disable global emms or set in config blockemm-g = 0
- -caid 0x0D96 & 0x0D98
- NCam 8.5-r0 Emu -r787
- small fix for build without webif
- Emu r787:
- Fixed RossCrypt descrambling*
- Other small optimizations and improvements
- *Only channels with a caid A101 are supported for now. Channels with no caid will need an additional configuration via the SoftCam.Key and will be supported in the next release.
- Ncam 8.6 compiled and patched by marouan & READ
- -[powervu] Added support for hash mode 29
- -[streamserver] Users can now set a fake caid for services
- (Some services, while being encrypted, they don't have any caid set. Users can now add a caid for these services in the SoftCam.Key, using a special syntax)
- Ncam 8.7 compiled and patched by marouan & READ
- -New patch
- -Improvements emu
- -Fix Auto Update Keys
- -Fix some bugs
- -Update a lot of files
- Ncam 8.8 compiled and patched by marouan & READ
- -Improvements emu
- -clean implementation of the card list
- -(rarely used modules are set from default on to default off (no codechange just setup switch))
- -fix reset to wrong defaults
- -[nemu] Changed function declaration to a more clean way
- -[streamserver] Improved Compel algorithm
- (Picture is more stable now with minimum glitches only at key change (every ~53 seconds). The teletext pid is also descrambled now)
- Ncam v 8.9 compiled and patched by marouan & RAED
- -New patched
- -Fixes some powerVU bugs
- -insert hd03 and hd04 atr
- Ncam 9.0 compiled and patched by marouan & READ
- -[powervu] Added support for hash mode 30
- -insert hd03 and hd04 atr
- -[dvbapi + powervu] Properly set the descrambler mode for CSA
- (When watching a DES powervu channel, switching back to CSA channels required a reboot on some receivers. Other more resilient receivers just threw an error(ioctl(CA_SET_DESCR_MODE): Invalid argument), but continued to work. This was described as a bug of these receivers, but in fact it was a bug of oscam-emu. The correct mode for the CSA algorithm is CBC and not ECB! Thanks to all who helped)
- Ncam 9.1 compiled and patched by marouan & READ
- -Improvement the emu
- -[nemu] 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)
- Ncam 9.2 compiled and patched by marouan & READ
- -Improvement the emu
- -Fixes detecte reader and file-keys of constant.cw
- -[powervu] Added support for various hash modes (This includes hash modes 0, 0x0B, 0x0C, 0x0D, 0x0E and greater than 0x27)
- Ncam 9.3 compiled and patched by marouan & READ
- -[powervu] Added support for hash mode 31
- Ncam v 9.4
- -[ncam] Better solution for setting CBC mode for CSA
- (Instead of hard coding the algo mode in the dvbapi_write_cw(), we
- now initialize the er->cw_ex variable with the proper value)
- -Simpler code for the EXTENDED_CW struct
- -[ncam] Renamed caid_is_biss_static() to caid_is_biss_fixed()
- Ncam 9.5 New Fix compiled and patched by marouan & RAED
- -[powervu] Added support for hash mode 32
- -[director] Fixed cw checksum bytes for nano EE
- -[DVBAPI] 128 bit keys
- Ncam 9.6 compiled and patched by marouan & READ
- -[powervu] Added support for modeCW 4 and modeUnmask 4
- Ncam v 9.7
- -Rework on dvbapi to incrase the amount of descramblers
- -Support for DVB-CISSA scrambling algorithm and 16 byte CWs
- 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.
- Ncam 9.8 compiled and patched by marouan & READ
- -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
- Ncam 9.9 compiled and patched by marouan & READ
- -[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 compiled and patched by marouan & READ
- -[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
- Ncam 10.1 compiled and patched by marouan & READ
- -[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)
- Ncam v 10.2
- -fix MODULE CONSTCW
- -fix webif save issue with high var count
- Ncam 10.3 compiled and patched by marouan & READ
- -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
- Ncam 10.4 compiled and patched by marouan & READ
- -[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).
- -[dvbapi] Fixed previous commit when WITH_EXTENDED_CW is enabled
- -[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.
- -[dvbapi] Reworked 'ca_pmt_cmd_id' skipping logic
- -According to the spec
- Ncam 10.5 compiled and patched by marouan & READ
- -[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
- Ncam 10.6 compiled and patched by marouan & READ
- -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
- Ncam 10.7 compiled and patched by READ
- -[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!)
- -N.D.S 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.
- Ncam v10.8
- -[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!)
- -*** 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
- Ncam 10.8 READ version
- READ wrote:
- I will start to support SH4 (Cardiff) devices such as Forever[9898, 3434, Nano Smart]
- Ncam 10.9 compiled and patched by READ
- -fix HD03/05 CMD Overflow
- -patch provided
- -rework code ref gbox_maxecmsend
- -clean up some ecm stuff
- -Add more option for Cccam. Now you can use (CCcam.cfg) file
- ################# 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
- Ncam 11.0 compiled and patched by READ
- -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
- Ncam v11.1
- -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)
- P.s: For Android device. There is new option show (wi_socket_id) under (Configuration > Dvb-Api > wi socket id) to select Correct socket (-1 or 0 or 1 or 2 ... etc)
- -Icone-Iron-stapi
- -RaspberryPI Hardware FPU (libusb-pcsc)
- Ncam v11.2
- -[powervu] Fixed emm algo
- -Add emu BISS2 (Beta Test)
- -repeat to ask all gbox readers again during fallback time (Thank's chimpie232)
- Ncam 11.3
- -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
- Ncam 11.4
- -New (Exclusive) feature on Ncam
- *(Searching, Fetching, Reading and running Free C: line server from net)
- -Small fix for (lg) detection
- -Fixed unode_id (...)
- -Fix prevent buffer overflow
- -Fix cl->reader->cacheex.maxhop_lg > max never used
- -Need PIN on 092F and 091F caid's fixed
- -Updated aio
- -patch for common bugs reported by scan-build
- -fix typos move debug logoutput to debug
- -small fix for ecm-whitelist
- -Updated: Android stapi, CW type
- -small correction (do not have the same user and pass)
- Ncam 11.4
- -New (Exclusive) feature on Ncam
- *(Searching, Fetching, Reading and running Free C: line server from net)
- -Small fix for (lg) detection
- -Fixed unode_id (...)
- -Fix prevent buffer overflow
- -Fix cl->reader->cacheex.maxhop_lg > max never used
- -Need PIN on 092F and 091F caid's fixed
- -Updated aio
- -patch for common bugs reported by scan-build
- -fix typos move debug logoutput to debug
- -small fix for ecm-whitelist
- -Updated: Android stapi, CW type
- -small correction (do not have the same user and pass)
- Ncam V11.5
- -A lot of Fixes-Change CCcam.cfg free server (You need to update CCcam.cfg) New config file from first post
- Now the Free servers name inside CCcam.cfg Should be like this
- #SERVER1
- #SERVER2
- #SERVER3
- #SERVER4
- #SERVER5
- #SERVER6
- Ncam V11.6
- -Fix some bugs
- -Update/Add some Free seever sites
- -Now ncam can be downlaod and read softcam.key direct from net (see ncam.server)
- -Add New file ncam.fs for free server works same as CCcam.cfg
- (All Free Servers you can enable/disable from ncam.fs, And CCCam.cfg keep it for the private buy C Lines)
- NcamV11.7
- -Update URL for Free Servers
- -[powervu] Fixed emm algo
- -Add emu BISS2 (Best Test)
- -repeat to ask all gbox readers again during fallback time (Thank's chimpie232)
- -Fix: read the SoftCam.Key file in the url and the SoftCam.Key file in the configuration folder
- -Fix: cccam cfg path
- -Add TotalTV Serbia (0911) ATR to reader-videoguard-common
- -Adding CAID 0961 & CAID 09BB Sky Uk and Airtel India
- Ncam V11.8
- -update URL (25.02.2021)"
- -Fixed SoftCam.Key (url) cut file name"
- -fixind srvid on Radegast Module by Adding srvid because ECM contains0000"
- -webif-cacheex-client.reader-description-fix v1"
- (add else conditions)"
- -[biss] Changed tsid-onid combo validation"
- -[gbx] - add dynamic card update/exchange"
- * rearrange hello scheme
- * add peer specific ccc reshare ident filter
- * fix major bug in send hello msg
- * correct checkcode calculation
- * change some default settings
- * add optional send msg Here? to selected peers"
- -Fix need pin for 0961"
- (reader) 0961_sky [videoguard2] classD3 ins54: no cw --> Card needs pin)"
- -[dvbapi] Updated extension descriptor tags"
- (In accordance with ETSI EN 300 468 V1.16.1, table 109.)"
- -[powervu] Added some missing hash modes"
- -[streamserver] Synced extension descriptor tags with the dvbapi code"
- Ncam 11.9
- -Fix compile error (undefined-reference-to-'_binary_SoftCam_Key_start')
- -powervu sharing is blocked (Not Services)
- (Add this reader into the ncam.services file)
- *My Config files updated already (no need to add it again)
- *After this fix should be Ncam read powervu and update keys direct from softcam,key no need to read it from (ncam.fs or CCcam.cfg). So more fast to update keys
- ...
- [emulator]
- caid = 0E00
- provid =
- srvid =
- ...
- -dvbapi FBC Tuner fix
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement