**************************************************************************
*  Many special thanks go to NoOneImportant for his wisdom and knowledge *
*  and most importantly his willingness to share.                        *
**************************************************************************
*                        A little EmuNation Humor:                       *
*------------------------------------------------------------------------*
* You must pray to emunation every night so you have TV every morning    *
* You must hate the infidel "nasa plugin" with all your strength         *
* Since "nasa plugin" will never give you the pleasure i can give you    *
* You shall not install any other plugin before me                       *
* BloatWare will always leaving you wanting                              *
*                                                                        *
* And now a reading from the book of EmuNation:                          *
*             And lo, did the Lord sayeth on the sixth day,              *       
*             'Let there be TV', and the people rejoiced.                *
*             And lo, did he instruct that this TV be watched            *
*             for free, so that the faithful may worship on their        *
*             big screen TVs, and needeth not Satan's CAM.               *
*             And so we releaseth this Emulator in his name, and pray    *
*             that he doth deliver us the next generation of the         *
*             sacred signal from the heavens.                            *
*             Amen.                                                      *
**************************************************************************

A current EmuNation softcam.key file can usually be found at:
h++p://www.tvkeyz.com/softcams/EmuNation Softcam.key

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

  {root}\Plugins 
    EmuNation.dll
    EmuNation.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}
    EEP08_102.bin {Dish rev147 - 18432 bytes)
    EEP09_102.bin {Bev rev147 - 18432 bytes)

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

  {root}\Plugins\Pip00
    EmuNation.dll
    EmuNation.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)

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

  {root}\MDPlugins
    EmuNation.dll
    EmuNation.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}
    EEP08_102.bin {Dish rev147 - 18432 bytes)
    EEP09_102.bin {Bev rev147 - 18432 bytes)

*** DVBPlus ***
  {root}\Plugins 
    pthreadVC2.dll   {VC++ support file}
    EmuNation.dll
    EmuNation.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}
    EEP08_102.bin {Dish rev147 - 18432 bytes)
    EEP09_102.bin {Bev rev147 - 18432 bytes)

*** DVBPlus suggested Emunation.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
EmuNation.dll
EmuNation.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}
EEP08_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

To run multiple programs (MT and TSR for example), or multiple PIP instances (Dream for example):
  - Place all the emunation files (except emunation.dll and emunation.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 EmuNation.dll and EmuNation.ini files in the (MD)plugins directory as shown above.
  - Modify each EmuNation.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.

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

Information regarding EmuNation 4.1.0.14
========================================
Map22 handling tweaked to correct occasional freezing.


Information regarding EmuNation 4.1.0.13
========================================
Map22 handling corrected.


Information regarding EmuNation 4.1.0.12
========================================
Map2F handling added.


Information regarding EmuNation 4.1.0.11
========================================
Corrections to allow EMM processing for Nagra3.
(Don't get too excited, N3 still only works for cardsharing).
Modifications to allow bwtter EMM-G/S/U processing so if a PPV is purchased,
the card can be updated by one of the connected clients. Newcamd only and
confirmed working correctly with RQCS and NewCS servers. You must be 
authorized to pass EMM by the server operator.  
Corrections to gbox code (not 100% sure that it works, let me know if you try it).


Information regarding EmuNation 4.1.0.10
========================================
Map2e handling addition.
Added a few more console messages to better show what is going on during cardsharing.
Added DVBMax to list of applications known to work with Emunation in this readme.


Information regarding EmuNation 4.1.0.9
=======================================
Cardclient fix for motorized dishes.
Newcamd fix to allow for Nagra3.
Change for DVBPlus to work with cardclients (sat position).


Information regarding EmuNation 4.1.0.8
=======================================
Map timing fix.

Information regarding EmuNation 4.1.0.7
=======================================
Hopefully the last fix for MDAPI and MT crashes.  Thanks to a helper
for the remote debugging.  You know who you are.


Information regarding EmuNation 4.1.0.6
=======================================
Workaround hack for MyTheater (older versions) and Agarwals MDAPI filter apps
such as MediaPortal problem which was crashing EmuNation on some channel changes.
Minor fix for potential problem switching from unscrambled to scrambled channels.
Fix to insure that the proper caid is always being used. Applies to all
systems but was required for cardsharing to work properly.


Information regarding EmuNation 4.1.0.5
=======================================
Minor fix for freezing that some were seeing.
Cardshare EMM processing working for radegast. 
You still shouldn't enable EMM processing on your client without permission
from the server operator.

Information regarding EmuNation 4.1.0.4
=======================================
Map3A timing correction.
Cardshare EMM processing working for newcamd.
You shouldn't enable EMM processing on your client without permission
from the server operator.

Information regarding EmuNation 4.1.0.3
=======================================
Map3A handled.
Corrected problem with nagra3 priority reading from ini file and
made corresponding change to ini file.

Information regarding EmuNation 4.1.0.2
=======================================
Radegast cardclient working compliments of tryit@DVBN. Newcamd already worked.
cardclient.conf sample file added to distribution.
Works with N3 *if* the server works with N3.  Newcamd has been shown to work
with N3 and emunation already.  Radegast doesn't work with N3 yet but supposedly is
close. For now you can only have one line in cardclient.conf active at a time so 
to switch from bev to dish (for example) you need to swap the conf lines 
and restart the DVB application.

Tweaks to the priority code.

Information regarding EmuNation 4.1.0.1
=======================================
Map 46 added.

Information regarding EmuNation 4.1.0.0
=======================================
Map 3d added.
Stub Nagra3 class created.  Don't get excited, it does not work.
This is just prepwork for (hopefully) the future.



Information regarding EmuNation 4.0.0.0
=======================================
MAP3C correction.

Added set computer time and date from the DVB stream capability. 
New ini file entry needed under [Menu Options] SetClock=1 to 
set the clock on first channel tune. Menu item, under 'options', 
turns function on/off and menu item to set clock now.

The default for this option is off.  

Note 1: Console display of time set is in UTC/GMT, so don't be surprised 
        by it being off by several hours from your current local time.

Note 2: Vista users, the DVB program app must "Run As Administrator" for  
        time set to work.  Turning User Access Control (UAC) off may  
        also work.  
        [rant]I cannot possibly describe how much I detest Vista UAC.[/rant]

This feature shamelessly stolen from emun-sc.


Information regarding EmuNation 3.0.5.3
=======================================
Fix below removed due to instability with Dream:

Fix for crash when changing from encrypted to unencrypted 
channels that some clients were experiencing.


Information regarding EmuNation 3.0.5.2
=======================================
Added DVBPlus to the list of recognized client applications.

Added ability to set encryption system priority in INI file
(see the [System Priorities] section of the supplied file).
EmuNation will keep the legacy priorities if your INI file
does not have this section.

Fix for crash when changing from encrypted to unencrypted 
channels that some clients were experiencing.


Information regarding EmuNation 3.0.5.1
=======================================
Map3C and MAP3B added.  Map3E updated.


Information regarding EmuNation 3.0.5.0
=======================================
Irdeto2 added. Ported from vdr-sc by way of emun-sc.
This code is untested at this point in an EmuNation
context.  So if you try it please let me know if
it works or not for you.
Irdeto2 softcam key information can be found
in the new file Irdeto2KeysInfo.txt.  In addition,
Irdeto2 placeholders have been put in Softcam.key.


Information regarding EmuNation 3.0.4.13
========================================
Better Map25 fix.
Updated timings on a few other Maps.

Information regarding EmuNation 3.0.4.12
========================================
Map25 fix.

Information regarding EmuNation 3.0.4.11
========================================
Bug fix to correct problem in some clients where if you change channels too fast
or select the same channel twice in a row, no picture will appear for 15-20 seconds.

Information regarding EmuNation 3.0.4.10
========================================
Quick fix for Dish outage.

Information regarding EmuNation 3.0.4.9
=======================================
Correction for the latest trickery from our friends.

Information regarding EmuNation 3.0.4.8
=======================================
Corrected PMT menu option.

Information regarding EmuNation 3.0.4.7
=======================================
Correction for the latest DN action.

Adds a menu item and ini file item to turn PMT processing on and off just like EMM and ECM processing.
Some programs are supplying PMT, so there is really no need to process it on channel change. This has
the effect of potentially speeding up channel changes. Apps that have been shown to supply PMT so far 
are DVBDream and MyTheater.  With these apps you should be able to turn off PMT processing with no 
ill effects, and potentially speed up your channel changes.  The default is PMT processing on.  

I also reformatted the Emunation.ini file so that the comments describing the options stay in the
file after you change the option from the Emunation menu.

Information regarding EmuNation 3.0.4.6
=======================================
More adjustments to the interruptable MECM logic.
Change to correctly identify older versions of ProgDVB and prevent
a crash. Thanks to Skywise for helping to figure out the ProgDVB fix.

Information regarding EmuNation 3.0.4.5
=======================================
Interruptible timing for MAP3E added.

Information regarding EmuNation 3.0.4.4
========================================
MAP 21 added.

Information regarding EmuNation 3.0.4.3
========================================
Interrupt handling modifications for latest NA MECM.


Information regarding EmuNation 3.0.4.2
========================================
MAP 38 added.

Information regarding EmuNation 3.0.4.1
========================================
Fix for latest NA provider MECMs.


Information regarding EmuNation 3.0.4.0-Experimental
========================================
Built with VS 2008


Information regarding EmuNation 3.0.3.9
========================================
3.0.3.8 broke a few old MECMs.  This should take care of those.

Information regarding EmuNation 3.0.3.8
========================================
Map30 fix compliments of an anonymous patron of the arts.
Fix for having to change channels when the MECM arrives without 
 the key and then the key is found later by the same patron.

Information regarding EmuNation 3.0.3.7
========================================
Map2A handling added compliments of an anonymous patron of the arts.

Information regarding EmuNation 3.0.3.6
========================================
Map30 handling added compliments of mfong@dvbn.

Information regarding EmuNation 3.0.3.5
========================================
Map32 handling added.
EMM-G handling fix.

Information regarding EmuNation 3.0.3.4
========================================
Register init change compliments of mfong@DVBN.

Information regarding EmuNation 3.0.3.3
========================================
Added ability to 'share' most of the EmuNation files among multiple
applications and/or PIP instances.  See the 'To run multiple programs'
text above for details.  Leaving the ini file the way it is results
in the same behavior as EmuNation always had. tryit@DVBN had the idea
(as did a few others) and it seemed like a useful feature.


Information regarding EmuNation 3.0.3.2
========================================
Map57 changes compliments of mfong@DVBN.
For slightly faster channel changes either use the included emunation.ini
or make the following change to the file that you use:
NADCWTweak=0

Information regarding EmuNation 3.0.3.1
========================================
Removed the "Intermittent on exit crash fix" in 3.0.3.0 as it 
caused numerous problems for Dream and ProgDVB.  Thanks to 
sierra3 and adelos from DVBN for their help.

Information regarding EmuNation 3.0.3.0
========================================
Map3b code and timings compliments of NooneImportant@DVBN and mfong@DVBN.
Intermittent on exit crash fix by marder@DVBN.

Information regarding EmuNation 3.0.2.6
========================================
Provider morphing fixes compliments of mfong@DVBN.

Information regarding EmuNation 3.0.2.5
========================================
More Map29 fixes compliments of mfong@DVBN and others.

Information regarding EmuNation 3.0.2.4
========================================
Map29 fix compliments of mfong@DVBN.

Information regarding EmuNation 3.0.2.3
========================================
Nagra CPU fix compliments of mfong@DVBN.

Information regarding EmuNation 3.0.2.2
========================================
CRC fix for Dish MECM compliments of mfong@DVBN and a cast of several.

Information regarding EmuNation 3.0.2.1
========================================
Latest BEV MECM correction.
Non-max parser EMM parser was updated.  
Big parser update: It now handles payloads split across multiple packets and also splits 
multiple EMMs within a packet. It seems to get close to 100% of the EMM data it receives,
and not seeing any non-EMM packets. The original was probably 10-20% and the previous one 
was probably 30-40% (though most of the EMMs needed probably fall into that category). 
The DVB spec says the packets (or payload?) can be up to 256 bytes, not the 184 bytes 
that the old code was assuming. 
The 9F and Bx processing in nagra were fixed.
All by mfong@DVBN

MyTheater observations.  MyTheatre loses more EMM packets than other DVB applications 
(probably because it uses more CPU). It also duplicates packets for some reason. Its
performance might be slightly worse than other DVB applications. Not much we can do 
about that at the EmuNation level.

Information regarding EmuNation 3.0.2.0 (Test Release Only)
========================================
Some merging with the sasc/vdrcode including the HW mapper class.
Bev now uses the included EEP09_102 bin file instead of EEP08_102 bin.
Fixed buffer overrun in the max parser code. That might have been what was crashing TSReader. 
All by mfong@DVBN

Information regarding EmuNation 3.0.1.1
========================================
Globecast fix by icur12@DVBN.  Note that this is untested at the moment.
Bug introduced back in version 3.0.0.6 corrected by mfong@DVBN

Information regarding EmuNation 3.0.1.0
========================================
CPU timing table change for DN latest MECM compliments of SASC developer anisota.
MECM57 changes compliments of mfong@DVBN.

Information regarding EmuNation 3.0.0.9
========================================
Brute force map57 MECM handling by mfong@DVBN
Determine provider ID based upon satellite location and TP Frequency by mfong@DVBN.
See the Providers.map file for the current supported mappings.  If you have
additional entries PM them to me (CodeMonkey@DVBN) and I will add them.
The transponder frequency filter is coded but mostly untested.

Information regarding EmuNation 3.0.0.8
========================================
Working Globecast provider (C101 - No AU) compliments of tryit@DVBN.
B1 processing change tweak compliments of mfong@DVBN
Logging fix compliments of tryit@DVBN.

Information regarding EmuNation 3.0.0.7
========================================
Computed MAP3E compliments of sizemore@DVBN
B1 processing changes compliments of mfong@DVBN and tryit@DVBN.

Information regarding EmuNation 3.0.0.6
========================================
Map3E timing tweaks compliments of mfong@DVBN and NooneImportant@DVBN.

Information regarding EmuNation 3.0.0.5
========================================
Map3E compliments of mfong@DVBN and NooneImportant@DVBN.

Information regarding EmuNation 3.0.0.4
========================================
BEV HW_CRC_CONTROL fix compliments of mfong@DVBN.
Correction for random crash compliments of Smilex745@DVBN.

Information regarding EmuNation 3.0.0.3
========================================
Corrected timer logic compliments of mfong@DVBN and supporting cast on DVBN/IRC.

Information regarding EmuNation 3.0.0.2
========================================
Map22 timing improvements compliments of nooneimportant@DVBN and mfong@DVBN.
TSReader fix compliments of icur12@DVBN

Information regarding EmuNation 3.0.0.1
========================================
Map22 compliments of nooneimportant @DVBN and mfong@DVBN.


Information regarding EmuNation 3.0.0.0
========================================
Dynamic handling of MECM courtesy of mfong and nooneimportant.
Corrected writing options to ini file logic.


Information regarding EmuNation 2.0.0.14
========================================
MECM40 fix by mfong@dvbn


Information regarding EmuNation 2.0.0.13
========================================
Finally, the bug that required you to change channels twice when switching
providers was fixed thanks to tryit@DVBN


Information regarding EmuNation 2.0.0.12
========================================
DN AU fix.

Information regarding EmuNation 2.0.0.11
========================================
The result of the great lessons by Smilex745 on DVBN.
If you have not worked through these yet, I *highly* recommend you
grab the EmuNation 2.0.0.10 source code and work through them.
This is lesson one.  http://dvbn.happysat.org/viewtopic.php?t=42642

Also big thanks to KillerCoder (as usual) and to everyone on DVBN
who worked through this and contributed ... you know who you are :)

NOTE:  The may be a AU problem with dish keys.  
       For now I put the current keys in the softcam file.


Information regarding EmuNation 2.0.0.10
========================================
Various corrections by mfong@dvbn for fixing HD and reworking of the Rev248 morph code.

Information regarding EmuNation 2.0.0.9
========================================
Latest KillerCoder fix.  Thanks to TryIt from irc for the help.

Information regarding EmuNation 2.0.0.8
========================================
Bandaid for latest MECM 40 action compliments of KillerCoder..
Fixed problem writing new IDEA keys to softcam file if the key didn't already exist.

Information regarding EmuNation 2.0.0.6
========================================
Yet another reg 16 fix for Dish. This fix goes back to 
a version 2.0.0.3 AU fix by "D".

Information regarding EmuNation 2.0.0.5
========================================
Temporary fix for BEV funky new ECM.

Information regarding EmuNation 2.0.0.4
========================================
Prettier fix for same problem 2.0.0.3 addressed :)
Thanks to KillerCoder for this one.
Again, if someone with artistic aptitude wants to create a better monitor graphic just let me know :)

Information regarding EmuNation 2.0.0.3
========================================
Proper register 16 handling.  Thanks to "d" fpr this.
Added a graphic to the monitor dialog (I was jealous because vplug had one :) ).
If someone with artistic aptitude wants to create a better one just let me know :)

Information regarding EmuNation 2.0.0.2
========================================
KillerCoders $16 changes to nagra handling.

Information regarding EmuNation 2.0.0.1
========================================
Changes for "Kabel Deutschland".  Tt makes provider 1101 use the same MECM 
handling code as provider 0501.  Moved some existing code around to avoid duplication.

Information regarding EmuNation 2.0.0.0
========================================
Provider prioritization included.  See providers.conf file for how to configure it.
For NA people, providers.conf.NA is included.  Just rename it to providers.conf.

Information regarding EmuNation 1.5.0.1
========================================
Creation of emunation.txt debug file disabled.
Premier now works ... enjoy :) (make sure North America flag is set properly)


Information regarding EmuNation 1.5.0.0
========================================
New flag added to INI file:
NorthAmerica=1        ; (1=North America any other value means not NA)
This flag helps distinguish location for EMM (AutoECM) processing. Defaults to North America
and can be set via the Emunation menu. 

Information regarding EmuNation 1.4.3.5
========================================
Nano 0x16 added.

Information regarding EmuNation 1.4.3.4
========================================
KillerCoders map additions.
Fixed memory leak in 1.4.3.0.

Information regarding EmuNation 1.4.3.1, 1.4.3.2, amd 1.4.3.3
========================================
Bad releases.  Broken for Dish and MT.

Information regarding EmuNation 1.4.3.0
========================================
Map 0F fix as per sasc-ng patch by KillerCoder.
E3 nanos logged to e3.log (conditional based on new menu option)

Information regarding EmuNation 1.4.2.9
========================================
Note:  1.4.2.8 was a interim patch fix and was never a full release.
AU fix as per sasc-ng patch by KillerCoder.
Made 'Beep On New Key' option work


Information regarding EmuNation 1.4.2.7
========================================
Minor AU fix
SmileX745 AU has been abandoned (NoOneImportant's works fine and mine was to hard to maintain)
 AU display options in console:
   (0) Basic Information
   (1) Debug Information
   (2) Verbose Information
ALL Logs Stored in Daily Path Folder
Logging Option for Monitor Messages
New ini File Format (Menu Options under that section name)

Information regarding EmuNation 1.4.2.6
========================================
Ritz Support (Many thanks to: vahid and remote for their help)
Plugin saves Monitor and Console positions

Information regarding EmuNation 1.4.2.5
========================================
This version is based on "vdr-sc-0.6.0" 
Added ability to turn "Beep On New Key" on/off from menu
Added ability to turn "Process ECM Packets" on/off from menu
Added ability to turn "Process EMM Packets" on/off from menu
Minor operation and GUI changes made.
Added Map-57 Support

Information regarding EmuNation 1.4.2.4
========================================
Fixed "Keep Old Keys" on/off from menu. It toggled EMM-G decrypted packet logging on/off

Information regarding EmuNation 1.4.2.3
========================================
Fixed Provider 0905 ECM packet Decryption Failure
Fixed ability to turn EMM-G decrypted packet logging on/off
Added ability to turn "Keep Old Keys" on/off from menu
Other minor menu changes made.

Information regarding EmuNation 1.4.2.2
========================================
Inverse CW's fix for:
  Provider 0501 - PW 
  Provider 1101 - KD 23,5 Kabel 
  Provider 1102 - KD ISH 

Information regarding EmuNation 1.4.2.1
========================================
This version is based on "vdr-sc-0.5.12" 
In addition, this also uses a totally new stream parser that increases the number of 
packets the plugin can process. Through testing it was determined that the previous 
method only sent ~15% for post processing. We improved this rate to over 98% of all 
available packets. With some additional error correction, we also corrected 85% of 
the "bad-packet" error messages. We also now reveal that EmuNation will process EMM-s
packets. (You can use your own imagination what this feature can be used for. The 
softcam.key file shows the format used for this feature.) Other minor menu, operation
and GUI changes made. -Enjoy- 
(oh yeah, I still have not verified all the $B1 sub cmds... maybe someday)

Information regarding EmuNation 1.4.2.0
========================================
SmileX745 AU is working once again... Well, I still need to verify all the nano's but
at least we have options again.

Information regarding EmuNation 1.4.1.0
========================================
Finally no more VS image file required...

Killercoder created this patch using the Dreambox emu code that was reverse engineered 
from NoOneImportants patch. It currently only supports map 3b, so we'll have to go back 
to his original patch if map 57 comes back. 

That said, it works VERY well for the streams currently in use for Bev and Dish, 
and seems to have better performance/stability. 


-----------------------
1.4.2.7 ini file specs:
-----------------------
[EmuNation]
AuxEmu=1              ;Emulate Aux MAPROM (0=Use AuxServer for MAP Calls / 1=Use Cardless fix) 
NADCWTweak=1          ;NorthAmerican DCW Ordering Tweak--Prevents video freezing on channel changes (0=off / 1=on)
S_K_location=         ;Alternate location of "softcam.key" file
UseCaCache=0          ;(0=update Softcam.key / 1=update Ca.Cache )

[Menu Options]
Active=1              ;Plugin enabled (0=off / 1=on)
BeepOnKeyFind=1       ;Beep On New Key (0=off / 1=on)
HideBadData=1         ;Do not display bad messages in monitor (0=off / 1=on)
KeepOldKeys=0         ;(0=just keep new key / 1=old key key and comment) used with Softcam.key file
LoadMonitorOnStart=0  ;Load Monitor on Startup (0=off / 1=on)
ProcessECM=1          ;Process ECM Packets (0=off / 1=on)
ProcessEMM=1          ;Process EMM Packets (0=off / 1=on)
ProcessEmmS=0         ;If EMM-S keys exist, send for processing (0=off / 1=on)
ShowConsole=0         ;Show Debug Console on Startup (0=off / 1=on)
ShowDisassembly=0     ;(0=Basic / 1=Debug / 2=Verbose)
UseMaxParser=1        ;(0=Use old method / 1=Use New Parser)

[Logger]
LogPath=              ;Path to use for ALL logging (default: {root}\Logs)
LogDCW=0              ;Log DCWs to file (0=off / 1=on)
LogECMBin=0           ;Log ECMs as binary data to file (0=off / 1=on)
LogEMMBin=0           ;Log EMMs as binary data to file (0=off / 1=on)
LogECMText=0          ;Log ECMs as hex data to file (0=off / 1=on)
LogEMMText=0          ;Log EMMs as hex data to file (0=off / 1=on)
LogEMM-G=0            ;Log Decrypted EMM-G to file (0=off / 1=on)
LogEMM-S=0            ;LogEMMs= 0=no logging / 1=single file / 2= two files (group / cam spec.) / 3=by camid (default =0)
LogRawEMM-S=0         ;If logging... Log Encrypted EMM-S Packets (0=off / 1=on)
LogConsole=0          ;Log Console Messages to file (0=off / 1=on)
LogMonitor=0          ;Log Monitor Messages to file (0=off / 1=on)

[0101]
emm_pid_hex=0120      ;Hex value of PID for this provider
EMMOnChannelChange=1  ;Auto start EMM filter on channel change (1=Start autoroll every channel change/0=Start autoroll only when keys are invalid) 
EMM_off_OnKeyFind=0   ;Stop EMM filter on key find (0=off / 1=on)
 
[0901]
emm_pid_hex=00F9      ;Hex value of PID for this provider
EMMOnChannelChange=1  ;Auto start EMM filter on channel change (1=Start autoroll every channel change/0=Start autoroll only when keys are invalid) 
EMM_off_OnKeyFind=0   ;Stop EMM filter on key find (0=off / 1=on)
 
[AuxServer]
Address=127.0.0.1     ;AuxServer server address (Default:127.0.0.1) 
Port=7777             ;AuxServer port (Default:7777) 
Password=auxserver    ;AuxServer Password (Default:auxserver) 
