Created attachment 184394 [details] bluetoothctl & journal logs SUMMARY Controller: Kreo Mirage [Bluetooth - Bluedevil] 3rd party DS4 Controller disconnects immediately after pairing. After pairing, Controller disconnects immediately after connecting when trying to quick connect. This issue was introduced after Fedora 38 (KDE spin). In Fedora Workstation (Gnome), controller is still connecting fine. Link to the last Fedora KDE live img where this was not an issue - https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/38/Spins/x86_64/iso/ STEPS TO REPRODUCE 1. Try pairing the controller in Fedora 39 or newer (KDE spin). 2. Try quick connecting the controller in Fedora 39 or newer (KDE spin). OBSERVED RESULT Controller is shown to connect in the UI & immediately disconnects after that. EXPECTED RESULT Controller should connect to the PC. SOFTWARE/OS VERSIONS Operating System: Fedora Linux 42 (issue started in Fedora Linux 39) KDE Plasma Version: 6.4.4 KDE Frameworks Version: 6.17.0 Qt Version: 6.9.1 Kernel Version: 6.15.10-200.fc42.x86_64 (64-bit) Graphics Platform: X11 Processors: 8 × AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx Memory: 24 GiB of RAM (22.9 GiB usable) Graphics Processor 1: NVIDIA GeForce GTX 1650 Graphics Processor 2: AMD Radeon Vega 8 Graphics
Searchable bluetoothctl logs # bluetoothctl logs [bluetoothctl]> pair 59:22:5A:9A:2C:91 Attempting to pair with 59:22:5A:9A:2C:91 [CHG] Device 59:22:5A:9A:2C:91 Connected: yes [CHG] Device 59:22:5A:9A:2C:91 Bonded: yes [CHG] Device 59:22:5A:9A:2C:91 WakeAllowed: yes [CHG] Device 59:22:5A:9A:2C:91 ServicesResolved: yes [CHG] Device 59:22:5A:9A:2C:91 Paired: yes Pairing successful [CHG] Device 59:22:5A:9A:2C:91 ServicesResolved: no [SIGNAL] org.bluez.Device1.Disconnected org.bluez.Reason.Local Connection terminated by local host [CHG] Device 59:22:5A:9A:2C:91 Connected: no These indicate the problem is not in KDE Plasma, but in the underlying bluez code or in the kernel. Our code is only responsible for turning Bluetooth on or off, and manually connecting to devices; if devices stay connected or disconnect is determined by something deeper in the Bluetooth stack, in bluez or the kernel. I would recommend you follow up at [https://github.com/bluez/bluez/issues](https://github.com/bluez/bluez/issues). Thanks!
Sorry, my bad. My controller is connecting with bluetoothctl. # bluetoothctl logs [bluetoothctl]> scan on SetDiscoveryFilter success Discovery started [CHG] Controller DC:F5:05:C1:E4:76 Discovering: yes [NEW] Device 59:22:5A:9A:2C:91 Wireless Controller [bluetoothctl]> pair 59:22:5A:9A:2C:91 Attempting to pair with 59:22:5A:9A:2C:91 [CHG] Device 59:22:5A:9A:2C:91 Connected: yes [CHG] Device 59:22:5A:9A:2C:91 Bonded: yes [CHG] Device 59:22:5A:9A:2C:91 WakeAllowed: yes [CHG] Device 59:22:5A:9A:2C:91 ServicesResolved: yes [CHG] Device 59:22:5A:9A:2C:91 Paired: yes Pairing successful [CHG] Device 59:22:5A:9A:2C:91 ServicesResolved: no [SIGNAL] org.bluez.Device1.Disconnected org.bluez.Reason.Local Connection terminated by local host [CHG] Device 59:22:5A:9A:2C:91 Connected: no [bluetoothctl]> connect 59:22:5A:9A:2C:91 Attempting to connect to 59:22:5A:9A:2C:91 [CHG] Device 59:22:5A:9A:2C:91 Connected: yes Connection successful [CHG] Device 59:22:5A:9A:2C:91 ServicesResolved: yes It is just not connecting using KDE settings UI. Idk what it is called, bluedevil maybe.
Also, it used to work in KDE Plasma till whatever KDE version Fedora 38 LIVE used & after that it stopped working. It's a newly introduced bug, I think.
Sorry again, it is working on KDE settings too, just a bit differently from earlier. Till Fedora 38 KDE: - Turn ON pairing mode in Controller. - Pair the Controller in KDE settings. The Controller will connect. After Fedora 38: - Turn ON pairing mode in Controller. - Pair the Controller in KDE settings. The Controller will get paired but will disconnect immediately afterwards. - DO NOT unpair the Controller in KDE settings. - Turn ON paring mode in Controller again. - Click the connect button in KDE settings. The Controller will connect. Quick connect has never worked & is still not working; neither with bluetoothctl, nor with KDE settings.