Enable AirPods pairing on Arch Linux
It's beyond easy to pair AirPods with a non-Apple device. And on Arch, it's trivial to have the AirPods appear in the bluetooth manager (in this case, blueman-applet)--but when you try to initiate pairing, it does not succeed.
The trick here--if you don't require pairing with Bluetooth LE devices--is to manually specify that the bluetooth controller (bluez) use BR/EDR transport rather than allow both transport modes.
Open a shell and do the following:
$ sudo vi /etc/bluetooth/main.conf
Uncomment and manually set ControllerMode
to BR/EDR:
# Restricts all controllers to the specified transport. Default value
# is "dual", i.e. both BR/EDR and LE enabled (when supported by the HW).
# Possible values: "dual", "bredr", "le"
ControllerMode = bredr
Restart the bluetooth service:
$ sudo systemctl restart bluetooth
Try re-pairing!
January 29, 2019