;Copyright (c) Analog Devices, Inc. 2005
;ODM [J]
;
;Module Name:
; ADIHDAUD.INF
;
;Abstract:
; INF file for installing the ADI UAA Function Driver for High Definition Audio
;
[Version]
Signature="$Windows NT$"
Class=MEDIA
ClassGuid={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%ADI%
DriverVer = 10/05/2005,%DriverBuildID%
CatalogFile=smx.cat
[DestinationDirs]
DefaultDestDir =10; dirid = \system32\drivers
HdAudModel.CopyList =10,system32\drivers
Core.CopyList = 16422,%CoreFilePath%
Coinst.CopyFiles = 10, system32
CRLDS3D.CopyList = 10, system
Audio3D.CopyList = 11
[DriverInfo.DelReg]
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%
[DriverInfo.AddReg]
; This section is added to all INFs to add registry entries for Driver Information.
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Description,,%DriverDescription%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,CurrentVer,,%DriverOEMVersion%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Ver_%DriverOEMVersion%,,%DriverVersionID%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, DriverBuildDate,,%DriverBuildDate%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileName,,"ADIHdAud.sys"
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileVersion,,"5.10.4151"
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, INFVersion,,%INFVersionID%
[SourceDisksNames]
222=%DiskId1%,"",222
[SourceDisksFiles]
ADIHdAud.sys=222
senfilt.sys=222
smwdmif.dll=222
smax4pnp.exe=222
postproc.dll=222
crlds3d.dll=222
a3d.dll=222
aeaudio.sys=222
[Manufacturer]
%AnalogDevices.Mfg%=AnalogDevices
;============================================================================
[ControlFlags]
ExcludeFromSelect = *
[AnalogDevices]
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = M40, HDAUDIO\FUNC_01&VEN_11D4&DEV_1986&SUBSYS_17C02017
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = M9V, HDAUDIO\FUNC_01&VEN_11D4&DEV_1986&SUBSYS_10431153
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = A1986A, HDAUDIO\FUNC_01&VEN_11D4&DEV_1986&SUBSYS_1043818F
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = A1986AP, HDAUDIO\FUNC_01&VEN_11D4&DEV_1986&SUBSYS_104381B3
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = A1986A, HDAUDIO\FUNC_01&VEN_11D4&DEV_1986&SUBSYS_104381B1
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = A1986A, HDAUDIO\FUNC_01&VEN_11D4&DEV_1986&SUBSYS_1043817F
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = A1986A, HDAUDIO\FUNC_01&VEN_11D4&DEV_1986&SUBSYS_104381BD
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = A1986A, HDAUDIO\FUNC_01&VEN_11D4&DEV_1986&SUBSYS_104381C1
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = VJ6, HDAUDIO\FUNC_01&VEN_11D4&DEV_1986&SUBSYS_10431213
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = M9V, HDAUDIO\FUNC_01&VEN_11D4&DEV_1986&SUBSYS_103C30AF
[M40]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=HdAud.DelReg, DriverInfo.DelReg
CopyFiles = HdAudModel.CopyList, Core.CopyList, CRLDS3D.CopyList, Audio3d.CopyList
AddReg = HdAudModel.AddReg, HdAudSoftEQ.AddReg, HdInitVerbsM40.AddReg, HdAudInit1986_M40.AddReg, HdAudBranding.AddReg, HdAudCore.AddReg, DriverInfo.AddReg, SenConfig.AddReg
[M9V]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=HdAud.DelReg, DriverInfo.DelReg
CopyFiles = HdAudModel.CopyList, Core.CopyList, CRLDS3D.CopyList, Audio3d.CopyList
AddReg = HdAudModel.AddReg, HdAudSoftEQ.AddReg, HdInitVerbsM9V.AddReg, HdAudInit1986.AddReg, HdAudBranding.AddReg, HdAudCore.AddReg, Share1986.AddReg, DriverInfo.AddReg, SenConfig.AddReg
[A1986A]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=HdAud.DelReg, DriverInfo.DelReg
CopyFiles = HdAudModel.CopyList, Core.CopyList, CRLDS3D.CopyList, Audio3d.CopyList
AddReg = HdAudModel.AddReg, HdAudSoftEQ.AddReg, HdInitVerbsA1986A.AddReg, HdAudInit1986.AddReg, HdAudBranding.AddReg, HdAudCore.AddReg,Share1986.AddReg, DriverInfo.AddReg, SenConfig.AddReg
[A1986AP]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=HdAud.DelReg, DriverInfo.DelReg
CopyFiles = HdAudModel.CopyList, Core.CopyList, CRLDS3D.CopyList, Audio3d.CopyList
AddReg = HdAudModel.AddReg, HdAudSoftEQ.AddReg, HdInitVerbsA1986AP.AddReg, HdAudInit1986.AddReg, HdAudBranding.AddReg, HdAudCore.AddReg,Share1986.AddReg, DriverInfo.AddReg, SenConfig.AddReg
[VJ6]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=HdAud.DelReg, DriverInfo.DelReg
CopyFiles = HdAudModel.CopyList, Core.CopyList, CRLDS3D.CopyList, Audio3d.CopyList
AddReg = HdAudModel.AddReg, HdAudSoftEQ.AddReg, HdInitVerbsVJ6.AddReg, HdAudInit1986.AddReg, HdAudBranding.AddReg, HdAudCore.AddReg, Share1986.AddReg, DriverInfo.AddReg, SenConfig.AddReg
[M40.Services]
AddService=ADIHdAudAddService, 0x00000002, HdAud_Service_Install
AddService=SenFiltService, 0x00000000, SenFilt_Service_Install ;; SENFILT
AddService=AEAudioService,0x00000000, AEAudio_Service_Install ;; AEAUDIO
[M40.CoInstallers]
AddReg = Coinst.AddReg
CopyFiles = Coinst.CopyFiles
[M40.HW]
AddReg = HdAudSecurity.AddReg, Filter.AddReg
[M9V.Services]
AddService=ADIHdAudAddService, 0x00000002, HdAud_Service_Install
AddService=SenFiltService, 0x00000000, SenFilt_Service_Install ;; SENFILT
AddService=AEAudioService,0x00000000, AEAudio_Service_Install ;; AEAUDIO
[M9V.CoInstallers]
AddReg = Coinst.AddReg
CopyFiles = Coinst.CopyFiles
[M9V.HW]
AddReg = HdAudSecurity.AddReg, Filter.AddReg
[A1986A.Services]
AddService=ADIHdAudAddService, 0x00000002, HdAud_Service_Install
AddService=SenFiltService, 0x00000000, SenFilt_Service_Install ;; SENFILT
AddService=AEAudioService,0x00000000, AEAudio_Service_Install ;; AEAUDIO
[A1986A.CoInstallers]
AddReg = Coinst.AddReg
CopyFiles = Coinst.CopyFiles
[A1986A.HW]
AddReg = HdAudSecurity.AddReg, Filter.AddReg
[A1986AP.Services]
AddService=ADIHdAudAddService, 0x00000002, HdAud_Service_Install
AddService=SenFiltService, 0x00000000, SenFilt_Service_Install ;; SENFILT
AddService=AEAudioService,0x00000000, AEAudio_Service_Install ;; AEAUDIO
[A1986AP.CoInstallers]
AddReg = Coinst.AddReg
CopyFiles = Coinst.CopyFiles
[A1986AP.HW]
AddReg = HdAudSecurity.AddReg, Filter.AddReg
[VJ6.Services]
AddService=ADIHdAudAddService, 0x00000002, HdAud_Service_Install
AddService=SenFiltService, 0x00000000, SenFilt_Service_Install ;; SENFILT
AddService=AEAudioService,0x00000000, AEAudio_Service_Install ;; AEAUDIO
[VJ6.CoInstallers]
AddReg = Coinst.AddReg
CopyFiles = Coinst.CopyFiles
[VJ6.HW]
AddReg = HdAudSecurity.AddReg, Filter.AddReg
[Coinst.AddReg]
HKR,,CoInstallers32,0x10000,"PostProc.dll,PostProc"
[Coinst.CopyFiles]
PostProc.dll,,,0x00000004
[HdAud_Service_Install]
DisplayName = %UAAFunctionDriverForHdAudio.SvcDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %10%\system32\drivers\ADIHdAud.sys
[SenFilt_Service_Install] ;; SENFILT
DisplayName = %SenFilt.SvcDesc% ;; SENFILT
ServiceType = 1 ;; SENFILT
StartType = 3 ;; SENFILT
ErrorControl = 1 ;; SENFILT
ServiceBinary = %10%\system32\drivers\Senfilt.sys ;; SENFILT
[AEAudio_Service_Install] ;; AEAUDIO
DisplayName = %AEAudio.SvcDesc% ;; AEAUDIO
ServiceType = 1 ;; AEAUDIO
StartType = 3 ;; AEAUDIO
ErrorControl = 1 ;; AEAUDIO
ServiceBinary = %10%\system32\drivers\AEAudio.sys ;; AEAUDIO
[HdAudModel.CopyList]
ADIHdAud.sys
senfilt.sys
aeaudio.sys
[Core.CopyList]
smwdmif.dll
smax4pnp.exe
[CRLDS3D.CopyList]
crlds3d.dll
[Audio3d.CopyList]
a3d.dll
[HdInitVerbsM40.AddReg]
;; Sample Section to Illustrate the format for Initialization verbs.
;; Uncomment and add appropriate verbs as needed.
;; Note that the top nibble of the verb (Codec Address) must be '0'.
;HKR,InitVerbs,NumVerbs,0x00010001, 0x00000004 ; Example: Number of verbs in the init section
;HKR,InitVerbs,0000, 0x00010001, 0x01E71C01 ; Sets first byte of pin config info
;HKR,InitVerbs,0001, 0x00010001, 0x01E71D44 ; Sets second byte of pin config info
;HKR,InitVerbs,0002, 0x00010001, 0x01E71E21 ; Sets third byte of pin config info
;HKR,InitVerbs,0003, 0x00010001, 0x01E71F00 ; Sets fourth byte of pin config info
; The 4'th byte contains the port connectivity information in the upper 2 bits. If the upper
; 2 bits are 01, there is no connectivity to the pin and it is treated as disabled.
; Due to the fact that the HDAudio spec was not complete when the AD1986 was designed, the
; Configuration default bits were not defined and are un-initialized in hardware. Here we
; enable all pins.
;Example of disabled PC Beep pin
;HKR,InitVerbs,0010, 0x00010001, 0x02471F40 ; Sets fouth byte of pin config info
;
HKR,InitVerbs,NumVerbs,0x00010001, 0x00000009 ; Example: Number of verbs in the init section
HKR,InitVerbs,0000, 0x00010001, 0x02070724 ; Set VRef LINEIN PINS to 80% 3.7Volts
HKR,InitVerbs,0001, 0x00010001, 0x01B3B01B ; Sets LineOut Volume to -6db unmuted
HKR,InitVerbs,0002, 0x00010001, 0x0033B017 ; Sets FRONT DAC Volume to 0db unmuted
HKR,InitVerbs,0003, 0x00010001, 0x0173B017 ; Sets LINEIN Volume to 0db unmuted
HKR,InitVerbs,0004, 0x00010001, 0x0183B00F ; Sets PCBeepIN Volume to 0db unmuted
HKR,InitVerbs,0005, 0x00010001, 0x01870101 ; Sets PCBeep Select PCBEEPIN
HKR,InitVerbs,0006, 0x00010001, 0x0123B000 ; Sets Record Selector to 0db unmuted
HKR,InitVerbs,0007, 0x00010001, 0x0153B017 ; Sets CDIN Volume to 0db unmuted
HKR,InitVerbs,0008, 0x00010001, 0x00670600 ; Set RECORD ADC Channel/Stream ID to 00
HKR,GlobalSettings,MagicNumber,1,00,00,00,40 ;; AEAUDIO
[HdInitVerbsM9V.AddReg]
HKR,InitVerbs,NumVerbs,0x00010001, 0x0000000A ; Example: Number of verbs in the init section
HKR,InitVerbs,0000, 0x00010001, 0x01f70721 ; Mic (Port B) VRef to 50% 2.25Volts
HKR,InitVerbs,0001, 0x00010001, 0x01B3B01B ; Sets LineOut Volume to -6db unmuted.
HKR,InitVerbs,0002, 0x00010001, 0x0173B097 ; Sets LINEIN Volume to 0db muted
HKR,InitVerbs,0003, 0x00010001, 0x0183B08B ; Sets PCBeepIN Volume to -12db muted
HKR,InitVerbs,0004, 0x00010001, 0x01870101 ; Sets PCBeep Select PCBEEPIN
HKR,InitVerbs,0005, 0x00010001, 0x0123B000 ; Sets Record Selector to 0db unmuted
HKR,InitVerbs,0006, 0x00010001, 0x0033B017 ; Sets FRONT DAC Volume to 0db unmuted
HKR,InitVerbs,0007, 0x00010001, 0x0153B017 ; Sets CD Volume to 0db unmuted
HKR,InitVerbs,0008, 0x00010001, 0x00670600 ; Set RECORD ADC Channel/Stream ID to 00
HKR,InitVerbs,0009, 0x00010001, 0x0133B093 ; Sets Mic Volume to -6db muted
HKR,PowerSettings, "PM_Min_Power", 1, 80 ; All sections allowed to power down at min power, except EAPD which stays at 3.3V "0".
HKR,AD1986, MicVMax, 0x00010001, 0x00060000
[HdInitVerbsA1986A.AddReg]
HKR,InitVerbs,NumVerbs,0x00010001, 0x00000015 ; Example: Number of verbs in the init section
HKR,InitVerbs,0000, 0x00010001, 0x00150070 ; Set Coefficient Index to Register 70h
HKR,InitVerbs,0001, 0x00010001, 0x0014E000 ; Set Register 70h to E000
HKR,InitVerbs,0002, 0x00010001, 0x0133B097 ; Sets MicIn Volume to 0db muted
HKR,InitVerbs,0003, 0x00010001, 0x01f70721 ; Mic VRef to 50% 2.25 volts
HKR,InitVerbs,0004, 0x00010001, 0x01D70721 ; CLFE VRef 50% 2.25 volts
HKR,InitVerbs,0005, 0x00010001, 0x01070101 ; Sets LINEIN MUX with Surr Pins
HKR,InitVerbs,0006, 0x00010001, 0x00F70100 ; Sets MICIN MUX with Front MIC Pins
HKR,InitVerbs,0007, 0x00010001, 0x01870101 ; Sets PCBeep Select PCBEEPIN
HKR,InitVerbs,0008, 0x00010001, 0x01B3B01B ; Sets LineOut Volume to -6db unmuted
HKR,InitVerbs,0009, 0x00010001, 0x01A3B01B ; Sets Headphone Volume to -6db unmuted
HKR,InitVerbs,0010, 0x00010001, 0x01C3B01B ; Sets Surround Volume to -6db unmuted
HKR,InitVerbs,0011, 0x00010001, 0x01D3B01B ; Sets CenterLFE Volume to -6db unmuted
HKR,InitVerbs,0012, 0x00010001, 0x0173B017 ; Sets LINEIN Volume to 0db unmuted
HKR,InitVerbs,0013, 0x00010001, 0x0153B017 ; Sets CDIN Volume to 0db unmuted
HKR,InitVerbs,0014, 0x00010001, 0x0123B000 ; Sets Record Selector to 0db unmuted
HKR,InitVerbs,0015, 0x00010001, 0x0033B017 ; Sets FRONT DAC Volume to 0db unmuted
HKR,InitVerbs,0016, 0x00010001, 0x0043B017 ; Sets SURR DAC Volume to 0db unmuted
HKR,InitVerbs,0017, 0x00010001, 0x0053B017 ; Sets CLFE DAC Volume to 0db unmuted
HKR,InitVerbs,0018, 0x00010001, 0x01A707C0 ; Set HPOUT HP drive enable
HKR,InitVerbs,0019, 0x00010001, 0x01B707C0 ; Set LINEOUT HP drive enable
HKR,InitVerbs,0020, 0x00010001, 0x00670600 ; Set RECORD ADC Channel/Stream ID to 00
HKR,AD1986,"FPMicEnable", 0x00010001, 0x00000052 ; Rear Mic is FC 2 (CLFE), Front MIC is FC 5 (MIC1)
HKR,AD1986,"PINShare", 0x00010001, 0x00000057 ; Sharing Surround/LineIN and SMIC/CLFE
HKR,AD1986, "JackSense", 0x00010001, 0x00000830; ; Value for legacy mute table 72h
HKR,AD1986, "JackSense2", 0x00010001, 0x000000B0; ; Value for legacy mute table 78h
HKR,GlobalSettings,VRefLatency,1,C8,00,00,00
HKR,GlobalSettings,VRefLatencyESP,1,00,05,00,00
[HdInitVerbsA1986AP.AddReg]
HKR,InitVerbs,NumVerbs,0x00010001, 0x00000016 ; Example: Number of verbs in the init section
HKR,InitVerbs,0000, 0x00010001, 0x00150070 ; Set Coefficient Index to Register 70h
HKR,InitVerbs,0001, 0x00010001, 0x0014E000 ; Set Register 70h to E000
HKR,InitVerbs,0002, 0x00010001, 0x0133B097 ; Sets MicIn Volume to 0db muted
HKR,InitVerbs,0003, 0x00010001, 0x01f70721 ; Mic VRef to 50% 2.25 volts
HKR,InitVerbs,0004, 0x00010001, 0x01D70721 ; CLFE VRef 50% 2.25 volts
HKR,InitVerbs,0005, 0x00010001, 0x01070101 ; Sets LINEIN MUX with Surr Pins
HKR,InitVerbs,0006, 0x00010001, 0x00F70100 ; Sets MICIN MUX with Front MIC Pins
HKR,InitVerbs,0007, 0x00010001, 0x01870101 ; Sets PCBeep Select PCBEEPIN
HKR,InitVerbs,0008, 0x00010001, 0x01B3B01B ; Sets LineOut Volume to -6db unmuted
HKR,InitVerbs,0009, 0x00010001, 0x01A3B01B ; Sets Headphone Volume to -6db unmuted
HKR,InitVerbs,0010, 0x00010001, 0x01C3B01B ; Sets Surround Volume to -6db unmuted
HKR,InitVerbs,0011, 0x00010001, 0x01D3B01B ; Sets CenterLFE Volume to -6db unmuted
HKR,InitVerbs,0012, 0x00010001, 0x0173B017 ; Sets LINEIN Volume to 0db unmuted
HKR,InitVerbs,0013, 0x00010001, 0x0153B017 ; Sets CDIN Volume to 0db unmuted
HKR,InitVerbs,0014, 0x00010001, 0x0123B000 ; Sets Record Selector to 0db unmuted
HKR,InitVerbs,0015, 0x00010001, 0x0033B017 ; Sets FRONT DAC Volume to 0db unmuted
HKR,InitVerbs,0016, 0x00010001, 0x0043B017 ; Sets SURR DAC Volume to 0db unmuted
HKR,InitVerbs,0017, 0x00010001, 0x0053B017 ; Sets CLFE DAC Volume to 0db unmuted
HKR,InitVerbs,0018, 0x00010001, 0x01A707C0 ; Set HPOUT HP drive enable
HKR,InitVerbs,0019, 0x00010001, 0x01B707C0 ; Set LINEOUT HP drive enable
HKR,InitVerbs,0020, 0x00010001, 0x00670600 ; Set RECORD ADC Channel/Stream ID to 00
HKR,InitVerbs,0021, 0x00010001, 0x0183B00F ; Sets PCBeep to 0db unmuted
HKR,AD1986,"FPMicEnable", 0x00010001, 0x00000052 ; Rear Mic is FC 2 (CLFE), Front MIC is FC 5 (MIC1)
HKR,AD1986,"PINShare", 0x00010001, 0x00000057 ; Sharing Surround/LineIN and SMIC/CLFE
HKR,AD1986, "JackSense", 0x00010001, 0x00000830; ; Value for legacy mute table 72h
HKR,AD1986, "JackSense2", 0x00010001, 0x000000B0; ; Value for legacy mute table 78h
HKR,GlobalSettings,VRefLatency,1,C8,00,00,00
HKR,GlobalSettings,VRefLatencyESP,1,00,05,00,00
[HdInitVerbsVJ6.AddReg]
HKR,InitVerbs,NumVerbs,0x00010001, 0x0000000D ; Example: Number of verbs in the init section
HKR,InitVerbs,0000, 0x00010001, 0x01f70724 ; Mic (Port B) VRef to 80%
HKR,InitVerbs,0001, 0x00010001, 0x01A3B01B ; Sets HPOUT Volume to -6db unmuted
HKR,InitVerbs,0002, 0x00010001, 0x01B3B01B ; Sets LineOut Volume to -6db unmuted
HKR,InitVerbs,0003, 0x00010001, 0x0173B097 ; Sets LINEIN Volume to 0db unmuted
HKR,InitVerbs,0004, 0x00010001, 0x0183B00F ; Sets PCBeepIN Volume to 0db unmuted
HKR,InitVerbs,0005, 0x00010001, 0x01870101 ; Sets PCBeep Select PCBEEPIN
HKR,InitVerbs,0006, 0x00010001, 0x0123B000 ; Sets Record Selector to 0db unmuted
HKR,InitVerbs,0007, 0x00010001, 0x0153B017 ; Sets CDIN Volume to 0db unmuted
HKR,InitVerbs,0008, 0x00010001, 0x0033B017 ; Sets FRONT DAC Volume to 0db unmuted
HKR,InitVerbs,0009, 0x00010001, 0x01B707C0 ; Sets LINEOUT HP drive enable
HKR,InitVerbs,0010, 0x00010001, 0x01A707C0 ; Sets HP drive enable
HKR,InitVerbs,0011, 0x00010001, 0x00A70100 ; HP DAC Select Analog Mixer(Front DAC)
HKR,InitVerbs,0012, 0x00010001, 0x00670600 ; Set RECORD ADC Channel/Stream ID to 00
HKR,AD1986, "JackSense", 0x00010001, 0x00000820; ; Value for legacy mute table 72h
HKR,AD1986, "JackSense2", 0x00010001, 0x00000080; ; Value for legacy mute table 78h
HKR,PowerSettings, "PM_Min_Power", 1, 80 ; All sections allowed to power down at min power, except EAPD which stays at 3.3V "0".
[Share1986.AddReg]
HKR,GlobalSettings, StereoMic, 1, 01, 00, 00, 00 ; Radio Node Enabled
HKR,GlobalSettings,MagicNumber,1,00,00,00,60 ;; AEAUDIO
HKR,AD1986, MicBoostValue, 0x00010001, 0x00000030 ; 30 = 0db (off) +30db (on)
HKR,AD1986, MicR, 1, 05 ; 5 = 7.5db default Mic Record Value
[HdAudInit1986.AddReg]
; To setup the mono out mux, you can either use the InitVerb section (above) to
; select the mono out source or create a bitmask of the sources to be active
; on the mono out mux. Bit 1 = Mic, Bit 3 = MonoMix (the mono selection requires
; more than one source to be active)
HKR,AD1986, "MonoMux", 1, 0x00
;AD1986 specific disables.
; The default for controls is enabled unless the associated pin is disabled. In that
; case, all controls are disabled.
;
; Other pins available are
; for Playback - ACDV, LinV, MicV, AuxV, SPDF, PhoV, MonV
; for Capture - ACDR, LinR, MicR, AuxR, PhoR
; for Mic Boost - MicBP or MicBR (hardware has a single boost node. The default location
; is the analog playback mixer. To move the default location to the capture mixer, set
; MicBP disable key to 01. If it is not required at all and the Mic pin is enabled, set
; both MicBP and MicBR to 01)
;HKR,AD1986\\Disable, "PhoV", 1, 01 ; 00 or missing means enable
HKR,AD1986\\Disable, "MonV", 1, 01 ; 00 or missing means enable
HKR,AD1986, "DesTopo", 1, 01 ; Enable Discrete topology for W2K playback.
HKR,AD1986, "HPWithMaster", 1, 01 ; Associate headphone volume with front master volume.
;HKR,AD1986, "JackSense", 0x00010001, 0x000000F0; ; Value for legacy mute table
;HKR,AD1986, "JackSense2", 0x00010001, 0x000000B0; ;
[HdAudInit1986_M40.AddReg]
; To setup the mono out mux, you can either use the InitVerb section (above) to
; select the mono out source or create a bitmask of the sources to be active
; on the mono out mux. Bit 1 = Mic, Bit 3 = MonoMix (the mono selection requires
; more than one source to be active)
HKR,AD1986, "MonoMux", 1, 0x00
;AD1986 specific disables.
; The default for controls is enabled unless the associated pin is disabled. In that
; case, all controls are disabled.
;
; Other pins available are
; for Playback - ACDV, LinV, MicV, AuxV, SPDF, PhoV, MonV
; for Capture - ACDR, LinR, MicR, AuxR, PhoR
; for Mic Boost - MicBP or MicBR (hardware has a single boost node. The default location
; is the analog playback mixer. To move the default location to the capture mixer, set
; MicBP disable key to 01. If it is not required at all and the Mic pin is enabled, set
; both MicBP and MicBR to 01)
;HKR,AD1986\\Disable, "PhoV", 1, 01 ; 00 or missing means enable
HKR,AD1986\\Disable, "MonV", 1, 01 ; 00 or missing means enable
HKR,AD1986, DesTopo, 1, 01 ; Enable Discrete topology for W2K playback.
HKR,AD1986, MicBoostValue, 0x00010001, 0x00000030 ; 30 = 0db (off) +30db (on)
;HKR,AD1986, "JackSense", 0x00010001, 0x000000F0; ; Value for legacy mute table
;HKR,AD1986, "JackSense2", 0x00010001, 0x000000B0; ;
[HdAudModel.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,ADIHdAud.sys
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,,%HdAudioDeviceDescription%
HKR,Drivers\midi\wdmaud.drv,Description,,%HdAudioDeviceDescription%
HKR,Drivers\mixer\wdmaud.drv,Description,,%HdAudioDeviceDescription%
HKR,Drivers\aux\wdmaud.drv,Description,,%HdAudioDeviceDescription%
HKR,,SetupPreferredAudioDevices,3,01,00,00,00
HKR,,DisableSetupDiChangeState,1,00,00,00,00 ; Set to 01,00,00,00 to disable proppage restarting of driver on policy change
; Driver global settings
HKR,GlobalSettings,DcOffsetWorkaround,1,01,00,00,00 ; Applies workaround for recording DC offset issue
HKR,GlobalSettings,ResetAudioFgOnStart,1,01,00,00,00 ; Enables resetting of audio FG on driver start
;(BDR) In New HKR,GlobalSettings,SysAudioTopoMiniportWorkaround,1,01,00,00,00 ; Enables holding ref on topo port & miniport when device is uninstantiated
HKR,GlobalSettings,ValidateCodecWrites,1,00,00,00,00 ; Enables readback of writes to codec registers
HKR,GlobalSettings,SendFakePcxCfgDefVerbs,1,00,00,00,00 ; Enables sending fake pin config default table
HKR,GlobalSettings,SpdifOutputEchosRearRenderWhenNoAc3,1,01,00,00,00 ; Slaves rear panel front channels to SPDIF
HKR,GlobalSettings,HpShutsOffRearSpeaker,1,00,00,00,00 ; Headphone does not mute rear speakers
HKR,GlobalSettings,HpMode,1,01,00,00,00 ; Headphone is slaved to rear panel front channels
HKR,GlobalSettings,EnableDynamicDevices,1,00,00,00,00 ; Headphone won't come and go dynamically.
HKR,GlobalSettings,SetSpdifVCfg,1,01,00,00,00 ; VCfg bit will be set on SPDIF out
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates44100,1,00,00,00,00 ; By default, not supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates48000,1,01,00,00,00 ; By default, only one supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates96000,1,00,00,00,00 ; By default, not supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths16,1,01,00,00,00 ; By default, only one supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths20,1,00,00,00,00 ; By default, not supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths24,1,00,00,00,00 ; By default, not supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths32,1,00,00,00,00 ; By default, not supported
HKR,GlobalSettings\\SpdifIn,SpdifInputBitDepth,1,00,00,00,00 ; By default, 16 bit digital capture
HKR,GlobalSettings\\SpdifIn,SpdifInputSampleRate,1,01,00,00,00; By default, 48KHz digital capture
;HKR,GlobalSettings,SensPresent,1,01 ; 01 = Sensaura filter driver present. 0 = not present
HKR,PowerSettings,ConservationIdleTime,1,1e,00,00,00
HKR,PowerSettings,PerformanceIdleTime,1,2c,01,00,00
HKR,PowerSettings,IdlePowerState,1,04,00,00,00
HKCU,Software\Microsoft\Multimedia\Audio,DefaultFormat,,"Default Quality"
HKCU,Software\Microsoft\Multimedia\Audio\WaveFormats,"Default Quality",1, 01,00,02,00,44,AC,00,00,10,B1,02,00,04,00,10,00
;Add Soft EQ
[HdAudSoftEQ.AddReg]
HKLM,%MediaCategories%\%EQGUID.EQ0%,Name,,"EQ"
HKLM,%MediaCategories%\%EQGUID.EQ0%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.EQ1%,Name,,"EQ"
HKLM,%MediaCategories%\%EQGUID.EQ1%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.Enable%,Name,,"Enable EQ"
HKLM,%MediaCategories%\%EQGUID.Enable%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B1%,Name,,"31 Hz"
HKLM,%MediaCategories%\%EQGUID.B1%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B1L%,Name,,"31 Hz Level"
HKLM,%MediaCategories%\%EQGUID.B1L%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B2%,Name,,"62 Hz"
HKLM,%MediaCategories%\%EQGUID.B2%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B2L%,Name,,"62 Hz Level"
HKLM,%MediaCategories%\%EQGUID.B2L%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B3%,Name,,"125 Hz"
HKLM,%MediaCategories%\%EQGUID.B3%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B3L%,Name,,"125 Hz Level"
HKLM,%MediaCategories%\%EQGUID.B3L%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B4%,Name,,"250 Hz"
HKLM,%MediaCategories%\%EQGUID.B4%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B4L%,Name,,"250 Hz Level"
HKLM,%MediaCategories%\%EQGUID.B4L%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B5%,Name,,"500 Hz"
HKLM,%MediaCategories%\%EQGUID.B5%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B5L%,Name,,"500 Hz Level"
HKLM,%MediaCategories%\%EQGUID.B5L%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B6%,Name,,"1 kHz"
HKLM,%MediaCategories%\%EQGUID.B6%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B6L%,Name,,"1 kHz Level"
HKLM,%MediaCategories%\%EQGUID.B6L%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B7%,Name,,"2 kHz"
HKLM,%MediaCategories%\%EQGUID.B7%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B7L%,Name,,"2 kHz Level"
HKLM,%MediaCategories%\%EQGUID.B7L%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B8%,Name,,"4 kHz"
HKLM,%MediaCategories%\%EQGUID.B8%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B8L%,Name,,"4 kHz Level"
HKLM,%MediaCategories%\%EQGUID.B8L%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B9%,Name,,"8 kHz"
HKLM,%MediaCategories%\%EQGUID.B9%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B9L%,Name,,"8 kHz Level"
HKLM,%MediaCategories%\%EQGUID.B9L%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B10%,Name,,"16 kHz"
HKLM,%MediaCategories%\%EQGUID.B10%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%EQGUID.B10L%,Name,,"16 kHz Level"
HKLM,%MediaCategories%\%EQGUID.B10L%,Display,1,00,00,00,00
[Filter.AddReg]
HKR,,"UpperFilters",0x00010000,"AEAudioService", "SenFiltService" ;; AEAUDIO, SENFILT
[SenConfig.AddReg]
HKR,Sensaura\Configuration,RenderFactory,0,%KSNAME_RearLineOutWave%
HKR,Sensaura\Configuration,TopologyFactory,0,%KSNAME_RearLineOutTopo%
HKR,Sensaura\Configuration,ForwardSpeakerConfiguration, 1, 01, 00, 00, 00
HKR,Sensaura\Configuration,IgnoreDSSpeakerConfiguration, 1, 00, 00, 00, 00
HKR,Sensaura\Configuration, MaxStreams, 1, 21, 00, 00, 00
HKR,GlobalSettings,SensPresent,1,01 ; 01 = Sensaura filter driver present. 0 = not present
;Add Soft EQ to J and M.
HKR,Sensaura\Configuration, EQEnable, 1, 01, 00, 00, 00
[HdAudBranding.AddReg]
;HKR,Branding,url,,"http://www.soundmax.com"
[HdAud.DelReg]
HKR, Drivers
HKR, GlobalSettings
HKR, Branding
HKR, InitVerbs
HKR, PowerSettings
HKR, Sensaura\Configuration
HKR, Sensaura\State
HKR, AD1986
HKCU,%IFRegPath%
HKLM,%IFRegPath%
HKCU,%PnPRegPath%
HKLM,%PnPRegPath%
HKLM,%WindowsRunKey%\SoundMAXPnP
HKLM,%WindowsAppPaths%\smwdmif.dll
HKLM,%WindowsAppPaths%\smax4pnp.exe
HKLM,%WindowsAppPaths%\EDCrypt.dll
HKLM,%WindowsAppPaths%\SMaxCore
[HdAudCore.AddReg]
HKLM,%IFRegPath%\Settings,"Mode",65537,01,00,00,00
HKLM,%IFRegPath%\Mode,"Object000",65537,01,00,00,00
HKLM,%IFRegPath%\Mode,"Object004",65537,01,00,00,00
HKLM,%IFRegPath%\Mode,"Object050",65537,01,00,00,00
HKLM,%WindowsRunKey%,"SoundMAXPnP",,"%16422%\%CoreFilePath%\smax4pnp.exe"
HKLM,%WindowsAppPaths%\smwdmif.dll,,,"%16422%\%CoreFilePath%\smwdmif.dll"
HKLM,%WindowsAppPaths%\smwdmif.dll,"Path",,"%16422%\%CoreFilePath%"
HKLM,%WindowsAppPaths%\smax4pnp.exe,,,"%16422%\%CoreFilePath%\smax4pnp.exe"
HKLM,%WindowsAppPaths%\smax4pnp.exe,"Path",,"%16422%\%CoreFilePath%"
HKLM,%WindowsAppPaths%\SMaxCore,,,"%16422%\%CoreFilePath%"
HKLM,%WindowsAppPaths%\SMaxCore,"Path",,"%16422%\%CoreFilePath%"
[M40.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineInWave%, HdAudModel.RearLineInWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_RearLineInWave%, HdAudModel.RearLineInWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineInTopo%, HdAudModel.RearLineInTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineInTopo%, HdAudModel.RearLineInTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelMicWave%, HdAudModel.FrontPanelMicWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_FrontPanelMicWave%, HdAudModel.FrontPanelMicWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelMicTopo%, HdAudModel.FrontPanelMicTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelMicTopo%, HdAudModel.FrontPanelMicTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MicArrayWave%, HdAudModel.MicArrayWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MicArrayWave%, HdAudModel.MicArrayWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MicArrayTopo%, HdAudModel.MicArrayTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_MicArrayTopo%, HdAudModel.MicArrayTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AuxInWave%, AzAudModel.AuxInWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AuxInWave%, AzAudModel.AuxInWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AuxInTopo%, AzAudModel.AuxInTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AuxInTopo%, AzAudModel.AuxInTopo
[M9V.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineInWave%, HdAudModel.RearLineInWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_RearLineInWave%, HdAudModel.RearLineInWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineInTopo%, HdAudModel.RearLineInTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineInTopo%, HdAudModel.RearLineInTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelMicWave%, HdAudModel.FrontPanelMicWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_FrontPanelMicWave%, HdAudModel.FrontPanelMicWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelMicTopo%, HdAudModel.FrontPanelMicTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelMicTopo%, HdAudModel.FrontPanelMicTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MicArrayWave%, HdAudModel.MicArrayWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MicArrayWave%, HdAudModel.MicArrayWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MicArrayTopo%, HdAudModel.MicArrayTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_MicArrayTopo%, HdAudModel.MicArrayTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AuxInWave%, AzAudModel.AuxInWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AuxInWave%, AzAudModel.AuxInWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AuxInTopo%, AzAudModel.AuxInTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AuxInTopo%, AzAudModel.AuxInTopo
[A1986A.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineInWave%, HdAudModel.RearLineInWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_RearLineInWave%, HdAudModel.RearLineInWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineInTopo%, HdAudModel.RearLineInTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineInTopo%, HdAudModel.RearLineInTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelMicWave%, HdAudModel.FrontPanelMicWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_FrontPanelMicWave%, HdAudModel.FrontPanelMicWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelMicTopo%, HdAudModel.FrontPanelMicTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelMicTopo%, HdAudModel.FrontPanelMicTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MicArrayWave%, HdAudModel.MicArrayWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MicArrayWave%, HdAudModel.MicArrayWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MicArrayTopo%, HdAudModel.MicArrayTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_MicArrayTopo%, HdAudModel.MicArrayTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AuxInWave%, AzAudModel.AuxInWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AuxInWave%, AzAudModel.AuxInWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AuxInTopo%, AzAudModel.AuxInTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AuxInTopo%, AzAudModel.AuxInTopo
[A1986AP.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineInWave%, HdAudModel.RearLineInWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_RearLineInWave%, HdAudModel.RearLineInWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineInTopo%, HdAudModel.RearLineInTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineInTopo%, HdAudModel.RearLineInTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelMicWave%, HdAudModel.FrontPanelMicWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_FrontPanelMicWave%, HdAudModel.FrontPanelMicWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelMicTopo%, HdAudModel.FrontPanelMicTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelMicTopo%, HdAudModel.FrontPanelMicTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MicArrayWave%, HdAudModel.MicArrayWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MicArrayWave%, HdAudModel.MicArrayWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MicArrayTopo%, HdAudModel.MicArrayTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_MicArrayTopo%, HdAudModel.MicArrayTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AuxInWave%, AzAudModel.AuxInWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AuxInWave%, AzAudModel.AuxInWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AuxInTopo%, AzAudModel.AuxInTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AuxInTopo%, AzAudModel.AuxInTopo
[VJ6.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineInWave%, HdAudModel.RearLineInWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_RearLineInWave%, HdAudModel.RearLineInWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineInTopo%, HdAudModel.RearLineInTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineInTopo%, HdAudModel.RearLineInTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelMicWave%, HdAudModel.FrontPanelMicWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_FrontPanelMicWave%, HdAudModel.FrontPanelMicWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelMicTopo%, HdAudModel.FrontPanelMicTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelMicTopo%, HdAudModel.FrontPanelMicTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MicArrayWave%, HdAudModel.MicArrayWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MicArrayWave%, HdAudModel.MicArrayWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MicArrayTopo%, HdAudModel.MicArrayTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_MicArrayTopo%, HdAudModel.MicArrayTopo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AuxInWave%, AzAudModel.AuxInWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AuxInWave%, AzAudModel.AuxInWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AuxInTopo%, AzAudModel.AuxInTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AuxInTopo%, AzAudModel.AuxInTopo
; Rear line out
[HdAudModel.RearLineOutWave]
AddReg = HdAudModel.RearLineOutWave.AddReg
[HdAudModel.RearLineOutWave.AddReg]
HKR,,FriendlyName,,%RearLineOutWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%
;HKR,,FriendlyName,,%RearLineOutDacName%
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;IntHdAudGuid.RearLineOutDac
HKLM,%MediaCategories%\%HdAudGuidRearLineOutDac%,Name,,%RearLineOutDacName%
HKLM,%MediaCategories%\%HdAudGuidRearLineOutDac%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%HdAudGuidDisableDigitalOutput%,Name,,%DisableDigitalOutputName%
HKLM,%MediaCategories%\%HdAudGuidDisableDigitalOutput%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%HdAudGuidFrontHPOutDac%,Name,,%FrontHPOutDacName%
HKLM,%MediaCategories%\%HdAudGuidFrontHPOutDac%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.Front%,Name,,%Pin.Front%
HKLM,%MediaCategories%\%ADIGUID.Front%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.Surround%,Name,,%Pin.Surround%
HKLM,%MediaCategories%\%ADIGUID.Surround%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.Center%,Name,,%Pin.Center%
HKLM,%MediaCategories%\%ADIGUID.Center%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.Lfe%,Name,,%Pin.Lfe%
HKLM,%MediaCategories%\%ADIGUID.Lfe%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.CLfe%,Name,,%Pin.CLfe%
HKLM,%MediaCategories%\%ADIGUID.CLfe%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.SwapC%,Name,,%Control.SwapC%
HKLM,%MediaCategories%\%ADIGUID.SwapC%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.FPMicSel%,Name,,%Control.MicSelect%
HKLM,%MediaCategories%\%ADIGUID.FPMicSel%,Display,1,00,00,00,00
[HdAudModel.RearLineOutTopo]
AddReg = HdAudModel.RearLineOutTopo.AddReg
[HdAudModel.RearLineOutTopo.AddReg]
HKR,,FriendlyName,,%RearLineOutTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%
; Rear line in
[HdAudModel.RearLineInWave]
AddReg = HdAudModel.RearLineInWave.AddReg
[HdAudModel.RearLineInWave.AddReg]
HKR,,FriendlyName,,%RearLineInWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%
[HdAudModel.RearLineInTopo]
AddReg = HdAudModel.RearLineInTopo.AddReg
[HdAudModel.RearLineInTopo.AddReg]
HKR,,FriendlyName,,%RearLineInTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%
; Front panel headphone
[HdAudModel.FrontPanelHeadphoneWave]
AddReg = HdAudModel.FrontPanelHeadphoneWave.AddReg
[HdAudModel.FrontPanelHeadphoneWave.AddReg]
HKR,,FriendlyName,,%FrontPanelHeadphoneWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%
[HdAudModel.FrontPanelHeadphoneTopo]
AddReg = HdAudModel.FrontPanelHeadphoneTopo.AddReg
[HdAudModel.FrontPanelHeadphoneTopo.AddReg]
HKR,,FriendlyName,,%FrontPanelHeadphoneTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%
; Front panel mic
[HdAudModel.FrontPanelMicWave]
AddReg = HdAudModel.FrontPanelMicWave.AddReg
[HdAudModel.FrontPanelMicWave.AddReg]
HKR,,FriendlyName,,%FrontPanelMicWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%
[HdAudModel.FrontPanelMicTopo]
AddReg = HdAudModel.FrontPanelMicTopo.AddReg
[HdAudModel.FrontPanelMicTopo.AddReg]
HKR,,FriendlyName,,%FrontPanelMicTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%
; Digital output
[HdAudModel.DigitalOutputWave]
AddReg = HdAudModel.DigitalOutputWave.AddReg
[HdAudModel.DigitalOutputWave.AddReg]
HKR,,FriendlyName,,%DigitalOutputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%
[HdAudModel.DigitalOutputTopo]
AddReg = HdAudModel.DigitalOutputTopo.AddReg
[HdAudModel.DigitalOutputTopo.AddReg]
HKR,,FriendlyName,,%DigitalOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%
; Digital input
[HdAudModel.DigitalInputWave]
AddReg = HdAudModel.DigitalInputWave.AddReg
[HdAudModel.DigitalInputWave.AddReg]
HKR,,FriendlyName,,%DigitalInputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%
[HdAudModel.DigitalInputTopo]
AddReg = HdAudModel.DigitalInputTopo.AddReg
[HdAudModel.DigitalInputTopo.AddReg]
HKR,,FriendlyName,,%DigitalInputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%
; Microphone Array
[HdAudModel.MicArrayWave]
AddReg = HdAudModel.MicArrayWave.AddReg
[HdAudModel.MicArrayWave.AddReg]
HKR,,FriendlyName,,%MicArrayWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%
[HdAudModel.MicArrayTopo]
AddReg = HdAudModel.MicArrayTopo.AddReg
[HdAudModel.MicArrayTopo.AddReg]
HKR,,FriendlyName,,%MicArrayTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%
; Auxiliary Input
[AzAudModel.AuxInWave]
AddReg = AzAudModel.AuxInWave.AddReg
[AzAudModel.AuxInWave.AddReg]
HKR,,FriendlyName,,%AuxInWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%
[AzAudModel.AuxInTopo]
AddReg = AzAudModel.AuxInTopo.AddReg
[AzAudModel.AuxInTopo.AddReg]
HKR,,FriendlyName,,%AuxInTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%
[HdAudSecurity.AddReg]
; FILE_DEVICE_SOUND
HKR,,DeviceType,0x10001,0x0000001D
; SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RWX_RES_RWX
HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"
[Strings]
; not sure if this is localizable
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
ADI="AnalogDevices"
AnalogDevices.Mfg="Analog Devices"
; localizable
DiskId1 = "Installation Disk"
HdAudioFunctionDriver.ADICodec.DeviceDesc = "SoundMAX Integrated Digital HD Audio"
UAAFunctionDriverForHdAudio.SvcDesc = "ADI UAA Function Driver for High Definition Audio Service"
SenFilt.SvcDesc = "SenFilt Service" ;; SENFILT
AEAudio.SvcDesc = "AEAudio Service" ;; AEAUDIO
RearLineOutWaveDeviceName = "SoundMAX HD Audio O"
RearLineOutDacName = "HD Audio rear line out"
RearLineInWaveDeviceName = "SoundMAX HD Audio I"
RearMicInWaveDeviceName = "HD Audio rear mic"
FrontPanelHeadphoneWaveDeviceName ="HD Audio front headphone"
FrontHPOutDacName = "HD Audio front headphone"
FrontPanelMicWaveDeviceName = "HD Audio front mic"
DigitalOutputWaveDeviceName = "HD Audio digital out"
DigitalInputWaveDeviceName = "HD Audio digital in"
MicArrayWaveDeviceName = "HD Audio mic array"
AuxInWaveDeviceName = "HD Audio aux in"
RearLineOutTopoDeviceName = "HD Audio rear output mixer"
RearLineInTopoDeviceName = "HD Audio rear input mixer"
RearMicInTopoDeviceName = "HD Audio rear mic mixer"
FrontPanelHeadphoneTopoDeviceName ="HD Audio front headphone mixer"
FrontPanelMicTopoDeviceName = "HD Audio front mic mixer"
DigitalOutputTopoDeviceName = "HD Audio digital out mixer"
DigitalInputTopoDeviceName = "HD Audio digital in mixer"
MicArrayTopoDeviceName = "HD Audio mic array mixer"
AuxInTopoDeviceName = "HD Audio aux in mixer"
DisableDigitalOutputName ="Disable Digital Output"
HdAudioDeviceDescription = "ADI UAA Function Driver for High Definition Audio"
;Add Soft EQ
EQGUID.EQ0 ="{2A6E7290-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.EQ1 ="{2A6E7291-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.Enable ="{2A6E7292-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B1 ="{2A6E7293-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B1L ="{2A6E7294-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B2 ="{2A6E7295-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B2L ="{2A6E7296-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B3 ="{2A6E7297-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B3L ="{2A6E7298-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B4 ="{2A6E7299-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B4L ="{2A6E729A-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B5 ="{2A6E729B-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B5L ="{2A6E729C-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B6 ="{2A6E729D-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B6L ="{2A6E729E-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B7 ="{2A6E729F-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B7L ="{2A6E72A0-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B8 ="{2A6E72A1-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B8L ="{2A6E72A2-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B9 ="{2A6E72A3-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B9L ="{2A6E72A4-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B10 ="{2A6E72A5-2A58-4C82-B64F-22B341B7F1BD}"
EQGUID.B10L ="{2A6E72A6-2A58-4C82-B64F-22B341B7F1BD}"
; non localizable
KSNAME_RearLineOutWave="RearLineOutWave"
KSNAME_RearLineInWave="RearLineInWave"
KSNAME_FrontPanelHeadphoneWave="FrontPanelHeadphoneWave"
KSNAME_FrontPanelMicWave="FrontPanelMicWave"
KSNAME_DigitalOutputWave="DigitalOutputWave"
KSNAME_DigitalInputWave="DigitalInputWave"
KSNAME_MicArrayWave="MicArrayWave"
KSNAME_AuxInWave="AuxInputWave"
KSNAME_RearLineOutTopo="RearLineOutTopo"
KSNAME_RearLineInTopo="RearLineInTopo"
KSNAME_FrontPanelHeadphoneTopo="FrontPanelHeadphoneTopo"
KSNAME_FrontPanelMicTopo="FrontPanelMicTopo"
KSNAME_DigitalOutputTopo="DigitalOutputTopo"
KSNAME_DigitalInputTopo="DigitalInputTopo"
KSNAME_MicArrayTopo="MicArrayTopo"
KSNAME_AuxInTopo="AuxInputTopo"
ADIGUID.Front ="{992C636A-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.Surround ="{992C6365-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.Center ="{992C6364-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.Lfe ="{992C6363-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.CLfe ="{E1FB4CDC-0FF6-4722-8B7E-B93CCC6F82C6}"
ADIGUID.SwapC ="{A3156CDD-A925-4A37-BD1F-BC9D627F3F06}"
ADIGUID.FPMicSel ="{992C638D-643D-11D2-9BDC-00A0C9696B7D}"
Pin.Front ="Front" ; Front Output
Pin.Surround ="Rear" ; Surround Output
Pin.Center ="Center" ; Center Channel Output
Pin.Lfe ="Subwoofer" ; Sub woofer ( Lfe )
Pin.CLfe ="Sub/Cen" ;
Control.SwapC ="Swap Center/Subwoofer"
Control.MicSelect="Front Mic Select" ; Microphone advanced control
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}"
; guids for rear line out
HdAudGuidRearLineOutDac= "{EEF86A90-3742-4974-B8D2-5370E1C540F6}"
HdAudGuidFrontHPOutDac = "{497B34AD-D67F-411c-8076-80D5B4250D67}"
HdAudGuidDisableDigitalOutput = "{F06BB67D-5C2F-48ad-A307-B449E3B217D6}"
IFRegPath="SOFTWARE\Analog Devices\SMWDMIF"
WindowsRunKey="Software\Microsoft\Windows\CurrentVersion\Run"
WindowsAppPaths="SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths"
PnPRegPath="Software\Analog Devices\smax4pnp"
CoreFilePath="Analog Devices\Core"
; History Information
DriverMfgr="AnalogDevices"
DriverVersionID="5.10.4151"
DriverBuildDate="10/05/2005"
DriverBuildID="5.10.01.4151"
INFVersionID="5.10.01.4151-0002"
DriverOEM="AnalogDevices"
DriverFamily="Audio"
DriverProduct="SoundMAX"
DriverDescription="Audio Driver"
DriverOEMVersion="x00"
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.