1. How to build your own setup file

  • WIRE1x installer is build by NSIS installation program. We use it to package WIRE1x_xxx.exe, DDL, etc. in an installation file.

    The following link is our NSIS installer script for WIRE1x Vista installer, you can use it to create your own WIRE1x installer:
    http://wire.cs.nthu.edu.tw/wire1x/adm_conf/xp/2_5_1/wire1x.nsi

    NOTE: You need to put UsefulLib.nsh in the NSIS "include" directory.

    You can download the unpackaged WIRE1x installer file which include WIRE1x main program, Dynamic-link library files, adm_conf.ini, etc. from here.
2. Pre-configuration

  • The following are the keys which you MUST define in the [SSID] section:

  • Key Description Supported Value
    SSID Use this key to set name of the SSID. Your network name
    AuthType Use this key to set network type of authentication for the SSID. OPEN_WEP
    WPA_TKIP
    WPA2_CCMP
    EAPType Use this key to set your EAP method for the SSID. EAP-MD5
    EAP-TLS
    EAP-TTLS
    EAP-TTLS/CHAP
    EAP-TTLS/MSCHAP
    EAP-TTLS/MSCHAPv2
    EAP-TTLS/EAP-MD5
    PEAP/EAP-GTC
    PEAP/MSCHAPv2
    EAP-MSCHAPv2
    EAP-SIM
    EAP-AKA
    EAP-FAST
    CERT_FILE_NAME Use this key to set CA certificate file name. The certificate is used to verify server certificate. Your file name
3. Example adm_conf.ini

  • The following are example of pre-configuration setting.
    You can download from here:
    http://wire.cs.nthu.edu.tw/wire1x/adm_conf/xp/2_5_1/adm_conf.ini

      ;
      ;  adm_conf.ini - WIRE1x pre-configuration file
      ;
      ;  Manufacturer: WIRE1x Yi-Ken Ho
      ;
      ;  You need to set SSID in the section.
      [SSID]
      SSID=WIRE1xNET
      ;
      ;  The following sets is WEP
      AuthType=OPEN_WEP
      ;
      ;  The following sets is WPA/TKIP
      ;AuthType=WPA_TKIP
      ;
      ;  The following sets is WPA2/AES
      ;AuthType=WPA2_CCMP
      ;
      ;  EAP method setting. After EAP-TTLS and EAP-PEAP is tunneled protocol.
      ;EAPType=EAP-MD5
      ;EAPType=EAP-TLS
      EAPType=EAP-TTLS/PAP
      ;EAPType=EAP-TTLS/CHAP
      ;EAPType=EAP-TTLS/MSCHAP
      ;EAPType=EAP-TTLS/MSCHAPv2
      ;EAPType=EAP-TTLS/EAP-MD5
      ;EAPType=PEAP/EAP-GTC
      ;EAPType=PEAP/MSCHAPv2
      ;EAPType=EAP-MSCHAPv2
      ;EAPType=EAP-SIM
      ;EAPType=EAP-AKA
      ;EAPType=EAP-FAST
      ;
      ;  root certificate setting.
      ;  If you don't set this key, WIRE1x will not verify server certificate.
      CERT_FILE_NAME=root.cer