EdotPro.ini Configuration in different condition

  • 1. More than one Comm Port (Multiple Serial/USB Communicator)

    [Comm Setting]
    MultiCommSupport=1
    CommPortList=27010203

    Set MultiCommSupport=1 if you have more than 1 bus (16 units) of controllers.
    Since each bus is on a separate serial port, you can specify what comm. port is meant for which bus.
    e.g.:
    Set CommPortList=27010203 means bus 1 is on COM27, bus 2 on COM1, bus 3 on COM2, bus 4 on COM3

  • 2. Special Command for EL1330 ver 1.1.x and above

    [Comm Setting]
    LANMode=1
    LANCommand=1

    Set LANMode=1 to turn on Encrypted Mode communication from PC to IP based access controllers.
    LANCommand=1 allows Bulk commands to be sent.

    Typically, this mode speeds up card installation process In Bulk mode, 1000 cards can be installed in 1 minute instead of few minutes.
    NOTE: These 2 commands apply only to EL1330 ver 1.1.x and above

  • 3. IP Controller not stable

    [Comm Setting]
    EnforceIPReconnect=1
    ScanResumeSec=60

    Set EnforceIPReconnect=1 to reinitiate every IP connection, for a more robust con but slower connection.
    Set ScanResumeSec=60 if polling is turned off and idling for N seconds, resume polling the controllers. Minimum 60 seconds.

  • 4. Enable Conditional I/O

    [Options]
    CondIOEnabled=1

  • 5. Enable SMS sending based on Conditional.I/O

    [Options]
    CondSMS=1

    This is a web based option, no GPRS modem is required.

  • 6. Enabled Email sending based on Conditional I/O

    [Options]
    CondEmail=1

    The mail is sent through web based mail server, no local mail server configuration is needed.

  • 7. Enable Secure Mode for EL2306 Secured Communication

    [Options]
    SecComm=1

    This command is used for critical commands sent over communication bus by E.WIN or WinPro.
    This command apply only to WinPro v2.1.2.18 & above and Controller EL2305, EL2306 and EL1375 with firmware v2.5.0.4 and above.

  • 8. Enable to allow speedy sending of cards to some specific model of controllers

    [Options]
    BulkCmd=1

    This command is used for for faster upload and download of cards and transactions from E.WIN or WinPro.
    This command apply only to WinPro v2.1.2.18 & above and Controller EL2305, EL2306 and EL1375 with firmware v2.5.0.4 and above.

  • 9. Create VIPList is to priotize polling rate for some of the controllers

    [Options]
    VIPList=010405
    VIPList=M 03128100001155 08128100007214

    VIPList is to priotize polling rate for some of the controllers.
    Once listed, the controller will be polled alternately, i.e. X,A,X,B,X,C,…

    Originally created for serial communication, every 2 digits meant for logical_point for a controller.
    Later, it was expanded to cover IP linked controllers:
    e.g.:-
    VIPList=M 03128100001155 08128100007214 For Controller Unit 3 IP 128.100.1.155, and Controller Unit 8 IP 128.100.7.214.

  • 10. Set selected controllers for attendance purpose (Chronos/E.time/TimePro)

    [Options]
    TMSControllers=01110

    Based on binary pattern.
    e.g.:-
    01110 means controller logical_point #2,#3,#4 will be included in attendance processing.

  • 11. Enable Holiday set for different states

    [Options]
    HolidaySet=1

    For those company that has branches in other states, such as Kelantan, where the holidays observed is different, then you need holidayset=1.

  • 12. Enable Car Park Counter

    [Options]
    CarParkCounter=YYNNN

    To count total number of car enter/exit a car park based on valid entry/exit from the controller.
    Y=selected as car park controller.
    Every entry increase counter 1, while exit decrease 1.

  • 13. Use Dynamic DNS for remote controllers

    [Options]
    UseDomainName=1

    Enable this flag if the remote controller is portforwarded through Dynamic DNS.
    e.g.:-
    controller01.dyndns.org:22300 instead of the standard IP linked 128.100.9.123:4001

  • 14. Enable Card Check in Conditional I/O

    [Options]
    CondCards=1

    Conditional I/O – with card check.
    e.g. if Valid entry from card 123456, turn on Output #3.

  • 15. Enforce user card auto install and delete

    [Options]
    StartExpiryEnforce=1

    Once on, cards will be installed or removed at midnight based on starting_date and expiry_date specified in the card holder screen.

  • 16. Enable triggering of photo for latest transaction

    [Options]
    LatestPhotoEnable=1

    Enable triggering of photo for latest transaction. Such as valid entry, valid exit, invalid entry, wrong pin, wrong time zone and duress alarm.

  • [Options]
    International=1
    LanguageFile=chi_gb.txt
    LanguageID=3

    Set international to 1 to enable language display other than English.
    LanguageFile specifies which text file to be read as translated text.
    LanguageID is meant for controlling text display.
    1 for Chinese GB (Mainland China)
    2 for Chinese BIG5 (HK & Taiwan)
    3 for Malay
    4 for Thai User is advised not to edit these settings directly, but set it through the WinPro Preferences screen

  • 18. Enable auto-sycn of date and time with controllers

    [Options]
    DailyUpdateControllerTime=1

    Set to 1 to ask WinPro to send date/time to all controllers during midnight daily.
    To have that feature, WinPro will need to be running 24 hours x 7 days.

  • 19. Enable Tiny Web Server

    [Web Server]
    WebEnabled=1
    IPPort=8080
    WebExpiredSec=60
    WebControl=1

    Set WebEnabled to 1 to enable Tiny Web Server, with the condition that you have WinPro license added with Web Module.
    By default it is off to avoid conflict with IIS or Apache installed on certain PC.

    If you wish to run WinPro Web Server on other port, just set IPPort to the value you wish, e.g. IPPort=8080.

    To protect user from accidentally forget to logout WinPro Tiny Web Server, you can set the WebExpiredSec to automatically logout the user. In this case, 60 seconds idling will cause WinPro to log the user out.

    Set WebControl=1 to enable commands to be issued from the web browser – it is meant for intranet use only as SSL is not enforced.

  • 20. Enable ET636 interface for card install

    [Cards]
    ET636CommPort=22
    ET636Reader=1

    WinPro supports USB linked ET636 card reader.
    Set ET636Reader=1 to enable ET636 interface.
    Set ET636CommPort to the comm. port created by USB linked ET636.

  • 21. Enable customized door-based access

    [Cards]
    CustomizedAccess=1

    Allow quick issuing of door-based access instead of using the conventional timer/timezone/accessibility when giving access to a card.

  • 22. Enable second card for one user

    [Cards]
    SecondCard=1

    For condo environment where typically every tenant carries 2 cards, 1 for lift access, the other for long range car park reader.

  • 23. Enable Pseudo-10 Digits feature for MIFARE duplicate card

    [Cards]
    MIFAREDupCardDB=1
    NewInstallAllCards=1
    ET636CommPort=22
    ET636Reader=1

    Set MIFAREDupCardDB=1 to redirect MIFARE duplicate cards as 32bit number internally used by controller.
    Set ET636Reader=1 to enable ET636 interface.
    Set ET636CommPort to the comm. port created by USB linked ET636.
    Note: A special version of ET636 is required to read and keep the duplicate MIFARE number.

  • 24. Special commands for EL2800

    [Cards]
    CardBasedBits=1
    AntiPB=1
    RejectExitCtrl=Lane1,Lane3

    Set CardBasedBits=1 to support turnstile special commands.
    Set AntiPB=1 to enable turnstile selective anti-passback.
    Set RejectExitCtrl=CTRL0011, CTRL002 specify which lanes (controller) to block user from exit, where CTRL001, CTRL002 represent the Controller Tag Name.

    [Cards]
    10Digits=1

    Set 10Digits=1 to support 10-digit cards.

  • 25. Commands for ZKFP (C3 (F8) and C5 (F18))

    (1) Enable ZKFP
    [ZKFP]
    Enable=1
    MasterF8=CTRL001

    Set Enable=1 to enable F8/F18 support, required zkemkeeper.DLL and group of supporting DLL files.

    Master unit is the unit where all the finger templates are registered and downloaded to PC.
    Based on that, the templates are to be installed to the rest of the controllers.
    CTRL001 represent the Controller Tag Name.

    (2) Select Finger print Algorithm
    [ZKFP]
    Alg10=0

    Finger print Algorithm, either 9 or 10. Typically F18 uses 10, and older model F8 uses 9.

    (3) Differentiate F8/F18 to be Entry/Exit controller
    [ZKFP]
    EvenUnitAsExit=1

    Set this if F8/F18 are used as Entry/Exit controller at a same door.
    Set the exit reader unit number as even number (e.g. 6), next to unit number used in entry reader (e.g 5).

    (4) Communication failed if more than 40 controllers
    [ZKFP]
    SingleInst=1

    Enforce single socket connection to F8/F18 controllers.
    Default parallel sockets failed once more than 40 controllers is added.

    (5) User Finger OR Card Authentication
    [ZKFP]
    FingerORCard=1

    Default has no such option, thus if Finger OR card Option is required, set this flag.

    (6) New F18 cannot communicate with software
    [ZKFP]
    F18Ext=1

    F18 Extension, this is required as there is a change in the inner working of F18 models, which caused new units not compatible with old units.
    The setting is a work around.
    no such option, thus if Finger OR card Option is required, set this flag.

    (7) Missing Data issue
    [Options]
    polldelaySec=2

    [ZKFP]
    BlockIfPoll=1

    ZK F18 will be blocked from finger registration when PC is polling F18.
    Therefore, it is advisable to slow down PC polling if the option is in use.

    This option will prevent unlikely event of missing data.