;
;<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
;<>********************************************************<>
;<>* *<>
;<>* Socket Communications, Inc. *<>
;<>* *<>
;<>********************************************************<>
;<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
;
; Copyright (c) 2002 Socket Communications, Inc.
;
; 37400 Central Court
; Newwark, CA 94560
; 510-744-2700(voice)
; 510-744-2727(fax)
; www.socketcom.com
;
;
; File: SktQcHS.INF
; Date: 11/05/2002
;
;---------------------------------------------------------------------------------
; File Description
;---------------------------------------------------------------------------------
;
; This setup information file (INF) is used to install Socket Communications Inc.
; Quad port serial I/O PC Card device driver and utility programs for the four child
; functions on the PC Card. This INF file is designed to install these file on
; Windows9x, Window 2000 and Windows XP machines.
;
;---------------------------------------------------------------------------------
; History
;---------------------------------------------------------------------------------
;
; Created 11/05/2002 RLK
;
[Version]
LayoutFile=Layout.inf
Signature = "$CHICAGO$"
Provider = %szCREATOR%
Class = Ports
ClassGuid = {4D36E978-E325-11CE-BFC1-08002BE10318}
DriverVer = 11/05/2002,1.0.0.0
;CatalogFile = SktQio.CAT ; Digital Signature file QIO devices
;
;-----------------------------------------------------------------
; Install Disk Section
;-----------------------------------------------------------------
;
[DestinationDirs]
DefaultDestDir = 11 ; Windows\System32
NT_Driver = 12 ; Windows\System32\Drivers
NT_PropPage = 11 ; Windows\System32
NT_Tray = 10 ; Windows\
W9x_Driver = 11 ; windows\system
W9x_Tray = 10 ; Windows\
W9x_Filter = 12 ; windows\system\iosubsys
[SourceDisksFiles]
sio9502k.sys = 1,,
SioUi2K.dll = 1,,
SCBaud.cpl = 1,,
sctray.exe = 1,,
SktQio9x.vxd = 1,,
SCBaud.w9x = 1,,
SCTB.vxd = 1,,
[SourceDisksNames]
1=%szINSTDISK%,,,
;
;----------------------------------------------------------------
; Device Model Selection Section
;----------------------------------------------------------------
;
[Manufacturer]
%szCREATOR%=DeviceSectionList
;
;---------------------------------------------------------------
; WINDOWS 2000,XP PC Card IDs
;---------------------------------------------------------------
;
[DeviceSectionList]
%szDESCRIPTIONd%=DriverInstall0,MF\Socket-Quad_I/O_Card_Rev_2.1-BD99_DEV0
%szDESCRIPTIONc%=DriverInstall1,MF\Socket-Quad_I/O_Card_Rev_2.1-BD99_DEV1
%szDESCRIPTIONb%=DriverInstall2,MF\Socket-Quad_I/O_Card_Rev_2.1-BD99_DEV2
%szDESCRIPTIONa%=DriverInstall3,MF\Socket-Quad_I/O_Card_Rev_2.1-BD99_DEV3
;
;---------------------------------------------------------------
; WINDOWS 9X Card IDs
;---------------------------------------------------------------
;
%szDESCRIPTIONa%=Driver9xInstall0,MF\Socket-Quad_I/O_Card_Rev_2.1-BD99_DEV9x0
%szDESCRIPTIONb%=Driver9xInstall1,MF\Socket-Quad_I/O_Card_Rev_2.1-BD99_DEV9x1
%szDESCRIPTIONc%=Driver9xInstall2,MF\Socket-Quad_I/O_Card_Rev_2.1-BD99_DEV9x2
%szDESCRIPTIONd%=Driver9xInstall3,MF\Socket-Quad_I/O_Card_Rev_2.1-BD99_DEV9x3
;
;------------------------------------------------------------------------------
; Install Section Window 2000, XP
;------------------------------------------------------------------------------
;
[DriverInstall0.NT]
AddReg = ComPort.NT.AddReg
CopyFiles = NT_Driver, NT_PropPage,NT_Tray
[DriverInstall1.NT]
AddReg = ComPort.NT.AddReg
CopyFiles = NT_Driver, NT_PropPage,NT_Tray
[DriverInstall2.NT]
AddReg = ComPort.NT.AddReg
CopyFiles = NT_Driver, NT_PropPage,NT_Tray
[DriverInstall3.NT]
AddReg = ComPort.NT.AddReg
CopyFiles = NT_Driver, NT_PropPage,NT_Tray
[ComPort.NT.AddReg]
HKR,,EnumPropPages32,,"SioUi2k.dll,SerialPropPageProvider"
HKR,,"UpperFilters",0x00010000,"serenum"
[NT_Driver]
sio9502k.sys,,,2
[NT_PropPage]
SioUi2K.dll,,,2
SCBaud.cpl,,,2
[NT_Tray]
sctray.exe,,,2
;
;------------------------------------------------------------------------------
; Service Section Window 2000,XP
;------------------------------------------------------------------------------
;
[DriverInstall0.NT.Services]
AddService = SocketSerial, 2, DriverService
[DriverInstall1.NT.Services]
AddService = SocketSerial, 2, DriverService
[DriverInstall2.NT.Services]
AddService = SocketSerial, 2, DriverService
[DriverInstall3.NT.Services]
AddService = SocketSerial, 2, DriverService
[DriverService]
DisplayName = %Serial.SVCDESC%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %10%\system32\drivers\sio9502k.sys
;
;-----------------------------------------------
; Hardware Install Section Windows 2000,XP
;-----------------------------------------------
;
[DriverInstall0.nt.hw]
AddReg=DriverHwAddReg, DriverNtAddReg0
[DriverInstall1.nt.hw]
AddReg=DriverHwAddReg, DriverNtAddReg1
[DriverInstall2.nt.hw]
AddReg=DriverHwAddReg, DriverNtAddReg2
[DriverInstall3.nt.hw]
AddReg=DriverHwAddReg, DriverNtAddReg3
[DriverHwAddReg]
HKR,,"95xSpecific",0x00000001,01,00,00,00,00,00,c9,16,20,00,01,00,04,64,10,70,08,00,00,00,00,00,00,10
HKR,,"ClockRate",0x00010001, 1843200
;****Note: Power 1 = Enabled 0 = Disabled
HKR,,"EnablePowerManagement",0x00010001,1
HKR,,"QuadPcCard",0x00010001, 1
HKLM,%KEY_BMAPPER%,"From",1,0
HKLM,%KEY_BMAPPER%,"To",1,0
HKLM,%KEY_BMAPPER%,"MapFlag",1,0
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SocketComm,,"SCTray.Exe"
; Note: If run\skt\sctray.exe not installed change 1,1 to 1,0
HKLM,%KEY_BMAPPER%,"SCTray",1,1
;
;-----------------------------------------------------
; Add to registry Uart index Windows 2000,XP
;-----------------------------------------------------
;
[DriverNtAddReg0] ; Backwards from Windows 9x
HKR,,SktIndex,0x00010001,4 ; UART 4 ( CABLE ID = D ) memory Mapped (DWORD)
[DriverNtAddReg1]
HKR,,SktIndex,0x00010001,3 ; UART 3 ( CABLE ID = C ) Memory Mapped (DWORD)
[DriverNtAddReg2]
HKR,,SktIndex,0x00010001,2 ; UART 2 ( CABLE ID = B ) I/O or Memory mapped (DW0RD)
[DriverNtAddReg3]
HKR,,SktIndex,0x00010001,1 ; UART 1 ( CABLE ID = A ) I/O or Memory mapped (DW0RD)
;
;------------------------------------------------------------------------------
; Install Sections Windows 9x
;------------------------------------------------------------------------------
;
[Driver9xInstall0]
AddReg = DriverAddReg, DriverAddReg0
;CopyFiles = W9x_Driver, W9x_Tray, W9x_Filter
[Driver9xInstall1]
AddReg = DriverAddReg, DriverAddReg1
CopyFiles = W9x_Driver, W9x_Tray, W9x_Filter
[Driver9xInstall2]
AddReg = DriverAddReg, DriverAddReg2
CopyFiles = W9x_Driver, W9x_Tray, W9x_Filter
[Driver9xInstall3]
AddReg = DriverAddReg, DriverAddReg3
CopyFiles = W9x_Driver, W9x_Tray, W9x_Filter
[W9x_Driver]
sktQio9x.vxd,,,2
;Rename file during copy operation
SCBaud.cpl,SCBAUD.W9X,,2
[W9x_Tray]
sctray.exe,,,2
[W9x_Filter]
SCTB.VXD,,,2
[DriverAddReg0]
HKR,,SktIndex,1,1 ; UART 1 CABLE ID = A (BINARY VALUE)
[DriverAddReg1]
HKR,,SktIndex,1,2 ; UART 2 CABLE ID = B (BINARY VALUE)
[DriverAddReg2]
HKR,,SktIndex,1,3 ; UART 3 CABLE ID = C (BINARY VALUE)
[DriverAddReg3]
HKR,,SktIndex,1,4 ; UART 4 CABLE ID = D (BINARY VALUE)
[DriverAddReg]
HKR,,DevLoader,,*vcomm
HKR,,Enumerator,,serenum.vxd
HKR,,PortDriver,,sktQio9x.vxd
;HKR,,Contention,,*vcd
HKR,,ConfigDialog,,serialui.dll
HKR,,DCB,3,1C,00,00,00, 80,25,00,00, 11,33,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00
HKR,,PortSubClass,1,01
HKR,,EnumPropPages,,"serialui.dll,EnumPropPages"
;
;HKR,,NoSetupUI,,1
;HKR,,EnableIRQSharing,1,01,00,00,00
;
HKLM,%KEY_BMAPPER%,"From",1,0
HKLM,%KEY_BMAPPER%,"To",1,0
HKLM,%KEY_BMAPPER%,"MapFlag",1,0
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SocketComm,,"SCTray.Exe"
; Note: If run\skt\sctray.exe not installed change 1,1 to 1,0
HKLM,%KEY_BMAPPER%,"SCTray",1,1
;
HKR,,"QuadPcCard",0x00010001, 1
;****Note: Power 1 = Enabled 0 = Disabled
HKLM,%PowerMgr%,"EnablePowerManagement",1,1
;HKR,,Contention,,*vcd
;
; This following are the default register setting for the serial device (16C950/HIS-2)
; and entries are in hex.
;
HKR,,CfgHIS2,1,\
; (Byte 1) - Uart Type 950 =0, Not95x = F0
0,\
; (Byte 2) - Chip revision level 0 = "A", 1 = "B", 2 ="C"
2,\
; (Byte 3) - Clock prescaler register value (CPR) range 1 - 31 7/8 step 1/8 frequency
20,\
; (Byte 4) - N-Times clock register value (TCR) range 0 - 3 = 16 clock samples 4 - 15 = clock samples
0,\
; (Byte 5) - Transmitter Interrupt Trigger Level (TTL) range 0 - 127
4,\
; (Byte 6) - Receiver Interrupt Trigger Level (RTL) range 0 - 127
64,\
; (Byte 7) - Automatic Flow Control Lower Trigger level (FCL) range 0 - 127
10,\
; (Byte 8) - Automatic Flow Control Higher Trigger level (FCH) range 0 - 127
70,\
; (Byte 9) - Special RHR Trigger level if 550/750 mode set
1,\
; (Byte 10,11) - Clock divisor (DLMDLL) range 1 - 65535
1,0,\
; (Byte 12) - Auto flow control flags: CTS = 1, RTS = 2, DTR = 4 DSR = 8, Xon/Xoff = 16
10,\
; (Byte 13) - Force an option flag: Force450 =1, Force550 = 2, Force a baud = 16; Force Non 950 = 3;
0,\
;------------------------------------------------------------------------------------------------------
; (Byte 14) - Flag for Baudrate mapping 0 = No mapping, 1 = mapping
0,\
;-------------------------------------------------------------------------------------------------------
; The following are expanded BaudRates that can be mapped to the standard PC BaudRates.
; The mappings will be used by the device driver if the mapping flag is set to true (1).
;
; 75 =0, 110 =1, 134 =2, 150 =3, 300 =4, 600 =5, 1200 =6, 1800 =7, 2000 =8,
; 2400 =9, 3600 =10, 4800 =11, 7200 =12, 9600 =13, 12800 =14, 14400 =15, 19200 =16 23040 =17,
; 28800 =18, 38400 =19, 57600 =20, 115200 =21, 230400 =22, 460800 =23, 921600 =24
;------------------------------------------------------------------------------------------------------
;
; (Byte 15) - Baud 110 Standard PC BaudRate selections that can be re-mapped
1,\
; (Byte 16) - Baud 300
4,\
; (Byte 17) - Baud 600
5,\
; (Byte 18) - Baud 1200
6,\
; (Byte 19) - Baud 2400
9,\
; (Byte 20) - Baud 4800
b,\
; (Byte 21) - Baud 9600
d,\
; (Byte 22) - Baud 19200
10,\
; (Byte 23) - Baud 38400
13,\
; (Byte 24) - Baud 57600
14,\
; (Byte 25) - Baud 115200
15,\
; (Byte 26,27,28) - Socket Communication, Inc. Options
0,0,0
;
;------------------------------------------------------------------------------
; String Section
;------------------------------------------------------------------------------
;
[Strings]
szCREATOR = "Socket Communications"
szINSTDISK = "Socket Installation Disc"
szDESCRIPTION = "Socket Quad I/O Port"
szDESCRIPTIONa = "Socket Quad I/O Port A"
szDESCRIPTIONb = "Socket Quad I/O Port B"
szDESCRIPTIONc = "Socket Quad I/O Port C"
szDESCRIPTIONd = "Socket Quad I/O Port D"
Serial.SVCDESC = "HS Serial I/O Device Driver"
Serenum.SVCDESC = "Serenum Filter Driver"
KEY_BMAPPER = "SOFTWARE\Socket Communications\Baud Mapper"
PowerMgr = "System\CurrentControlSet\Services\VXD\VCOMM"
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.