This guide is completed on Raspian, so the first step is to make sure you have the latest Raspbian Operating System (OS) installed on your Raspberry Pi. If you want your Raspberry Pi interacting with anything, from a printer, to a mobile phone, to setting up media streaming, bluetooth is the way to go! The nano dongle available from ModMyPi is the perfect low cost solution, and this guide will show you how to install it. Systemctl -user -now enable rvice pulseaudio.Bluetooth is a useful tool for getting devices communicating wirelessly. If you want to rollback all the changes we did, you can do it by using: systemctl -user unmask pulseaudio
I hope I have helped you solve your problem. If it’s still not showing your microphone, you can try rebooting once and remove and pair your Bluetooth device again to check if it works now. If it doesn’t show up, then try restarting Pipewire by this command: systemctl -user restart pipewire Things should be working by now and you can see your microphone. This command will give the following output, in Server Name you can see: PulseAudio (on PipeWire 0.3.28) You can ensure that Pipewire is now running through: pactl info After a new update of Pipewire, you also need to enable pipewire-media-session-service: systemctl -user -now enable rvice I am not sure but, if possible, you can try to run this on other versions too.ĩ. If you are on Ubuntu 20.04, you also need to “mask” the PulseAudio by: systemctl -user mask pulseaudio Reload the daemon: systemctl -user daemon-reloadĭisable PulseAudio: systemctl -user -now disable rvice pulseaudio.socket Now, to install the client libraries: sudo apt install pipewire-audio-client-libraries Install the dependency by: sudo apt install libspa-0.2-bluetooth There is also a dependency needed to be installed with Pipewire, otherwise you will face the issue of “Bluetooth headset won’t connect after installing pipewire”. Install the package: sudo apt install pipewire To update the PPA packages in your system do: sudo apt update We will use a PPA for adding Pipewire to Ubuntu 20.04, which is maintained regularly: sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream Open your terminal and follow these steps: You can follow it and most probably be able to solve your problem.īluetooth headset microphone not detected Here is the detailed article I have written to resolve this problem, the steps of which I'm also adding here. So I came up with the steps to replace PulseAudio with PipeWire. Also, to be noted that my problem wasn't resolved even after following all the steps to configure ofono in PulseAudio. So there will be no need to install any other utility like ofono, phonesim. After trying for 2 days, I came to the solution of replacing PulseAudio with Pipewire sound server, which supports HSP, HFP and A2DP by itself. My headset microphone was not detected by PulseAudio and the problem is that my headphones don't have HSP profile, only HFP profile. I was facing the same issue with Oneplus Wireless Z Bass edition. :/īluetooth profile locked to A2DP (high-quality audio sink) but cannot change to HFP/HSP (low-quality bidirectional headset) But no recommodation for headphone usage on Linux (On windows it works absolutely fine). The bluetooth adapter is really fine if you just need audio output A2DP, because it is low cost. It looks like there is simply no solution for this problem. In the meantime I have found this thread. The error messages where displayed there. I tried switching via the Graphical User Interface 1. Is there any newer/better firmware or drivers for this? It also seems to be no ubuntu error because connecting the headset on my ubuntu laptop and using HSP/HFP there works just fine.Īny help, assumptions, tips and hints appreciated! :(Īre there any experiences with this cambridge adapter? It seems to be the reason for troubles. I really like it to work on ubuntu but if I can not use my headset microphone I have to switch OS. On Ubuntu 18.04 with 4.15.0-91-generic Kernel (also other OS like: Elementary 19.1) Skype and discord calls are no problem there.Ġa12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
My Beyerdynamic Headset works fine on Windows - with the same bluetooth dongle, no need to say. I even installed different linux distros hoping to use my Headset there). I have searched and tried many solutions but I can not make it work (I connected the Headphones via terminal, blueman, pavucontrol and so on. It results in the 'Can not switch to HSP/HFP' error. But if I try to switch to the HSP/HFP profile I can't do this. I have a headset which I want to connect via bluetooth - No problem (A2DP is just fine).