FxSound does not detect Bluetooth headset after reconnect unless re-paired

When my Bluetooth headset reconnects to Windows after being in its case or battery depletion, Windows shows it as “Connected”, and audio works system-wide. However, FxSound does not detect the headset unless I fully remove and re-pair the device.

Steps to reproduce:

  1. Pair and connect a Bluetooth headset (e.g., earbuds).
  2. Use FxSound with it normally.
  3. Disconnect the headset (e.g., put in case or battery dies).
  4. Reconnect it — Windows shows “Connected”, and system sound works.
  5. FxSound does NOT show or apply enhancements to the Bluetooth device unless I unpair and re-pair it.

Expected behavior:
FxSound should auto-detect or allow manually selecting the Bluetooth device again after it reconnects.

Tried:

  • Restarting FxSound (sometimes works).
  • Manually changing the default audio output in Windows (still not detected by FxSound).
  • Updating all drivers.

Please fix or provide a workaround that avoids re-pairing every time.

Sorry about this. What happens when you cycle between some playback devices within FxSound and then go back to the bluetooth device?

1 Like

Yes, I tried cycling between other playback devices in FxSound, but the Bluetooth device doesn’t appear in the list at all after reconnecting. So I can’t switch back to it manually.

The only workaround I’ve found is:

  • I run “Find and fix problems with Bluetooth devices” from Windows Troubleshooter.

  • After that, FxSound suddenly detects the Bluetooth headset again and it appears in the device list.

This happens consistently with any Bluetooth audio device — it’s not specific to one model.

So it seems FxSound isn’t picking up the reconnected Bluetooth device unless Windows forcibly reinitializes it via the troubleshooter.

@bvijay any ideas on what might be happening here?

1 Like

I tested with two Bluetooth headphones, soundcore Q20i and Sony WH-CH520, disconnecting and connecting the headphone from Settings > Bluetooth & devices > devices and also from the power button of the headphone. Once the headphone is connected and available in the OS device list it is also available in FxSound.

Can you provide the headphone details which are not getting detected in FxSound.

Also, can you please download and run our diagnostic utility fxdiag.exe from fxsound-app/bin/x64/fxdiag.exe at main · fxsound2/fxsound-app · GitHub and see if it lists the Bluetooth devices not detected by FxSound.

App is just blinking and going nothing happening

It is a command line utility. So, open a command line and run fxdiag.exe from there.

see the issue "C:\Users\thete\Downloads>fxdiag.exe
Audio Playback Devices

  1. FxSound Speakers (FxSound Audio Enhancer) [Speakers]
    [Active] [2 - Channels] [32 bit, 48000 Hz] [Volume: 100%]

  2. Headphones (TWS) [Headphones]
    [Active] [2 - Channels] [32 bit, 48000 Hz] [Volume: 100%]

  3. Speakers (2- Realtek(R) Audio) [Speakers]
    [Active] [2 - Channels] [32 bit, 48000 Hz] [Volume: 100%]

  4. Headphones (2- Realtek(R) Audio) [Headphones]
    [Unplugged]

  5. Speakers (Realtek(R) Audio) [Speakers]
    [Not Present]

  6. HDMI (HD Audio Driver for Display Audio) [DisplayAudio]
    [Not Present]

  7. Speakers (2- Realtek(R) Audio) [Speakers]
    [Not Present]

  8. Headphones (2- Realtek(R) Audio) [Headphones]
    [Not Present]

  9. Headphones (Realtek(R) Audio) [Headphones]
    [Not Present]

  10. Digital Output () [DisplayAudio]
    [Not Present]

Audio Sessions

  1. System sounds
    [Inactive] [Volume: 100%]

  2. japa.exe
    [Active] [Volume: 100%]

Normally any audio playback device enumerated on the system should be listed in FxSound. I am not sure why the TWS headphones are not getting detected.

Can you please share the model name of the headphones. I will try to replicate the problem if I can find the same or similar headphones.

I am able to replicate the issue on ARM64 by connecting a USB-C wired AirPod.

I will debug it further.

Hi bvijay,

Thanks for confirming and replicating the issue on your end. In my case, it happens with AirPods as well as other Bluetooth playback devices — so it doesn’t seem limited to one brand or model.

The behavior is consistent:

  • Windows shows the device as connected and audio works normally.

  • FxSound does not list or apply effects until I run the Windows Bluetooth troubleshooter or fully re-pair the device.

Since you were able to reproduce something similar, it looks like the problem affects Bluetooth audio endpoints more generally. Please let me know if you’d like me to run any additional diagnostics or provide logs after reconnection steps — happy to help test further if it assists your debugging.

Appreciate your support on this.

Best regards,
vishwanatha bn

Hi @vish

Thank you for your support in debugging this issue.

The issue replication at my end is quite inconsistent. It would be great if you could help with running the diagnostic tool and share the logs.

You can find fixdiag.exe latest version at fxsound-app/bin at dev_1.1 · fxsound2/fxsound-app specific to the platform (Intel/AMD 32-bit, 64-bit or ARM64).

Please run fxdiag.exe when FxSound.exe is not detecting the AirPods or Bluetooth playback device and share me the output log.