XaiJu
spbnick

spbnick

patreon


spbnick posts

Basics proven

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...

View Post

Proving a new concept

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...

View Post

digimend-kernel-drivers v10 released

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...

View Post

Updates and a poll

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...

View Post

Three out of four Huion tablets done

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...

View Post

Tablets are arriving and conf trip

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.

View Post

Resuming work and more Huion samples

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.

View Post

Puppy photo

And, for anyone curious, here's the puppy. Her name is Luna :)

View Post

Still on a break

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...

View Post

Payments during the break

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 View Post

Taking a pause

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...

View Post

10moons T503 stream is live!

I'm continuing trying to make 10moons T503 work: https://www.youtube.com/channel/UCioG-vCm2WB6nSz0Y0JTXoA/live

View Post

Tiers updated

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.

View Post

Continuing with 10moons tablets tomorrow

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.

View Post

Break this weekend

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.

View Post

Adding support for 10moons T503 and G10, live

Stream is live: https://youtu.be/aFqc2TS0aU4

View Post

10moons T503 and G10 live stream in 12 hours

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!

View Post

Huion tilt support done

I printed the protractor on the weekend, and compared the Huion tilt reports to Wacom tilt reports. The Wacom reports (from the kernel d...

View Post

Supporting Huion tilt reporting

Streaming in 80 minutes: trying to support Huion tilt reporting on Linux. 

View Post

Working on Huion tilt reporting next weekend

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.

View Post

Issue voting

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...

View Post

Upstream contributions accepted!

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.

View Post

Upstream submission round 2

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.

View Post

The yearly conference trip

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.

View Post

Working on Kernel submission feedback

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...

View Post

Latest DIGImend code sent upstream

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

View Post

Still more work before upstreaming

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.

View Post

Preparing for a release

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...

View Post

Stickers sent out!

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.

View Post

Hangout tomorrow and stickers

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...

View Post