I have a Bluetooth audio device that I use to play sound from my computer. When playing music from a software, it works as expected. When using it with remote conferencing software like Ms Teams or Zoom, audio has small pops whenever people start or stop talking. It's not a crackling sound. It's as if the connection went to power save after 1 second of silence. I think it's not application related. I would like to test this theory, so how do I disable power save of Bluetooth connection in Windows 10?
In the Device Manager, for the Bluetooth device in question, Details tab, Power data selection, Current power state is now D0, Power capabilties are 00000009, PDCAP_D0_SUPPORTED, PDCAP_D3_SUPPORTED, but Power state mappings S0 through S5 are all Unspecified. As we know, in the Device Manager, there no longer is the Power Management tab which used to have Allow the computer to turn off this device to save power option. I tried the CsEnabled registry key and rebooted, no joy.
I have found the device with PowerShell command $dev = Get-PnpDevice -FriendlyName "NS-01G Pro"
, but $dev.PowerManagementSupported
and $dev.PowerManagementCapabilities
are both empty. $prop = Get-PnpDeviceProperty -InstanceId $dev.InstanceId -KeyName "DEVPKEY_Device_PowerData"
gives a result, but seems like I'm not able to modify $prop.data
number array. $wmidev = Get-WmiObject -Query "select * from win32_PnPEntity" | Where Name -Like "NS-01G Pro"
works, but again I have not been able to modify its properties. I have not successfully found the device with Get-CimInstance
queries, but that could be due to my lack of skills.
Any help? I'm new to PowerShell, so there might be commands that can do the trick. Any help to solve the actual problem is also welcome.