Galaxy Buds Client
An unofficial Galaxy Buds Manager for Windows (Buds/Buds+)
(You can find downloads in the release tab)
This Client is a product of my research on the custom RFComm Serial Protocol the Buds use to receive and send binary (configuration) data. If you are interested in the structure of the protocol and its serial messages, I recommend you to check my notes out which I took while reverse-engineering the whole thing:
Features
New features (in addition to the existing ones):
- Touchpad: Customizable tap-and-hold actions (launch application, toggle equalizer, change ambient volume, ...)[1]
- Resume media playback if Buds are worn
- Systray context menu with battery statistics
- Display detailed sensor statistics on the dashboard, this includes:
- Voltage and Current of the in-built ADC (Analog-to-Digital converter) of both Earbuds
- Temperature of both Earbuds
- More precise battery percentage (instead of steps of 5)
- Perform a self-test with all on-board components
- Display various (debug) information, including:
- Hardware Revision
- (Touch) Firmware Version
- Bluetooth Addresses of both Earbuds
- Serial Numbers of both Earbuds
- Firmware Build Info (Compile Date, Developer Name)
- Battery Type
- Other sensor data
- Equalizer: unlock 'Optimize for Dolby' feature
- Touchpad: Combine Volume Up/Down with other options[1]
[1] Note that the Wearable app will automatically reset this feature when attempting to switch Touchpad options in their app
Installation
This app requires .Net Framework 4.6.1 or higher
You can download a fully automated Setup in the release section of this repo!
The original Galaxy Buds (2019) and Galaxy Buds Plus are fully supported.
Alternatively, you can also use the chocolatey package provided by @superbonaci:
choco install galaxybudsclient
Contributors
- @superbonaci - Chocolatey package
- @githubcatw - Connection dialog base
Bitcoin: 3EawSB3NfX6JQxKBBFYh6ZwHDWXtJB84Ly