Skip to content

Add USB_VENDOR_ID_HUION 0x0064 Product - #623

Closed
raul-taurus wants to merge 4 commits into
DIGImend:masterfrom
raul-taurus:HUION-0x0064
Closed

Add USB_VENDOR_ID_HUION 0x0064 Product#623
raul-taurus wants to merge 4 commits into
DIGImend:masterfrom
raul-taurus:HUION-0x0064

Conversation

@raul-taurus

Copy link
Copy Markdown

Support Gaomon M6
VENDOR_ID=256C
PRODUCT_ID=0064

Related issues:
#599
#555
#562
#619

@derekdai

derekdai commented Sep 1, 2022

Copy link
Copy Markdown

I have a Gaomon M6, and your patch solve my problem

$ lsusb
Bus 001 Device 006: ID 256c:0064 GAOMON GAOMON_M6

After install digimend-kernel-driver, xinput reports

$ xinput 
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
...
⎜   ↳ GAOMON GAOMON_M6 Pad                    	id=14	[slave  pointer  (2)]
⎜   ↳ GAOMON GAOMON_M6 Touch Ring pad         	id=16	[slave  pointer  (2)]
⎜   ↳ GAOMON GAOMON_M6 Dial                   	id=17	[slave  pointer  (2)]
...
⎜   ↳ GAOMON GAOMON_M6 Pen (0)                	id=24	[slave  pointer  (2)]
...
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
...
    ↳ GAOMON GAOMON_M6                        	id=15	[slave  keyboard (3)]
    ↳ GAOMON GAOMON_M6 Dial                   	id=18	[slave  keyboard (3)]
...

With help of input-remapper, all buttons/keys work as expected.

Thank you @raul-taurus and this project, you the best!

@xianzhon

xianzhon commented Sep 3, 2022

Copy link
Copy Markdown

I just buy a Gaomon M6 today, and I'm lucky to find your solution. It works for me on Ubuntu 20.04.
Thank you very much! 👍

@nukawa

nukawa commented Sep 4, 2022

Copy link
Copy Markdown

@xianzhon
Sir, sorry to bother you, do you mean your M6 is workable completely on Ubuntu 20.04 after following above files?
Is there any extra necessary actions?
I have upgraded from Ubuntu 20.04 to 22.04 recently, and also installed digimend-kernel-drivers v11 and revised these above files, but my M6 is still unavailable, even partially.
If any suggestions, could you let me know? Thanks a lot.

@xianzhon

xianzhon commented Sep 4, 2022

Copy link
Copy Markdown

@nukawa Hello, yes.

do you mean your M6 is workable completely on Ubuntu 20.04 after following above files?
Yes, it is workable completely on my ubuntu system. (20.04, kernal version is: 5.15.0-46-generic, just a FYI).

First I refer to this article: 在Linux上使用高漫M6数位板 - Eslzzyl - 博客园, but after following those steps, I have met the same issue. Only 1/3 of the board can be mapped to the screen.

Then I found this MR, so I download the source code of master branch, and then git-apply this patch. Then install with command: sudo make dkms_install. It may require to uninstall old one first.

Finally, reboot the OS, it will completely work.

@FanShupei

Copy link
Copy Markdown

This patch is also useful for Gaomon M8.

I have a Gaomon M8. It's VID:PID is also 256c:0064.

Before this patch, it's controlled by hid-generic, only left 1/2 of the board can be mapped to the screen.

Applying the patch, it's controlled by hid_uclogic, and full of the board can be mapped to the screen.

@raul-taurus

Copy link
Copy Markdown
Author

@spbnick A tiny change, please review.

@raul-taurus
raul-taurus deleted the HUION-0x0064 branch May 17, 2025 12:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants