Open your terminal.
In the root directory run the command:
sudo nano /etc/bluetooth/main.conf
The terminal will ask you to input your password. Please type it :)
After that a file with configurations will be opened in a terminal window.
Find the next line:
#ControllerMode = dual
Change "dual" to "bredr". The final code must be:
ControllerMode = bredr
To save changes and exit nano editor do the following:
- On your keyboard press:
Ctrl + x
- On the bottom of nano editor you will see a qustion:
"Save modified buffer?"
- Press on your keyboard: y
- Press on your keyboard: Enter
After these steps you will come back to regular terminal window on the same directory as before.
Run the next command in a terminal:
sudo /etc/init.d/bluetooth restart
After that you will see the message:
"Restarting bluetooth (via systemctl): bluetooth.service."
Go to your computer settings and enable Bluetooth so it starts to look for bluetooth connections
The next actions should be performed exactly as described:
-
Put your airpods (both) inside the case
-
Keep the cover opened
-
With cover opened and airpods inside the case press and hold the button on the back of the airpods case.
-
Hold the button until you see the light blinking on the front side of the case, it can also make a sound signaling that it is in pairing mode
Finaly, after all these steps you should find your AirPods on Bluetooth settings section and connect it ;)
OKAY! Here's what I got:
@adhillon192 -> not sure if ya still need it, but here's to anyone else confused and also suffering from pineal blockages from sorcerers casting dumbfound spells upon us, all while the bluetooth deity laughs at our misfortunes...
https://wiki.archlinux.org/title/Bluetooth_headset#Disable_PipeWire_HSP/HFP_profile contains a great deal of info about A2DP, how to get pipewire to connect to A2DP, how to make A2DP default, as well as other general information regarding making Airpods Max/Pro/ any headset really sound much better via high quality bluetooth x-mit magic, or the like...!
A caveat is that this info is for my current distro, though I believe the info will also help others. I think Ubuntu and others use .lua scripts for pipewire config (?) though I only copy/pasted any tutorials then as this was during my dope ages as a nix user. I wouldn't say I'm quite grown out of them, actually; yet, I'll DEFINITELY remember this sht, hopefully, as it was a pain. I feel for the new user who can't simply plug-n-play their $12, proof of capitalist failure via human rights violation, penny-salaried labor produced headsets from amazon or walmart. I understand that many of us do not want or need such settings exposed or enabled, but it'd be nice if the start guides, for example Arch or Manjaro, included some sort of 'paths' a user can take to either customize their system and learn the components around it, or use a custom installer of such to allow ease of access in following such documentations and tutorials which explain component concepts and setup, some pitfalls, etc... OR BOTH! SOMETHING FOR THE LOVE OF ALL THE MANY MANY LANDFILL-IN-UTAH-LOCATED, BURIED-BY-APPLE, APPLE LISA COMPUTERS!!
anyway, good luck to y'all!