galaxy_buds_live_rs 0.1.2

The Galaxy Buds live bluetooth protocol reverse engineered
Documentation

GalaxyBudsLive-rs

A reverse engineered rust wrapper for the GalaxyBudsLive bluetooth protocol. Can be used to communicate with your earbuds from rust.

Features

Receiving

  • Statusupdate
  • Extended statusupdate
  • Touch updated
  • Voice wakeup listening update
  • Touchpad tap action
  • Version info

Sending

  • Un/Lock touchpad
  • Set noisereduction
  • Set Equalizer
  • Adjust sound sync
  • Mute earbud (not working)
  • Set touchpad option
  • Update time
  • Voice notification status
  • Find my earbuds
  • Self test

Examples

Receive

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

cargo --example receive

Send

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

cargo --example send