How to Use Apple AirPods in Debian
If you try to connect Apple AirPods to a computer running Debian, you will be able to pair them without any issues, but unfortunately you will not be able to use them to play any sounds. When I tried to do this, after pairing the AirPods, clicking on the Sound Settings menu option in the Bluetooth settings only showed the default output as an option.
In order to use AirPods to play sound you need to tweak the Bluetooth configuration file a bit. I poked around in that file a bit but I have no idea what the difference between "le" and "br/edr" was until I read this other stack overflow post which explained it succinctly.
For whatever reason, it looks like AirPods are only able to operate in BR/EDR mode. To get them to work with your Debian computer you should do the following:
- Edit
/etc/bluetooth/main.confand update theControllerModeto equalbredr, by default it is set todualmode. - Restart the Bluetooth service with
sudo systemctl restart bluetooth. - You should now see your AirPods as an output option in the Sound Settings (screenshot shown below).

I am not 100% sure what the impact of disabling dual mode will be, but for now all of my other Bluetooth devices along with the AirPods work without any issues.
Update:
After a couple days of using Airpods with my Debian laptop, I've noticed that every once in a while they stop showing up in the sound settings menu. This bug is a bit annoying, but if you restart the bluetooth service with sudo systemctl restart bluetooth.service then they will begin to work again. In addition, I still have not figured out how to get the airpods to be an input source.
Thank you for reading! Share your thoughts with me on bluesky, mastodon, or via email.
Check out some more stuff to read down below.
Most popular posts this month
- SQLite DB Migrations with PRAGMA user_version
- Using cgit
- My Custom Miniflux CSS Theme
- Setting up ANTLR4 on Windows
- Making cgit Pretty
Recent Favorite Blog Posts
This is a collection of the last 8 posts that I bookmarked.
- Pluralistic: Enshittification and Reverse Centaurs go global (29 Jul 2026) from Pluralistic: Daily links from Cory Doctorow
- AI Mania Is Eviscerating Global Decision-Making from Ludicity
- No-One Escapes the Permanent Underclass from Fernando Borretti
- Is it ethical to use AI? from charity.wtf
- The logical destination of LLMs from Andy Bell
- Revised rules of engineering leadership. from Irrational Exuberance
- The circus freaks of open source from Drew DeVault's blog
- Clanker: A Word For The Machine from Armin Ronacher's Thoughts and Writings
Articles from blogs I follow around the net
Pluralistic: Better to beg forgiveness (31 Jul 2026)
Today's links Better to beg forgiveness: Don't ring the doorbell at the house of no unless you absolutely must. Hey look at this: Delights to delectate. Object permanence: RIP Poul Anderson; P2P at PC Forum; Waitress handed her own stolen ID by carded dine...
via Pluralistic: Daily links from Cory Doctorow July 31, 2026Deleting LinkedIn
I deleted most of my social accounts a long time ago. The only account remaining, was LinkedIn. Not that I actively used it. I thought it may help me with keeping in touch with professional contacts. It did not. I never posted anything and wrote about a ha...
via Home on Søren's Blog July 31, 2026Estonia, the country of the fit and the wit
While many Western democracies seem to be in a state of decay and are no longer the safe, civilized and prosperous countries they once were, there are still some European countries that are governed well. One of those that stand out is Estonia. Estonia is...
via Optimized by Otto July 31, 2026Generated by openring