Skip to content

Commit 68ec796

Browse files
committed
Add draft support for some Yiynova tablets
Add theoretical support for Yiynova MSP19U, MSP19U+ and MVP22U+ tablets.
1 parent 4b1c269 commit 68ec796

4 files changed

Lines changed: 17 additions & 8 deletions

File tree

README.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,18 @@ Model support is as follows:
1313

1414
Original Rebranded as Status*
1515

16-
Huion 580 likely works
17-
H420 osu!tablet(?) works
18-
H610 works
19-
H690 works
20-
K58 works
21-
W58 likely works
22-
W58L works
23-
other possibly works
16+
Huion 580 likely works
17+
H420 osu!tablet(?) works
18+
H610 works
19+
H690 works
20+
K58 works
21+
W58 likely works
22+
W58L works
23+
other possibly works
24+
25+
Yiynova MSP19U possibly works
26+
MSP19U+ possibly works
27+
MVP22U+ possibly works
2428

2529
* "works" - tested, works
2630
"likely works" - not tested, likely works (75% chance)

hid-huion.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,7 @@ static int huion_raw_event(struct hid_device *hdev, struct hid_report *report,
272272
static const struct hid_device_id huion_devices[] = {
273273
{ HID_USB_DEVICE(USB_VENDOR_ID_HUION, USB_DEVICE_ID_HUION_TABLET) },
274274
{ HID_USB_DEVICE(USB_VENDOR_ID_UCLOGIC, USB_DEVICE_ID_HUION_TABLET) },
275+
{ HID_USB_DEVICE(USB_VENDOR_ID_UCLOGIC, USB_DEVICE_ID_YIYNOVA_MXP) },
275276
{ }
276277
};
277278
MODULE_DEVICE_TABLE(hid, huion_devices);

hid-ids.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,7 @@
88
#define USB_VENDOR_ID_HUION 0x256c
99
#define USB_VENDOR_ID_UCLOGIC 0x5543
1010
#define USB_DEVICE_ID_HUION_TABLET 0x006e
11+
/* Yiynova MSP19U(+) and MVP22U+ tablets */
12+
#define USB_DEVICE_ID_YIYNOVA_MXP 0x004d
1113

1214
#endif

hid-rebind.rules

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ SUBSYSTEM=="hid", ACTION=="add", ENV{HID_ID}=="0003:0000256C:0000006E", \
22
RUN+="/sbin/hid-rebind"
33
SUBSYSTEM=="hid", ACTION=="add", ENV{HID_ID}=="0003:00005543:0000006E", \
44
RUN+="/sbin/hid-rebind"
5+
SUBSYSTEM=="hid", ACTION=="add", ENV{HID_ID}=="0003:00005543:0000004D", \
6+
RUN+="/sbin/hid-rebind"

0 commit comments

Comments
 (0)