Ok, I did some more “reasearch”. I have found that the same issue exists for the Raspberry Pi 3, see this issue. Following a couple of links, it turns out that HSP/HFP seems to be broken on Linux, see this issue.
Can somebody please confirm this, or link me to some other website? I’m really stuck at this point.
I know it’s frustrating with Broadcom not playing nice with Linux, i have a Broadcom chip and the bluetooth is not working at all, but i don’t use it so i don’t bother with it. Might replace it with an Intel one.
I totally agree. Broadcom already made my Fairphone 1 obsolete, even though the hardware was fully functional, because they violated the contract with Fairphone and kept the sources for their drivers a secret…
I guess the easiest thing is to get an external USB Bluetooth dongle.
@kiko964 You seem to have some experience with Bluetooth devices and Linux. Can you recommend a manufacturer/model?
On the previous laptop i had an Atheros bluetooth card and it worked fine but back then i used Ubuntu.
Here is a page with compatible bluetooth adapers, it may be for the Raspberry Pi but they shoud be compatible with other Linux distros https://elinux.org/RPi_USB_Bluetooth_adapters
This site also lists compatible devices with Linux
I have tested my setup again. In the GNOME settings, the mic appears to be not working (no red bars when I speak). Also, when I try to run the “mono” test sound in HSF/HSP, I only hear noise.
Music playback and Telegram calls work in HSF/HSP.
Now comes the weird part: In the browser, the mic IS WORKING! I’ve tested it with this test site. I’ve also successfully had a video conference on my own Nextcloud Talk server.
Probably PulseAudio is not configured correctly. Do you have an idea how to make it work?
Ok, thank you very much. I’m not really a fan of COPR repos, perhaps I’m a bit too paranoid. Is there a way I can see the RPM sources used in the repo and perhaps even build the RPM myself?
Thanks for the link, I’ll write again if I find the time to compile the package.
The main issue for is solved now: I can participate in video meetings, and listen to music with the headset. The cherry on top would be to get the GNOME/PulseAudio configuration working, but that is just nice-to-have.
Install rpmfusion repos → Configuration - RPM Fusion and after that ‘sudo dnf install pulseaudio-module-bluetooth-freeworld’ - Bluetooth support for the PulseAudio sound server, supports extra codecs.Maybe will help you.
Thanks for the hint. I already did that, but GNOME still cannot use the mic.
I don’t think it is related to the Bluetooth stack anymore: Firefox, Zoom, BlueJeans and Nextcloud Talk can use the mic. I guess these apps don’t rely on PulseAudio, but use the device directly.
I’m running F31 and Xfce. My new headphone/mic has a split jack. If I plug the right jack into the right hole, my mic works, but only if the headphone jack isn’t plugged in. That’s OK, because in that case, both the headphone and mic work through the one jack that’s plugged in. And, if I take the adapter off, neither of them works. I don’t know what this means, but I’m reporting it because it might be a help to somebody else.