Bug 485224 - Bluetooth connectivity state is not correctly displayed in plasma-bluetooth applet
Summary: Bluetooth connectivity state is not correctly displayed in plasma-bluetooth a...
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: Bluetooth in general (other bugs)
Version First Reported In: 6.2.4
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-08 10:28 UTC by slartibart70
Modified: 2025-08-12 22:38 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description slartibart70 2024-04-08 10:28:41 UTC
Since the latest upgrade of bluez to 
bluez-5.73-3.fc39.x86_64
the plasmoid/widget for bluetooth does not show connected devices any more, although they are (still) connected and working. (that's what i assume, as this is the only bluetooth related upgrade since then)

Typically, the bluetooth/widget icon is surrounded by dots (--B--) if a device is connected. Strangely, the battery information (here: for my headphone) is shown correctly, but the widget does not toggle the 'connect/disconnect' button to the connected-state. I also cannot 'disconnect' a device using the widget

A second connected device also does not show in the list as 'connected'
But, 
both devices are active and visible in pavucontrol and play sound quite happily :-D 


Operating System: Fedora Linux 39
KDE Plasma Version: 5.27.11
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.12
Kernel Version: 6.8.4-200.fc39.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 PRO 7840U w/ Radeon 780M Graphics
Memory: 58,6 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: LENOVO
System Version: ThinkPad P14s Gen 4
Comment 1 slartibart70 2024-04-08 10:31:51 UTC
additional info:
bluetoothctl devices Connected

does not show those active and connected devices either... (i am testing with jabra and musicbox)
But, they are in the 'paired' list as expected

bluetoothctl devices Paired
Device 50:C2:75:17:06:2A Jabra Evolve 65 SE
Device 28:11:A5:74:D4:70 Bose QC35 II
Device CC:90:93:07:3B:09 musicbox XS 3B09
Comment 2 slartibart70 2024-04-08 11:07:11 UTC
so, i downgraded to 
bluez-5.69-1.fc39.x86_64
and upgraded again to
bluez-5.73-3.fc39.x86_64

and now it seems stable, 'bluetoothctl' and widget do their job as expected.

Maybe some upgrade problem (package definitions?)
I'm inclined to close this but if there are no objections?
Comment 3 Nate Graham 2024-04-08 21:11:20 UTC
Indeed, sounds like an upstream library was to blame.
Comment 4 slartibart70 2024-04-10 09:02:08 UTC
It reappeared after some reboots.
Maybe the closing was too early...

Meaning: plasma-applet does not show the dots (--B--) and does not show the connection state 
"bluetoothctl devices Connected" show no connected devices

but: everything works (jabra headphone works as active BT connection)
Comment 5 slartibart70 2024-04-11 08:56:02 UTC
i did the same approach as last time... downgrade, update again.
But, the situation did not improve, bluetoothctl does not show the connected devices, nor dos the plasma applet
(still i have an active connection and audio for the headphone works)

This is some other error we have here ... 
What kind of logs do you need to investigate?
Comment 6 slartibart70 2024-04-11 22:05:53 UTC
found this in the meantime:
https://bugzilla.kernel.org/show_bug.cgi?id=218680
Comment 7 TraceyC 2025-08-12 22:38:21 UTC
I see the upstream bug report was closed, with a fix merged. I'll close this out for now. If you're still seeing the exact same issue, in Plasma 6.4.4. or later, feel free to reopen it. Keep in mind, however, that if bluetoothctl can't show the device, the problem isn't in Plasma it is indeed in the kernl.