u/3hannes3

I finally fixed my AirPods constantly disconnecting on Windows - here's how

I finally fixed my AirPods constantly disconnecting on Windows - here's how

If your AirPods (or other Apple Bluetooth headphones) keep disconnecting every few minutes on Windows (and you hear that disconnect sound looping over and over) I finally fixed it after trying everything manually.

The root causes turned out to be:

  1. Windows Power Management aggressively suspends Bluetooth device nodes, including SWD\MMDEVAPI AudioEndpoint paths that standard tools miss completely
  2. The HFP Hands-Free profile triggers a disconnect cascade, Windows registers AirPods as multiple simultaneous profiles (A2DP + HFP), and when one drops, they all drop one by one, producing that repeating disconnect sound
  3. Intel Smart Sound Bluetooth Audio driver conflicting with the Windows BT stack on some machines

I wrote a Python script that fixes all of this automatically. It includes a diagnostic mode that shows you exactly which profiles are registered and what's causing the disconnects on your specific system.

GitHub: https://github.com/300sosa/airpods-windows-fix

No external Python packages required. Just run it, pick your device from the list, and follow the steps. The fix is one-time. You only need to run the watcher afterwards if you want live monitoring.

Tested on Windows 11 with Intel AX211 + AirPods Pro 3rd Gen. Should work for all AirPods generations and Beats headphones too.

Happy to help if it doesn't work for your setup. Just open an issue or drop a comment

Disclaimer: This script modifies Windows Registry entries and Bluetooth device settings. While all changes are non-destructive and reversible via Device Manager and Registry Editor, please run the diagnostic first and review the log before applying the fix. Use at your own risk.

u/3hannes3 — 2 days ago