Skip to content

Support for XP-Pen Artist Pro 12 #351

@Alex-PK

Description

@Alex-PK

First of all: thank you all for your work!

I just got an XP-Pen Artist Pro 12, and it's working with the standard drivers, but the buttons are not configurable.

$ lsusb 
Bus 001 Device 012: ID 28bd:1227 UGTABLET TABLET

$ xinput
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Logitech K270                           	id=9	[slave  pointer  (2)]
⎜   ↳ Logitech M185                           	id=10	[slave  pointer  (2)]
⎜   ↳ Logitech M525                           	id=11	[slave  pointer  (2)]
⎜   ↳ HOLTEK USB-HID Keyboard Mouse           	id=17	[slave  pointer  (2)]
⎜   ↳ HOLTEK USB-HID Keyboard Consumer Control	id=19	[slave  pointer  (2)]
⎜   ↳ UGTABLET TABLET Mouse                   	id=14	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Power Button                            	id=7	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=8	[slave  keyboard (3)]
    ↳ Dell Dell AC511 USB SoundBar            	id=12	[slave  keyboard (3)]
    ↳ HOLTEK USB-HID Keyboard                 	id=16	[slave  keyboard (3)]
    ↳ HOLTEK USB-HID Keyboard System Control  	id=18	[slave  keyboard (3)]
    ↳ HOLTEK USB-HID Keyboard                 	id=20	[slave  keyboard (3)]
    ↳ Logitech K270                           	id=21	[slave  keyboard (3)]
    ↳ HOLTEK USB-HID Keyboard Consumer Control	id=22	[slave  keyboard (3)]
    ↳ UGTABLET TABLET Keyboard                	id=13	[slave  keyboard (3)]
    ↳ UGTABLET TABLET                         	id=15	[slave  keyboard (3)]

$ ./uclogic-probe 1 2
M 55 00 47 00 54 00 41 00 42 00 4C 00 45 00 54 00
P 31 00 31 00 2E 00 36 00 20 00 69 00 6E 00 63 00 68 00 20 00 50 00 65 00 6E 00 44 00 69 00 73 00 70 00 6C 00 61 00 79 00
S 64 0E 03 22 64 4F 38 08 01 FF 1F EC 09 00 00
S 65 04 03 00 67
S 6E 0B 03 00 30 00 03 08 01 00 00 00
S 79 10 03 20 20 20 20 20 20 20 20 20 20 20 20 20 20
S 7A 08 03 00 00 00 00 00 00
S 7B 0C 03 48 00 4B 00 20 00 4F 00 6E 00
Failed to get string descriptor 0xC8: Input/Output Error

Please let me know if I can help in any way (collecting more data, testing patches, ...)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions