github timschneeb/GalaxyBudsClient 4.0.0.0
GalaxyBudsClient v4.0

latest releases: 4.6.0, 4.5.4, 4.5.3...
3 years ago

All Galaxy Buds models are supported!

SmartScreen notice: The current Windows installer seems to trigger a SmartScreen ('unrecognized developer') warning on some systems, most likely because I'm publishing these installers as unsigned binaries. Unfortunately, using a proper code signing certificate is not an option since I cannot afford recurring monthly payments for an open-source app with zero budget.

Please keep your firmware updated. Very old firmware such as R175XXU0ASLE can cause crashes and is not properly supported.

Changelog v4.0

  • Native Linux support (supported architectures: x86_64, x86_64 (libc-musl), ARM, ARM64) (#57, #5)
  • Native Windows 10 on ARM support (requires Windows 10 Build 1803 or later) (#78)
  • Galaxy Buds Pro support (#82)
  • Define custom keyboard hotkeys to remote-control your earbuds (#75)
  • Much faster and more reliable Bluetooth backend implementation for Windows 10 (requires Windows 10 Build 1803 or later)
  • Scripting/Hooking feature (automation, hooking, and byte stream interception using C# scripts)
  • Updated system information page with new features:
    • Download debug data directly from your earbuds (trace- and core-dumps if available; original Buds not supported)
    • Enter built-in pairing mode (normally accessed by long-pressing both touchpads)
  • Tray icon: Display connect button if your earbuds are disconnected (#67)
  • Updated/redesigned user interface
  • Better app update mechanism (Windows only)
  • Buds Live: display icons depicting Buds Live rather than regular Buds
  • Crowdsourcing: gather information about the Bluetooth protocol of the earbuds to help me support Galaxy Buds models that I don't own
  • New/redesigned developer options:
    • Bluetooth socket: Intercept/analyze incoming data and send custom SPP messages to the earbuds
    • Translator mode: convenience toolkit to help translators verifying their changes
    • User interface dev tools: Focus a window and press F12 to inspect/debug layouts
  • Loads of bug fixes, stability patches: most code chunks have been fully rewritten

Note to Linux users:

  • x86_64-musl binaries are only compatible with libc-musl based distributions.
  • Proprietary NVIDIA drivers may cause crashes on some Linux systems (feel free to open an issue, I need to collect information)
  • If your system language is set to a language that has non-Latin characters (Korean, Japanese, Chinese), you need to start the app like this: LC_ALL=C ./GalaxyBudsClient (temporary workaround)

Beta builds for Windows 10 on ARM are available here. (< GitHub account required)


Thank you for 380+ stars on GitHub!

Don't miss a new GalaxyBudsClient release

NewReleases is sending notifications on new releases.