SiS163 Series Wireless LAN Adapter Driver Setup Readme File

--------------------------------------------------------------------------------------------------------------

[Install]

To install Windows 98/Me/Win2000/WinXP drivers, please run SETUP.EXE in this directory;

[UnInstall]

To uninstall Windows 98/Me/Win2000/WinXP  drivers, please run Control_Panel è

Add/Remove_Programè select Your Wireless LAN Card and press button "Change/Remove".

 

To install drivers for other O.S, please see README file under each

driver directory.

 

 

To update the driver, just run SETUP.EXE directly. SETUP will overwrite

the old driver with the current one.

 

Please make sure the SiS163 Wireless Card has been plug in on slot before you run SETUP.EXE and Set_DeviceID="163" at [Package] of setup.ini.

If we can't find the device node during install device driver, we will copy drivers to destination.

 

 

Setup Switch Description

-------------------------------------------------------------

You can run silent install when you execute setup.exe -s

The switches are

 

 -s

  silent install,

  *NOTE*

     .It is strongly recommended that you exit all windows programs before running silent install.

      

 -s -f2c:\test.log

  build log file in silent install mode

  The log file is like below:

    [InstallShield Silent]

    Version=v5.00.000

    File=Log File

    [Application]

    Name=SiS163Utility

    Version=0.91.00

    Company=Silicon Integrated Systems Corporation

    [ResponseResult]

    ResultCode=0

 

    The list of the ResultCode defined in InstallShied 5.1:

     -0 Success.

     -1 General error.

     -2 Invalid mode.

     -3 Required data not found in the Setup.iss file.

     -4 Not enough memory available.

     -5 File does not exist.

     -6 Cannot write to the response file.

     -7 Unable to write to the log file.

     -8 Invalid path to the InstallShield Silent response file.

     -9 Not a valid list type (string or number).

     -10 Data type is invalid.

     -11 Unknown error during setup.

     -12 Dialogs are out of order.

     -51 Cannot create the specified folder.

     -52 Cannot access the specified file or folder.

     -53 Invalid option selected 

 

 -r InstallShield will generate a silent installation file(setup.iss) which is a record of the installation input in the Windows folder(ex: c:\windows\setup.log)

    You can record a new setup.iss file which you want and then replace the default setup.iss

    The default setup.iss will install driver and utility on WinXP  

 

 

Sections of file Setup.ini (general)

---------------------------------------------------------------------------------------------

[APP_INST_PAR]

 ;;(1)Install test utility. default=0 (not install)

   SiS160test_Install=0

 

 ;;(2)Set ME install complete after restart system. default=1 (TwoPhaseInstallForME=1)

   TwoPhaseInstallForME=1

 

 ;;(3)Display Message to install WMI on Win98se. default=1 (UserInstallWMI9X=1)

   UserInstallWMI9X=1

 

 ;;(4)Background to install WMI on Win98se.

      ;;(i)Set UserInstallWMI9X=0

      ;;(ii)Make sure this is the first time to install WMI:ForceInstallWMI9X=0

      ;;    If OS already installed WMI, we want to install WMI again, set ForceInstallWMI9X=1

     ;ForceInstallWMI9X=0

 ***Install utility at Win98se, we will check if WMI has been installed. If we can't find the WMI path at %Windir%, we will call WMI9x.exe to install WMI.

    After install WMI, please don't press the buttom of restart and wait the restart message at the end of complete Install.   

    

     

 ;;(5)Set to display dialog to build UtilityShortcutsToDesktop.

      ;;default =0 (don't show the dialog)

   UtilityShortcutsToDesktop=0

 

 

[OEM_NAME_PAR]

;;default setting

;;Setup Installation String

Set_COMPANY_NAME="OEM"

Set_PRODUCT_NAME="Wireless LAN Driver"

Set_TITLE_CAPTIONBAR="Wireless LAN Driver Setup"

Set_TITLE_MAIN="Wireless LAN Driver Setup"

;;Utility Installation String

;;;ASUS:

;;;Set_UI_FOLDER_NAME="ASUS Wireless LAN Utility"

;;;Set_UI_FOLDER_FILENAME="ASUSCFG"

;;Default:

;;Set_UI_FOLDER_NAME="Wireless LAN Utility"

;;Set_UI_FOLDER_FILENAME="SiSCFG"

 

Sections of file Setparam.ini on WinXP and Win2000 (feature: parsing registry by runonce)

--------------------------------------------------------------------------------------------------------------------

** When we want to do feature parsing, please make sure that total InstallShield package are at source directory

[DeviceID]

"(VEN_1039&DEV_0163)"

"(VID_0457&PID_0163)"

;;Set default DeviceID

 

[Constant]

;;Set Constant values and variable value

;;variable value @SiS_WLKey defined by device

;;@SiS_WLKey Wireless LAN Driver registry will be like below:

;;  Win9x,WinMe, HKLM\System\CurrentControlSet\Services\Class\Net\000x

;;  Win2k,WinXP, HKLM\System\CurrentControlSet\Control\Class\{xxx}\000x

 

;;Define OS

OS_98SE = SiS_Win98SE

OS_ME = SiS_WinME

OS_2K = SiS_Win2000

OS_XP = SiS_WinXP

OS_9X = SiS_Win98SE|SiS_WinME

OS_NT = SiS_Win2000|SiS_WinXP

 

;;Define Driver registry directory

RegLocation1 = @SiS_WLKey

RegLocation2 = @SiS_WLKey\Ndi\Params\Channel

RegLocation3 = @SiS_WLKey\Ndi\Params\Channel\enum

RegLocation4 = @SiS_WLKey\Ndi\Params\InfrastructureMode

RegLocation5 = @SiS_WLKey\Ndi\Params\InfrastructureMode\enum

RegLocation6 = @SiS_WLKey\Ndi\Params\AuthenticationMode

RegLocation7 = @SiS_WLKey\Ndi\Params\AuthenticationMode\enum

RegLocation8 = @SiS_WLKey\Ndi\Params\Preamble

RegLocation9 = @SiS_WLKey\Ndi\Params\Preamble\enum

RegLocation10 = @SiS_WLKey\Ndi\Params\AntennaSelect

RegLocation11 = @SiS_WLKey\Ndi\Params\AntennaSelect\enum

RegLocation12 = @SiS_WLKey\Ndi\Params\SSID

RegLocation13 = @SiS_WLKey\Ndi\Params\Password

RegLocation14 = @SiS_WLKey\Ndi\Params\WepStatus

RegLocation15 = @SiS_WLKey\Ndi\Params\WepStatus\enum

RegLocation16 = @SiS_WLKey\Ndi\Params\TransmitKey

RegLocation17 = @SiS_WLKey\Ndi\Params\TransmitKey\enum

RegLocation18 = @SiS_WLKey\Ndi\Params\WepStatus1

RegLocation19 = @SiS_WLKey\Ndi\Params\WepStatus1\enum

RegLocation20 = @SiS_WLKey\Ndi\Params\KeyData1

RegLocation21 = @SiS_WLKey\Ndi\Params\WepStatus2

RegLocation22 = @SiS_WLKey\Ndi\Params\WepStatus2\enum

RegLocation23 = @SiS_WLKey\Ndi\Params\KeyData2

RegLocation24 = @SiS_WLKey\Ndi\Params\WepStatus3

RegLocation25 = @SiS_WLKey\Ndi\Params\WepStatus3\enum

RegLocation26 = @SiS_WLKey\Ndi\Params\KeyData3

RegLocation27 = @SiS_WLKey\Ndi\Params\WepStatus4

RegLocation28 = @SiS_WLKey\Ndi\Params\WepStatus4\enum

RegLocation29 = @SiS_WLKey\Ndi\Params\KeyData4

RegLocation30 = @SiS_WLKey\Ndi\Params\HWProbe

RegLocation31 = @SiS_WLKey\Ndi\Params\HWProbe\enum

RegLocation32 = @SiS_WLKey\Ndi\Params\FrameThreshold

RegLocation33 = @SiS_WLKey\Ndi\Params\RTSThreshold

RegLocation34 = @SiS_WLKey\Ndi\Params\TxRate

RegLocation35 = @SiS_WLKey\Ndi\Params\TxRate\enum

RegLocation36 = @SiS_WLKey\Ndi\Params\BeaconInterval

RegLocation37 = @SiS_WLKey\Ndi\Params\ListenInterval

RegLocation38 = @SiS_WLKey\Ndi\Params\CTxPower12345

RegLocation39 = @SiS_WLKey\Ndi\Params\CTxPower6789A

RegLocation40 = @SiS_WLKey\Ndi\Params\CTxPowerBCDE

RegLocation41 = @SiS_WLKey\Ndi\Params\SiSRFReg

RegLocation42 = @SiS_WLKey\Ndi\Params\CoExist

RegLocation43 = @SiS_WLKey\Ndi\Params\TxRetryCounts

RegLocation44 = @SiS_WLKey\Ndi\Params\TxPowerLevel

RegLocation45 = @SiS_WLKey\Ndi\Params\PowerMode

RegLocation46 = @SiS_WLKey\Ndi\Params\PowerMode\enum

RegLocation47 = @SiS_WLKey\Ndi\Params\ATIMWindow

RegLocation48 = @SiS_WLKey\Ndi\params\NetworkAddress

 

;;Set DeviceID

SiSUSB_01630457 =VID_0457&PID_0163

SiSPCI_01631039 =VEN_1039&DEV_0163 

 

 

;;Parsing will begin at this section [Start]

[Start]

"[SiS163]"

 

;;Setting the parsing contents: WriteRegistry, DeleteRegistry , InfInstallUtility

;;Se can set under which OS will be execute customer settings

[SiS163]

WriteReg="[SiSWireless.WriteReg]"

WriteReg="[SiS163.WriteReg]"

WriteReg="[SiS163NT.WriteReg]","%OS_NT%"

WriteReg="[SiS163ME.WriteReg]","%OS_ME%"

DeleteReg="[SiS163.DeleteReg]"

Execute="[Execute.INFUtility]",,,,%InfInstallUtility%

 

;;We can set we want to write which registry by DeviceID

[SiS163NT.WriteReg]

"%RegLocation48%","Test1",STRING,"111"

"%RegLocation48%","Test2",DWORD,0x12345678,,"%SiSUSB_01630457%|%SiSPCI_01631039%"

"%RegLocation48%","Test3",BINARY,"02,33,44,55,66",,"!%SiSPCI_01631039%"

 

;;We can set we want to delete which registry 

[SiS163.DeleteReg]

"%RegLocation48%","Test4"

"%RegLocation48%","Test5"

"%RegLocation48%","Test6"

 

 

Win2000/WinXP Setup Limitation

------------------------

Please do not use SILENT INSTALL after remove network device. Please restart computer after remove network device then doing silent install.