;Copyright (c) Analog Devices, Inc. 2005 ;ODM [MT] ; ;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 Coinst.CopyFiles = 10, system32 ;;64coin Core.CopyList = 16426,%CoreFilePath% ;;64core - to 'Program Files (x86)' CRLDS3D.CopyList = 10, system ;;64Sensaura [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.4060" HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, INFVersion,,%INFVersionID% [SourceDisksNames] 222=%DiskId1%,"",222 [SourceDisksFiles] ADIHdAud.sys=222 postproc.dll=222 ;;64coin smwdmif.dll=222 ;;64core smax4pnp.exe=222 ;;64core crlds3d.dll=222 ;;64Sensaura senfilt.sys=222 ;;64Sensaura [Manufacturer] %AnalogDevices.Mfg%=AnalogDevices, NTamd64 ;;64flat ;============================================================================ [ControlFlags] ExcludeFromSelect = * [AnalogDevices.NTamd64] ;;64flat %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% = M9V, HDAUDIO\FUNC_01&VEN_11D4&DEV_1986&SUBSYS_10431153 [A1986A.NTAMD64] ;;64flat Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration DelReg=HdAud.DelReg, DriverInfo.DelReg CopyFiles = HdAudModel.CopyList, Core.CopyList, CRLDS3D.CopyList ;;64Core 64Sensaura AddReg = HdAudModel.AddReg, HdAudSoftEQ.AddReg, HdInitVerbsA1986A.AddReg, HdAudBranding.AddReg, DriverInfo.AddReg, HdAudCore.AddReg, SenConfig.AddReg ;;64Core 64Sensaura ;; 64flat - Also need at least basic DelReg (HKR\GlobalSettings, etc.) as in HDA 32 bit. I expect these to change as I work on ;; Package 4, when we require deleting Core parameters. [A1986A.NTAMD64.HW] ;;64Sensaura AddReg = HdAudSecurity.AddReg, Filter.AddReg ;;64Sensaura [A1986A.NTAMD64.Services] ;;64flat AddService=ADIHdAudAddService, 0x00000002, HdAud_Service_Install AddService=SenFiltService, 0x00000000, SenFilt_Service_Install ;;64Sensaura [A1986A.NTAMD64.CoInstallers] ;;64coin AddReg = Coinst.AddReg ;;64coin CopyFiles = Coinst.CopyFiles ;;64coin [A1986AP.NTAMD64] ;;64flat Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration DelReg=HdAud.DelReg, DriverInfo.DelReg CopyFiles = HdAudModel.CopyList, Core.CopyList, CRLDS3D.CopyList ;;64Core 64Sensaura AddReg = HdAudModel.AddReg, HdAudSoftEQ.AddReg, HdInitVerbsA1986AP.AddReg, HdAudBranding.AddReg, DriverInfo.AddReg, HdAudCore.AddReg, SenConfig.AddReg ;;64Core 64Sensaura ;; 64flat - Also need at least basic DelReg (HKR\GlobalSettings, etc.) as in HDA 32 bit. I expect these to change as I work on ;; Package 4, when we require deleting Core parameters. [A1986AP.NTAMD64.HW] ;;64Sensaura AddReg = HdAudSecurity.AddReg, Filter.AddReg ;;64Sensaura [A1986AP.NTAMD64.Services] ;;64flat AddService=ADIHdAudAddService, 0x00000002, HdAud_Service_Install AddService=SenFiltService, 0x00000000, SenFilt_Service_Install ;;64Sensaura [A1986AP.NTAMD64.CoInstallers] ;;64coin AddReg = Coinst.AddReg ;;64coin CopyFiles = Coinst.CopyFiles ;;64coin [M9V.NTAMD64] ;;64flat Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration DelReg=HdAud.DelReg, DriverInfo.DelReg CopyFiles = HdAudModel.CopyList, Core.CopyList, CRLDS3D.CopyList ;;64Core 64Sensaura AddReg = HdAudModel.AddReg, HdAudSoftEQ.AddReg, HdAudInitM9V.AddReg, HdAudBranding.AddReg, DriverInfo.AddReg, HdAudCore.AddReg, SenConfig.AddReg ;;64Core 64Sensaura [M9V.NTAMD64.HW] ;;64Sensaura AddReg = HdAudSecurity.AddReg, Filter.AddReg ;;64Sensaura [M9V.NTAMD64.Services] ;;64flat AddService=ADIHdAudAddService, 0x00000002, HdAud_Service_Install AddService=SenFiltService, 0x00000000, SenFilt_Service_Install ;;64Sensaura [M9V.NTAMD64.CoInstallers] ;;64coin AddReg = Coinst.AddReg ;;64coin CopyFiles = Coinst.CopyFiles ;;64coin ;; 64coin start [Coinst.AddReg] HKR,,CoInstallers32,0x10000,"PostProc.dll,PostProc" [Coinst.CopyFiles] PostProc.dll,,,0x00000004 ;; 64coin end [Core.CopyList] ;;64Core smwdmif.dll ;;64Core smax4pnp.exe ;;64Core [CRLDS3D.CopyList] ;;64Sensaura crlds3d.dll ;;64Sensaura [HdAud_Service_Install] DisplayName = %UAAFunctionDriverForHdAudio.SvcDesc% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %10%\system32\drivers\ADIHdAud.sys [SenFilt_Service_Install] ;;64Sensaura DisplayName = %SenFilt.SvcDesc% ;;64Sensaura ServiceType = 1 ;;64Sensaura StartType = 3 ;;64Sensaura ErrorControl = 1 ;;64Sensaura ServiceBinary = %10%\system32\drivers\Senfilt.sys ;;64Sensaura [HdAudModel.CopyList] ADIHdAud.sys senfilt.sys ;;64Sensaura [HdInitVerbsA1986A.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, 0x00000013 ; Example: Number of verbs in the init section HKR,InitVerbs,0000, 0x00010001, 0x0133B097 ; Sets MicIn Volume to 0db muted HKR,InitVerbs,0001, 0x00010001, 0x01f70721 ; Mic VRef to 50% 2.25 volts HKR,InitVerbs,0002, 0x00010001, 0x01D70721 ; CLFE VRef 50% 2.25 volts HKR,InitVerbs,0003, 0x00010001, 0x01070101 ; Sets LINEIN MUX with Surr Pins HKR,InitVerbs,0004, 0x00010001, 0x00F70100 ; Sets MICIN MUX with Front MIC Pins HKR,InitVerbs,0005, 0x00010001, 0x01870101 ; Sets PCBeep Select PCBEEPIN HKR,InitVerbs,0006, 0x00010001, 0x01B3B01B ; Sets LineOut Volume to -6db unmuted HKR,InitVerbs,0007, 0x00010001, 0x01A3B01B ; Sets Headphone Volume to -6db unmuted HKR,InitVerbs,0008, 0x00010001, 0x01C3B01B ; Sets Surround Volume to -6db unmuted HKR,InitVerbs,0009, 0x00010001, 0x01D3B01B ; Sets CenterLFE Volume to -6db unmuted HKR,InitVerbs,0010, 0x00010001, 0x0173B017 ; Sets LINEIN Volume to 0db unmuted HKR,InitVerbs,0011, 0x00010001, 0x0153B017 ; Sets CDIN Volume to 0db unmuted HKR,InitVerbs,0012, 0x00010001, 0x0123B000 ; Sets Record Selector to 0db unmuted HKR,InitVerbs,0013, 0x00010001, 0x0033B017 ; Sets FRONT DAC Volume to 0db unmuted HKR,InitVerbs,0014, 0x00010001, 0x0043B017 ; Sets SURR DAC Volume to 0db unmuted HKR,InitVerbs,0015, 0x00010001, 0x0053B017 ; Sets CLFE DAC Volume to 0db unmuted HKR,InitVerbs,0016, 0x00010001, 0x01A707C0 ; Set HPOUT HP drive enable HKR,InitVerbs,0017, 0x00010001, 0x01B707C0 ; Set LINEOUT HP drive enable HKR,InitVerbs,0018, 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, 0x00000800; ; Value for legacy mute table 72h HKR,GlobalSettings, StereoMic, 1, 01, 00, 00, 00 ; Radio Node Enabled HKR,GlobalSettings,MagicNumber,1,00,00,00,60 ;; AEAUDIO HKR,GlobalSettings,VRefLatency,1,C8,00,00,00 HKR,GlobalSettings,VRefLatencyESP,1,00,05,00,00 HKR,AD1986, MicBoostValue, 0x00010001, 0x00000030 ; 30 = 0db (off) +30db (on) HKR,AD1986, MicR, 1, 05 ; 5 = 7.5db default Mic Record Value HKR,AD1986, "DesTopo", 1, 01 ; Enable Discrete topology for W2K playback. HKR,AD1986, "HPWithMaster", 1, 01 ; Associate headphone volume with front master volume. [HdInitVerbsA1986AP.AddReg] HKR,InitVerbs,NumVerbs,0x00010001, 0x00000014 ; Example: Number of verbs in the init section HKR,InitVerbs,0000, 0x00010001, 0x0133B097 ; Sets MicIn Volume to 0db muted HKR,InitVerbs,0001, 0x00010001, 0x01f70721 ; Mic VRef to 50% 2.25 volts HKR,InitVerbs,0002, 0x00010001, 0x01D70721 ; CLFE VRef 50% 2.25 volts HKR,InitVerbs,0003, 0x00010001, 0x01070101 ; Sets LINEIN MUX with Surr Pins HKR,InitVerbs,0004, 0x00010001, 0x00F70100 ; Sets MICIN MUX with Front MIC Pins HKR,InitVerbs,0005, 0x00010001, 0x01870101 ; Sets PCBeep Select PCBEEPIN HKR,InitVerbs,0006, 0x00010001, 0x01B3B01B ; Sets LineOut Volume to -6db unmuted HKR,InitVerbs,0007, 0x00010001, 0x01A3B01B ; Sets Headphone Volume to -6db unmuted HKR,InitVerbs,0008, 0x00010001, 0x01C3B01B ; Sets Surround Volume to -6db unmuted HKR,InitVerbs,0009, 0x00010001, 0x01D3B01B ; Sets CenterLFE Volume to -6db unmuted HKR,InitVerbs,0010, 0x00010001, 0x0173B017 ; Sets LINEIN Volume to 0db unmuted HKR,InitVerbs,0011, 0x00010001, 0x0153B017 ; Sets CDIN Volume to 0db unmuted HKR,InitVerbs,0012, 0x00010001, 0x0123B000 ; Sets Record Selector to 0db unmuted HKR,InitVerbs,0013, 0x00010001, 0x0033B017 ; Sets FRONT DAC Volume to 0db unmuted HKR,InitVerbs,0014, 0x00010001, 0x0043B017 ; Sets SURR DAC Volume to 0db unmuted HKR,InitVerbs,0015, 0x00010001, 0x0053B017 ; Sets CLFE DAC Volume to 0db unmuted HKR,InitVerbs,0016, 0x00010001, 0x01A707C0 ; Set HPOUT HP drive enable HKR,InitVerbs,0017, 0x00010001, 0x01B707C0 ; Set LINEOUT HP drive enable HKR,InitVerbs,0018, 0x00010001, 0x00670600 ; Set RECORD ADC Channel/Stream ID to 00 HKR,InitVerbs,0019, 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, 0x00000800; ; Value for legacy mute table 72h HKR,GlobalSettings, StereoMic, 1, 01, 00, 00, 00 ; Radio Node Enabled HKR,GlobalSettings,MagicNumber,1,00,00,00,60 ;; AEAUDIO HKR,GlobalSettings,VRefLatency,1,C8,00,00,00 HKR,GlobalSettings,VRefLatencyESP,1,00,05,00,00 HKR,AD1986, MicBoostValue, 0x00010001, 0x00000030 ; 30 = 0db (off) +30db (on) HKR,AD1986, MicR, 1, 05 ; 5 = 7.5db default Mic Record Value HKR,AD1986, "DesTopo", 1, 01 ; Enable Discrete topology for W2K playback. HKR,AD1986, "HPWithMaster", 1, 01 ; Associate headphone volume with front master volume. [HdAudInitM9V.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, 0x01C71F41 ; Sets Multichannel Disable (centerlfe/surr) HKR,InitVerbs,0002, 0x00010001, 0x01E71F40 ; Sets Mono Disable HKR,InitVerbs,0003, 0x00010001, 0x02171F40 ; Sets Aux Disable HKR,InitVerbs,0004, 0x00010001, 0x02371F40 ; Sets Phone Disable HKR,InitVerbs,0005, 0x00010001, 0x02271F40 ; Sets CD Disable HKR,InitVerbs,0006, 0x00010001, 0x01a71F40 ; Sets Headphone Disable HKR,InitVerbs,0007, 0x00010001, 0x02571F40 ; Sets SPDIF Disable HKR,InitVerbs,0008, 0x00010001, 0x02471F00 ; Sets PCBEEP Enable HKR,InitVerbs,0009, 0x00010001, 0x01B3B01F ; Sets LineOut Volume to 0db unmuted HKR,InitVerbs,0010, 0x00010001, 0x0173701F ; Sets LINEIN Volume to 0db unmuted HKR,InitVerbs,0011, 0x00010001, 0x0183701F ; Sets PCBeepIN Volume to 0db unmuted HKR,InitVerbs,0012, 0x00010001, 0x0123B000 ; Sets Record Selector to 0db unmuted HKR,AD1986, "DesTopo", 1, 01 ; Enable Discrete topology for W2K playback. [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 [HdAudBranding.AddReg] ;HKR,Branding,url,,"http://www.soundmax.com" ;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] ;;64Sensaura HKR,,"UpperFilters",0x00010000, "SenFiltService" ;;64Sensaura [SenConfig.AddReg] ;;64Sensaura HKR,Sensaura\Configuration,RenderFactory,0,%KSNAME_RearLineOutWave% ;;64Sensaura HKR,Sensaura\Configuration,TopologyFactory,0,%KSNAME_RearLineOutTopo% ;;64Sensaura HKR,Sensaura\Configuration,ForwardSpeakerConfiguration, 1, 01, 00, 00, 00 ;;64Sensaura HKR,Sensaura\Configuration,IgnoreDSSpeakerConfiguration, 1, 01, 00, 00, 00 ;;64Sensaura HKR,Sensaura\Configuration, MaxStreams, 1, 21, 00, 00, 00 ;;64Sensaura HKR,GlobalSettings,SensPresent,1,01 ; 01 = Sensaura filter driver present. 0 = not present ;;64Sensaura ;Add Soft EQ to M. HKR,Sensaura\Configuration, EQEnable, 1, 01, 00, 00, 00 [HdAud.DelReg] HKR, Drivers HKR, GlobalSettings HKR, Branding HKR, InitVerbs HKR, PowerSettings HKR, Sensaura\Configuration HKR, Sensaura\State HKR, AD1981 ;;64FlatImprove HKR, AD1983 ;;64FlatImprove HKR, AD1986 ;;64FlatImprove HKR, CODEC ;;64FlatImprove HKCU,%HKCU_IFRegPath% ;;64FlatImprove !!! HKLM,%HKLM_IFRegPath% ;;64FlatImprove !!! HKCU,%HKCU_PnPRegPath% ;;64FlatImprove !!! HKLM,%HKLM_PnPRegPath% ;;64FlatImprove !!! ;;HKCU,%IFRegPath% ;;64FlatImprove !!! ;;HKLM,%IFRegPath% ;;64FlatImprove !!! ;;HKCU,%PnPRegPath% ;;64FlatImprove !!! ;;HKLM,%PnPRegPath% ;;64FlatImprove !!! HKLM,%WindowsRunKey%\SoundMAXPnP HKLM,%WindowsAppPaths%\smwdmif.dll HKLM,%WindowsAppPaths%\smax4pnp.exe HKLM,%WindowsAppPaths%\SMaxCore ;; 64Core start [HdAudCore.AddReg] HKLM,%HKLM_IFRegPath%\Settings,"Mode",65537,01,00,00,00 HKLM,%HKLM_IFRegPath%\Mode,"Object000",65537,01,00,00,00 HKLM,%HKLM_IFRegPath%\Mode,"Object004",65537,01,00,00,00 ;;64Sensaura HKLM,%HKLM_IFRegPath%\Mode,"Object050",65537,01,00,00,00 ;;HKLM,%HKLM_IFRegPath%\Mode,"Object084",65537,01,00,00,00 ;; Optional Auto HPCfg HKLM,%WindowsRunKey%,"SoundMAXPnP",,"%16426%\%CoreFilePath%\smax4pnp.exe" HKLM,%WindowsAppPaths%\smwdmif.dll,,,"%16426%\%CoreFilePath%\smwdmif.dll" ;; Note 16426 HKLM,%WindowsAppPaths%\smwdmif.dll,"Path",,"%16426%\%CoreFilePath%" ;; Note 16426 HKLM,%WindowsAppPaths%\smax4pnp.exe,,,"%16426%\%CoreFilePath%\smax4pnp.exe" ;; Note 16426 HKLM,%WindowsAppPaths%\smax4pnp.exe,"Path",,"%16426%\%CoreFilePath%" ;; Note 16426 HKLM,%WindowsAppPaths%\SMaxCore,,,"%16426%\%CoreFilePath%" ;; Note 16426 HKLM,%WindowsAppPaths%\SMaxCore,"Path",,"%16426%\%CoreFilePath%" ;; Note 16426 ;; 64Core end [A1986A.NTAMD64.Interfaces] ;;64flat 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.NTAMD64.Interfaces] ;;64flat 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.NTAMD64.Interfaces] ;;64flat 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" ;;64Sensaura 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" ;;64FlatImprove ;;WindowsRunKey="Software\Microsoft\Windows\CurrentVersion\Run" ;;64FlatImprove ;;WindowsAppPaths="SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths" ;;64FlatImprove ;;PnPRegPath="Software\Analog Devices\smax4pnp" ;;64FlatImprove ;; 64DelReg and AddReg strings ;;64FlatImprove !!!Check entire section carefully!!! HKCU_IFRegPath="SOFTWARE\Analog Devices\SMWDMIF" ;;64FlatImprove HKLM_IFRegPath="SOFTWARE\Wow6432Node\Analog Devices\SMWDMIF" ;;64FlatImprove WindowsRunKey="Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Run" ;;64FlatImprove WindowsAppPaths="SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths" ;;64FlatImprove HKCU_PnPRegPath="Software\Analog Devices\smax4pnp" ;;64FlatImprove HKLM_PnPRegPath="Software\Wow6432Node\Analog Devices\smax4pnp" ;;64FlatImprove CoreFilePath="Analog Devices\Core" ; History Information DriverMfgr="AnalogDevices" DriverVersionID="5.10.4151" DriverBuildDate="10/05/2005" DriverBuildID="5.10.02.4151" INFVersionID="5.10.02.4151-0000" 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.