[SOLVED] Bluetooth Headphones Disconnecting on Fedora/KDE (MediaTek Adapters)

If you are on Fedora (especially newer versions like 42/43) using a MediaTek Bluetooth chip and your headphones (like the Soundcore Q30/Q35) connect but drop exactly 5 – 10 seconds later, I found the fix.

The Symptom

Your journalctl -f shows errors like:

  • profiles/audio/avdtp.c:handle_unanswered_req() No reply to Close request
  • ACL packet for unknown connection handle
  • bluetoothd: No matching connection for device

The Fix

The issue is often caused by the “FastConnectable” feature, which can cause timing mismatches with certain Bluetooth stacks and MediaTek hardware.

  1. Open your terminal and edit the Bluetooth configuration file:
    sudo nano /etc/bluetooth/main.conf
    
  2. Search for the line: #FastConnectable = false
  3. Remove the # to uncomment it, and ensure it is set to false:
    FastConnectable = false
    
  4. Save (Ctrl+O, Enter) and Exit (Ctrl+X).
  5. Restart the Bluetooth service:
    sudo systemctl restart bluetooth
    

Credit & Disclosure

Note: I used Gemini (AI) to help diagnose the specific timeout errors in my logs and draft this guide, but I have verified this fix personally—it completely solved the persistent disconnection issue on my Fedora KDE setup. Hopefully, this saves someone else a few hours of troubleshooting!

Thanks for the tip. I’m going to move it to Ask Fedora . For a documentation in Ask Fedora > Common Issues , we would need a bug report with developer feedback (perhaps the config change is not the best way to deal with this, or it has some side effects), and at least some guess of how common this problem is among Fedora users (i.e. whether this affects a very narrow or a wider portion of BT hardware).