Hi, Im on an Asus X205Ta, on linux this device requires some tweeks.
So for getting the bluetooth, on last kernel had to create etc/systemd/system/bluetooth-addr.service:
[Unit]
Description=Set Bluetooth device address
After=bluetooth.service
Requires=bluetooth.service
[Service]
ExecStart=/usr/bin/btmgmt -i hci0 public-addr {YOUR_BLUETOOTH_MAC_ADDRESS}
Restart=on-failure
[Install]
WantedBy=bluetooth.target
Which worked great. The thing is that on a bluetooth mouse, the response gets very laggy and slow when the system is loading something, for exampling opening firefox.
I tried the fixes suggested in Bluetooth mouse - ArchWiki (on the troubleshooting about lag) but it didnt work.
I think that perhaps some bluetooth service could need some privilege to run before some other services, but really dont know how to try that or even if its a good idea, so here iam : ) any help welcome !