QuaINF.inf Driver File Contents (SyncDrive_Plus.exe)

;
; Module Name:  QuaINF.INF
;
; Description:  INF file for installing Quatech Synchronous Communication devices
;

[Version]
Signature="$WINDOWS NT$"
Class=Synchronous Communication
; GUID generated by guidgen.exe:
ClassGUID={6990FCC7-93CD-4366-AAAF-CDB68CF215B2}
Provider=%Quatech%
DriverVer=6/27/2005,1.2
CatalogFile=QuaCAT.CAT

[DestinationDirs]
DefaultDestDir = 12
SyncCommClassInstallerCopyFiles = 11
MPADLL.Files.x86_12 = 50


;-------------- Class section

[ClassInstall32]
Addreg=SyncCommClassReg
CopyFiles=SyncCommClassInstallerCopyFiles

[SyncCommClassReg]
HKR,,,0,%ClassName%
HKR,,Icon,,100

[SyncCommClassInstallerCopyFiles]
; No files necessary to support the class.


;-------------- Synchronous Communication Install Section

[Manufacturer]
%Quatech%=Quatech

[Quatech]
%MPADesc%=MPA_Inst,PCI\VEN_135C&DEV_00F0
%MPADesc%=MPA_Inst,PCI\VEN_135C&DEV_00F1
;;;;;;[Quatech_Sync_Devices]
;CIS 3.00, Rev B5+
%strMPAP_100%=MPAP_Inst,PCMCIA\Quatech_Inc-0137-002f
%strMPAP_200%=MPAP_Inst,PCMCIA\Quatech_Inc-0137-001a


;;; PCMCIA
[MPAP_Inst.ntx86]
AddReg = MPA.AddReg.x86
CopyFiles = MPA.Files.x86_12
CopyFiles = MPADLL.Files.x86_12

[MPAP_Inst.ntx86.LogConfigOverride]
LogConfig = MPAP.Override

; This configuration override ensures that the MPAP-x00 PCMCIA
; card will receive a level-sensitive IRQ from Windows.  If this
; causes problems in your system, try commenting out (with ';')
; the "level IRQ" lines and removing the comments from the
; "edge IRQ" lines, then try installing again.
[MPAP.Override]
ConfigPriority = Normal
IOConfig     = 10@100-FFFF%FFF0
IRQConfig    = LS:3,4,5,7,9,10,11,12,15		; level IRQ
PCCardConfig = 41(Z1)				; level IRQ
;IRQConfig    = 3,4,5,7,9,10,11,12,15		; edge IRQ
;PCCardConfig = 1(Z1)				; edge IRQ


;;; PCI
[MPA_Inst.ntx86]
AddReg = MPA.AddReg.x86
CopyFiles = MPA.Files.x86_12
CopyFiles = MPADLL.Files.x86_12


[MPA.AddReg.x86]
; Tx does not require buffers since pending IRPs provide buffers.
HKR,Parameters,FrameBufferSizeRx,%REG_DWORD%,4096 ; bytes
HKR,Parameters,NumFrameBuffersRx,%REG_DWORD%,4
HKR,Parameters,BaudRate         ,%REG_DWORD%,9600 ; baud
HKR,Parameters,ClockRate        ,%REG_DWORD%,9830400 ; Hz
HKR,Parameters,ClockMode        ,%REG_DWORD%,1
HKR,Parameters,NodeAddress      ,%REG_DWORD%,0
HKR,Parameters,NodeAddressEnable,%REG_DWORD%,0
HKR,Parameters,InternalLoopback ,%REG_DWORD%,0
HKR,Parameters,RxClockSource    ,%REG_DWORD%,2    ; baud rate generator
HKR,Parameters,TxClockSource    ,%REG_DWORD%,2    ; baud rate generator
HKR,Parameters,TRXCOutput       ,%REG_DWORD%,2    ; baud rate generator
HKR,Parameters,Encoding         ,%REG_DWORD%,0    ; NRZ
HKR,Parameters,DPLLClockSource  ,%REG_DWORD%,0    ; baud rate generator
HKR,Parameters,DPLLMode         ,%REG_DWORD%,0    ; NRZI
HKR,Parameters,AutoRTSDeactivation,%REG_DWORD%,0
HKR,Parameters,CRCPreset        ,%REG_DWORD%,0
HKR,Parameters,IdleLineControl  ,%REG_DWORD%,0    ; send flags in idle line


[MPAP_Inst.ntx86.Services]
AddService = QuaSYS,0x00000002,MPA_Service_Instx86, MPA_EventLog_Inst

[MPA_Inst.ntx86.Services]
AddService = QuaSYS,0x00000002,MPA_Service_Instx86, MPA_EventLog_Inst

[MPA_Service_Instx86]
ServiceType   = %SERVICE_KERNEL_DRIVER%
;StartType     = %SERVICE_SYSTEM_START%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_IGNORE%
ServiceBinary = %12%\QuaSYS.sys

[MPA.Files.x86_12]
QuaSYS.sys

[MPADLL.Files.x86_12]
QuaDLL.dll

[MPA_EventLog_Inst]
AddReg = MPA_EventLog_Inst.AddReg

[MPA_EventLog_Inst.AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
HKR,,TypesSupported,%REG_DWORD%,7


;-------------- Source Disks

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

[SourceDisksFiles]
QuaSYS.sys  = 1,,
QuaDLL.dll = 1,,


[Strings]
;-------------- Localizable Strings

Quatech   = "Quatech"
MPADesc   = "Quatech Synchronous Communication Device"
ClassName = "Synchronous Communication"
DiskId1   = "Quatech Device Installation Disk"
strMPAP_100="Quatech MPAP-100: PCMCIA RS-232 Synchronous Adapter"
strMPAP_200="Quatech MPAP-200: PCMCIA RS-422/485 Synchronous Adapter"
;-------------- Non Localizable Strings

SERVICE_BOOT_START     = 0x0
SERVICE_SYSTEM_START   = 0x1
SERVICE_AUTO_START     = 0x2
SERVICE_DEMAND_START   = 0x3
SERVICE_DISABLED       = 0x4

SERVICE_KERNEL_DRIVER  = 0x1
SERVICE_ERROR_IGNORE   = 0x0
SERVICE_ERROR_NORMAL   = 0x1
SERVICE_ERROR_SEVERE   = 0x2
SERVICE_ERROR_CRITICAL = 0x3

REG_EXPAND_SZ          = 0x00020000
REG_DWORD              = 0x00010001
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.18