Diagnostic step 1
Open Sound Control Panel → Playback and Communication tabs. In Communication tab, set 'Do nothing' for 'When Windows detects communications activity' and test if apps hold A2DP.
Generated Oct 3, 2026, 12:35:03 AM
Open Sound Control Panel → Playback and Communication tabs. In Communication tab, set 'Do nothing' for 'When Windows detects communications activity' and test if apps hold A2DP.
In Sound Control Panel → Playback, explicitly set 'Headphones (A2DP)' as Default Device, and in Recording set headset mic as Default Communications Device. Then launch the app and use its per-app audio device settings (Teams → Settings → Devices, Chrome → Site settings / WebRTC) to select the A2DP playback endpoint if available.
Temporarily disable the Hands-Free Telephony service for the device: Device Manager → Bluetooth → right-click headset → Properties → Services (or in Control Panel → Devices and Printers right-click device → Properties → Services) and uncheck Hands-Free Telephony. This prevents Windows from exposing the low-quality endpoint; verify audio. This is reversible.
If using Microsoft Bluetooth stack, try vendor (WIDCOMM) driver or vice versa — install one at a time and reboot. Record current driver before changing. If vendor driver is proprietary, keep a rollback plan.
Update headset firmware using vendor updater; test same headset on another Windows PC or phone to confirm behavior is headset-specific or PC-specific. If headset behaves correctly on phone, focus on PC Bluetooth adapter/driver settings or a Windows bug in handling profiles and escalate to adapter vendor or Microsoft if necessary.