View Single Post
Old 08-28-2024, 07:21 PM   #178
Renate
Onyx-maniac
Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.
 
Posts: 4,065
Karma: 18027877
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
I think that there are two things going on here.
The first is that your hid kernel module is junk.
It's translating USB Consumer codes into Misc, which is not necessary.
Code:
Usage page 0x0c (Consumer)

(0)c 00b5  Scan Next Track     -> a3 KEY_NEXTSONG
(0)c 00b6  Scan Previous Track -> a5 KEY_PREVIOUSSONG
(0)c 00cd  Play/Pause          -> a4 KEY_PLAYPAUSE
The other problem is that your device is also an absolute pointer.
But I think that they screwed up the report descriptor.
Apparently they are only using one report so it always sends screwed up pointer with each button.

If you have a Raspberry Pi we can experiment further with that.
I don't have any executables for Kobo right now.
I guess that I could make one.
Renate is offline   Reply With Quote