

- #Surface pro 4 i2c hid device not working how to#
- #Surface pro 4 i2c hid device not working drivers#
- #Surface pro 4 i2c hid device not working driver#
- #Surface pro 4 i2c hid device not working code#
- #Surface pro 4 i2c hid device not working Pc#
event14 DEVICE_ADDED HDA Intel PCH HDMI/DP,pcm=10 seat0 default group10 cap: event13 DEVICE_ADDED HDA Intel PCH HDMI/DP,pcm=9 seat0 default group10 cap: event12 DEVICE_ADDED HDA Intel PCH HDMI/DP,pcm=8 seat0 default group10 cap: event11 DEVICE_ADDED HDA Intel PCH HDMI/DP,pcm=7 seat0 default group10 cap: event10 DEVICE_ADDED HDA Intel PCH HDMI/DP,pcm=3 seat0 default group10 cap: event9 DEVICE_ADDED HDA Intel PCH Headphone seat0 default group10 cap: event8 DEVICE_ADDED HDA Intel PCH Mic seat0 default group10 cap: event16 DEVICE_ADDED Goodix Active Stylus Pen seat0 default group9 cap:T size 1x1mm calib event6 DEVICE_ADDED Goodix Capacitive TouchScreen seat0 default group8 cap:kt size 1x1mm calib event15 DEVICE_ADDED SYNA3602:00 0911:5288 Touchpad seat0 default group7 cap:pg size 105x70mm tap(dl off) left scroll-nat scroll-2fg-edge click-buttonareas-clickfinger dwt-on
#Surface pro 4 i2c hid device not working Pc#
event7 DEVICE_ADDED USB 2.0 PC Camera: PC Camera seat0 default group6 cap:k
#Surface pro 4 i2c hid device not working driver#
With your 2nd driver update, it works! It works on Linux Mint 19.2 Cinnamon with a Teclast F6 Pro now!įor reference I'm putting down here what a working with stylus/pen libinput debug-events output looks like:

event4 DEVICE_ADDED AT Translated Set 2 keyboard seat0 default group12 you do not have to be sorry by responding later: you are helping a bunch of people here, I really appreciate your help!Ī you know what? you are a hero!!! Superbe work, well done! event18 DEVICE_ADDED HDA Intel PCH HDMI/DP,pcm=10 seat0 default group11 cap: event17 DEVICE_ADDED HDA Intel PCH HDMI/DP,pcm=9 seat0 default group11 cap: event16 DEVICE_ADDED HDA Intel PCH HDMI/DP,pcm=8 seat0 default group11 cap: event15 DEVICE_ADDED HDA Intel PCH HDMI/DP,pcm=7 seat0 default group11 cap: event14 DEVICE_ADDED HDA Intel PCH HDMI/DP,pcm=3 seat0 default group11 cap: event13 DEVICE_ADDED HDA Intel PCH Headphone seat0 default group11 cap: event12 DEVICE_ADDED HDA Intel PCH Mic seat0 default group11 cap: event11 DEVICE_ADDED Goodix Active Stylus Pen seat0 default group10 cap:T size 1x1mm calib event9 DEVICE_ADDED Goodix Capacitive TouchScreen seat0 default group9 cap:kt size 1x1mm calib event8 DEVICE_ADDED SYNA3602:00 0911:5288 Touchpad seat0 default group8 cap:pg size 105x70mm tap(dl off) left scroll-nat scroll-2fg-edge click-buttonareas-clickfinger dwt-on event10 DEVICE_ADDED USB 2.0 PC Camera: PC Camera seat0 default group7 cap:k event7 DEVICE_ADDED 2.4G Mouse seat0 default group6 cap:p left scroll-nat scroll-button event1 DEVICE_ADDED Sleep Button seat0 default group5 cap:k event2 DEVICE_ADDED Power Button seat0 default group4 cap:k event0 DEVICE_ADDED Lid Switch seat0 default group3 cap:S event5 DEVICE_ADDED Video Bus seat0 default group2 cap:k event3 DEVICE_ADDED Power Button seat0 default group1 cap:k In fact althrough the pen is registered correctly in the libinput outputs, no events are produced by it: (works in buggy mode if the original goodix kernel module is used). The stylus is not working on these kernels. TEsted on a Teclast F6 Pro running Linux Mint 19.2 (Cinnamon / Xorg) with following kernels: If it does work, I'd gladly appreciate if you let me know so I can indicate that it supports your machine in addition to mine.
#Surface pro 4 i2c hid device not working how to#
I hope this will work for you as well, or at least help you understand how to make it work for your machine. The steps to follow are thoroughly described in the README.md. You can get the modified driver by cloning my repo at: … nux-driver Long story short, the pen is working as it is expected to be on my machine.
#Surface pro 4 i2c hid device not working code#
I decided to analyse the content of the source files to try and merge the relevant code into the mainline Linux driver for the Goodix touchscreen controllers.īy doing so, I managed to have a working driver that creates a new logical input device for the pen, in addition to the one for the touchscreen which works perfectly as it is. However, even with the help of the porting guide in the repo, I didn't manage to port the driver to my x86_64-architecture tablet. The one that we both have should be supported by the gt9xx driver.
#Surface pro 4 i2c hid device not working drivers#
I personally have a Chuwi Surbook which also features a Goodix Capacitive Touchscreen product ID 9111 just like your Teclast F6 does.Īfter some research, I found the official Goodix GitHub which hosts repositories of Android drivers for their touchscreen controllers.
