You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
182 lines
5.4 KiB
182 lines
5.4 KiB
;
|
|
; DUTCH*Star A series of projects to implement a series of devices and
|
|
; software tools for use with the D-Star protocol as used in
|
|
; the Amateur Radio world.
|
|
;
|
|
; Installer file (INF) for the DUTCH*Star series of USB GMSK
|
|
; adapter boards using the Microsoft WinUSB Driver Framework.
|
|
;
|
|
; Version: @(#)GMSK.INF 1.0.3 2009/12/09
|
|
;
|
|
; Author: Fred N. van Kempen, <fred.van.kempen@microwalt.nl>
|
|
;
|
|
; Copyright 2009 MicroWalt Corporation
|
|
; All Rights Reserved.
|
|
;
|
|
; This program or documentation contains proprietary
|
|
; confidential information and trade secrets of MicroWalt
|
|
; Corporation. Reverse engineering of object code is
|
|
; prohibited. Use of copyright notice is precautionary
|
|
; and does not imply publication. Any unauthorized use,
|
|
; reproduction or transfer of this program is strictly
|
|
; prohibited.
|
|
;
|
|
; RESTRICTED RIGHTS NOTICE
|
|
;
|
|
; Use, duplication, or disclosure by the U.S. Government
|
|
; is subject to restrictions as set forth in subdivision
|
|
; (b)(3)(ii) of the Rights in Technical Data and Computer
|
|
; Software clause at 252.227-7013.
|
|
;
|
|
; MicroWalt Corporation
|
|
; P O BOX 8
|
|
; 1400AA, BUSSUM, NH
|
|
; THE NETHERLANDS
|
|
; PH: +31 (35) 7503090
|
|
; FAX: +31 (35) 7503091
|
|
;
|
|
[Version]
|
|
Signature = "$Windows NT$"
|
|
Class = GMSKDeviceClass
|
|
ClassGUID = {FEFBC710-4131-4212-B140-6CEC9AF7B35D}
|
|
Provider = %ProviderName%
|
|
DriverVer = 12/09/2009,1.0.3
|
|
CatalogFile = gmsk.cat
|
|
|
|
; Since our device is not a standard USB device, we
|
|
; need to define a new class for the device.
|
|
[ClassInstall32]
|
|
Addreg = GMSKClassReg
|
|
|
|
[GMSKClassReg]
|
|
HKR,,,0,"GMSK Devices"
|
|
HKR,,Icon,,"-20"
|
|
|
|
; List the manufactuer, and the models supported.
|
|
[Manufacturer]
|
|
%ProviderName% = GMSK,NTx86,NTamd64,NTia64
|
|
|
|
[GMSK.NTx86]
|
|
"GMSK Modem 300" = GMSK_Install,USB\VID_04D8&PID_0300
|
|
"GMSK Modem 301" = GMSK_Install,USB\VID_04D8&PID_0301
|
|
"GMSK Modem 302" = GMSK_Install,USB\VID_04D8&PID_0302
|
|
"GMSK Modem 303" = GMSK_Install,USB\VID_04D8&PID_0303
|
|
"GMSK Modem 304" = GMSK_Install,USB\VID_04D8&PID_0304
|
|
"GMSK Modem 305" = GMSK_Install,USB\VID_04D8&PID_0305
|
|
"GMSK Modem 306" = GMSK_Install,USB\VID_04D8&PID_0306
|
|
"GMSK Modem 307" = GMSK_Install,USB\VID_04D8&PID_0307
|
|
"GMSK Modem 308" = GMSK_Install,USB\VID_04D8&PID_0308
|
|
"GMSK Modem 309" = GMSK_Install,USB\VID_04D8&PID_0309
|
|
"GMSK Modem 310" = GMSK_Install,USB\VID_04D8&PID_0310
|
|
|
|
[GMSK.NTamd64]
|
|
"GMSK Modem 300 (AMD64)" = GMSK_Install,USB\VID_04D8&PID_0300
|
|
"GMSK Modem 301 (AMD64)" = GMSK_Install,USB\VID_04D8&PID_0301
|
|
"GMSK Modem 302 (AMD64)" = GMSK_Install,USB\VID_04D8&PID_0302
|
|
"GMSK Modem 303 (AMD64)" = GMSK_Install,USB\VID_04D8&PID_0303
|
|
"GMSK Modem 304 (AMD64)" = GMSK_Install,USB\VID_04D8&PID_0304
|
|
"GMSK Modem 305 (AMD64)" = GMSK_Install,USB\VID_04D8&PID_0305
|
|
"GMSK Modem 306 (AMD64)" = GMSK_Install,USB\VID_04D8&PID_0306
|
|
"GMSK Modem 307 (AMD64)" = GMSK_Install,USB\VID_04D8&PID_0307
|
|
"GMSK Modem 308 (AMD64)" = GMSK_Install,USB\VID_04D8&PID_0308
|
|
"GMSK Modem 309 (AMD64)" = GMSK_Install,USB\VID_04D8&PID_0309
|
|
"GMSK Modem 310 (AMD64)" = GMSK_Install,USB\VID_04D8&PID_0310
|
|
|
|
[GMSK.NTia64]
|
|
"GMSK Modem 300 (IA64)" = GMSK_Install,USB\VID_04D8&PID_0300
|
|
"GMSK Modem 301 (IA64)" = GMSK_Install,USB\VID_04D8&PID_0301
|
|
"GMSK Modem 302 (IA64)" = GMSK_Install,USB\VID_04D8&PID_0302
|
|
"GMSK Modem 303 (IA64)" = GMSK_Install,USB\VID_04D8&PID_0303
|
|
"GMSK Modem 304 (IA64)" = GMSK_Install,USB\VID_04D8&PID_0304
|
|
"GMSK Modem 305 (IA64)" = GMSK_Install,USB\VID_04D8&PID_0305
|
|
"GMSK Modem 306 (IA64)" = GMSK_Install,USB\VID_04D8&PID_0306
|
|
"GMSK Modem 307 (IA64)" = GMSK_Install,USB\VID_04D8&PID_0307
|
|
"GMSK Modem 308 (IA64)" = GMSK_Install,USB\VID_04D8&PID_0308
|
|
"GMSK Modem 309 (IA64)" = GMSK_Install,USB\VID_04D8&PID_0309
|
|
"GMSK Modem 310 (IA64)" = GMSK_Install,USB\VID_04D8&PID_0310
|
|
|
|
; =================== Installation ===================
|
|
[GMSK_Install]
|
|
Include = winusb.inf
|
|
Needs = WINUSB.NT
|
|
|
|
[GMSK_Install.Services]
|
|
Include = winusb.inf
|
|
AddService = WinUSB,0x00000002,WinUSB_ServiceInstall
|
|
|
|
[GMSK_Install.Wdf]
|
|
KmdfService = WINUSB, WinUsb_Install
|
|
UmdfServiceOrder = WINUSB
|
|
|
|
[GMSK_Install.HW]
|
|
AddReg = GMSK_Install_AddReg
|
|
|
|
[GMSK_Install_AddReg]
|
|
HKR,,DeviceInterfaceGUIDs,0x10000,"{136C76EF-3F4E-4030-A7E3-E1003EF0A715}"
|
|
|
|
[GMSK_Install.CoInstallers]
|
|
AddReg = CoInstallers_AddReg
|
|
CopyFiles = CoInstallers_CopyFiles
|
|
|
|
[WinUSB_ServiceInstall]
|
|
DisplayName = "WinUSB Devices"
|
|
ServiceType = 1
|
|
StartType = 3
|
|
ErrorControl = 1
|
|
ServiceBinary = %12%\WinUSB.sys
|
|
|
|
[WinUSB_Install]
|
|
KmdfLibraryVersion = 1.7
|
|
|
|
[CoInstallers_AddReg]
|
|
HKR,,CoInstallers32,0x00010000,"WinUSBCoInstaller.dll","WdfCoInstaller01007.dll,WdfCoInstaller"
|
|
|
|
[CoInstallers_CopyFiles]
|
|
WinUSBCoInstaller.dll
|
|
WdfCoInstaller01007.dll
|
|
;WUDFUpdate_01007.dll
|
|
|
|
[DestinationDirs]
|
|
CoInstallers_CopyFiles = 11
|
|
|
|
; Select the Source Media.
|
|
[SourceDisksNames.x86]
|
|
1 = %DISK_NAME%,,,\i386
|
|
|
|
[SourceDisksNames.amd64]
|
|
2 = %DISK_NAME%,,,\amd64
|
|
|
|
[SourceDisksNames.ia64]
|
|
3 = %DISK_NAME%,,,\ia64
|
|
|
|
[SourceDisksFiles.x86]
|
|
WinUSBCoInstaller.dll = 1
|
|
WdfCoInstaller01007.dll = 1
|
|
WUDFUpdate_01007.dll = 1
|
|
|
|
[SourceDisksFiles.amd64]
|
|
WinUSBCoInstaller.dll = 2
|
|
WdfCoInstaller01007.dll = 2
|
|
WUDFUpdate_01007.dll = 2
|
|
|
|
[SourceDisksFiles.ia64]
|
|
WinUSBCoInstaller.dll = 3
|
|
WdfCoInstaller01007.dll = 3
|
|
WUDFUpdate_01007.dll = 3
|
|
|
|
; Copy Files section
|
|
[_CopyFiles_sys]
|
|
winusb.sys
|
|
|
|
; Destination Directories
|
|
[DestinationDirs]
|
|
DefaultDestDir = 12 ; %SystemRoot%\System32\DRIVERS
|
|
_CopyFiles_sys = 12
|
|
|
|
; Strings
|
|
[Strings]
|
|
ProviderName = "MicroWalt Corporation"
|
|
DISK_NAME = "DUTCH*Star GMSK Install Disk"
|
|
|
|
; End of GMSK.INF.
|