; ;<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> ;<>********************************************************<> ;<>* *<> ;<>* 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.