diff --git a/hid-ids.h b/hid-ids.h index 43c8e7b4..a657c805 100644 --- a/hid-ids.h +++ b/hid-ids.h @@ -53,6 +53,7 @@ #define USB_DEVICE_ID_UGEE_XPPEN_TABLET_G540 0x0075 #define USB_DEVICE_ID_UGEE_XPPEN_TABLET_G640 0x0094 #define USB_DEVICE_ID_UGEE_XPPEN_TABLET_DECO01 0x0042 +#define USB_DEVICE_ID_UGEE_XPPEN_TABLET_STAR06 0x0078 #define USB_DEVICE_ID_UGEE_TABLET_G5 0x0074 #define USB_DEVICE_ID_UGEE_TABLET_EX07S 0x0071 #define USB_DEVICE_ID_UGEE_TABLET_RAINBOW_CV720 0x0055 diff --git a/hid-uclogic-core.c b/hid-uclogic-core.c index 1caa1df2..9cdd64c9 100644 --- a/hid-uclogic-core.c +++ b/hid-uclogic-core.c @@ -532,6 +532,8 @@ static const struct hid_device_id uclogic_devices[] = { USB_DEVICE_ID_UGEE_XPPEN_TABLET_G640) }, { HID_USB_DEVICE(USB_VENDOR_ID_UGEE, USB_DEVICE_ID_UGEE_XPPEN_TABLET_DECO01) }, + { HID_USB_DEVICE(USB_VENDOR_ID_UGEE, + USB_DEVICE_ID_UGEE_XPPEN_TABLET_STAR06) }, { } }; MODULE_DEVICE_TABLE(hid, uclogic_devices); diff --git a/hid-uclogic-params.c b/hid-uclogic-params.c index 12a0fd6b..b13ae123 100644 --- a/hid-uclogic-params.c +++ b/hid-uclogic-params.c @@ -1188,6 +1188,8 @@ int uclogic_params_init(struct uclogic_params *params, USB_DEVICE_ID_UGEE_XPPEN_TABLET_G540): case VID_PID(USB_VENDOR_ID_UGEE, USB_DEVICE_ID_UGEE_XPPEN_TABLET_G640): + case VID_PID(USB_VENDOR_ID_UGEE, + USB_DEVICE_ID_UGEE_XPPEN_TABLET_STAR06): case VID_PID(USB_VENDOR_ID_UGEE, USB_DEVICE_ID_UGEE_TABLET_RAINBOW_CV720): /* If this is the pen interface */ diff --git a/xorg.conf b/xorg.conf index 0af3a31c..a6add52c 100644 --- a/xorg.conf +++ b/xorg.conf @@ -23,7 +23,7 @@ EndSection Section "InputClass" Identifier "Ugee/XP-Pen tablets with Wacom driver" - MatchUSBID "28bd:007[145]|28bd:0094|28bd:0042|5543:004[57]|5543:0081|5543:0004|5543:3031" + MatchUSBID "28bd:007[1458]|28bd:0094|28bd:0042|5543:004[57]|5543:0081|5543:0004|5543:3031" MatchDevicePath "/dev/input/event*" Driver "wacom" EndSection