sktsio.inf Driver File Contents (SerialHiSpeedSIO.exe)

;
;<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
;<>********************************************************<>
;<>*                                                      *<>
;<>*            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: SktSIO.INF
;
;---------------------------------------------------------------------------------
; File Description
;---------------------------------------------------------------------------------
;
; This setup information file is used to install Socket Communications, Inc.
; PC/CF Card serial I/O devices	on Windows 9x, Me, Windows 2000 and XP.
;
; During the installation a selection is made based on the card ID 
; to use either Sockets High speed support software or Microsoft support 
; software.
;
;  Socket High Speed Card Support Software:
; 
;  sio9502k.sys  - Windows 2000/Xp (High Speed) device driver
;  SioUi2K.dll   - Windows 2000/Xp (High Speed) Card property page       
;  SCBaud.cpl    - Windows 2000/Xp (High Speed) Baudrate and COM port mapper
;
;  sctray.exe    - Windows 2000/Xp/Me/9x Taskbar interface program to control panel application
;  Sktsio9x.vxd  - Windows 9x/Me   (High Speed) device driver
;  SCBaud.w9x    - Windows 9x/Me   (High Speed) Baudrate mappper (renamed to scbaud.exe)
;  SCTB.vxd      - Windows 9x/Me   (High Speed) TaskBar (sctray) support for message passing
;
;  Microsoft Low Speed Card Support Software:
;
;  serial.sys    - Windows 2000/Xp (Low Speed) device driver
;  serenum.sys	 - Windows 2000/Xp (Low Speed) upper-level device filter driver	
;  MsPorts.dll	 - Windows 2000/Xp (Low Speed) Card property page
;
;  serial.vxd    - Windows 9x/Me   (Low Speed) device driver
;  serenum.vxd	 - Windows 9x/Me   (Low Speed) upper-level device filter driver		
;  serialui.dll  - Windows 9x/Me   (Low Speed) Card property page
;
;
;---------------------------------------------------------------------------------
; History section
;---------------------------------------------------------------------------------
;
; Created  11/20/2002   rlk
; added    11/22/2002   rlk  CardType flag in order for the device driver to determine
;                            how to process the Memory Mapped override option
;
;*********************************************************************************
;

[version]
LayoutFile  = layout.inf
signature	= "$CHICAGO$"
Provider   	= %Socket%
Class      	= Ports
ClassGuid	= {4D36E978-E325-11CE-BFC1-08002BE10318}
DriverVer	= 11/20/2002, 1.0.0.3
;CatalogFile	= SktSio.CAT			; Digital Signature file

;
;---------------------------------------------------------------------------------
; Install Disk Section
;---------------------------------------------------------------------------------
;
[DestinationDirs]

DefaultDestDir 	= 11        ; Windows\System32
HS_NT_Driver    = 12        ; Windows\System32\Drivers
HS_NT_PropPage  = 11        ; Windows\System32
HS_NT_Tray      = 10        ; Windows\
;
LS_NT_Driver    = 12        ; Windows\System32\Drivers
;
HS_W9x_Driver	= 11        ; windows\system
HS_W9x_Tray     = 10        ; Windows\
HS_W9x_Filter	= 12        ; windows\system\iosubsys
;
LS_W9x_Driver   = 11        ; Windows\system


[SourceDisksNames]
1 = %DiskId1%,,,""

[SourceDisksFiles]
sio9502k.sys	= 1,,
SioUi2K.dll     = 1,,
SCBaud.cpl      = 1,,
sctray.exe      = 1,,
Sktsio9x.vxd	= 1,,
SCBaud.w9x      = 1,,
SCTB.vxd        = 1,,

;
;---------------------------------------------------------------------------------
; Class Installer section  Windows 9x,Me
;---------------------------------------------------------------------------------
;
[ClassInstall]
AddReg=PortsClass.AddReg

[PortsClass.AddReg]
HKR,,,,%PortsClassName%
HKR,,Icon,,-23

;
;--------------------------------------------------------------------------------
; Class32 Installer Windows 2000, Xp 
;--------------------------------------------------------------------------------
;
[PortsClass.NT.AddReg]
HKR,,,,%PortsClassName%
HKR,,Icon,,"-23"
HKR,,Installer32,,"MsPorts.Dll,PortsClassInstaller"

;
;--------------------------------------------------------------------------------
; User exclude from select list section 
;--------------------------------------------------------------------------------
;
[ControlFlags]

ExcludeFromSelect =	 PCMCIA\Socket-Serial_Port_Card_Rev_2.4-8573
ExcludeFromSelect =	 PCMCIA\Socket-CF+_Serial_Port_Card_Rev_2.3-EF12
ExcludeFromSelect =	 PCMCIA\Socket-Serial_Port_HS_Card_Rev_2.5-56B5
ExcludeFromSelect =	 PCMCIA\Socket-CF+_Serial_Port_HS_Card_Rev_2.5-EB50
ExcludeFromSelect =	 PCMCIA\Socket-CFIO_Serial_Port_HS_Card_Rev_3.0-3D4A
;
;The following are Low Speed Cards
;
ExcludeFromSelect =	 PCMCIA\Socket-Serial_Port_CF_Adapter_Rev_A_3&5V-6BA6
ExcludeFromSelect =	 PCMCIA\Socket-Serial_Port_Card_Rev_2.3-E88F
ExcludeFromSelect =	 PCMCIA\SOCKET_COMMUNICATIONS_INC-SERIAL_PORT_ADAPTER_REVISION_B-5E3E
;
;--------------------------------------------------------------------------------
; Device Model Selection Section
;--------------------------------------------------------------------------------
;
[Manufacturer]

%Socket%= SocketModelList


[SocketModelList]

;
;******************************************************************
; HIGH Speed SIO device ID's
;****************************************************************** 
;
%SocketHS.DeviceDesc%   = ComPort_HS,PCMCIA\Socket-Serial_Port_HS_Card_Rev_2.5-56B5
%SocketHSCF.DeviceDesc% = ComPort_HS,PCMCIA\Socket-CF+_Serial_Port_HS_Card_Rev_2.5-EB50
%SocketHSCF.DeviceDesc% = ComPort_HS,PCMCIA\Socket-CFIO_Serial_Port_HS_Card_Rev_3.0-3D4A
%Socket.DeviceDesc%     = ComPort_HS,PCMCIA\Socket-Serial_Port_Card_Rev_2.4-8573
%SocketCF.DeviceDesc%   = ComPort_HS,PCMCIA\Socket-CF+_Serial_Port_Card_Rev_2.3-EF12
;
;******************************************************************
; LOW Speed SIO device ID's 
;******************************************************************
;
%Socket.DeviceDesc%   = ComPort_LS,PCMCIA\SOCKET_COMMUNICATIONS_INC-SERIAL_PORT_ADAPTER_REVISION_B-5E3E
%Socket.DeviceDesc%   = ComPort_LS,PCMCIA\Socket-Serial_Port_Card_Rev_2.3-E88F
%SocketCF.DeviceDesc% = ComPort_LS,PCMCIA\Socket-Serial_Port_CF_Adapter_Rev_A_3&5V-6BA6

;
;--------------------------------------------------------------------------------
; Windows 2000/XP High Speed Device Driver Install Section
;--------------------------------------------------------------------------------
;

[ComPort_HS.NT]
CopyFiles = HS_NT_Driver,HS_NT_PropPage,HS_NT_Tray
AddReg	  = ComPort_HS_AddReg

[ComPort_HS_AddReg]
HKR,,EnumPropPages32,,"SioUi2k.dll,SerialPropPageProvider"

[HS_NT_Driver]
SIO9502K.sys,,,2

[HS_NT_PropPage]
SioUi2K.dll,,,2
SCBaud.cpl,,,2

[HS_NT_Tray]
ScTray.exe,,,2

;
;--------------------------------------------------------------------------------
; Windows 2000/XP Low Speed Device Driver Install Section
;--------------------------------------------------------------------------------
;
[ComPort_LS.NT]
CopyFiles = LS_NT_Driver
AddReg    = ComPort_LS_AddReg

[ComPort_LS_AddReg]
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
HKR,,PortSubClass,1,01

[ComPort_LS.NT.HW]
AddReg=ComPort_LS_HW_AddReg

[ComPort_LS_HW_AddReg]
HKR,,"UpperFilters",0x00010000,"serenum"

[LS_NT_Driver]
serial.sys
serenum.sys
;
;--------------------------------------------------------------------------------
; Windows 9x/Me High Speed Device Driver Install Section
;--------------------------------------------------------------------------------
;
[ComPort_HS]
CopyFiles = HS_W9x_Driver,HS_W9x_Tray,HS_W9x_Filter
AddReg    = ComPortW9x_HS.AddReg
LogConfig = c14,c1a,c23,c2a,c34,c3a,c43,c4a,caa


[HS_W9x_Driver]
SKTSIO9X.vxd
;Rename file during copy operation
SCBaud.cpl,SCBAUD.W9X,,2

[HS_W9x_Tray]
SCTray.exe

[HS_W9x_Filter]
SCTB.VXD

;
;--------------------------------------------------------------------------------
; Windows 9x/Me Low Speed Device Driver Install Section
;--------------------------------------------------------------------------------
;
[ComPort_LS]

CopyFiles=LS_W9x_Driver
AddReg=ComPortW9x_LS.AddReg
LogConfig=c14,c1a,c23,c2a,c34,c3a,c43,c4a,caa

[ComPortW9x_LS.AddReg]
HKR,,PortSubClass,1,01
HKR,,DevLoader,,*vcomm
HKR,,Enumerator,,serenum.vxd
HKR,,PortDriver,,serial.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,,EnumPropPages,,"serialui.dll,EnumPropPages"

[LS_W9x_Driver]
serial.vxd
serialui.dll

;
;--------------------------------------------------------------------------------
; Windows 2000/Xp High Speed Device Driver Hardware Section
;--------------------------------------------------------------------------------
;
[ComPort_HS.NT.HW]
AddReg=ComPort_HS_HW_AddReg

[ComPort_HS_HW_AddReg]
HKR,,"UpperFilters",0x00010000,"serenum"
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
HKR,,"EnablePowerManagement",0x00010001,0
HKLM,%KEY_BMAPPER%,"From",1,0
HKLM,%KEY_BMAPPER%,"To",1,0
HKLM,%KEY_BMAPPER%,"MapFlag",1,0

; SIO = 1 DIO = 2 QIO = 4
HKR,,"CardType",0x00010001, 1

; Note: The following lines are used to install taskbar tray
;       which will be displayed after booting
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SocketComm,,"SCTray.Exe"

; Note: If run\socketCommt\sctray.exe not installed change 1,1 to 1,0
HKLM,%KEY_BMAPPER%,"SCTray",1,1

;
;--------------------------------------------------------------------------------
; Windows 2000/Xp Low Speed Device Driver Hardware Section
;--------------------------------------------------------------------------------
;
[ComPort_LS.NT.HW]
AddReg=ComPort_LS_HW_AddReg

[ComPort_LS_HW_AddReg]
HKR,,"UpperFilters",0x00010000,"serenum"

;
;--------------------------------------------------------------------------------
; Windows 2000/XP High Speed Device Driver Service Section 
;--------------------------------------------------------------------------------
;
[ComPort_HS.NT.Services]
AddService = SocketSerial, 0x00000002, Serial_Service_Inst, Serial_EventLog_Inst
AddService = Serenum,,Serenum_Service_Inst

[Serial_Service_Inst]
DisplayName    = %SerialHS.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 0               ; SERVICE_ERROR_IGNORE
ServiceBinary  = %12%\Sio9502K.sys
LoadOrderGroup = Extended base

[Serenum_Service_Inst]
DisplayName    = %Serenum.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\serenum.sys
LoadOrderGroup = PNP Filter

[Serial_EventLog_Inst]
AddReg = Serial_EventLog_AddReg

[Serial_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\Sio9502K.sys"
HKR,,TypesSupported,0x00010001,7

;
;--------------------------------------------------------------------------------
; Windows 2000/XP Low Speed Device Driver Service installation Section
;--------------------------------------------------------------------------------
;
[ComPort_LS.NT.Services]
AddService = Serial, 0x00000002, Serial_Service_Inst_LS, Serial_EventLog_Inst_LS
AddService = Serenum,,Serenum_Service_Inst_LS

[Serial_Service_Inst_LS]
DisplayName    = %Serial.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_SYSTEM_START
ErrorControl   = 0               ; SERVICE_ERROR_IGNORE
ServiceBinary  = %12%\serial.sys
LoadOrderGroup = Extended base

[Serenum_Service_Inst_LS]
DisplayName    = %Serenum.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\serenum.sys
LoadOrderGroup = PNP Filter

[Serial_EventLog_Inst_LS]
AddReg = Serial_EventLog_AddReg_LS

[Serial_EventLog_AddReg_LS]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\serial.sys"
HKR,,TypesSupported,0x00010001,7

;
;--------------------------------------------------------------------------------
; Windows 2000/Xp Low Speed SIO PC Card OverRide Section
;--------------------------------------------------------------------------------
;
; Default COM port addresses are: COM1 = 3F8  COM2 = 2F8  COM3 = 3E8 COM4 = 2E8
[ComPort_HS.NT.LogConfigOverride]
LogConfig    =    SIO.Override0
LogConfig    =    SIO.Override1
LogConfig    =    SIO.Override2
LogConfig    =    SIO.Override3
LogConfig    =    SIO.Override4 

;
;--------------------------------------------------------------------------------
; Windows 2000/Xp High Speed SIO PC Card OverRide Section
;--------------------------------------------------------------------------------
;
[ComPort_LS.NT.LogConfigOverride]
LogConfig    =    SIO.Override0
LogConfig    =    SIO.Override1
LogConfig    =    SIO.Override2
LogConfig    =    SIO.Override3
LogConfig    =    SIO.Override4

;--------------------------------------------------------------------------------
; Windows 2000/Xp Common LogConfig OverRides Low/High Speed Cards
;--------------------------------------------------------------------------------
;
[SIO.Override0]
ConfigPriority=DESIRED
IOConfig     = 3E8-3EF                  ; COM3                 
IRQConfig    = 3,4,5,7,9,10,11,12,15     
MfCardConfig = 400:1D:0

[SIO.Override1]
ConfigPriority=DESIRED
IOConfig     = 2E8-2EF                  ; COM4               
IRQConfig    = 3,4,5,7,9,10,11,12,15     
MfCardConfig = 400:25:0

[SIO.Override2]
ConfigPriority=DESIRED
IOConfig     = 2F8-2FF                  ; COM2                 
IRQConfig    = 3,4,5,7,9,10,11,12,15     
MfCardConfig = 400:15:0

[SIO.Override3]
ConfigPriority=DESIRED
IOConfig     = 8@100-3F0%FFF8(FFFF::)  ; Any where between 100 and 3f0                
IRQConfig    = 3,4,5,7,9,10,11,12,15     
MfCardConfig = 400:2D:0

[SIO.Override4]
ConfigPriority = DESIRED
MemConfig    = 1000@00000000-FFFFFFFF%1000(RW)
IRQConfig    = 3,4,5,7,9,10,11,12,15     
MfCardConfig = 400:2D:0
PcCardConfig = 0:0(A)

;
;--------------------------------------------------------------------------------
; Windows 9x,Me High Speed Registry Entries
;--------------------------------------------------------------------------------
;
[ComPortW9x_HS.AddReg]
HKLM,%KEY_BMAPPER%,"From",1,0
HKLM,%KEY_BMAPPER%,"To",1,0
HKLM,%KEY_BMAPPER%,"MapFlag",1,0

; Note: The following lines are used to install taskbar tray
;       which will be display on after booting
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SocketComm,,"SCTray.Exe"

; Note: If run\socketCommt\sctray.exe not installed change 1,1 to 1,0
HKLM,%KEY_BMAPPER%,"SCTray",1,1

HKR,,PortSubClass,1,01
HKR,,DevLoader,,*vcomm
HKR,,Enumerator,,serenum.vxd
HKR,,PortDriver,2,SKTSIO9X.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"

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

;
;----------------------------------------------------------------------
; The following are COM port resource configs for windows 9x and Me.
; Section name format meaning:
; Char 1 = c (COM port)
; Char 2 = I/O config: 1 (3f8), 2 (2f8), 3 (3e8), 4 (2e8), a (any)
; Char 3 = IRQ config: #, a (any)
;-----------------------------------------------------------------------

[c14]                   ; COM1,IRQ4
ConfigPriority=HARDRECONFIG
IOConfig=3f8-3ff(3ff::)
IRQConfig=S:4

[c1a]                   ; COM1, any IRQ
ConfigPriority=HARDRECONFIG
IOConfig=3f8-3ff(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15

[c23]                   ; COM2, IRQ3
ConfigPriority=HARDRECONFIG
IOConfig=2f8-2ff(3ff::)
IRQConfig=S:3

[c2a]                   ; COM2, any IRQ
ConfigPriority=HARDRECONFIG
IOConfig=2f8-2ff(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15

[c34]                   ; COM3, IRQ4
ConfigPriority=HARDRECONFIG
IOConfig=3e8-3ef(3ff::)
IRQConfig=S:4

[c3a]                   ; COM3, any IRQ
ConfigPriority=HARDRECONFIG
IOConfig=3e8-3ef(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15

[c43]                   ; COM4, IRQ3
ConfigPriority=HARDRECONFIG
IOConfig=2e8-2ef(3ff::)
IRQConfig=S:3,5

[c4a]                   ; COM4, any IRQ
ConfigPriority=HARDRECONFIG
IOConfig=2e8-2ef(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15

[caa]                   ; Use any base port address and IRQ
ConfigPriority=HARDRECONFIG
IOConfig=8@100-ffff%fff8(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15

;
;--------------------------------------------------------------------------------
; String Section Common
;--------------------------------------------------------------------------------
;
[Strings]
PortsClassName    = "Ports (COM & LPT)"
Socket            = "Socket Communications, Inc."
Serenum.SVCDESC   = "Serenum Filter Driver"
SerialHS.SVCDESC  = "HS Serial Port Driver"
Serial.SVCDESC    = "Serial Port Driver"
DiskId1           = "Socket Installation Disk #1"
KEY_BMAPPER       = "SOFTWARE\Socket Communications\Baud Mapper"

;
;--------------------------------------------------------------------------------
; High Speed Single Serial Channel CF+/PC Card strings
;--------------------------------------------------------------------------------
;
SocketHS.DeviceDesc	= "Socket HS Serial I/O PC Card"
SocketHSCF.DeviceDesc	= "Socket HS Serial I/O CF+ Card"

;
;--------------------------------------------------------------------------------
; Low Speed Single Serial Channel CF+/PC Card strings
;--------------------------------------------------------------------------------
;
Socket.DeviceDesc    = "Socket Serial I/O PC Card"
SocketCF.DeviceDesc  = "Socket Serial I/O CF Adapter"
Download Driver Pack

How To Update Drivers Manually

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.

server: web4, load: 1.38