A bit more fiddling with the userspace "driver", and now everything on the Huion HS610 tablet works, including frame buttons and the touch dial, the latter of which wouldn't work from the kernel driver. That was much easier too.
The Gnome configuration also seems to recognize and configure the tablet with the exception of button mapping, which will need to be investigated.
Then I gotta write some docs and push out the concept to the owners of this particular tablet as a possible a...
2021-03-17 18:33:10 +0000 UTC
View Post
I've worked on a new idea for tablet support for a while, and threw together a beginning of a proof-of-concept in a few evenings. A userspace process translating Huion HS610 inputs coming via libusb into a fake Wacom Intuos Pro S via uinput. Coordinates, buttons, pressure and tilt work so far. The Gnome Control Panel seems to recognize it at least partially. Next I'm going to try frame buttons and touch dial.
The ultimate aim is to reduce integration complexity, number of ways things c...
2021-03-14 18:06:05 +0000 UTC
View Post
I have finally released digimend-kernel-drivers v10. It includes support for many new Huion tablets and their features. However, I couldn't implement complete support for Huion touch rings/strips due to libinput and Wacom driver limitations. See the above-linked release notes for details.
I must admit I don't have enough free time or funding to commit enough effort to keep on top...
2020-10-04 13:09:49 +0000 UTC
View Post
Sorry for being quiet for so long. I've been trying to finish up the next release of the drivers and struggling with getting the new Huion touch scroll working. That was interrupted by the summer vacation I had to have in pieces over the past couple of months.
The input stack has grown so obscure and complicated over the years, that it's very difficult to figure out how to make either the Wacom driver or libinput to accept events from an absolute wheel (which touch scroll is represented...
2020-08-01 17:43:29 +0000 UTC
View Post
Yesterday I finished working on the first three tablets Huion sent me: HS610, Q620M, and Q11Kv2. It took a long time to figure out the HS610 touch ring, and a little while to figure out the Q620M dial. Q11Kv2 worked as is.
Now I only have HS611 left. It's a curious one. It has a touch strip, reported the same as HS610 touch ring, but with a smaller range, so I'll have to figure out how to get the touch-thingy range, or hard-code it to the model, if I can't.
Plus it has some functi...
2020-03-16 09:09:12 +0000 UTC
View Post
Three Huion tablets out of four have arrived already, but I had to leave for the annual trip to DevConf.cz and FOSDEM. Will open the boxes and start poking at the tablets when I return.
2020-01-25 09:34:44 +0000 UTC
View Post
I'm slowly starting resuming work on the project after the hiatus. The puppy is growing up and I don't have to look after her so much. I merged some refactoring and fixes lately and am working towards having support for Huion HS610 on-the-frame dial.
I've also resumed contact with Huion and they sent me four new models: HS610, HS611, Q11K V2, and Q620M. This will make it much easier to support these models.
2020-01-14 10:01:32 +0000 UTC
View Post
And, for anyone curious, here's the puppy. Her name is Luna :)
2019-10-22 07:17:12 +0000 UTC
View Post
Hi everyone, and thank you for sticking with me still. I've mostly recovered from the burnout, but a few weeks ago my family and I finally got our first puppy, which we were trying to get for more than a year, and it's been tough going. Turns out having a puppy is almost like having a baby, and since I'm the one working from home, most of the day I'm taking care of it. This barely leaves time and energy for my day job, and not much at all for anything else. However, things are improving stead...
2019-10-22 05:56:41 +0000 UTC
View Post
Thank you everyone for your support in the comments to the last post. I value every contribution you make. Yet, it wouldn't be fair to keep billing every supporter while I don't do much work, without them agreeing to it. So I will still have to suspend the payments. However, if you still would like to contribute during my break, you could do so via my
2019-07-10 05:46:03 +0000 UTC
View Post
After suffering a burnout at work a while ago, I'm still struggling to get back into a good shape. I have to concentrate on doing an OK job at work, and I barely have any resources left for DIGImend. To recover I have to cut down on my load, so I will take a one-two month break from the project for the start. I will pause the billing for that time. I might still do a bit of work or answer the occasional question, but otherwise will not be working on DIGImend. Hope you all understand. Thank yo...
2019-07-08 08:38:33 +0000 UTC
View Post
I'm continuing trying to make 10moons T503 work: https://www.youtube.com/channel/UCioG-vCm2WB6nSz0Y0JTXoA/live
2019-04-21 08:00:27 +0000 UTC
View Post
Practice showed that I don't have enough time to dedicate to tracking and supporting $15+ tier Patrons on GitHub, so I dropped the limited support clause from there. I also removed the $120+ business support tier as nobody signed up, and companies get in touch with me directly anyway.
2019-04-20 10:21:46 +0000 UTC
View Post
I'm feeling better and am going to do another live stream tomorrow at 11:00 AM EEST, trying to make 10moons tablets work. Will post links to stream here and on Twitter.
2019-04-20 10:12:02 +0000 UTC
View Post
I've been having neck problems and anxiety for the past three weeks, was on sick leave from work, so I decided to take a break from DIGImend this weekend, to speed up my recovery. Tomorrow I'll see if I can return to work, and if the next week is OK, I'll return to DIGImend next weekend.
2019-04-07 16:32:37 +0000 UTC
View Post
Stream is live: https://youtu.be/aFqc2TS0aU4
2019-03-30 08:00:17 +0000 UTC
View Post
I'll be unpacking 10moons T503 and G10 and trying to make them work on live stream at 10:00 EET tomorrow, in 12 hours. That is unless they already work :) Thank you Jean-Philippe for donating the tablets!
2019-03-29 20:06:30 +0000 UTC
View Post
I printed the protractor on the weekend, and compared the Huion tilt reports to Wacom tilt reports. The Wacom reports (from the kernel d...
2019-03-25 08:09:20 +0000 UTC
View Post
Streaming in 80 minutes: trying to support Huion tilt reporting on Linux.
2019-03-17 07:11:51 +0000 UTC
View Post
Huion got in touch with me again, and they would like to finance work on tilt reporting support. So on the weekend, likely Sunday, I'll be streaming my attempt to do it.
Last weekend I didn't have time to do anything as our shower broke and I had to replace it.
2019-03-11 14:28:29 +0000 UTC
View Post
I'm going to try something new: let people vote on issues and then pick up the most voted-for to work on. I put a note at the end of README.md (not the most visible place, but still), inviting people to put thumbs-up 👍 reactions on issues they find important, so I could later sort by the number of those reactions. Let's see how that works. So far I have Huion tilt detection support at the t...
2019-03-02 16:14:21 +0000 UTC
View Post
Benjamin Tissoires has accepted my driver contributions to the upstream kernel after the second round. The updated drivers should show up in v5.1 kernel. Today I'll be working on syncing digimend-kernel-drivers back from upstream (PR is already up), working on improving testing and maybe looking at one curious tablet I encountered recently.
2019-02-23 08:41:59 +0000 UTC
View Post
Yesterday I finally finished preparing the second version of DIGImend upstream submissions, trying to bring the kernel up to date with digimend-kernel-drivers development. I tried to address all of Benjamin's requests and added a little more. Let's see how this one goes. I would expect at least one more respin, but with less dramatic changes.
2019-02-11 06:56:41 +0000 UTC
View Post
This weekend I'm at DevConf.cz and the next one at FOSDEM, so I won't be able to do much work on the project, if at all. Otherwise, I got a good start on amending upstream patches to Benjamin's request on the past two weekends, and have a good plan which could work.
2019-01-25 19:00:14 +0000 UTC
View Post
Benjamin Tissoires has responded to my posting to the linux-input maillist with some feedback and requests for changes, some expected and some not. Working in a cafe today, breaking up the UC-Logic driver changes into smaller commits, and applying other tweaks according to his requests. This is going to take a while...
2019-01-13 12:41:07 +0000 UTC
View Post
While staying in a lakeside cottage this Christmas, I managed to find some time to finally finish preparing and sending the latest DIGImend code upstream, for inclusion into the Linux kernel. Let's see how my contribution fares and how many changes I'll need to make before it's accepted: https://www.spinics.net/lists/linux-input/msg59358.html
2018-12-27 18:55:46 +0000 UTC
View Post
Since the last post I found and fixed an issue introduced by refactoring which broke frame buttons on the v1 Huion tablets, investigated support for more tablets, and made a release of uclogic-tools. I'll scout the fresh issues again and if nothing new shows up before the next weekend will do a release.
2018-12-01 19:39:29 +0000 UTC
View Post
I'm wrapping up preparation for another release. The driver refactoring and simplification is done, and as the last change I just merged the addition of X.org configuration for the tablets which are supported by the Wacom driver. Now you wouldn't need to enable the Wacom driver for them yourself (your existing X.org configuration in /etc will take precedence, though).
See the updated R...
2018-11-03 17:00:15 +0000 UTC
View Post
I sent stickers to new $5+ patrons today, those who provided their address. Write if you don't receive yours! If you're curious, the stamps on the letters show scenes and characters from The Moomins.
2018-10-17 17:11:31 +0000 UTC
View Post
I've been offering monthly hangouts for $15+ patrons from the start, but since nobody showed up so far, I gave up on them a bit. I'd like to try that again and will have another one tomorrow at 11:00 EEST (Helsinki time). If anybody from $15+ patrons wants to join I'll be glad to chat! Otherwise I'll just have some work done :) Oh, and I can share my screen too, and we can discuss any technical matters you'd like.
I'll also be catching up on sending stickers to new $5+ patrons tomorrow. Just n...
2018-10-13 06:53:58 +0000 UTC
View Post