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