A rust wrapper for the GalaxyBudsLive bluetooth protocol
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jojii 2ae05015e4
Merge pull request #6 from sl424/master
1 month ago
examples Fixed examples 7 months ago
src fix Buds Pro ambient values 1 month ago
.gitignore Initial commit 10 months ago
Cargo.lock update dependencies 5 months ago
Cargo.toml prepare v0.2.9 7 months ago
LICENSE Create LICENSE 10 months ago
README.md Update README 7 months ago
renovate.json Add renovate.json 10 months ago



crates PRs

A reverse engineered rust wrapper for the GalaxyBuds bluetooth protocol. Can be used to communicate with your earbuds using rust. You can find a cli tool controlling your Earbuds on linux here

To use:

Add this to your Cargo.toml

galaxy_buds_rs = "0.2.1"

Or if you have cargo edit:

cargo add galaxy_buds_rs



  • Status update
  • Extended status update
  • Get all debug data
  • Touch updated
  • Voice wakeup listening update
  • Touchpad tap action
  • Version info


  • Un/Lock touchpad
  • Set noisereduction
  • Set Equalizer
  • Adjust sound sync
  • Mute earbud
  • Find my earbuds
  • Prepare voice notification (notifications TTS)
  • Set touchpad option
  • Update time



Set the address value in examples/receive.rs to your Buds' mac address and run following:

cargo --example receive


Set the address value in examples/send.rs to your Buds' mac address and run following:

cargo --example send