Goodix Touch Hid X324/15/2021
So I guess if we want to use the buttons on the stylus, we have to touch the screen with the tip of the pen in addition to pressing the button(s).Touchscreen and stylus work out of the box, but they share the same device and input event.
Touchscreen works without problems, but because the stylus sends the same events it acts like a touchscreen. Hovering with the stylus counts as clickingtouching instead of only moving the mouse pointer. I havent tested it yet, but Im pretty sure that also pressure levels are missing. I got my F6 pro today and I just installed Arch hoping that the latest kernels would support all devices, but I have issues with the touchpad. SYNA3602:00: i2c-SYNA3602:00 supply vdd not found, using dummy regulator 3.092475 i2chid i2c-SYNA3602:00: Linked as a consumer to regulator.0 3.092477 i2chid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vddl not found, using dummy regulator 3.095744 i2chid i2c-SYNA3602:00: unexpected HID descriptor bcdVersion (0x00ff) Besides the issue with the touchscreen, does that touchpad work fine for you. Else I would recommand creating a new Thread or take a look at this forum: st-f6-pro. Goodix Touch Hid X32 Driver And AlsoI think we would have to debug and patch the i2chid driver and also extend the input-wacom driver to support the stylus. Ive learnt a little bit about linux driver development, but havent much time atm because univercity and other projects of mine. I am still not sure if its the wacom driver or the i2chiddriver or the goodix-ts driver. But either way, at least I cant patch them without any help lol. I filed a bug report on the kernel bugzilla page, if I have any responses Ill post here. After some research, I found the official Goodix GitHub which hosts repositories of Android drivers for their touchscreen controllers. The one that we both have should be supported by the gt9xx driver. However, even with the help of the porting guide in the repo, I didnt manage to port the driver to my x8664-architecture tablet. Long story short, the pen is working as it is expected to be on my machine. You can get the modified driver by cloning my repo at: nux-driver The steps to follow are thoroughly described in the README.md. I hope this will work for you as well, or at least help you understand how to make it work for your machine. It was just of a stupid mistake in my code, I was checking a nibble away from the bits that I wanted to evaluate. Note: the stylus buttons state is only reported by the controller when the tip of the pen is in contact with the touchscreen frame. At first, I found it weird but then, I went to try on Windows, where the pen works out of the box, and it does seem to work that way.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |