31.12.2007

;************************************************* ********************************
; NDSCam ver.0.0.0.5 Xmas is a CAM emulator for original NDS - VideoGuard® cards.
;
; NDSCam allows you to use your legal subscription card to see the channels
; you have paid for and should not be used for any illegal purpose.
;
;
; Features:
;
; - Autobaudrate.
; - Card uptates (EMM) (experimental).
; - EMM and ECM logging.
; - BoxID auto detection.
; - Buildin TT-Trick (for TT and Hauppauge cards).
; - Supports KS Driver (for TT and Hauppauge cards).
; - Works with MDAPI based apps like ProgDVB, AltDVB, MyTheatre, etc..
;************************************************* ********************************

NEW in ver.0.0.0.5 Xmas release

+ A litle bit faster on channel change. (see the quides below)
+ Fix for ProgDVB, DVBViewer, DVBDream and some others.
+ Support for NDS rev.3 cards.
+ Support for new YES DBS cards.

REQUIREMENTS:
- DVB-S/-C/-T tv-card (tested on SkyStar1, SkyStar2, Skystar HD and TechnoTrend S2-3200 cards only).
- Phoenix or PC/SC reader.
- NDS - VideoGuard® subscription card.

SUPPORTED CARDS (NDS rev.1, rev.2 and rev.3):
+ BSkyB UK, Ireland
+ Sky Italy Italy
+ Foxtel Australia
+ Viasat Scandinavian
+ Tata Sky India
+ Yes DBS Israel
+ Sky México Mexico
? Sky Brazil Brazil
? HOT Israel
? DirecTV US
? ONO Spain
? TotalTV ? Serbia
+ SKY Network Television Australia/New Zealand
+ and some others

INSTALLATION:
NDSCam should work with MyTheatre, AltDVB, SkyView, WatchTVPro and some other apps.
Below you can see some installation samples and a few tricks for the NDSCam.

DVBViewer:
1. SoftCSA is required. Place SoftCSA.dll and SoftCSA.ini files into the Plugins folder and NDSCam files into the MDPlugins folder.
2. Place FFDecsa.dll, CSA.dll, MakroCSA.dll into the DVBViewer folder.
3. I suggest you to set packet size to 184 for petter performance.

AltDVB:
1. Place NDSCam.dll and NDSCam.ini file into the Plugins folder.
2. Edit NDSCam.ini file.
3. I suggest you to set packet size to 184 for petter performance.

MyTheatre:
1. MDWrapper is required. Place MDWrapper.dll into the Plugin folder and NDSCam files into the MDPlugins folder.
2. Edit NDSCam.ini file.
3. I suggest you to set packet size to 184 for petter performance (from MDWrapper menu).

WatchTVPro:
1. Place NDSCam.dll, NDSCam.ini and NDSCam.cache file into the Plugins folder.
2. Unpack the Firmware_for_WTVP.zip file and relplace your old Boot folder with this new one.
3. Edit NDSCam.ini file.
4. Set DO_TT_TRICK value from NDSCam.ini file to 1.

TIPS AND TRICKS:
- PC/SC readers may not work on all NDS cards.
- If EMM or ECM pids are not what they should be make sure that CAT and PMT scanning are on, its required for most of the apps but slows the channel change a litle bit.
- If your application supports packet size of 184 bytes, I suggest you to enable that option.
That should eliminate the picture freezings and speed up the decoding process.
- Do not remove the card after you have started the host app. This is because NDSCam
dont have automatic card detection enabled, because of the conflicts with different readers.
- Yes DBS users, use CMD=12 to avoid the picture freezings.
- Note that because of the NDS custom solutions some of the cards wont work with this plugin.
- NDSCam cant handle all NDS card updates (EMM).


ABOUT THE INI FILE:
Ini file is used to storage the settings of NDSCam.
I suggest that you use always the latest ini file.

SETTING VALUE

[SETUP] - Main settings.
ACTIVE - [0/1] Activates plugin during software startup.
KS_DRIVER - [0/1] In case you are using KS Driver set this option to 1.
DO_TT_TRICK - [0/1] Set it to 1 if you are using WatchTVPro.
SCAN_CAT - [0/1] Used to get EMM and CAID pids from CAT. (May slow NDSCam on channel change.)
SCAN_PMT - [0/1] Used to get ECM pid from PMT. (May slow NDSCam on channel change.)
READER - [0/1] Select reader. 0 for Phoenix or 1 for PC/SC.

[COM] - COM port settings.
COM - [1-255] Place here your COM port number.
BAUDRATE - [0->] Use 0 for auto detection or set the baudrate manually. Most used baud rates for NDS are 9600 and 38400.

[PCSC]
READER_ID - [1->] Reader id. If you use only one PC/SC reader, set the value to 1.

[CARD] - Card settings.
BOXID - [0->] Use 0 for auto detection or input the first 10 decimal numbers of your boxid.
TYPE - [0-3] Card type. 0=Auto detection. 1=NDS rev.1, 2=NDS rev.2, 3=NDS rev.3 cards. Auto detection wont work for rev.3 cards !
EMM-S - [0/1] Set this to 1 to activate EMM-S(Shared Group Addressed EMM's) updates.
EMM-U - [0/1] Set this to 1 to activate EMM-U(Unique or User Addressed EMM's) updates.
CMD - [ 12] In case the picture is freezing every ten seconds, set this value to 12.
HV - [0/1] In case your card cant show you any channels set this value to 1. (Make sure that all other settings are ok before use it.)

[LOGGING] - Logger settings (logger works only if NDSCam is active.)
LOG_ACTIVE - [0/1] Activates logger.
LOG_ECM - [0/1] Activates the ECM logger.
LOG_EMM - [0/1] Activates the EMM logger (Logs all EMM's your card receives.)
LOG_EMM_ALL - [0/1] Activate this to log all EMM packets. (NOT recommended. This will slow NDSCam a lot.)


The default ini settings should look like this:

[SETUP]
ACTIVE=1
KS_DRIVER=0
DO_TT_TRICK=0
SCAN_CAT=1
SCAN_PMT=1
READER=0

[COM]
COM=1
BAUDRATE=0

[PCSC]
READER_ID=1

[CARD]
BOXID=0
TYPE=0
EMM-S=0
EMM-U=0
CMD=0
HV=0

[LOGGING]
LOG_ACTIVE=1
LOG_ECM=0
LOG_EMM=0
LOG_EMM_ALL=0


KNOWN BUGS:
- Opening the Settings dialog may raise the error in case you use XP Classic theme.

FEW WORDS FOR SOFTWARE DEVELOPERS:
- Please stick to the API, this way we can create more stabile software for everyone.
[Değerli Ziyaretci, linki görmeniz icin bu mesaja cevap yazmanız gerekiyorÜye olmak icin burayı tıklayınız]