[Version]
ClassGUID
{4d36e96c-e325-11ce-bfc1-08002be10318}
DriverVer
05/31/2019,01.00.00.10
[SourceDisksNames]
222
"SYSVAD Driver Disk","",222
[SourceDisksFiles]
[Manufacturer]
[SYSVAD.NTamd64]
%SYSVAD_SA.DeviceDesc%
SYSVAD_SA, Root\sysvad_BcmAudio
[DestinationDirs]
SYSVAD_SA.CopyList
12 ; windows\system32\drivers
[SYSVAD_SA.CopyList]
[SYSVAD_SA.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,BcmAudio.sys
HKR,PowerSettings,SingleComponentMultiFxStates,3,1,0,0,0 ; Turn on multi Fx support.
HKR,PowerSettings,ConservationIdleTime,3,3,0,0,0 ; 3 seconds for idle power management when on battery
HKR,PowerSettings,PerformanceIdleTime,3,3,0,0,0 ; 3 seconds for idle power management when on AC power
HKR,PowerSettings,IdlePowerState,3,3,0,0,0 ; go to D3 for idle power management
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,,%SYSVAD_SA.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv,Description,,%SYSVAD_MIDI%
HKR,Drivers\mixer\wdmaud.drv,Description,,%SYSVAD_SA.DeviceDesc%
[SYSVAD.I.WaveBthHfpSpeaker]
AddReg
SYSVAD.I.WaveBthHfpSpeaker.AddReg
[SYSVAD.I.WaveBthHfpSpeaker.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%SYSVAD.WaveBthHfpSpeaker.szPname%
[SYSVAD.I.TopologyBthHfpSpeaker]
AddReg
SYSVAD.I.TopologyBthHfpSpeaker.AddReg
[SYSVAD.I.TopologyBthHfpSpeaker.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%SYSVAD.TopologyBthHfpSpeaker.szPname%
HKR,EP\0,%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,EP\0,%PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1
[SYSVAD.I.WaveBthHfpMic]
AddReg
SYSVAD.I.WaveBthHfpMic.AddReg
[SYSVAD.I.WaveBthHfpMic.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%SYSVAD.WaveBthHfpMic.szPname%
[SYSVAD.I.TopologyBthHfpMic]
AddReg
SYSVAD.I.TopologyBthHfpMic.AddReg
[SYSVAD.I.TopologyBthHfpMic.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%SYSVAD.TopologyBthHfpMic.szPname%
HKR,EP\0,%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,EP\0,%PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1
[SYSVAD_SA.NT]
Include
ks.inf,wdmaudio.inf
Needs
KS.Registration, WDMAUDIO.Registration
CopyFiles
SYSVAD_SA.CopyList
[SYSVAD_SA.NT.Interfaces]
AddInterface
%KSCATEGORY_AUDIO%, %KSNAME_WaveBthHfpSpeaker%, SYSVAD.I.WaveBthHfpSpeaker
AddInterface
%KSCATEGORY_RENDER%, %KSNAME_WaveBthHfpSpeaker%, SYSVAD.I.WaveBthHfpSpeaker
AddInterface
%KSCATEGORY_REALTIME%, %KSNAME_WaveBthHfpSpeaker%, SYSVAD.I.WaveBthHfpSpeaker
AddInterface
%KSCATEGORY_AUDIO%, %KSNAME_TopologyBthHfpSpeaker%, SYSVAD.I.TopologyBthHfpSpeaker
AddInterface
%KSCATEGORY_TOPOLOGY%, %KSNAME_TopologyBthHfpSpeaker%, SYSVAD.I.TopologyBthHfpSpeaker
AddInterface
%KSCATEGORY_AUDIO%, %KSNAME_WaveBthHfpMic%, SYSVAD.I.WaveBthHfpMic
AddInterface
%KSCATEGORY_REALTIME%, %KSNAME_WaveBthHfpMic%, SYSVAD.I.WaveBthHfpMic
AddInterface
%KSCATEGORY_CAPTURE%, %KSNAME_WaveBthHfpMic%, SYSVAD.I.WaveBthHfpMic
AddInterface
%KSCATEGORY_AUDIO%, %KSNAME_TopologyBthHfpMic%, SYSVAD.I.TopologyBthHfpMic
AddInterface
%KSCATEGORY_TOPOLOGY%, %KSNAME_TopologyBthHfpMic%, SYSVAD.I.TopologyBthHfpMic
[SYSVAD_SA.NT.Services]
AddService
sysvad_BcmAudio,0x00000002,sysvad_BcmAudio_Service_Inst
[sysvad_BcmAudio_Service_Inst]
DisplayName
%SYSVAD_BcmAudio.SvcDesc%
ServiceBinary
%12%\BcmAudio.sys
[SYSVAD_SA.NT.HW]
[AUDIOHW.AddReg]
HKR,,DeviceType,0x10001,0x0000001D
HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"
[SYSVAD_SA.NT.Wdf]
KmdfService
sysvad_BcmAudio, SYSVAD_SA_WdfSect
[SYSVAD_SA_WdfSect]
[DeviceInstall32]
AddDevice
ROOT\sysvad_BcmAudio\0000,,sysvad_BcmAudio_Inst
[sysvad_BcmAudio_Inst]
HardwareIds
ROOT\sysvad_BcmAudio
[Strings]
KSNAME_WaveBthHfpSpeaker
"WaveBthHfpSpeaker"
KSNAME_TopologyBthHfpSpeaker
"TopologyBthHfpSpeaker"
KSNAME_WaveBthHfpMic
"WaveBthHfpMic"
KSNAME_TopologyBthHfpMic
"TopologyBthHfpMic"
Proxy.CLSID
"{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_AUDIO
"{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER
"{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE
"{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_REALTIME
"{EB115FFC-10C8-4964-831D-6DCB02E6F23F}"
KSCATEGORY_TOPOLOGY
"{DDA54A40-1E4C-11D1-A050-405705C10000}"
KSNODETYPE_ANY
"{00000000-0000-0000-0000-000000000000}"
PKEY_AudioEndpoint_Association
"{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},2"
PKEY_AudioEndpoint_Supports_EventDriven_Mode
"{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},7"
PKEY_FX_Association
"{D04E05A6-594B-4FB6-A80D-01AF5EED7D1D},0"
PKEY_FX_EndpointEffectClsid
"{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},7"
REG_MULTI_SZ
0x00010000 ; FLG_ADDREG_TYPE_MULTI_SZ
AUDIO_SIGNALPROCESSINGMODE_DEFAULT
"{C18E2F7E-933D-4965-B7D1-1EEF228D2AF3}"
AUDIO_SIGNALPROCESSINGMODE_MEDIA
"{4780004E-7133-41D8-8C74-660DADD2C0EE}"
AUDIO_SIGNALPROCESSINGMODE_MOVIE
"{B26FEB0D-EC94-477C-9494-D1AB8E753F6E}"
MsCopyRight
"Copyright(C)2019,Broadcom Corporation"
SYSVAD_SA.DeviceDesc
"BCM Audio Device"
SYSVAD_BcmAudio.SvcDesc
"BCM Audio Device"
SYSVAD_MIDI
"Virtual Audio Device- Midi Device"
SYSVAD.WaveBthHfpSpeaker.szPname
"SYSVAD Wave Bluetooth HFP Speaker"
SYSVAD.TopologyBthHfpSpeaker.szPname
"SYSVAD Topology Bluetooth HFP Speaker"
SYSVAD.WaveBthHfpMic.szPname
"SYSVAD Wave Bluetooth HFP Microphone"
SYSVAD.TopologyBthHfpMic.szPname
"SYSVAD Topology Bluetooth HFP Microphone"