Ive been trying and reading up on this hcitool, and the issues I see are when the mouse is idle for a moment of time, then it seems to drop the connection.
Where it will be working just fine then if I do something like open another tab in FireFox, the mouse just stops working, and i have to turn it off then on again and wait and wait for it to re-connect. I've added a few things to the config files but it has not elevated this situation.
this is in Slackware, but it is doing the same thing in Void Linux as well. so it is a hw / sw issue.
uncommented this
Code:
$ cat /etc/bluetooth/input.conf
# Configuration file for the input service
# This section contains options which are not specific to any
# particular interface
[General]
# Set idle timeout (in minutes) before the connection will
# be disconnect (defaults to 0 for no timeout)
IdleTimeout=0
# Enable HID protocol handling in userspace input profile
# Defaults to false (HIDP handled in HIDP kernel module)
UserspaceHID=true
in /etc/bluetooth/main.conf
Code:
# AutoEnable defines option to enable all controllers when they are found.
# This includes adapters present on start as well as adapters that are plugged
# in later on. Defaults to 'false'.
#AutoEnable=false
AutoEnable=true
Code:
$ sudo dmesg | grep -i blue
[ 10.493337] Bluetooth: Core ver 2.22
[ 10.496932] Bluetooth: HCI device and connection manager initialized
[ 10.498832] Bluetooth: HCI socket layer initialized
[ 10.500790] Bluetooth: L2CAP socket layer initialized
[ 10.500795] Bluetooth: SCO socket layer initialized
[ 10.541566] Bluetooth: hci0: read Intel version: 370810011002270d00
[ 10.543724] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq
[ 10.804708] Bluetooth: hci0: Intel firmware patch completed and activated
[ 16.634404] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 16.634406] Bluetooth: BNEP filters: protocol multicast
[ 16.634554] Bluetooth: BNEP socket layer initialized
[ 23.398615] Bluetooth: RFCOMM TTY layer initialized
[ 23.398621] Bluetooth: RFCOMM socket layer initialized
[ 23.398626] Bluetooth: RFCOMM ver 1.11
[ 31.796974] input: Bluetooth Mouse as /devices/virtual/misc/uhid/0005:05AC:3232.0003/input/input27
[ 31.797430] hid-generic 0005:05AC:3232.0003: input,hidraw2: BLUETOOTH HID v0.01 Mouse [Bluetooth Mouse] on 34:02:86:24:71:FA