On 2/19/2022 12:38 AM, Luiz Augusto von Dentz wrote:
Hi Andrey,
On Fri, Feb 18, 2022 at 1:26 PM Andrey Butirsky <butirsky@xxxxxxxxx> wrote:
Hi Luiz,
On 2/19/2022 12:15 AM, Luiz Augusto von Dentz wrote:
Hi Andrey,
On Fri, Feb 18, 2022 at 3:55 AM Andrey Butirsky <butirsky@xxxxxxxxx> wrote:
Important addition: the mouse does work on Android 8.10.
Does it mean Android has that special HID driver that missed on Linux?
8.10 came out long before the mouse even existed..
Do you have explanation?
No, in fact android seems to also be using UHID, does it uses a vendor
app to set it up?
No, it just works right away after connecting from Settings.
Also, the mouse works on Windows, without additional software. It's
detected as "Bluetooth Low Energy GATT compliant HID device" there.
Did you manage to test with latest git? Note that windows does seem to
handle composite HoG device:
https://github.com/bluez/bluez/issues/258
Thanks, updated the issue with info. My device is probably composite
indeed, as these ones:
https://github.com/kyokenn/rogdrv#rogdrv
I tried BlueZ master but userspace only.
Btw, it could be due to:
https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=aa699cb762a02ec7409940ddcfe65b788de8270d
There were some systems (afaik 32bits) with a problem with the header
copy we had.
My system is 64-bit. Do you think it's still worth to try to update
BlueZ kernel part? If so, what is the procedure?
Didn't find how to build BlueZ out-of-tree kernel modules or something..