edited inf from new driver, if old driver(original) is instaled then instalation file will proceed but with error "ERROR: Pre-installation of 'C:\Program Files\M2Tech\M2TECH_USBAudio_Driver\m2techusbaudioks.inf' failed. Without the original driver installed the new driver will not proceed asks to plug in my DAC. I disabled driver sighning in server 2012R2 no change, any help is appreciated as my knowage of this kind of stuff is zero. These are the modified inf(x2) files from the new driver,These XMOS lines are what i added
"XMOS USB Audio"=_Install, USB\VID_20B1&PID_3021
"XMOS XS1-L1 (ST)"=_Install, USB\VID_20B1&PID_0002
"XMOS XS1-L2 (ST)"=_Install, USB\VID_20B1&PID_0004
"XMOS XS1-U8 Proto (ST)"=_Install, USB\VID_20B1&PID_0006
"XMOS XS1-U8 DJ (ST)"=_Install, USB\VID_20B1&PID_0008
"XMOS XS1-U8 MFA (ST)"=_Install, USB\VID_20B1&PID_000A
"XMOS XS1-U16 (ST)"=_Install, USB\VID_20B1&PID_000C
m2techusbaudio.inf
;
; Copyright (c) 2009-2014 M2Tech
;
; USBAudio Driver for M2Tech setup information file
;
; This file supports:
; Windows XP
; Windows Vista Windows Vista x64
; Windows 7 Windows 7 x64
; Windows 8 Windows 8 x64
; Windows 8.1 Windows 8.1 x64
;
;******************************************************************************
; Version Section
;------------------------------------------------------------------------------
[Version]
Signature="$Windows NT$"
DriverVer=05/28/2014,2.23.0.0
Provider=%S_Provider%
CatalogFile=m2techusbaudio.cat
; private setup class
Class=m2techusbaudio_SetupClass
ClassGUID={8C790A34-24D8-4683-98A6-CF1F463DA031}
;******************************************************************************
; Install private class
;------------------------------------------------------------------------------
[ClassInstall32]
AddReg=_AddReg_ClassInstall
[_AddReg_ClassInstall]
HKR,,,,"%S_DeviceClassDisplayName%"
HKR,,Icon,,"-5"
;******************************************************************************
; Manufacturer
;------------------------------------------------------------------------------
[Manufacturer]
%S_Mfg%=_Models, ntamd64
;******************************************************************************
; Models sections
;------------------------------------------------------------------------------
[_Models]
"hiFace TWO UAC2 - #01"=_Install, USB\VID_249C&PID_9010
"hiFace TWO UAC2 - #02"=_Install, USB\VID_249C&PID_9011
"hiFace TWO UAC2 - #03"=_Install, USB\VID_249C&PID_9012
"hiFace TWO UAC2 - #04"=_Install, USB\VID_249C&PID_9013
"hiFace TWO UAC2 - #05"=_Install, USB\VID_249C&PID_9014
"hiFace TWO UAC2 - #06"=_Install, USB\VID_249C&PID_9015
"hiFace TWO UAC2 - #07"=_Install, USB\VID_249C&PID_9016
"hiFace TWO UAC2 - #08"=_Install, USB\VID_249C&PID_9017
"hiFace TWO UAC2 - #09"=_Install, USB\VID_249C&PID_9018
"hiFace TWO UAC2 - #10"=_Install, USB\VID_249C&PID_9019
"hiFace DAC UAC2 - #01"=_Install, USB\VID_249C&PID_901A
"hiFace DAC UAC2 - #02"=_Install, USB\VID_249C&PID_901B
"hiFace DAC UAC2 - #03"=_Install, USB\VID_249C&PID_901C
"hiFace TWO UAC2 - #04"=_Install, USB\VID_249C&PID_901D
"hiFace DAC UAC2 - #05"=_Install, USB\VID_249C&PID_901E
"hiFace DAC UAC2 - #06"=_Install, USB\VID_249C&PID_901F
"hiFace DAC UAC2 - #07"=_Install, USB\VID_249C&PID_9020
"hiFace DAC UAC2 - #08"=_Install, USB\VID_249C&PID_9021
"hiFace DAC UAC2 - #09"=_Install, USB\VID_249C&PID_9022
"hiFace DAC UAC2 - #10"=_Install, USB\VID_249C&PID_9023
"Please Contact M2Tech Technical Support (Error: E1h)"=_Install, USB\VID_249C&PID_9300
"Please Contact M2Tech Technical Support (Error: E1h)"=_Install, USB\VID_249C&PID_9301
"hiFACE TWO UAC2"=_Install, USB\VID_249C&PID_930B
"hiFACE TWO UAC1"=_Install, USB\VID_249C&PID_930C
"Joplin"=_Install, USB\VID_249C&PID_930D
"hiFACE DAC UAC1"=_Install, USB\VID_249C&PID_930E
"hiFACE DAC UAC2"=_Install, USB\VID_249C&PID_930F
"Mercury DAC UAC1"=_Install, USB\VID_249C&PID_9310
"Mercury DAC UAC2"=_Install, USB\VID_249C&PID_9311
"Young DSD UAC1"=_Install, USB\VID_249C&PID_9312
"Young DSD UAC2"=_Install, USB\VID_249C&PID_9313
"hiFACE EVO TWO UAC1"=_Install, USB\VID_249C&PID_9314
"hiFACE EVO TWO UAC2"=_Install, USB\VID_249C&PID_9315
"EVO DAC TWO UAC1"=_Install, USB\VID_249C&PID_9316
"EVO DAC TWO UAC2"=_Install, USB\VID_249C&PID_9317
"IdHea UAC1"=_Install, USB\VID_249C&PID_9318
"IdHea UAC2"=_Install, USB\VID_249C&PID_9319
"Vaughan DSD UAC1"=_Install, USB\VID_249C&PID_931A
"Vaughan DSD UAC2"=_Install, USB\VID_249C&PID_931B
"EVO PHONODAC TWO UAC1"=_Install, USB\VID_249C&PID_931D
"EVO PHONODAC TWO UAC2"=_Install, USB\VID_249C&PID_931E
"TOSH UAC1"=_Install, USB\VID_249C&PID_931F
"TOSH UAC2"=_Install, USB\VID_249C&PID_9320
"EVO HPDAC TWO UAC1"=_Install, USB\VID_249C&PID_9321
"EVO HPDAC TWO UAC2"=_Install, USB\VID_249C&PID_9322
"Mercury DAC MKII UAC1"=_Install, USB\VID_249C&PID_9323
"Mercury DAC MKII UAC2"=_Install, USB\"VID_249C&PID_9324
"XMOS USB Audio"=_Install, USB\VID_20B1&PID_3021
"XMOS XS1-L1 (ST)"=_Install, USB\VID_20B1&PID_0002
"XMOS XS1-L2 (ST)"=_Install, USB\VID_20B1&PID_0004
"XMOS XS1-U8 Proto (ST)"=_Install, USB\VID_20B1&PID_0006
"XMOS XS1-U8 DJ (ST)"=_Install, USB\VID_20B1&PID_0008
"XMOS XS1-U8 MFA (ST)"=_Install, USB\VID_20B1&PID_000A
"XMOS XS1-U16 (ST)"=_Install, USB\VID_20B1&PID_000C
[_Models.ntamd64]
"hiFace TWO UAC2 - #01"=_Install, USB\VID_249C&PID_9010
"hiFace TWO UAC2 - #02"=_Install, USB\VID_249C&PID_9011
"hiFace TWO UAC2 - #03"=_Install, USB\VID_249C&PID_9012
"hiFace TWO UAC2 - #04"=_Install, USB\VID_249C&PID_9013
"hiFace TWO UAC2 - #05"=_Install, USB\VID_249C&PID_9014
"hiFace TWO UAC2 - #06"=_Install, USB\VID_249C&PID_9015
"hiFace TWO UAC2 - #07"=_Install, USB\VID_249C&PID_9016
"hiFace TWO UAC2 - #08"=_Install, USB\VID_249C&PID_9017
"hiFace TWO UAC2 - #09"=_Install, USB\VID_249C&PID_9018
"hiFace TWO UAC2 - #10"=_Install, USB\VID_249C&PID_9019
"hiFace DAC UAC2 - #01"=_Install, USB\VID_249C&PID_901A
"hiFace DAC UAC2 - #02"=_Install, USB\VID_249C&PID_901B
"hiFace DAC UAC2 - #03"=_Install, USB\VID_249C&PID_901C
"hiFace TWO UAC2 - #04"=_Install, USB\VID_249C&PID_901D
"hiFace DAC UAC2 - #05"=_Install, USB\VID_249C&PID_901E
"hiFace DAC UAC2 - #06"=_Install, USB\VID_249C&PID_901F
"hiFace DAC UAC2 - #07"=_Install, USB\VID_249C&PID_9020
"hiFace DAC UAC2 - #08"=_Install, USB\VID_249C&PID_9021
"hiFace DAC UAC2 - #09"=_Install, USB\VID_249C&PID_9022
"hiFace DAC UAC2 - #10"=_Install, USB\VID_249C&PID_9023
"Please Contact M2Tech Technical Support (Error: E1h)"=_Install, USB\VID_249C&PID_9300
"Please Contact M2Tech Technical Support (Error: E1h)"=_Install, USB\VID_249C&PID_9301
"hiFACE TWO UAC2"=_Install, USB\VID_249C&PID_930B
"hiFACE TWO UAC1"=_Install, USB\VID_249C&PID_930C
"Joplin"=_Install, USB\VID_249C&PID_930D
"hiFACE DAC UAC1"=_Install, USB\VID_249C&PID_930E
"hiFACE DAC UAC2"=_Install, USB\VID_249C&PID_930F
"Mercury DAC UAC1"=_Install, USB\VID_249C&PID_9310
"Mercury DAC UAC2"=_Install, USB\VID_249C&PID_9311
"Young DSD UAC1"=_Install, USB\VID_249C&PID_9312
"Young DSD UAC2"=_Install, USB\VID_249C&PID_9313
"hiFACE EVO TWO UAC1"=_Install, USB\VID_249C&PID_9314
"hiFACE EVO TWO UAC2"=_Install, USB\VID_249C&PID_9315
"EVO DAC TWO UAC1"=_Install, USB\VID_249C&PID_9316
"EVO DAC TWO UAC2"=_Install, USB\VID_249C&PID_9317
"IdHea UAC1"=_Install, USB\VID_249C&PID_9318
"IdHea UAC2"=_Install, USB\VID_249C&PID_9319
"Vaughan DSD UAC1"=_Install, USB\VID_249C&PID_931A
"Vaughan DSD UAC2"=_Install, USB\VID_249C&PID_931B
"EVO PHONODAC TWO UAC1"=_Install, USB\VID_249C&PID_931D
"EVO PHONODAC TWO UAC2"=_Install, USB\VID_249C&PID_931E
"TOSH UAC1"=_Install, USB\VID_249C&PID_931F
"TOSH UAC2"=_Install, USB\VID_249C&PID_9320
"EVO HPDAC TWO UAC1"=_Install, USB\VID_249C&PID_9321
"EVO HPDAC TWO UAC2"=_Install, USB\VID_249C&PID_9322
"Mercury DAC MKII UAC1"=_Install, USB\VID_249C&PID_9323
"Mercury DAC MKII UAC2"=_Install, USB\"VID_249C&PID_9324
"XMOS USB Audio"=_Install, USB\VID_20B1&PID_3021
"XMOS XS1-L1 (ST)"=_Install, USB\VID_20B1&PID_0002
"XMOS XS1-L2 (ST)"=_Install, USB\VID_20B1&PID_0004
"XMOS XS1-U8 Proto (ST)"=_Install, USB\VID_20B1&PID_0006
"XMOS XS1-U8 DJ (ST)"=_Install, USB\VID_20B1&PID_0008
"XMOS XS1-U8 MFA (ST)"=_Install, USB\VID_20B1&PID_000A
"XMOS XS1-U16 (ST)"=_Install, USB\VID_20B1&PID_000C
;******************************************************************************
; Install Sections x86
;------------------------------------------------------------------------------
[_Install.ntx86]
CopyFiles=_CopyFiles_sys_x86
[_Install.ntx86.HW]
AddReg=_AddReg_HW
[_Install.ntx86.Services]
AddService = %S_ServiceName%, 0x00000002, _AddService_x86, _EventLog_x86
[_AddService_x86]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\m2techusbaudio.sys
DelReg=_DelReg_Parameters
AddReg=_AddReg_Parameters, _AddReg_MediaCategories, _AddReg_Profiles
[_EventLog_x86]
AddReg=_EventLogAddReg_x86
[_EventLogAddReg_x86]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\m2techusbaudio.sys"
HKR,,TypesSupported, %REG_DWORD%, 7
;******************************************************************************
; Install Sections x64
;------------------------------------------------------------------------------
[_Install.ntamd64]
CopyFiles=_CopyFiles_sys_x64
[_Install.ntamd64.HW]
AddReg=_AddReg_HW
[_Install.ntamd64.Services]
AddService = %S_ServiceName%, 0x00000002, _AddService_x64, _EventLog_x64
[_AddService_x64]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\m2techusbaudio_x64.sys
DelReg=_DelReg_Parameters
AddReg=_AddReg_Parameters, _AddReg_MediaCategories, _AddReg_Profiles
[_EventLog_x64]
AddReg=_EventLogAddReg_x64
[_EventLogAddReg_x64]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\m2techusbaudio_x64.sys"
HKR,,TypesSupported, %REG_DWORD%, 7
;******************************************************************************
; Copy file sections
;------------------------------------------------------------------------------
[_CopyFiles_sys_x86]
m2techusbaudio.sys,,,0x00000004
[_CopyFiles_sys_x64]
m2techusbaudio_x64.sys,,,0x00000004
;******************************************************************************
; Destination Directories
;------------------------------------------------------------------------------
[DestinationDirs]
DefaultDestDir = 12 ; %windir%\system32\drivers
_CopyFiles_sys_x86 = 12
_CopyFiles_sys_x64 = 12
;******************************************************************************
; Disk Layout
;------------------------------------------------------------------------------
[SourceDisksNames.x86]
1=%S_DiskName%,,0
[SourceDisksNames.amd64]
1=%S_DiskName%,,0
[SourceDisksFiles.x86]
m2techusbaudio.sys=1
[SourceDisksFiles.amd64]
m2techusbaudio_x64.sys=1
;******************************************************************************
; Registry sections
;------------------------------------------------------------------------------
[_AddReg_HW]
HKR, , InterfaceGUID, %REG_SZ%, "{7233C127-25E1-48ed-9B20-773BBBD0FDF1}"
; Use that to set USB streaming to "always on".
;HKR, Settings, DeviceStreamingMode, %REG_DWORD%, 2
[_DelReg_Parameters]
; delete old configuration and settings
HKR, "Parameters"
[_AddReg_Parameters]
; Suppress iAP interface for all device models listed in this .inf
HKR, "Parameters", "Block_CLASS_FF_SUBCLASS_F0_PROT_00", %REG_DWORD%, 1
[_AddReg_MediaCategories]
[_AddReg_Profiles]
;******************************************************************************
; Text Strings
;------------------------------------------------------------------------------
[Strings]
;
; Non-Localizable Strings, DO NOT MODIFY!
;
REG_SZ = 0x00000000
REG_DEL = 0x00000004
REG_MULTI_SZ = 0x00010000
REG_EXPAND_SZ = 0x00020000
REG_BINARY = 0x00000001
REG_DWORD = 0x00010001
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
;
; These are sound device categories predefined by Windows.
; This is a subset only, containing most commonly used categories.
; See ks.inf, ksmedia.h and WDK docs for the full set of available category GUIDs.
;
; KSNODETYPE_SPEAKER, speaker icon
GUID.Speaker="{DFF21CE1-F70F-11D0-B917-00A0C9223196}"
; KSNODETYPE_DESKTOP_SPEAKER, speaker icon
GUID.DesktopSpeaker="{DFF21CE4-F70F-11D0-B917-00A0C9223196}"
; KSNODETYPE_HEADPHONES, headphone icon
GUID.Headphones="{DFF21CE2-F70F-11D0-B917-00A0C9223196}"
; KSNODETYPE_LINE_CONNECTOR, cinch cable icon
GUID.Line="{DFF21FE3-F70F-11D0-B917-00A0C9223196}"
; KSNODETYPE_SPDIF_INTERFACE, black box icon
GUID.SPDIFInterface="{DFF21FE5-F70F-11D0-B917-00A0C9223196}"
; KSNODETYPE_DIGITAL_AUDIO_INTERFACE, black box icon
GUID.DigitalAudioInterface="{DFF21FE2-F70F-11D0-B917-00A0C9223196}"
; KSNODETYPE_HEADSET, headset icon
GUID.Headset="{DFF21DE2-F70F-11D0-B917-00A0C9223196}"
; KSNODETYPE_MICROPHONE, microphone icon
GUID.Microphone="{DFF21BE1-F70F-11D0-B917-00A0C9223196}"
;
; Localizable Strings, modify as required
;
; provider
S_Provider="M2Tech"
S_Mfg="M2Tech"
; device class display name
S_DeviceClassDisplayName="M2Tech USB 2.0 Audio Devices"
; disk name
S_DiskName="USBAudio Driver for M2Tech"
; service name, should be set to x86 binary executable name without .sys extension
S_ServiceName="m2techusbaudio"
;;;;;;;;;;;;;;;;;;;;;; EOF ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
m2techusbaudioks.inf
;
; Copyright (c) 2009-2014 M2Tech
;
; USBAudio Driver for M2Tech KS setup information file
;
; This file supports:
; Windows XP
; Windows Vista Windows Vista x64
; Windows 7 Windows 7 x64
; Windows 8.1 Windows 8.1 x64
;
;******************************************************************************
; Version Section
;------------------------------------------------------------------------------
[Version]
Signature="$Windows NT$"
DriverVer=05/28/2014,2.23.0.0
Provider=%S_Provider%
CatalogFile=m2techusbaudioks.cat
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
;******************************************************************************
; Manufacturer
;------------------------------------------------------------------------------
[Manufacturer]
%S_Mfg%=_Models, ntamd64
;******************************************************************************
; Models sections
;------------------------------------------------------------------------------
[_Models]
"hiFace TWO UAC2 - #01"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9010&KS
"hiFace TWO UAC2 - #02"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9011&KS
"hiFace TWO UAC2 - #03"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9012&KS
"hiFace TWO UAC2 - #04"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9013&KS
"hiFace TWO UAC2 - #05"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9014&KS
"hiFace TWO UAC2 - #06"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9015&KS
"hiFace TWO UAC2 - #07"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9016&KS
"hiFace TWO UAC2 - #08"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9017&KS
"hiFace TWO UAC2 - #09"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9018&KS
"hiFace TWO UAC2 - #10"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9019&KS
"hiFace DAC UAC2 - #01"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_901A&KS
"hiFace DAC UAC2 - #02"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_901B&KS
"hiFace DAC UAC2 - #03"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_901C&KS
"hiFace TWO UAC2 - #04"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_901D&KS
"hiFace DAC UAC2 - #05"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_901E&KS
"hiFace DAC UAC2 - #06"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_901F&KS
"hiFace DAC UAC2 - #07"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9020&KS
"hiFace DAC UAC2 - #08"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9021&KS
"hiFace DAC UAC2 - #09"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9022&KS
"hiFace DAC UAC2 - #10"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9023&KS
"Please Contact M2Tech Technical Support (Error: E1h)"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9300&KS
"Please Contact M2Tech Technical Support (Error: E1h)"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9301&KS
"hiFACE TWO UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_930B&KS
"hiFACE TWO UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_930C&KS
"Joplin"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_930D&KS
"hiFACE DAC UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_930E&KS
"hiFACE DAC UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_930F&KS
"Mercury DAC UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9310&KS
"Mercury DAC UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9311&KS
"Young DSD UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9312&KS
"Young DSD UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9313&KS
"hiFACE EVO TWO UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9314&KS
"hiFACE EVO TWO UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9315&KS
"EVO DAC TWO UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9316&KS
"EVO DAC TWO UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9317&KS
"IdHea UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9318&KS
"IdHea UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9319&KS
"Vaughan DSD UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_931A&KS
"Vaughan DSD UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_931B&KS
"EVO PHONODAC TWO UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_931D&KS
"EVO PHONODAC TWO UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_931E&KS
"TOSH UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_931F&KS
"TOSH UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9320&KS
"EVO HPDAC TWO UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9321&KS
"EVO HPDAC TWO UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9322&KS
"Mercury DAC MKII UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9323&KS
"Mercury DAC MKII UAC2"=_Install, TUSBAUDIO_ENUM\"VID_249C&PID_9324&KS
"XMOS USB Audio"=_Install, USB\VID_20B1&PID_3021
"XMOS XS1-L1 (ST)"=_Install, USB\VID_20B1&PID_0002
"XMOS XS1-L2 (ST)"=_Install, USB\VID_20B1&PID_0004
"XMOS XS1-U8 Proto (ST)"=_Install, USB\VID_20B1&PID_0006
"XMOS XS1-U8 DJ (ST)"=_Install, USB\VID_20B1&PID_0008
"XMOS XS1-U8 MFA (ST)"=_Install, USB\VID_20B1&PID_000A
"XMOS XS1-U16 (ST)"=_Install, USB\VID_20B1&PID_000C
[_Models.ntamd64]
"hiFace TWO UAC2 - #01"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9010&KS
"hiFace TWO UAC2 - #02"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9011&KS
"hiFace TWO UAC2 - #03"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9012&KS
"hiFace TWO UAC2 - #04"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9013&KS
"hiFace TWO UAC2 - #05"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9014&KS
"hiFace TWO UAC2 - #06"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9015&KS
"hiFace TWO UAC2 - #07"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9016&KS
"hiFace TWO UAC2 - #08"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9017&KS
"hiFace TWO UAC2 - #09"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9018&KS
"hiFace TWO UAC2 - #10"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9019&KS
"hiFace DAC UAC2 - #01"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_901A&KS
"hiFace DAC UAC2 - #02"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_901B&KS
"hiFace DAC UAC2 - #03"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_901C&KS
"hiFace TWO UAC2 - #04"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_901D&KS
"hiFace DAC UAC2 - #05"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_901E&KS
"hiFace DAC UAC2 - #06"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_901F&KS
"hiFace DAC UAC2 - #07"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9020&KS
"hiFace DAC UAC2 - #08"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9021&KS
"hiFace DAC UAC2 - #09"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9022&KS
"hiFace DAC UAC2 - #10"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9023&KS
"Please Contact M2Tech Technical Support (Error: E1h)"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9300&KS
"Please Contact M2Tech Technical Support (Error: E1h)"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9301&KS
"hiFACE TWO UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_930B&KS
"hiFACE TWO UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_930C&KS
"Joplin"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_930D&KS
"hiFACE DAC UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_930E&KS
"hiFACE DAC UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_930F&KS
"Mercury DAC UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9310&KS
"Mercury DAC UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9311&KS
"Young DSD UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9312&KS
"Young DSD UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9313&KS
"hiFACE EVO TWO UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9314&KS
"hiFACE EVO TWO UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9315&KS
"EVO DAC TWO UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9316&KS
"EVO DAC TWO UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9317&KS
"IdHea UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9318&KS
"IdHea UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9319&KS
"Vaughan DSD UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_931A&KS
"Vaughan DSD UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_931B&KS
"EVO PHONODAC TWO UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_931D&KS
"EVO PHONODAC TWO UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_931E&KS
"TOSH UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_931F&KS
"TOSH UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9320&KS
"EVO HPDAC TWO UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9321&KS
"EVO HPDAC TWO UAC2"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9322&KS
"Mercury DAC MKII UAC1"=_Install, TUSBAUDIO_ENUM\VID_249C&PID_9323&KS
"Mercury DAC MKII UAC2"=_Install, TUSBAUDIO_ENUM\"VID_249C&PID_9324&KS
"XMOS USB Audio"=_Install, USB\VID_20B1&PID_3021
"XMOS XS1-L1 (ST)"=_Install, USB\VID_20B1&PID_0002
"XMOS XS1-L2 (ST)"=_Install, USB\VID_20B1&PID_0004
"XMOS XS1-U8 Proto (ST)"=_Install, USB\VID_20B1&PID_0006
"XMOS XS1-U8 DJ (ST)"=_Install, USB\VID_20B1&PID_0008
"XMOS XS1-U8 MFA (ST)"=_Install, USB\VID_20B1&PID_000A
"XMOS XS1-U16 (ST)"=_Install, USB\VID_20B1&PID_000C
;******************************************************************************
; Install Sections x86
;------------------------------------------------------------------------------
[_Install.ntx86]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration, mssysfx.CopyFilesAndRegister
CopyFiles=_CopyFiles_sys_x86
AddReg=_KSAddReg,_KSAddReg_x86
;AddProperty=_KSAddProperty
[_Install.ntx86.Services]
AddService = %S_ServiceName%, 0x00000002, _AddService_x86, _EventLog_x86
[_AddService_x86]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\m2techusbaudioks.sys
[_EventLog_x86]
AddReg=_EventLogAddReg_x86
[_EventLogAddReg_x86]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\m2techusbaudioks.sys"
HKR,,TypesSupported, %REG_DWORD%, 7
;******************************************************************************
; Install Sections x64
;------------------------------------------------------------------------------
[_Install.ntamd64]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration, mssysfx.CopyFilesAndRegister
CopyFiles=_CopyFiles_sys_x64
AddReg=_KSAddReg,_KSAddReg_x64
;AddProperty=_KSAddProperty
[_Install.ntamd64.Services]
AddService = %S_ServiceName%, 0x00000002, _AddService_x64, _EventLog_x64
[_AddService_x64]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\m2techusbaudioks_x64.sys
[_EventLog_x64]
AddReg=_EventLogAddReg_x64
[_EventLogAddReg_x64]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\m2techusbaudioks_x64.sys"
HKR,,TypesSupported, %REG_DWORD%, 7
;******************************************************************************
; interface registration
;------------------------------------------------------------------------------
[_Install.ntx86.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,_KSTopology
[_Install.ntamd64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,_KSTopology
[_KSTopology]
AddReg=_KSTopology_AddReg
[_KSTopology_AddReg]
HKR,,FriendlyName,,%S_TopologyDeviceName%
HKR,,CLSID,,%Proxy.CLSID%
;******************************************************************************
; make the driver available to the Multimedia system
;------------------------------------------------------------------------------
[_KSAddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"
HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,%S_WdmAudDescription%
HKR,Drivers\midi\wdmaud.drv,Description,,%S_WdmAudDescription%
HKR,Drivers\mixer\wdmaud.drv,Description,,%S_WdmAudDescription%
HKR,Drivers\aux\wdmaud.drv,Description,,%S_WdmAudDescription%
[_KSAddReg_x86]
HKR,,Driver,,m2techusbaudioks.sys
[_KSAddReg_x64]
HKR,,Driver,,m2techusbaudioks_x64.sys
;******************************************************************************
; Add properties (Vista/W7 only)
;------------------------------------------------------------------------------
;[_KSAddProperty]
; optionally, add an icon shown in Vista/W7 Audio CPL
;DeviceBrandingIcon,,,,"%12%\m2techusbaudioks,-200"
;Place your URL here
;DeviceVendorWebSite,,,,"
http://www.thesycon.com/"
;******************************************************************************
; Copy file sections
;------------------------------------------------------------------------------
[_CopyFiles_sys_x86]
m2techusbaudioks.sys,,,0x00000004
[_CopyFiles_sys_x64]
m2techusbaudioks_x64.sys,,,0x00000004
;******************************************************************************
; Destination Directories
;------------------------------------------------------------------------------
[DestinationDirs]
DefaultDestDir = 12 ; %windir%\system32\drivers
_CopyFiles_sys_x86 = 12
_CopyFiles_sys_x64 = 12
;******************************************************************************
; Disk Layout
;------------------------------------------------------------------------------
[SourceDisksNames.x86]
1=%S_DiskName%,,0
[SourceDisksNames.amd64]
1=%S_DiskName%,,0
[SourceDisksFiles.x86]
m2techusbaudioks.sys=1
[SourceDisksFiles.amd64]
m2techusbaudioks_x64.sys=1
;******************************************************************************
; Text Strings
;------------------------------------------------------------------------------
[Strings]
;
; Non-Localizable Strings, DO NOT MODIFY!
;
REG_SZ = 0x00000000
REG_MULTI_SZ = 0x00010000
REG_EXPAND_SZ = 0x00020000
REG_BINARY = 0x00000001
REG_DWORD = 0x00010001
KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}"
Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSSTRING_Filter="{9B365890-165F-11D0-A195-0020AFD156E4}"
KSNAME_Topology="Topology"
;
; Localizable Strings, modify as required
;
; provider
S_Provider="M2Tech"
S_Mfg="M2Tech"
; disk name
S_DiskName="USBAudio Driver for M2Tech"
S_WdmAudDescription="M2Tech Audio Class Driver"
S_TopologyDeviceName="M2Tech Audio Class Mixer"
; service name, should be set to x86 binary executable name without .sys extension
S_ServiceName="m2techusbaudioks"
;;;;;;;;;;;;;;;;;;;;;; EOF ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;