Bluetooth mouse not reconnecting after upgrade to FC42

After upgrading to fedora 42 (from fedora 40) the bluetooth mouse (rapoo MT750S) isn’t reconnecting seemlessly anymore.

Initially (keeping the profile from FC40), the symptom was connect and within a few seconds or less disconnect (sometimes a few times) and the green led on the mouse flashing (I think the mouse indicates a failiure).

Removing the old profile and rediscovering, connecting and trusting pops up a pairing request window which by clicking confirm makes the mouse connect BUT the profile isn’t marked as paired. The pairing request pops up every time the mouse connects (idle timeout, reboot), so the mouse doesn’t work before logged in and bt user agent is running. (which it did in FC40)

Removing the profile, and putting the mouse to discoverable by long-pressing the bt button and then rediscovering, pairing and trusting the mouse DOES make the profile marked as paired, but it creates the initial problem again after the adapter is cycled off and on (connect, disconnect and green led flashing).

I also tried to set ‘JustWorksRepairing’ to always in /etc/bluetooth/main.conf, but this doesn’t seem to change anything,

Please help. Any suggestion is welcome.

It used to work just fine in FC40. All it needs to do is just accept the pairing requests from the mouse, simple as that. I expected that trusting the device would do that, but no. Now I have to press the confirm button before the mouse will work every time. Let alone I can get it to work on the greeter screen like it used to. Please anyone?

OK, I tried downgrading some packages to the ones from FC40. Turns out that just downgrading bluez, the libs and plugins for bluez makes the mouse work like it used to again. I’d better protect them from automatic update.

FC40: bluez-5.73-3 [OK]
FC42: bluez-5.83-2 [BAD]

the same issue. Thanks a lot!

refer: "RAPOO BT4.0 MS" bluetooth mouse can't work in Fedora 42 and bluez-5.83-2.fc42.x86_64 · Issue #1511 · bluez/bluez · GitHub