Skip to content

[BUG] macos connection lost on firmware upload session #703

@daloes

Description

@daloes

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

  1. Connect Buds3 to mac
  2. Initiate firmware update

Expected behavior
Session gets created and firmware gets uploaded to buds and installed

Screenshots

Image Image

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions