Author Topic: N3XT  (Read 3168 times)

0 Members and 1 Guest are viewing this topic.

Offline bordan

  • Sr. Member
  • ****
  • Posts: 189
N3XT
« on: September 09, 2009, 02:30:01 PM »
This is a release of N3XT that works with Nagra, Nagra2, Cardclient and Smartcard only.
This version should work with TelefĂ´nica (AMZ 61W).

Vista users take note:
The ini file under Vista may not be in the program app plugin directory, but is in
\users\{yourusername}\appdata\local\virtualstore\program files\{dvbprogramename}\plugins.
This may be true if your dvb app is in \Program Files! You may need to go into folder options
and tell it to show hidden files and folders. PPV confirmed to be passing correctly.

Latest Change:
================================================================
rev 001.4
Fix serial port config issues some were having. Added raw emm-g/s/u logging to file.

File locations:
---------------
*** ProgDVB & MyTheatre & MediaPortal TV Server (TV3) ***
 {root}
  pthreadVC2.dll  {VC++ support file}

 {root}\Plugins
  N3XT.dll
  N3XT.ini
  Softcam.key   {see sample for required keys}

 {root}\Plugins\Nagra  (Required files to use NoOneImportant's AU}
  Rom102.bin    {ROM 102 bin file - 98304 bytes}
  EEP01_102.bin {Dish rev10B - 18432 bytes)
  EEP08_102.bin (Dish rev147 - 18432 bytes)
  EEP09_102.bin (Bev rev147 - 18432 bytes)
  EEP73_102.bin (TelefĂ´nica - 18432 bytes)

*** DvbDream ***
 {root}
  pthreadVC2.dll {VC++ support file}

 {root}\Plugins\Pip00
  N3XT.dll
  N3XT.ini
  Softcam.key {see sample for required keys}

 {root}\Plugins\Pip00\Nagra (Required files to use NoOneImportant's AU}
  Rom102.bin {ROM 102 bin file - 98304 bytes}
  EEP01_102.bin {Dish rev10B - 18432 bytes)
  EEP08_102.bin (Dish rev147 - 18432 bytes)
  EEP09_102.bin (Bev rev147 - 18432 bytes)
  EEP73_102.bin (TelefĂ´nica - 18432 bytes)

*** TSReader ***
 {root}
  FFDecsa_64_MMX.dll
  pthreadVC2.dll  {VC++ support file}

 {root}\MDPlugins
  N3XT.dll
  N3XT.ini
  Softcam.key   {see sample for required keys}

 {root}\MDPlugins\Nagra  (Required files to use NoOneImportant's AU}
  Rom102.bin    {ROM 102 bin file - 98304 bytes}
  EEP01_102.bin {Dish rev10B - 18432 bytes)
  EEP08_102.bin (Dish rev147 - 18432 bytes)
  EEP09_102.bin (Bev rev147 - 18432 bytes)
  EEP73_102.bin (TelefĂ´nica - 18432 bytes)

*** DVBPlus ***
 {root}\Plugins
  pthreadVC2.dll  {VC++ support file}
  N3XT.dll
  N3XT.ini
  Softcam.key   {see sample for required keys}

 {root}\Plugins\Nagra  (Required files to use NoOneImportant's AU}
  Rom102.bin    {ROM 102 bin file - 98304 bytes}
  EEP01_102.bin {Dish rev10B - 18432 bytes)
  EEP08_102.bin (Dish rev147 - 18432 bytes)
  EEP09_102.bin (Bev rev147 - 18432 bytes)
  EEP73_102.bin (TelefĂ´nica - 18432 bytes)

*** DVBPlus suggested N3XT.INI settings ***
AuxEmu=1
NADCWTweak=0
NorthAmerica=1 <== If you are in North America
Active=1
ProcessECM=1
ProcessEMM=1
ProcessPMT=0  <== Important for DVBPlus
UseMaxParser=0

*** DVBMax ***
{root}
pthreadVC2.dll {VC++ support file}

{root}\Plugins
N3XT.dll
N3XT.ini
Softcam.key {see sample for required keys}

{root}\Plugin support files
FFDecsa_64_MMX.dll
or any other FFDecsa of your choice

{root}\Plugins\Nagra (Required files to use NoOneImportant's AU}
Rom102.bin {ROM 102 bin file - 98304 bytes}
EEP01_102.bin {Dish rev147 - 18432 bytes)
EEP09_102.bin {Bev rev147 - 18432 bytes)


Please make sure the names are EXACTLY as they are shown above for your provider!
The ROM102.bin has an md5sum ('md5sum ROM102.bin') of: f05c2feeec184c6c5f3f327a90712b09

Additionally for Mediaportal TV Server you must install and register Agarwals MDAPI filter.
You can find the filter, as well as instructions on how to install it, on DVBN

Tested with the following:
-------------------------
Alt-DVB
DVB Dream
DVBPlus
DVBMax
MediaPortal TVServer with Agarwals MDAPI Filter (DVB-S only)
MyTheatre
ProgDVB
RitzDVB

To run multiple programs (MT and TSR for example), or multiple PIP instances (Dream for example):
 - Place all the N3XT files (except N3XT.dll and N3XT.ini) and the
  nagra subfolder in a folder somewhere
 - Place the pthreadVC2.dll file where it needs to be for your application(s) (see above).
 - Put the N3XT.dll and N3XT.ini files in the (MD)plugins directory as shown above.
 - Modify each N3XT.ini file so that the S_K_location= entry points to the
  folder that you created in the first bullet.
 - The MECM files, softcam file etc. will now all be shared among all of your applications.


History:
================================================================
================================================================
rev 001.3
Add emm-s/u processing to smartcard.
Fix DVBDream sat position detection.

rev 001.2
Smartcard support for rom 24x fixed.
Removed ca.cache support. Improved cardclient recovery from bad ecm packet.
New config file cardslot.conf which contains the serial port configs. Play with toggling CD or RST
if you have trouble. Also, if you are using secondary key with rom 24x, leave the boxkey
at the default. SmartCardPort config removed from n3xt.ini.
See files for examples.
 
rev 001.1
Fix Smartcard to prevent flooding the card with ECM requests when ECM decode fails,

Offline labud

  • Administrator
  • Hero Member
  • *****
  • Posts: 9026
Re: N3XT
« Reply #1 on: November 13, 2009, 08:48:41 AM »
N3XT rev 002.7

Latest Change:
===================================
rev 002.7
Fix EMM-S/U logging
Add DCW display to console options
-----------------------------------------------








UNAUTHORIZED DECODING OF ENCRYPTED SIGNALS FROM EITHER DOMESTIC OR FOREIGN PROVIDERS IS AGAINST THE LAW !!!
INFORMATION CONTAINED IN MY POSTS ["C/P FROM ANOTHER SITE"] ARE FOR LEARNING AND EDUCATIONAL PURPOSES ONLY !!!
PLEASE, DO NOT SEND ME PRIVATE MESSAGES WITH TECHNICAL QUESTIONS, USE FORUM FOR IT !!!

Offline labud

  • Administrator
  • Hero Member
  • *****
  • Posts: 9026
Re: N3XT
« Reply #2 on: December 23, 2009, 08:14:36 AM »
N3XT rev 002.9


 
Latest Change:
- Change retry rules on ecm failure in cardclient,
  see Guide to N3XT (version 2) for details.
- Improve parser efficiency. Add cache messages to options dialog.
- Add channel data to emm-s/u log.

-----------------------------------------------








UNAUTHORIZED DECODING OF ENCRYPTED SIGNALS FROM EITHER DOMESTIC OR FOREIGN PROVIDERS IS AGAINST THE LAW !!!
INFORMATION CONTAINED IN MY POSTS ["C/P FROM ANOTHER SITE"] ARE FOR LEARNING AND EDUCATIONAL PURPOSES ONLY !!!
PLEASE, DO NOT SEND ME PRIVATE MESSAGES WITH TECHNICAL QUESTIONS, USE FORUM FOR IT !!!

Offline josagi

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3711
Re: N3XT
« Reply #3 on: February 01, 2010, 11:44:13 PM »
N3XT rev 002.10
Latest Change:
============================================================ ====
rev 002.10

change smartcard ecm retry on 1st fail
fix for use with dvb epg in win7

============================================================ ====

A brief explanation of the windows 7 bug and fix is in order. Some dvb apps when used with certain epg plugins cause a delay in the network connection when card sharing first tries to connect. The delay is proportional to the amount of epg data stored by the epg plugin. With a full 9 day guide stored, the delay can be as long as 60 seconds before the network will respond. Its actually a windows bug that appeared between the RC and RTM of win 7. Its not our bug, so we cannot really fix it, but this n3xt version has a workaround that eliminates the delay.

For the curious, when an ssl connection is used (such as newcamd uses to encrypt the card share data), and the ssl layer is first initialized, windows scans all the data in the heap. When the epg puts all the data in the heap, ssl scans all that data before the network connection is allowed to complete. The scan time exceeds the timeout time of the card share server.The solution is to initialize the ssl layer before the epg can read in and process the epg data.

Offline josagi

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3711
Re: N3XT
« Reply #4 on: March 13, 2010, 11:53:40 PM »
N3XT rev 3.0

Add nkshare protocol for nkserver. Use:
nkshare:hostnameort:emm/caid/mask:usernameassword:commkey
N.B. For nkshare the username MUST be exactly 4 characters and the password
and commkey MUST be exactly 16 hex bytes (32 characters). Do NOT use keepalive
or proxies at this time. emm is a 1 or 0 to enable/disable in the cardclient.conf.
In the [N3XT] ini section you have to manually add ForceCamId=1 and your CamId=00112233.

Remember to use the Explore Data button in the config screen to get to the real .ini location.

Restore nagra1 for RTN on Galaxy3c. You need keys (available elsewhere) and you need to add
C901:2650: ;gc3 to providers.map and Nagra=-5 (or whatever to give Nagra1 a higher priority
than Nagra2) in n3xt.ini. Updated files are included in the distribution zip.

Fix EMM activity reset of the keepalive timer



Offline bucek

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3377
Re: N3XT
« Reply #5 on: March 20, 2010, 06:45:53 PM »
N3XT rev 3.1

Code: You are not allowed to view links. Register or Login
Latest Change:rev 3.1

fix: cardclient loop when there is one server and it fails to connect
add: missing nkshare ecm success code
add: nkshare emm activity to monitor output


Thx n3xt

Offline josagi

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3711
Re: N3XT
« Reply #6 on: March 31, 2010, 02:04:39 PM »
N3XT rev 3.2


add: Option to cardclient to display net response times for ecm packets. It will always show
   delays of over 2 seconds, turn on to show all response times.
change: newcamd to use proper keepalives now that rqcs (1.07 and later) supports the proper
    keepalive command.
fix: buffer overflow in print to screen/file

Thx n3xt



Offline antox

  • Ferengi
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 16798
Re: N3XT
« Reply #7 on: May 08, 2010, 01:39:30 PM »
3XT rev 3.3


fix:
- compensate for an ecm anomaly found in bev.
- further increase buffer size in console print to screen


Offline aamir11

  • Hero Member
  • *****
  • Posts: 1020
Re: N3XT
« Reply #8 on: May 25, 2010, 01:31:03 PM »
N3XT rev 3.4

rev 3.4

change: filenames in logs to have leading zeros in the dates.
fix: there was a situation where an emm packet could get written to the wrong log file


Thx n3xt

Offline aamir11

  • Hero Member
  • *****
  • Posts: 1020
Re: N3XT
« Reply #9 on: June 26, 2010, 09:17:13 AM »
N3XT rev 3.5

fix..newcamd client identification so it shows up correctly in servers

Thx n3xt


Code: You are not allowed to view links. Register or Login
http://www.multiupload.com/MCYT52XQAB

Offline josagi

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3711
Re: N3XT
« Reply #10 on: November 17, 2010, 02:27:34 PM »
Latest Change:
============================================================ ====
rev 3.6

fix: block bad ecm packets generated by motor movements
change: communication/decrypt errors to be temporary failures
add: accomodation for changes appearing in the stream
============================================================ ====

Its been a while, here are the latest changes. Some of the "accomodation for changes appearing in the stream" are somewhat speculative, but ought to work on the new caid in the stream.


You are not allowed to view links. Register or Login

Offline josagi

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3711
Re: N3XT
« Reply #11 on: November 17, 2010, 02:27:34 PM »
Latest Change:
============================================================ ====
rev 3.6

fix: block bad ecm packets generated by motor movements
change: communication/decrypt errors to be temporary failures
add: accomodation for changes appearing in the stream
============================================================ ====

Its been a while, here are the latest changes. Some of the "accomodation for changes appearing in the stream" are somewhat speculative, but ought to work on the new caid in the stream.


You are not allowed to view links. Register or Login

Offline josagi

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3711
Re: N3XT
« Reply #12 on: December 25, 2010, 12:42:51 AM »
Latest Change:
================================================== ==============
rev 3.7


fix: EMM parser for DN
change:
add: Recognize DVBE4SAGE as a client
================================================== ==============


You are not allowed to view links. Register or Login

Offline josagi

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3711
N3XT
« Reply #13 on: March 19, 2011, 05:47:38 PM »
N3XT rev 3.8

Latest Change:
================================================================

fix: a couple console error messages, quicker shutdown
change: EMM-G/S/U parser to be independent of packet length
add:


You are not allowed to view links. Register or Login

Offline josagi

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3711
N3XT
« Reply #14 on: May 25, 2011, 08:26:31 PM »
N3XT rev 3.9

Latest Change:
================================================== ==============

rev 3.9
fix
: Bad message label in nagra2, cw handling for skymexico via newcamd
change: DCW display and logging to only show the cw that changed, update/simplify EMM-G parsing
add: Information line added to "Show PIDs" which will show
real time stream info for ECM packets
================================================== ==============

The providers.map file is updated to include Intelsat 9 for skymexico.


   You are not allowed to view links. Register or Login