GalaxyBudsClient Versions Save

Unofficial Galaxy Buds Manager for Windows, macOS, and Linux

4.2

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. Concerning the Buds, Buds+, and Buds Live: very old firmware versions such as R175XXU0ASLE can cause crashes and are not properly supported. However, this app will support all Buds Pro firmware versions available to end users from launch.

Changelog v4.2

  • Firmware update flashing tool (Buds+ and Buds Pro only)
    • Upgrade using official firmware binaries
    • Downgrade to older firmware (not officially supported, experienced users only)
    • Flash custom firmware binaries (dangerous, experienced users only)
  • Remap Bixby wakeup feature (Buds Live, Buds Pro)
  • Dump spatial 3D head-tracking data (Buds Pro)
  • Added outside double-tap volume support (Buds Pro)
  • Change how the noise control switch on the touchpad behaves (Buds Pro)
    • Option 1: Switch between ANC <-> Off
    • Option 2: Switch between Ambient <-> Off
    • Option 3: Switch between Ambient <-> ANC
    • Option 4 (exclusive): Iterate over ANC, Ambient, and Off
  • Added stereo pan support (Buds Live, Buds Pro)
  • Support new case battery behavior changed by Samsung

Bug fixes

  • Fixed overflow issue with original Galaxy Buds and certain Bluetooth adapters
  • Detect connection issues more reliably (WindowsRT)
  • Fixed self-updater issue
  • Various minor crash fixes

Translation updates

  • Updated Czech translation (@Joedmin580)
  • Added Greek translation (@nikossyr)

Note to Linux users

  • x86_64-musl binaries are only compatible with libc-musl based distributions (e.g., Alpine Linux).
  • You need to give the binary execute permissions before launching it: chmod +x GalaxyBudsClient
  • 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)

Note: The first launch (or after updating) always takes a few seconds longer.


Q: How to fix connection issues

A: If you experience issues while connecting or using the Galaxy Buds with this app, you can do the following:

  1. Unregister your earbuds in the app if not already done, like this: Options > Unregister device
  2. Proceed to the device selection page
  3. Disable the switch with the label 'Use alternative Bluetooth backend'
  4. Select your earbuds from the list and continue

Q: The app does not launch

A: If you are on Windows, please (re-)install the latest version of the Microsoft .NET Framework Runtime.


Thank you for 850+ stars on GitHub!

4.1.1.1

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. Concerning the Buds, Buds+, and Buds Live: very old firmware versions such as R175XXU0ASLE can cause crashes and are not properly supported. However, this app is going to support all Buds Pro firmware versions available to end users from launch.

Changelog v4.1.1.1

  • Fix incorrect version code

Changelog v4.1.1

  • Buds Plus/Live: Fix case battery 101% issue after R175XXU0AUB3/R180XXU0AUB3 firmware update
  • Added Buds Pro icons (@TheLastFrame)
  • Added Czech translation (@Joedmin580)
  • Updated German translation (@TheLastFrame)
  • Updated Chinese translation (@kakkk)
  • Updated Korean translation (@ericswpark)
  • Various crash fixes

Note to Linux users

  • x86_64-musl binaries are only compatible with libc-musl based distributions (e.g. Alpine Linux).
  • You need to give the binary execute permissions before launching it: chmod +x GalaxyBudsClient
  • 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)

Note: The first launch (or after updating) always takes a few seconds longer.


Fixing connection issues

If you experience issues while connecting or using the Galaxy Buds with this app, you can do the following:

  1. Unregister your earbuds in the app if not already done, like this: Options > Unregister device
  2. Proceed to the device selection page
  3. Disable the switch with the label 'Use alternative Bluetooth backend'
  4. Select your earbuds from the list and continue

Thank you for 670+ stars on GitHub!

4.1.1

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. Concerning the Buds, Buds+, and Buds Live: very old firmware versions such as R175XXU0ASLE can cause crashes and are not properly supported. However, this app is going to support all Buds Pro firmware versions available to end users from launch.

Changelog v4.1.1

  • Buds Plus/Live: Fix case battery 101% issue after R175XXU0AUB3/R180XXU0AUB3 firmware update
  • Added Buds Pro icons (@TheLastFrame)
  • Added Czech translation (@Joedmin580)
  • Updated German translation (@TheLastFrame)
  • Updated Chinese translation (@kakkk)
  • Updated Korean translation (@ericswpark)
  • Various crash fixes

Note to Linux users

  • x86_64-musl binaries are only compatible with libc-musl based distributions (e.g. Alpine Linux).
  • You need to give the binary execute permissions before launching it: chmod +x GalaxyBudsClient
  • 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)

Note: The first launch (or after updating) always takes a few seconds longer.


Fixing connection issues

If you experience issues while connecting or using the Galaxy Buds with this app, you can do the following:

  1. Unregister your earbuds in the app if not already done, like this: Options > Unregister device
  2. Proceed to the device selection page
  3. Disable the switch with the label 'Use alternative Bluetooth backend'
  4. Select your earbuds from the list and continue

Thank you for 670+ stars on GitHub!

4.1.0.0

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. Concerning the Buds, Buds+, and Buds Live: very old firmware versions such as R175XXU0ASLE can cause crashes and are not properly supported. However, this app is going to support all Buds Pro firmware versions available to end users from launch.

Changelog v4.1.0

  • Fix Buds Live ANC switch
  • Fix Buds Pro case battery display
  • Update Korean translation (@cozyplanes, @papercore-dev)
  • Update Russian and Ukrainian translation (@ArthurWolfhound)
  • Add Vietnamese translation (@KatJillianne)
  • Add alternative Bluetooth backend to fix connection issues with some Bluetooth adapters/drivers
  • Windows: Fixed accidental app shutdown when minimizing the app to the tray bar

Note to Linux users

  • x86_64-musl binaries are only compatible with libc-musl based distributions (e.g. Alpine Linux).
  • You need to give the binary execute permissions before launching it: chmod +x GalaxyBudsClient
  • 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)

Note: The first launch (or after updating) always takes a few seconds longer.


Fixing connection issues

If you experience issues while connecting or using the Galaxy Buds with this app, you can do the following:

  1. Unregister your earbuds in the app if not already done, like this: Options > Unregister device
  2. Proceed to the device selection page
  3. Disable the switch with the label 'Use alternative Bluetooth backend'
  4. Select your earbuds from the list and continue

Thank you for 600+ stars on GitHub!

4.0.2

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. Concerning the Buds, Buds+, and Buds Live: very old firmware versions such as R175XXU0ASLE can cause crashes and are not properly supported. However, this app is going to support all Buds Pro firmware versions available to end users from launch.

Changelog v4.0.2

  • Updated Korean translation (@cozyplanes)
  • Updated Chinese translation (@pseudor)
  • Updated Italian translation (@mario-donnarumma)
  • More crash fixes

Changelog v4.0.1

  • Fix crashes due to unstable Bluetooth connection on Windows 10
  • Fix layout sizing/scaling issues
  • Fix Buds Pro noise controls

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 (e.g. Alpine Linux).
  • You need to give the binary execute permissions before launching it: chmod +x GalaxyBudsClient
  • 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)

Note: The first launch (or after updating) always takes a few seconds longer.

Windows 10 Update 20H2 appears to break this application. If you happen to run into issues, you can try to use the old version 3.2.0.0 as a workaround.


Thank you for 400+ stars on GitHub!

4.0.1.0

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. Concerning the Buds, Buds+, and Buds Live: very old firmware versions such as R175XXU0ASLE can cause crashes and are not properly supported. However, this app is going to support all Buds Pro firmware versions available to end users from launch.

Changelog v4.0.1

  • Fix crashes due to unstable Bluetooth connection on Windows 10
  • Fix layout sizing/scaling issues
  • Fix Buds Pro noise controls

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 (e.g. Alpine Linux).
  • You need to give the binary execute permissions before launching it: chmod +x GalaxyBudsClient
  • 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)

Note: The first launch (or after updating) always takes a few seconds longer.


Thank you for 380+ stars on GitHub!

4.0.0.0

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!

3.3.0.0

3 years ago

This app requires .Net Framework 4.6.1 or later.

Galaxy Buds, Buds+, and Buds Live are supported!

SmartScreen notice: The current installer seems to trigger a SmartScreen warning on some systems. This is most likely caused by a missing code signing certificate which I cannot afford right now.

Please keep your firmware updated. Very old firmware such as R175XXU0ASLE (Buds Plus) can cause crashes and are not properly supported.

Changelog 3.3

  • Preparing for Version 4.0
  • Updated Korean, Ukrainian and Russian translations
  • Updated dependencies

NOTE: If the app does not launch at all or crashes on startup, you can try to perform the fix mentioned here: https://github.com/ThePBone/GalaxyBudsClient/issues/55


Thank you for 320+ stars on GitHub!

3.2.0.0

3 years ago

This app requires .Net Framework 4.6.1 or later.

Galaxy Buds, Buds+, and Buds Live are supported!

SmartScreen notice: The current installer seems to trigger a SmartScreen warning on some systems. This is most likely caused by a missing code signing certificate which I cannot afford right now.

Please keep your firmware updated. Very old firmware such as R175XXU0ASLE (Buds Plus) can cause crashes and are not properly supported.

Changelog 3.2

  • Fix broken connection popup on systems with screen scaling enabled
  • Add scrollbar to menus
  • Russian, Ukrainian, and Chinese translations updated
  • Fix crashes when using Buds Live

Changelog 3.1.1

  • Added Italian translation (@alb-p)
  • Multi-monitor setup: added option to show connection popup on all available monitors
  • Bugfix: prevent Properties.Settings.Save() to be called simultaneously in multiple threads
  • Several other crash fixes
  • Hotkey recorder: small UI change
  • Developer mode: support all Bluetooth message IDs (check this document for more info on unknown IDs)

NOTE: If the app does not launch at all or crashes on startup, you can try to perform the fix mentioned here: https://github.com/ThePBone/GalaxyBudsClient/issues/55


Thank you for 270+ stars on GitHub!

3.1.1.0

3 years ago

This app requires .Net Framework 4.6.1 or later.

Galaxy Buds, Buds+, and Buds Live are supported!

SmartScreen notice: The current installer seems to trigger a SmartScreen warning on some systems. This is most likely caused by a missing code signing certificate which I cannot afford right now.

Please keep your firmware updated. Very old firmware such as R175XXU0ASLE (Buds Plus) can cause crashes and are not properly supported.

Changelog 3.1.1

  • Added Italian translation (@alb-p)
  • Multi-monitor setup: added option to show connection popup on all available monitors
  • Bugfix: prevent Properties.Settings.Save() to be called simultaneously in multiple threads
  • Several other crash fixes
  • Hotkey recorder: small UI change
  • Developer mode: support all Bluetooth message IDs (check this document for more info on unknown IDs)

NOTE: If the app does not launch at all or crashes on startup, you can try to perform the fix mentioned here: https://github.com/ThePBone/GalaxyBudsClient/issues/55 The bug that caused this issue is fixed with version 3.1.1!

Changelog 3.1

  • Buds Live: display proper Buds Live symbols instead of regular Buds(+)
  • Buds Live: added ANC toggle to the tray context menu
  • Added Indonesian translation (@giovankabisano)
  • Added Portuguese translation (@lucasskluser)
  • Updated Russian and Ukrainian translations (@ArthurWolfhound)
  • Improved crash reporter
  • Various crash fixes

Thank you for 210+ stars on GitHub!