amdi2safd.inf Driver File Contents (Chipset_AMD_17.40.2801.1001_W10x64_A.zip)

;------------------------------------------------------------------------------
; AMD I2S Audio Information file : amdi2safd.inf
;
; Copyright (c) 2011 Advanced Micro Devices, Inc. All rights reserved 
;------------------------------------------------------------------------------

[Version]
Signature="$WINDOWS NT$"
Class=MEDIA
ClassGuid={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%AMD%
CatalogFile=amdi2safd.cat
DriverVer=08/23/2017,1.0.0.22

[DestinationDirs]
DefaultDestDir = 12
I2SAudioInstall.CopyList = 10,system32\drivers
AZHAP_binaries.CopyList = 11, "AMD\HAP\hap_plugins"
AZHAP_dspimage.CopyList = 11, "AMD\HAP"

[SourceDisksNames]
1 = %DiskName%

[SourceDisksFiles]
amdi2safd.sys=1,,
amdacpksl.sys=1,,
dspimage_2_2.bin=1,,
amd_HAP_CopyPlugin.sbin=1,,
amd_HAP_FCASRCCC.sbin=1,,
amd_HAP_FCSRCCC.sbin=1,,
amd_HAP_FCSSRCCC.sbin=1,,
amd_HAP_FormatConverter.sbin=1,,
amd_HAP_LMTSPFC.sbin=1,,
amd_HAP_Mixer.sbin=1,,
amd_HAP_RLS_EngineStart.sbin=1,,
amd_HAP_RLS_InBufReadCheck.sbin=1,,
amd_HAP_RLS_MixerInput.sbin=1,,
amd_HAP_RLS_OutputBufCheck.sbin=1,,
amd_HAP_VCPMMute.sbin=1,,

[Manufacturer]
%ManufacturerName%=AMD,NTx86,NTAMD64

[SignatureAttributes]
amdi2safd.sys=SignatureAttributes.DRM
amdacpksl.sys=SignatureAttributes.DRM

[SignatureAttributes.DRM]
DRMLevel=1300

[AMD.NTx86]
%I2SAudioDeviceDescription% = I2SAudioInstall, ACPI\I2SC1002

[AMD.NTamd64]
%I2SAudioDeviceDescription% = I2SAudioInstall, ACPI\I2SC1002

[I2SAudioInstall]
NEEDS=KS.Registration
NEEDS=WDMAUDIO.Registration
INCLUDE=ks.inf
INCLUDE=wdmaudio.inf
CopyFiles   = I2SAudioInstall.CopyList,AZHAP_dspimage.CopyList,AZHAP_binaries.CopyList
AddReg      = I2SAudioInstall.AddReg
AddProperty = I2SAudioBranding.AddProperty

[I2SAudioBranding.AddProperty]
;DeviceBrandingIcon,,,,"%1%\amdi2safd.sys,-203"
DeviceVendorWebSite,,,,"http://amd.com"

[I2SAudioInstall.HW]
AddReg = HdAudSecurity.AddReg
AddReg = I2SKSL_Filter_Reg

[I2SAudioInstall.Services]
AddService=AMDI2SAudioService, 0x00000002, I2SAudio_Service_Install
AddService=AMDKSLFilterService, 0x00000000, KSL_Service_Install

[I2SAudio_Service_Install]
DisplayName   = %AMDI2SAudioDriver.SvcDesc%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %10%\system32\drivers\amdi2safd.sys

[KSL_Service_Install]
DisplayName   = %AMDKSLFilterDriver.SvcDesc%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %10%\system32\drivers\amdacpksl.sys

[I2SAudioInstall.CopyList]
amdi2safd.sys
amdacpksl.sys

[AZHAP_dspimage.CopyList]
dspimage_2_2.bin

[AZHAP_binaries.CopyList]
amd_HAP_CopyPlugin.sbin
amd_HAP_FCASRCCC.sbin
amd_HAP_FCSRCCC.sbin
amd_HAP_FCSSRCCC.sbin
amd_HAP_FormatConverter.sbin
amd_HAP_LMTSPFC.sbin
amd_HAP_Mixer.sbin
amd_HAP_RLS_EngineStart.sbin
amd_HAP_RLS_InBufReadCheck.sbin
amd_HAP_RLS_MixerInput.sbin
amd_HAP_RLS_OutputBufCheck.sbin
amd_HAP_VCPMMute.sbin

[I2SKSL_Filter_Reg]
HKR,,"LowerFilters", 0x00010008,"AMDKSLFilterService"

[I2SAudioInstall.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,amdi2safd.sys
HKR,Drivers,SubClasses,,"wave,midi,mixer"

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\wave\wdmaud.drv, Description,,%I2SAudioDeviceDescription%
HKR,Drivers\midi\wdmaud.drv, Description,,%I2SAudioDeviceDescription%
HKR,Drivers\mixer\wdmaud.drv,Description,,%I2SAudioDeviceDescription%

HKR,PowerSettings,ConservationIdleTime,1,01E,00,00,00
HKR,PowerSettings,PerformanceIdleTime,1,01E,00,00,00
HKR,PowerSettings,IdlePowerState,1,03,00,00,00

HKLM,%MEDIA_CATEGORIES%\%MicInCustomNameGUID%,Name,,%MicInCustomName%

HKR,GlobalSettings,I2SHardwareAudioOffload,1,01,00,00,00 ; Controls the Hardware offload support enable/disable
HKR,GlobalSettings,I2SCodecIndex,1,00,00,00,00 ; 0 is for Realtek codec, 1 is for BT codec


[I2SAudioInstall.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,    %KSNAME_WaveSpeaker_Offload0%,     I2SAudioInstall.I.WaveSpeakerOffload0
AddInterface=%KSCATEGORY_AUDIO%,    %KSNAME_TopologySpeaker_Offload0%, I2SAudioInstall.I.TopologySpeakerOffload0
AddInterface=%KSCATEGORY_RENDER%,   %KSNAME_WaveSpeaker_Offload0%,     I2SAudioInstall.I.WaveSpeakerOffload0
AddInterface=%KSCATEGORY_REALTIME%, %KSNAME_WaveSpeaker_Offload0%,     I2SAudioInstall.I.WaveSpeakerOffload0
AddInterface=%KSCATEGORY_TOPOLOGY%, %KSNAME_TopologySpeaker_Offload0%, I2SAudioInstall.I.TopologySpeakerOffload0

; Interfaces for the render NonOffload endpoint
AddInterface=%KSCATEGORY_AUDIO%,    %KSNAME_WaveSpeaker_NonOffload0%,     I2SAudioInstall.I.WaveSpeakerNonOffload0
AddInterface=%KSCATEGORY_AUDIO%,    %KSNAME_TopologySpeaker_NonOffload0%, I2SAudioInstall.I.TopologySpeakerNonOffload0
AddInterface=%KSCATEGORY_RENDER%,   %KSNAME_WaveSpeaker_NonOffload0%,     I2SAudioInstall.I.WaveSpeakerNonOffload0
AddInterface=%KSCATEGORY_REALTIME%, %KSNAME_WaveSpeaker_NonOffload0%,     I2SAudioInstall.I.WaveSpeakerNonOffload0
AddInterface=%KSCATEGORY_TOPOLOGY%, %KSNAME_TopologySpeaker_NonOffload0%, I2SAudioInstall.I.TopologySpeakerNonOffload0

AddInterface=%KSCATEGORY_AUDIO%,    %KSNAME_WaveSpeaker1%,     I2SAudioInstall.I.WaveSpeaker1
AddInterface=%KSCATEGORY_AUDIO%,    %KSNAME_TopologySpeaker1%, I2SAudioInstall.I.TopologySpeaker1
AddInterface=%KSCATEGORY_RENDER%,   %KSNAME_WaveSpeaker1%,     I2SAudioInstall.I.WaveSpeaker1
AddInterface=%KSCATEGORY_REALTIME%, %KSNAME_WaveSpeaker1%,     I2SAudioInstall.I.WaveSpeaker1
AddInterface=%KSCATEGORY_TOPOLOGY%, %KSNAME_TopologySpeaker1%, I2SAudioInstall.I.TopologySpeaker1

; Interfaces for microphone (external: headphone) capture endpoint 
AddInterface=%KSCATEGORY_AUDIO%,    %KSNAME_WaveMicIn0%,        I2SAudioInstall.I.WaveMicIn0
AddInterface=%KSCATEGORY_AUDIO%,    %KSNAME_TopologyMicIn0%,    I2SAudioInstall.I.TopologyMicIn0
AddInterface=%KSCATEGORY_CAPTURE%,  %KSNAME_WaveMicIn0%,        I2SAudioInstall.I.WaveMicIn0
AddInterface=%KSCATEGORY_REALTIME%, %KSNAME_WaveMicIn0%,        I2SAudioInstall.I.WaveMicIn0
AddInterface=%KSCATEGORY_TOPOLOGY%, %KSNAME_TopologyMicIn0%,    I2SAudioInstall.I.TopologyMicIn0

AddInterface=%KSCATEGORY_AUDIO%,    %KSNAME_WaveMicIn1%,        I2SAudioInstall.I.WaveMicIn1
AddInterface=%KSCATEGORY_AUDIO%,    %KSNAME_TopologyMicIn1%,    I2SAudioInstall.I.TopologyMicIn1
AddInterface=%KSCATEGORY_CAPTURE%,  %KSNAME_WaveMicIn1%,        I2SAudioInstall.I.WaveMicIn1
AddInterface=%KSCATEGORY_REALTIME%, %KSNAME_WaveMicIn1%,        I2SAudioInstall.I.WaveMicIn1
AddInterface=%KSCATEGORY_TOPOLOGY%, %KSNAME_TopologyMicIn1%,    I2SAudioInstall.I.TopologyMicIn1

[I2SAudioInstall.SysFx.Render]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%FX_FriendlyName%
HKR,"FX\\0",%PKEY_FX_StreamEffectClsid%,,%FX_STREAM_CLSID%
HKR,"FX\\0",%PKEY_FX_ModeEffectClsid%,,%FX_MODE_CLSID%
HKR,"FX\\0",%PKEY_FX_UiClsid%,,%FX_UI_CLSID%
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_ANY%
HKR,"FX\\0",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%
HKR,"FX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

[I2SAudioInstall.SysFx.Capture]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%FX_FriendlyName%
HKR,"FX\\0",%PKEY_FX_StreamEffectClsid%,,%FX_STREAM_CLSID%
HKR,"FX\\0",%PKEY_FX_ModeEffectClsid%,,%FX_MODE_CLSID%
HKR,"FX\\0",%PKEY_FX_UiClsid%,,%FX_UI_CLSID%
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_ANY%
HKR,"FX\\0",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%
HKR,"FX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

;======================================================
; render interfaces: speaker (internal)
;======================================================
[I2SAudioInstall.I.WaveSpeakerOffload0]
AddReg=I2SAudioInstall.I.WaveSpeakerOffload0.AddReg

[I2SAudioInstall.I.WaveSpeakerOffload0.AddReg]
HKR,,FriendlyName,,%I2SAudioInstall.WaveSpeakerOffload0.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[I2SAudioInstall.I.TopologySpeakerOffload0]
AddReg=I2SAudioInstall.I.TopologySpeakerOffload0.AddReg,I2SAudioInstall.SysFx.Render, EPPropertiesOffload.AddReg

[I2SAudioInstall.I.TopologySpeakerOffload0.AddReg]
HKR,,FriendlyName,,%I2SAudioInstall.TopologySpeakerOffload0.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[EPPropertiesOffload.AddReg]
HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"EP\\0", %PKEY_AudioEngine_OEMFormat%, 1,41,00,00,00,28,00,00,00,FE,FF,02,00,80,BB,00,00,00,EE,02,00,04,00,10,00,16,00,10,00,03,00,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71
HKR,"EP\\0", %PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1

[I2SAudioInstall.I.WaveSpeakerNonOffload0]
AddReg=I2SAudioInstall.I.WaveSpeakerNonOffload0.AddReg

[I2SAudioInstall.I.WaveSpeakerNonOffload0.AddReg]
HKR,,FriendlyName,,%I2SAudioInstall.WaveSpeakerNonOffload0.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[I2SAudioInstall.I.TopologySpeakerNonOffload0]
AddReg=I2SAudioInstall.I.TopologySpeakerNonOffload0.AddReg,I2SAudioInstall.SysFx.Render, EPPropertiesNonOffload.AddReg

[I2SAudioInstall.I.TopologySpeakerNonOffload0.AddReg]
HKR,,FriendlyName,,%I2SAudioInstall.TopologySpeakerNonOffload0.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[EPPropertiesNonOffload.AddReg]
HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"EP\\0", %PKEY_AudioEngine_OEMFormat%, 1, 41,00,00,00,28,00,00,00,FE,FF,02,00,80,BB,00,00,00,DC,05,00,08,00,20,00,16,00,18,00,03,00,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71
HKR,"EP\\0", %PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1

;======================================================
; render interfaces: speaker - 2(internal)
;======================================================
[I2SAudioInstall.I.WaveSpeaker1]
AddReg=I2SAudioInstall.I.WaveSpeaker1.AddReg

[I2SAudioInstall.I.WaveSpeaker1.AddReg]
HKR,,FriendlyName,,%I2SAudioInstall.WaveSpeaker1.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[I2SAudioInstall.I.TopologySpeaker1]
AddReg=I2SAudioInstall.I.TopologySpeaker1.AddReg,I2SAudioInstall.SysFx.Render, EPPropertiesSpk.AddReg

[I2SAudioInstall.I.TopologySpeaker1.AddReg]
HKR,,FriendlyName,,%I2SAudioInstall.TopologySpeaker1.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[EPPropertiesSpk.AddReg]
HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"EP\\0", %PKEY_AudioEngine_OEMFormat%, 1, 41,00,00,00,28,00,00,00,FE,FF,02,00,80,BB,00,00,00,DC,05,00,08,00,20,00,16,00,18,00,03,00,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71
HKR,"EP\\0", %PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1

;======================================================
; capture interfaces: mic in (external: headphone)
;======================================================
[I2SAudioInstall.I.WaveMicIn0]
AddReg=I2SAudioInstall.I.WaveMicIn0.AddReg

[I2SAudioInstall.I.WaveMicIn0.AddReg]
HKR,,FriendlyName,,%I2SAudioInstall.WaveMicIn0.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[I2SAudioInstall.I.TopologyMicIn0]
AddReg=I2SAudioInstall.I.TopologyMicIn0.AddReg,I2SAudioInstall.SysFx.Capture, EPPropertiesMic0.AddReg

[I2SAudioInstall.I.TopologyMicIn0.AddReg]
HKR,,FriendlyName,,%I2SAudioInstall.TopologyMicIn0.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[EPPropertiesMic0.AddReg]
HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"EP\\0", %PKEY_AudioEngine_OEMFormat%, 1, 41,00,00,00,28,00,00,00,FE,FF,02,00,80,BB,00,00,00,DC,05,00,08,00,20,00,16,00,18,00,03,00,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71
HKR,"EP\\0", %PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1

;======================================================
; capture interfaces: mic in - 2(external: headphone)
;======================================================
[I2SAudioInstall.I.WaveMicIn1]
AddReg=I2SAudioInstall.I.WaveMicIn1.AddReg

[I2SAudioInstall.I.WaveMicIn1.AddReg]
HKR,,FriendlyName,,%I2SAudioInstall.WaveMicIn1.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[I2SAudioInstall.I.TopologyMicIn1]
AddReg=I2SAudioInstall.I.TopologyMicIn1.AddReg,I2SAudioInstall.SysFx.Capture, EPPropertiesMic1.AddReg

[I2SAudioInstall.I.TopologyMicIn1.AddReg]
HKR,,FriendlyName,,%I2SAudioInstall.TopologyMicIn1.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[EPPropertiesMic1.AddReg]
HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"EP\\0", %PKEY_AudioEngine_OEMFormat%, 1, 41,00,00,00,28,00,00,00,FE,FF,02,00,80,BB,00,00,00,DC,05,00,08,00,20,00,16,00,18,00,03,00,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71
HKR,"EP\\0", %PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1

[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)"

;======================================================
; WDF
;======================================================
[I2SAudioInstall.Wdf]
KmdfService = AMDI2SAudioService, I2SAudio_Install_WdfSect
[I2SAudio_Install_WdfSect]
KmdfLibraryVersion = 1.11

[Strings]

AMD                                                    = "Advanced Micro Devices"
ManufacturerName                                       = "Advanced Micro Devices"
DiskName                                               = "I2S Audio Source Disk"
I2SAudioDeviceDescription                              = "AMD I2S Audio Device"
AMDI2SAudioDriver.SvcDesc                              = "AMD Function Driver for I2S Controller"  
AMDKSLFilterDriver.SvcDesc                             = "AMD KSL Filter Driver for I2S Controller"  

                                                       
KSNAME_WaveSpeaker_Offload0                            = "WaveSpeaker_Offload0"
KSNAME_TopologySpeaker_Offload0                        = "TopologySpeaker_Offload0"
                                                       
KSNAME_WaveSpeaker_NonOffload0                         = "WaveSpeaker_NonOffload0"
KSNAME_TopologySpeaker_NonOffload0                     = "TopologySpeaker_NonOffload0"
                                                       
KSNAME_WaveSpeaker1                                    = "WaveSpeaker1"
KSNAME_TopologySpeaker1                                = "TopologySpeaker1"
                                                       
KSNAME_WaveMicIn0                                      = "WaveMicIn0"
KSNAME_TopologyMicIn0                                  = "TopologyMicIn0"
                                                       
KSNAME_WaveMicIn1                                      = "WaveMicIn1"
KSNAME_TopologyMicIn1                                  = "TopologyMicIn1"
                                                       
I2SAudioInstall.WaveSpeakerOffload0.szPname            = "I2SAudioInstall Wave Speaker Offload - 0"
I2SAudioInstall.TopologySpeakerOffload0.szPname        = "I2SAudioInstall Topology Speaker Offload - 0"

I2SAudioInstall.WaveSpeakerNonOffload0.szPname         = "I2SAudioInstall Wave Speaker NonOffload - 0"
I2SAudioInstall.TopologySpeakerNonOffload0.szPname     = "I2SAudioInstall Topology Speaker NonOffload - 0"

I2SAudioInstall.WaveSpeaker1.szPname                   = "I2SAudioInstall Wave Speaker - 1"
I2SAudioInstall.TopologySpeaker1.szPname               = "I2SAudioInstall Topology Speaker - 1"
                                                       
I2SAudioInstall.WaveMicIn0.szPname                     = "I2SAudioInstall Wave Microphone - 0"
I2SAudioInstall.TopologyMicIn0.szPname                 = "I2SAudioInstall Topology Microphone - 0"
                                                         
I2SAudioInstall.WaveMicIn1.szPname                     = "I2SAudioInstall Wave Microphone - 1"
I2SAudioInstall.TopologyMicIn1.szPname                 = "I2SAudioInstall Topology Microphone - 1"

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}"
KSCATEGORY_REALTIME                                    = "{EB115FFC-10C8-4964-831D-6DCB02E6F23F}"
Proxy.CLSID                                            = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
                                                       
PKEY_FX_Association                                    = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},0"
PKEY_FX_StreamEffectClsid                              = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},5"
PKEY_FX_ModeEffectClsid                                = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},6"
PKEY_FX_UiClsid                                        = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},3"
PKEY_ItemNameDisplay                                   = "{B725F130-47EF-101A-A5F1-02608C9EEBAC},10"

PKEY_SFX_ProcessingModes_Supported_For_Streaming       = "{D3993A3F-99C2-4402-B5EC-A92A0367664B},5"
PKEY_MFX_ProcessingModes_Supported_For_Streaming       = "{D3993A3F-99C2-4402-B5EC-A92A0367664B},6"

AUDIO_SIGNALPROCESSINGMODE_DEFAULT                     = "{C18E2F7E-933D-4965-B7D1-1EEF228D2AF3}"

FX_UI_CLSID                                            = "{5860E1C5-F95C-4a7a-8EC8-8AEF24F379A1}"
KSNODETYPE_ANY                                         = "{00000000-0000-0000-0000-000000000000}"
FX_STREAM_CLSID                                        = "{62dc1a93-ae24-464c-a43e-452f824c4250}"
FX_MODE_CLSID                                          = "{637c490d-eee3-4c0a-973f-371958802da2}"
FX_FriendlyName                                        = "Microsoft Audio Home Theater Effects"
                                                       
PKEY_AudioEndpoint_Association                         = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},2"
PKEY_AudioEngine_OEMFormat                             = "{E4870E26-3CC5-4CD2-BA46-CA0A9A70ED04},3"
PKEY_AudioEndpoint_Supports_EventDriven_Mode           = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},7"
                                                       
MEDIA_CATEGORIES                                       = "SYSTEM\CurrentControlSet\Control\MediaCategories"
MicInCustomNameGUID                                    = "{d48deb08-fd1c-4d1e-b821-9064d49ae96e}"
                                                       
MicInCustomName                                        = "External Microphone"
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 0.55