Describe the bug
When trying to update firmware on Buds3 on MacOS, after clicking on confirm dialog connection is immediately lost during "Creating new session... Details > Preparing upload...". Doesn't matter if buds are in case or out.
To Reproduce
- Connect Buds3 to mac
- Initiate firmware update
Expected behavior
Session gets created and firmware gets uploaded to buds and installed
Screenshots
Desktop (please complete the following information):
- OS: macOS Tahoe 26.4.1 (25E253), air m3
- Application version: 5.2.0.0 , arm64 release
Additional context
Buds: Buds3, hw ver: rev0.5, protocol ver: 4, touch fw: 0xC3, sw: R530XXU0AYJ1
Tried to update to: any newer - R530XXU0AZ{C3,D1}
note: I had to add buds to manager manually via Manual Connection as they did not auto-appear
Log files
2026-04-18 11:00:12.470 +02:00 [DBG] FirmwareRemoteClient: Downloading firmware 'R530XXU0AZD1'...
2026-04-18 11:00:15.870 +02:00 [DBG] FirmwareTransferManager: Status changed to "InitializingSession"
2026-04-18 11:00:15.870 +02:00 [ERR] OSX.BluetoothService.SendAsync: Non-null status value returned by native Bluetooth implementation
2026-04-18 11:00:15.870 +02:00 [DBG] OSX.BluetoothService: Disconnecting...
2026-04-18 11:00:15.870 +02:00 [DBG] Disconnection successful
2026-04-18 11:00:35.872 +02:00 [ERR] FirmwareTransferManager.OnError
GalaxyBudsClient.Model.Firmware.FirmwareTransferException: SessionTimeout: Timed out while waiting for the device to open a new session
2026-04-18 11:00:35.872 +02:00 [DBG] FirmwareTransferManager: Status changed to "Ready"
2026-04-18 11:00:35.872 +02:00 [DBG] OSX.BluetoothService: Disconnecting...
2026-04-18 11:00:35.872 +02:00 [DBG] Disconnection successful
2026-04-18 11:00:35.883 +02:00 [DBG] Cleaning up old battery stats for 3c:31:8a:1e:fb:ce
2026-04-18 11:00:35.970 +02:00 [DBG] OSX.BluetoothService: Disconnecting...
2026-04-18 11:00:35.970 +02:00 [DBG] Disconnection successful
2026-04-18 11:00:35.970 +02:00 [DBG] OSX.BluetoothService: Disconnecting...
2026-04-18 11:00:35.970 +02:00 [DBG] Disconnection successful
2026-04-18 11:00:35.991 +02:00 [DBG] OSX.BluetoothService: found 6 paired devices
2026-04-18 11:00:35.991 +02:00 [DBG] OSX.BluetoothService: Connecting...
2026-04-18 11:00:36.072 +02:00 [DBG] OSX.BluetoothService: found 6 paired devices
2026-04-18 11:00:38.010 +02:00 [DBG] OSX.BluetoothService: Connected
2026-04-18 11:00:38.011 +02:00 [DBG] OSX.BluetoothService: Already connected, skipped
2026-04-18 11:00:38.067 +02:00 [DBG] Cleaning up old battery stats for 3c:31:8a:1e:fb:ce
Describe the bug
When trying to update firmware on Buds3 on MacOS, after clicking on confirm dialog connection is immediately lost during "Creating new session... Details > Preparing upload...". Doesn't matter if buds are in case or out.
To Reproduce
Expected behavior
Session gets created and firmware gets uploaded to buds and installed
Screenshots
Desktop (please complete the following information):
Additional context
Buds: Buds3, hw ver: rev0.5, protocol ver: 4, touch fw: 0xC3, sw: R530XXU0AYJ1
Tried to update to: any newer - R530XXU0AZ{C3,D1}
note: I had to add buds to manager manually via Manual Connection as they did not auto-appear
Log files
2026-04-18 11:00:12.470 +02:00 [DBG] FirmwareRemoteClient: Downloading firmware 'R530XXU0AZD1'...
2026-04-18 11:00:15.870 +02:00 [DBG] FirmwareTransferManager: Status changed to "InitializingSession"
2026-04-18 11:00:15.870 +02:00 [ERR] OSX.BluetoothService.SendAsync: Non-null status value returned by native Bluetooth implementation
2026-04-18 11:00:15.870 +02:00 [DBG] OSX.BluetoothService: Disconnecting...
2026-04-18 11:00:15.870 +02:00 [DBG] Disconnection successful
2026-04-18 11:00:35.872 +02:00 [ERR] FirmwareTransferManager.OnError
GalaxyBudsClient.Model.Firmware.FirmwareTransferException: SessionTimeout: Timed out while waiting for the device to open a new session
2026-04-18 11:00:35.872 +02:00 [DBG] FirmwareTransferManager: Status changed to "Ready"
2026-04-18 11:00:35.872 +02:00 [DBG] OSX.BluetoothService: Disconnecting...
2026-04-18 11:00:35.872 +02:00 [DBG] Disconnection successful
2026-04-18 11:00:35.883 +02:00 [DBG] Cleaning up old battery stats for 3c:31:8a:1e:fb:ce
2026-04-18 11:00:35.970 +02:00 [DBG] OSX.BluetoothService: Disconnecting...
2026-04-18 11:00:35.970 +02:00 [DBG] Disconnection successful
2026-04-18 11:00:35.970 +02:00 [DBG] OSX.BluetoothService: Disconnecting...
2026-04-18 11:00:35.970 +02:00 [DBG] Disconnection successful
2026-04-18 11:00:35.991 +02:00 [DBG] OSX.BluetoothService: found 6 paired devices
2026-04-18 11:00:35.991 +02:00 [DBG] OSX.BluetoothService: Connecting...
2026-04-18 11:00:36.072 +02:00 [DBG] OSX.BluetoothService: found 6 paired devices
2026-04-18 11:00:38.010 +02:00 [DBG] OSX.BluetoothService: Connected
2026-04-18 11:00:38.011 +02:00 [DBG] OSX.BluetoothService: Already connected, skipped
2026-04-18 11:00:38.067 +02:00 [DBG] Cleaning up old battery stats for 3c:31:8a:1e:fb:ce