Would a Coder please write a program emulating Nfusions IKS that would update the DVB plugin emunation? DVB card sales would go through the roof. Hint..Hint..
First, EmuNation comes in 2 different "editions": LOCALHOST edition AUXSERVER host edition
Just make sure you are using the latest version of EmuNation which as of now is "EmuNation1.3beta2 hotfix (26.08.2006)", and that you get the "edition" that applies to your setup. If you are going to run the auxserver on the same computer as your DVB/EmuNation, then you want the Emunation LOCALHOST edition. If you are going to run the auxserver on another computer separate from your DVB/EmuNation, then you want the EmuNation AUXSERVER HOST edition. EmuNation can be found in the Emunation forum of the DVBN site.
EMUNATION You need to download the EmuNation plugin, and likely also the VCruntimes. 1) install the VCruntimes 2) place "emunation.dll" and "softcam.key" in your DVB app "plugins" folder 3) place "pthreadVC2.dll" (part of emunation archive) in your DVB app ROOT folder 4) you can also create "emunation.ini" and place it in your DVB app "plugins" folder
AUXSERVER In order to get auxserver0.0.3 working (the newer auxserver0.9 will not work with EmuNation1.3beta2, so don't bother trying it), you need to install Python on the computer that is going to be running auxserver. "auxserver0.0.3" can be found in the Linux forum of the DVBN site.
You need to find these Python packages, and install them in this order: 1) python-2.4.3.msi (the Python base installation) 2) pywin32-209.win32-py2.4.exe (some extensions/modules for Windows) 3) pyserial-2.2.win32.exe (serial module)
In addition, you need to program your open and unlocked rom102 with "perkysaux.bn102" so that the auxserver can correctly communicate with your rom102. This BIN is included with the auxserver archive.
When you have Python correctly installed, and you have your rom102 programmed with "perkysaux.bn102", you should be able to double-click "auxserver.py" to run the auxserver. By default, it will try to hook COM1, and it should open a CMD prompt showing you the ATR of the rom102 and sit there waiting for connection(s). You should start the auxserver before you start your DVB App.
Code: C:\SAT\auxserver>auxserver.py --- Map server --- type Ctrl-C / BREAK to quit ATR: xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx Waiting for connection...
MODIFY YOUR "HOSTS" FILE If you're running auxserver on a computer separate from that of your DVB App (in which case you should be using the EmuNation AUXSERVER HOST edition)... you need to make an addition to the HOSTS file on your computer that runs the DVB App. This will let your DVB computer find the computer that is running auxserver. 1) Find this file and open it with a text editor (notepad will do)... Code: C:\WINDOWS\system32\drivers\etc\hosts
2) add this line to the bottom of that file:
Code: <ip> auxserver
For example, if your auxserver computer has the IP address 192.168.2.2, you would add this:
Code: 192.168.2.2 auxserver
3) save your "hosts" file
"NORMAL" WORKING OUTPUT When all is said and done, if everything is working the way it should, it will be immediately evident in the EmuNation console and the auxserver console. You will see a connection made and data being passed in between EmuNation and auxserver.
"Normal" auxserver console output...
Code: C:\SAT\auxserver>auxserver.py --- Map server --- type Ctrl-C / BREAK to quit ATR: xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx Waiting for connection... Connected by ('192.168.2.5', 1231) Starting Received 128 bytes from socket Waiting for connection... Verify: xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx Received: xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx Received 128 bytes from card Received 128 bytes from socket Verify: xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx Received: xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx Received 128 bytes from socket
Code: INFO: loading keys from C:\SAT\Programs\AltDvb\Plugins\AV0\emunation\SoftCam.Key
plainkeys: loaded 14 keys from C:\SAT\Programs\AltDvb\Plugins\AV0\emunation\Soft Cam.Key ** registered systems: ** Viaccess (pri -10) ** @SHL (pri -10) ** Seca (pri -10) ** SC-Viaccess (pri -5) ** SC-Seca (pri -5) ** SC-Irdeto (pri -5) ** SC-Cryptoworks (pri -5) ** SC-Conax (pri -5) ** PowerVU (pri -10) ** Nagra2 (pri -10) ** Nagra (pri -10) ** Irdeto (pri -10) ** ConstCW (pri -20) ** Conax (pri -10) ** Cardclient (pri -15) ERROR: Failed to open file 'C:\SAT\Programs\AltDvb\Plugins\AV0\emunation\Viacces s.KID': No such file or directory cardinfo: loaded 0 Viaccess cards from C:\SAT\Programs\AltDvb\Plugins\AV0\emunat ion\Viaccess.KID ERROR: Failed to open file 'C:\SAT\Programs\AltDvb\Plugins\AV0\emunation\Seca.KI D': No such file or directory cardinfo: loaded 0 Seca cards from C:\SAT\Programs\AltDvb\Plugins\AV0\emunation\ Seca.KID ERROR: Failed to open file 'C:\SAT\Programs\AltDvb\Plugins\AV0\emunation\cardcli ent.conf': No such file or directory cc-link: created 0 client(s) INFO: loading keys from C:\SAT\Programs\AltDvb\Plugins\AV0\emunation\SoftCam.Key
plainkeys: loaded 14 keys from C:\SAT\Programs\AltDvb\Plugins\AV0\emunation\Soft Cam.Key ** registered systems: ** Viaccess (pri -10) ** @SHL (pri -10) ** Seca (pri -10) ** SC-Viaccess (pri -5) ** SC-Seca (pri -5) ** SC-Irdeto (pri -5) ** SC-Cryptoworks (pri -5) ** SC-Conax (pri -5) ** PowerVU (pri -10) ** Nagra2 (pri -10) ** Nagra (pri -10) ** Irdeto (pri -10) ** ConstCW (pri -20) ** Conax (pri -10) ** Cardclient (pri -15) ERROR: Failed to open file 'C:\SAT\Programs\AltDvb\Plugins\AV0\emunation\Viacces s.KID': No such file or directory cardinfo: loaded 0 Viaccess cards from C:\SAT\Programs\AltDvb\Plugins\AV0\emunat ion\Viaccess.KID ERROR: Failed to open file 'C:\SAT\Programs\AltDvb\Plugins\AV0\emunation\Seca.KI D': No such file or directory cardinfo: loaded 0 Seca cards from C:\SAT\Programs\AltDvb\Plugins\AV0\emunation\ Seca.KID ERROR: Failed to open file 'C:\SAT\Programs\AltDvb\Plugins\AV0\emunation\cardcli ent.conf': No such file or directory cc-link: created 0 client(s) ERROR: Failed to open file 'C:\SAT\Programs\AltDvb\Plugins\AV0\emunation\smartca rd.conf': No such file or directory ERROR: failed to open serial port COM2: No such file or directory ERROR: failed to open serial port COM2
ERROR: only 1 serial ports supported
WARNING: no smartcard interface defined! Channel:xxx SID:xxx ------------CA TABLE------------ System:xxxx PID:xxxx PRV:xxxxxx Now try system Nagra2 with pri=-10 system: using key N xxxx xx XXXX... Hash algorithm: 1 Connecting to aux server auxserver : 7777 netwatch: up Netwatcher thread started (tid=33088616) socket: connecting to auxserver:7777/tcp (192.168.2.2) Hash algorithm: 1 Using cached data... Hash algorithm: 1 Using cached data...
Note that this error in the EmuNation console is "normal" and has nothing to do with auxserver or Cardsharing, so IGNORE IT...
Code: ERROR: Failed to open file 'C:\SAT\Programs\AltDvb\Plugins\AV0\emunation\smartca rd.conf': No such file or directory ERROR: failed to open serial port COM2: No such file or directory ERROR: failed to open serial port COM2
Ya I know. But I just threw this $hit in there thought it might be interesting for someone. As for nfusion, basically, nfusion software must be modified and incorporated with emunation. Hopefully emunation coders do that. It would be hella cool!
Good tutorial. Even if it is a C/P, it is obvious that you know what you are talking about - that is more than I can say for one perpetual C/P artist hogging this forum for the past 5 years.