[plasmashell] [Bug 524275] New: Pair Device wizard does not list a named LE-RPA dual-mode headset that bluetoothctl already shows
"Ben Creasy" <[email protected]>
| Newsgroups | gmane.comp.kde.devel.bugs |
|---|---|
| Message-ID | <[email protected]/> |
https://bugs.kde.org/show_bug.cgi?id=524275
Bug ID: 524275
Summary: Pair Device wizard does not list a named LE-RPA
dual-mode headset that bluetoothctl already shows
Classification: Plasma
Product: plasmashell
Version First 6.7.3
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: Bluetooth in general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: 1.0
SOFTWARE
- Fedora Aurora (ublue-os, rpm-ostree / immutable)
- Plasma 6.7.3
- bluedevil 6.7.3
- kf6-bluez-qt 6.28.0
- BlueZ 5.86
- Intel AX201
HARDWARE
- EPOS IMPACT 1060 (IMPACT 1000 series), firmware 1.8.339 (flashed 2026-08-13;
added native Bluetooth + RPA)
- Public Classic Bluetooth MAC after a successful pair: 00:16:94:7C:B2:31
- USB ID 1395:018c
STEPS
1. Forget the bonded headset (KDE Forget Device).
2. Put the headset in pairing mode (voice prompt “pairing”).
3. System Tray Bluetooth → Pair Device… (bluedevil-wizard, status Scanning…).
4. Leave “Show unnamed devices” unchecked (the default; the checkbox is not
persisted).
5. Observe: “EPOS IMPACT 1060” is not in the wizard list.
6. At the same moment, `bluetoothctl info` on the random LE address shows Name:
EPOS IMPACT 1060, Paired: no, no Class, no UUIDs, AdvertisingFlags 0x19.
Example random address from this run: 47:A3:18:62:F4:99 (random), RSSI around
−50.
EXPECTED
A headset that BlueZ already knows by name, advertising in pairing mode,
appears in the Pair Device list without needing “Show unnamed devices”.
ACTUAL
The wizard list is empty of this headset. The tray applet is not a scan UI at
all: it only lists Paired || Connected (bluedevil
src/applet/devicesproxymodel.cpp). The wizard hides unpaired devices whose
BluezQt RemoteName is empty unless “Show unnamed devices” is checked
(src/wizard/pages/discover.cpp). So a dual-mode LE-RPA advertisement that BlueZ
has already named still looks nameless to the wizard.
Pairing the random address from bluetoothctl hit AuthenticationFailed while a
competing bluedevil-wizard was running. After a later successful pair, the
device is back on the public MAC 00:16:94:7C:B2:31, Icon audio-headset, Class
0x00240404.
An existing bond stays on the public MAC. A fresh pair after Forget advertises
as LE RPA, then identity returns to the public MAC.
WORKAROUND
In the Pair Device wizard, check “Show unnamed devices”. Disconnect (keep the
bond) rather than Forget, unless you intend to re-pair. The checkbox is not
saved, and Aurora cannot ship a local bluedevil patch.
RELATED
https://bugs.kde.org/show_bug.cgi?id=428956 is about showing a label for
devices that only have a MAC, not a name. This report is the other way around:
BlueZ already has Name: EPOS IMPACT 1060, but the wizard still treats
RemoteName as empty during the LE-RPA advertisement.
Bluedevil’s Bugzilla product is obsolete; filing under plasmashell | Bluetooth
in general as requested on describecomponents.cgi?product=Bluedevil.
--
You are receiving this mail because:
You are watching all bug changes.