Hello there, visitor 👋

Home | Blog | Garden | GitHub | Mastodon

A FOSS companion app for your headphones!

The story 🛣️

I wanted to quickly switch ANC modes on my headphones. So, I downloaded an official companion app from the vendor - it weights 300mb, takes up to 10 seconds to launch, then takes it’s own internal updates to run, and then, it kindly, allows me to do it

Also, it turned out that “find lost bud by last-seen GPS position” feature was only available to pro model - even tho mine could do this as well, but they just decided to disable this for cheaper ones

“This is bullshit”, I thought. So I pulled out Wireshark🦈, figured out what commands are sent for different ANC modes, and made my own app. And here we are 🎉🎉🎉

FreeBuddy is freedom from bullshit 🚫💩

FreeBuddy aims to be a community-built app for all headphones out there, supporting all of their features, and adding extra ones with ✨magic of code✨

Currently supported models 🎧

Right now, freebuddy supports these headphones, with all of their stock-app features:

Main FreeBuddy screen - light theme Main FreeBuddy screen - dark theme

Custom cool features 🛠️💅

Also, freebuddy is already one step ahead of capitalism - it has a nice home widget with battery levels :>

Home battery widget - light theme Home battery widget - dark theme

Download 📦

PlatformInstallation
Any ⭐Github Releases
(Note: signed with debug keys)
Android 🤖Google Play
Windoza 💩TODO: Windoza build
Linux 🐧TODO: L00nix build

Community and development 👨‍💻👩‍💻

All notes on inner workings, reverse-engineering guides live in dev

If you’re interested in supporting more headphones, want to help, or just chat, feel invited to hop on Discord channel:

Discord

Coffee ☕

I’ve spent a lot of time and love making this app 💖 if you like it, you can give me a tip 😇

Donate using ko-fi Donate using paypal Donate using Liberapay

FreeBuddy development ⚙️ 2023-12-22