With Ubuntu 16.04 I've been attempting to pair by Apple airpods as a headset. They come up as headphones. They work fine as headphones, but I would like the microphone to be available
I was desperately searching on the websites, but I finally found this blog post which was really helpful to get familiar with a complementary Bluetooth stack. Here's the solution which I have changed and added to it according to my experience:
Install bluez Bluetooth stack (like a full set of Bluetooth drivers which allows the Linux OS direct access to Bluetooth):
sudo apt-get install bluez*
Optional: install Bluetooth manager, Blueman:
sudo apt-get install blueman
Load USB Bluetooth driver (Bluetooth dongle):
sudo systemctl restart bluetooth
Add controller mode setting to be
/etc/bluetooth/main.confchange this mode to
lein case you have problem with your AirPods:
ControllerMode = dual
Now try to pair your AirPods!
The source of the issue is that Ubuntu's Bluetooth driver doesn't cover AirPods' one.
My system specification:
- Ubuntu 18.04.2 LTS
- Mini Bluetooth 4.0 USB 2.0 CSR4.0 Dongle Adapter
You might need to choose either
ControllerMode in step 5.
I finally had my microphone working with Ubuntu 18.04 and Airpods Pro. It seems it is not just Airpods, but Galaxy Buds and several other bluetooth variants. We need HSP (low speaker output but mic enabled) and not A2DP.
Please refer to this very nice write-up: https://askubuntu.com/a/1236379/692059