;***********************************************************************
; RSC4USB.INF
;
; This installation script supports Windows 98, Me, 2000 and XP for the
; U.S. Robotics Wireless USB Adapter
;
; Copyright 2001-2004 .
; All Rights Reserved.
;
;***********************************************************************
[Version]
DriverVer = 08/11/2004, 3.0.19.1
Signature = "$Chicago$"
Compatible = 1
Class = Net
ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider = %VER_VENDOR_STR%
CatalogFile=RSC4USB.cat
[ControlFlags]
;Exclude all PNP adapters from user selection
ExcludeFromSelect = *
[Manufacturer]
%VER_VENDOR_NAME_STR% = DeviceList,NTx86.5.1
[DeviceList]
%A021_DESC_STR% = PRISM_A021, USB\VID_0BAF&PID_0118
[DeviceList.NTx86.5.1]
%A021_DESC_STR% = PRISM_A021_XP, USB\VID_0BAF&PID_0118
;==========================================
[PRISM_A021_XP] ; Winxp
AddReg = PRISM_A021.reg, COMMON_A02.reg, COMMON_NDIS.reg.NT, COMMON.reg
CopyFiles = PRISM_DRIVER.copy.XP, PRISM_CCU.copy
BusType = 0
Characteristics= 0x84
[PRISM_A021_XP.Services]
AddService= "RSC4_A02", 2, PRISM_DRIVER_A02.Service, PRISM_DRIVER.EventLog
[PRISM_A021_XP.CoInstallers]
CopyFiles = PRISM_COINSTALL.copy.NT
AddReg = PRISM_COINSTALL.reg.NT
[PRISM_DCB1.reg1]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce, "RSC4_A02",, "%11%\CCU4USR.exe"
[PRISM_A021.reg]
HKR,Ndi,DeviceID,0,"USB\VID_0BAF&PID_0118"
; 0x3890 = 14480
HKR,,PlatformID,0,14480
HKR,,UsbVariant,0,14471
HKR,,VendorDesc,0,%A021_DESC_STR%
HKR,,CountryCode,0,"AT"
HKR,,11dMode,0,0
HKR,,EnableRadio,0,0
HKR,,CCUEnable,0,0
;if have ccu ,CountryCode add (HKR,,CountryCode,0,"DE ")
;11dMode all add (HKR,,11dMode,0,0)
;if have ccu EnableRadio set 0 ,have no ccu set 1
;if have ccu CCUEnable set 0 ,have no ccu set 1
;###############################################################################
[PRISM_COINSTALL.reg.NT]
HKR, ,CoInstallers32 ,0x00010000 ,"CCU4USR.dll,CoDCSUup"
[PRISM_DRIVER_A02.Service]
DisplayName = %A02_SERVICE_STR%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; NORMAL
ServiceBinary = %12%\RSC4USB.sys
LoadOrderGroup = NDIS
[PRISM_DRIVER.EventLog]
AddReg = PRISM_DRIVER.EventLog.reg
[PRISM_DRIVER.EventLog.reg]
HKR, ,EventMessageFile ,0x00020000 ,"%%SystemRoot%%\System32\netevent.dll"
HKR, ,TypesSupported ,0x00010001 ,7
;###############################################################################
[COMMON_A02.reg]
HKR,NDI ,Service ,0 ,"RSC4USB"
HKR,NDI ,CardType ,0 ,"USB"
HKR, ,BusType ,0 ,"0"
HKR, ,DeviceVxDs ,0 ,"RSC4USB.sys"
[COMMON.reg]
HKR, ,SSID ,0 ,"RINGE"
HKR, ,PRISMIOC ,0 ,"1"
HKR, ,SilentInstall ,0 ,"1"
HKR, ,NitroMode ,0 ,"1"
HKR, ,NitroTime ,0 ,"650"
HKR, ,channel ,0 ,"11"
;Uncomment the line above to install without user interface prompts
HKR,Ndi\params\RTSThresh,default,0,"2347"
HKR,NDI\params\RTSThresh,ParamDesc,0,%RTSTHRESH_STR%
HKR,NDI\params\RTSThresh,type,0,"int"
HKR,NDI\params\RTSThresh,flag,1,"20","00","00","00"
HKR,NDI\params\RTSThresh,min,0,"256"
HKR,NDI\params\RTSThresh,max,0,"2347"
HKR,NDI\params\RTSThresh,step,0,"1"
;; HKR,NDI\params\RTSThresh,optional,0,"1"
HKR,Ndi\params\FragThresh,default,0,"2346"
HKR,NDI\params\FragThresh,ParamDesc,0,%FRAGTHRESH_STR%
HKR,NDI\params\FragThresh,type,0,"int"
HKR,NDI\params\FragThresh,flag,1,"20","00","00","00"
HKR,NDI\params\FragThresh,min,0,"256"
HKR,NDI\params\FragThresh,max,0,"2346"
HKR,NDI\params\FragThresh,step,0,"2"
;;HKR,NDI\params\FragThresh,optional,0,"1"
HKR,NDI\params\ShortRetryLimit,default,0,"7"
HKR,NDI\params\ShortRetryLimit,ParamDesc,,%SHORT_RETRY_STR%
HKR,NDI\params\ShortRetryLimit,type,,"int"
HKR,NDI\params\ShortRetryLimit,min,0,"1"
HKR,NDI\params\ShortRetryLimit,max,0,"255"
HKR,NDI\params\ShortRetryLimit,step,0,"1"
;; HKR,NDI\params\ShortRetryLimit,optional,0,"1"
HKR,NDI\params\LongRetryLimit,default,0,"4"
HKR,NDI\params\LongRetryLimit,ParamDesc,,%LONG_RETRY_STR%
HKR,NDI\params\LongRetryLimit,type,0,"int"
HKR,NDI\params\LongRetryLimit,min,0,"1"
HKR,NDI\params\LongRetryLimit,max,0,"255"
HKR,NDI\params\LongRetryLimit,step,0,"1"
;;HKR,NDI\params\LongRetryLimit,optional,0,"1"
HKR,NDI\params\ConfigProfile,default,0,"1"
HKR,NDI\params\ConfigProfile,ParamDesc,,%CONFIG_PROFILE%
HKR,NDI\params\ConfigProfile,type,,"enum"
HKR,NDI\params\ConfigProfile,flag,1,"20","00","00","00"
HKR,NDI\params\ConfigProfile\enum,0,,%CONFIG_PROF_B_ONLY%
HKR,NDI\params\ConfigProfile\enum,1,,%CONFIG_PROF_MIXED%
HKR,NDI\params\ConfigProfile\enum,2,,%CONFIG_PROF_MIXED_LONG%
HKR,NDI\params\ConfigProfile\enum,3,,%CONFIG_PROF_G_ONLY%
HKR,NDI\params\ConfigProfile\enum,4,,%CONFIG_PROF_TEST%
HKR,NDI\params\ConfigProfile\enum,5,,%CONFIG_PROF_B_WIFI%
HKR,NDI\params\ConfigProfile\enum,6,,%CONFIG_PROF_MIXED_SHORT%
HKR,NDI\params\ConfigProfile\enum,256,,%CONFIG_PROF_WIFI_SPEC%
;;HKR,NDI\params\ConfigProfile,optional,0,"1"
;HKR,NDI\params\NitroMode,default,0,"0"
;HKR,NDI\params\NitroMode,ParamDesc,,%NITRO_MODE%
;HKR,NDI\params\NitroMode,type,,"enum"
;HKR,NDI\params\NitroMode,flag,1,"20","00","00","00"
;HKR,NDI\params\NitroMode\enum,0,,%OFF_STR%
;HKR,NDI\params\NitroMode\enum,1,,%ON_STR%
;;HKR,NDI\params\NitroMode,optional,0,"1"
HKR,Ndi\params\PSMode,default,0,"1"
HKR,NDI\params\PSMode,ParamDesc,,%POWER_SAVE_STR%
HKR,NDI\params\PSMode,type,,"enum"
HKR,NDI\params\PSMode,flag,1,"20","00","00","00"
HKR,NDI\params\PSMode\enum,1,,%POWER_SAVE_OFF_STR%
HKR,NDI\params\PSMode\enum,2,,%POWER_SAVE_DYN_STR%
HKR,NDI\params\PSMode\enum,3,,%POWER_SAVE_MAX_STR%
;;HKR,NDI\params\PSMode,optional,0,"1"
HKR,NDI\params\PpePdlpEnable,default,0,"0"
HKR,NDI\params\PpePdlpEnable,ParamDesc,,%PPE_PDLP%
HKR,NDI\params\PpePdlpEnable,type,,"enum"
HKR,NDI\params\PpePdlpEnable,flag,1,"20","00","00","00"
HKR,NDI\params\PpePdlpEnable\enum,0,,%OFF_STR%
HKR,NDI\params\PpePdlpEnable\enum,1,,%ON_STR%
;;HKR,NDI\params\PpePdlpEnable,optional,0,"1"
HKR,NDI\params\PpeCompressEnable,default,0,"0"
HKR,NDI\params\PpeCompressEnable,ParamDesc,,%PPE_COMPRESS%
HKR,NDI\params\PpeCompressEnable,type,,"enum"
HKR,NDI\params\PpeCompressEnable,flag,1,"20","00","00","00"
HKR,NDI\params\PpeCompressEnable\enum,0,,%OFF_STR%
HKR,NDI\params\PpeCompressEnable\enum,1,,%ON_STR%
;;HKR,NDI\params\PpeCompressEnable,optional,0,"1"
HKR,NDI\params\PpeConcatEnable,default,0,"0"
HKR,NDI\params\PpeConcatEnable,ParamDesc,,%PPE_CONCAT%
HKR,NDI\params\PpeConcatEnable,type,,"enum"
HKR,NDI\params\PpeConcatEnable,flag,1,"20","00","00","00"
HKR,NDI\params\PpeConcatEnable\enum,0,,%OFF_STR%
HKR,NDI\params\PpeConcatEnable\enum,1,,%ON_STR%
;;HKR,NDI\params\PpeConcatEnable,optional,0,"1"
HKR,NDI\params\PpePiggyBackEnable,default,0,"0"
HKR,NDI\params\PpePiggyBackEnable,ParamDesc,,%PPE_PIGGYBACK%
HKR,NDI\params\PpePiggyBackEnable,type,,"enum"
HKR,NDI\params\PpePiggyBackEnable,flag,1,"20","00","00","00"
HKR,NDI\params\PpePiggyBackEnable\enum,0,,%OFF_STR%
HKR,NDI\params\PpePiggyBackEnable\enum,1,,%ON_STR%
;;HKR,NDI\params\PpePiggyBackEnable,optional,0,"1"
;###############################################################################
;[DestinationDirs]
;CopyFiles Section = Destination Directory ID -- see layout.inf
;----------------- ------------------------
; DefaultDestDir = 11 ; Win9x=%windir%\system Win2k=%windir%\system32
; PRISM_DRIVER.copy = 11 ; Win9x=%windir%\system
; PRISM_DRIVER.copy.ME = 11 ; Win9x=%windir%\system
; PRISM_DRIVER.copy.NT = 12 ; Win2k=%windir%\system32\drivers
; PRISM_DRIVER.copy.XP = 12 ; Win2k=%windir%\system32\drivers
; PRISM_CCU.copy = 11 ; Win9x=%windir%\system
;[PRISM_CCU.copy]
; CCU4USR.exe
[PRISM_DRIVER.copy]
RSC4USB.sys
[PRISM_DRIVER.copy.XP]
RSC4USB.sys,RSC4US1.sys,,
[PRISM_COINSTALL.copy.NT]
CCU4USR.dll
[SourceDisksNames]
;Source Disk ID = Disk Name
;-------------- ---------
1 = %INSTALL_DISK_STR%,,,
[SourceDisksFiles.X86] ; Win2k/Xp
RSC4USB.sys = 11
RSC4US1.sys = 1
CCU4USR.dll = 1
CCU4USR.exe = 1
;###############################################################################
[Strings]
;String ID = String Text
;--------- -----------
VER_VENDOR_STR = "U.S. Robotics"
VER_VENDOR_NAME_STR = "U.S. Robotics"
INSTALL_DISK_STR = "U.S. Robotics Wireless USB Adapter Install Disk"
A021_DESC_STR = "U.S. Robotics Wireless USB Adapter"
A02_SERVICE_STR = "U.S. Robotics Wireless USB Adapter Driver"
ON_STR = "On"
OFF_STR = "Off"
RTSTHRESH_STR = "RTS Threshold"
FRAGTHRESH_STR = "Fragmentation Threshold"
AUTHENT_TYPE_STR = "Authentication Algorithm"
POWER_SAVE_STR = "Power Save Mode"
POWER_SAVE_OFF_STR = "Disabled"
POWER_SAVE_DYN_STR = "Dynamic"
POWER_SAVE_MAX_STR = "Maximum"
SHORT_RETRY_STR = "Short Retry Limit"
LONG_RETRY_STR = "Long Retry Limit"
CONFIG_PROFILE = "Configuration Profile"
CONFIG_PROF_B_ONLY = "B only"
CONFIG_PROF_MIXED = "Mixed"
CONFIG_PROF_MIXED_LONG = "Mixed Long"
CONFIG_PROF_G_ONLY = "G only"
CONFIG_PROF_TEST = "Test"
CONFIG_PROF_B_WIFI = "B WiFi"
CONFIG_PROF_MIXED_SHORT = "Mixed Short"
CONFIG_PROF_WIFI_SPEC = "WiFi Spec"
;NITRO_MODE = "Nitro Mode"
PPE_PDLP = "Direct Link"
PPE_COMPRESS = "Compression"
PPE_CONCAT = "Concatenation"
PPE_PIGGYBACK = "PiggyBack"