diff --git a/data/huion-gc610-710.tablet b/data/huion-gc610-710.tablet
index c8f16b05..126306d3 100644
--- a/data/huion-gc610-710.tablet
+++ b/data/huion-gc610-710.tablet
@@ -17,7 +17,7 @@ Styli=@generic-no-eraser;
IntegratedIn=
[Features]
-NumStrips=1
+NumStrips=0
NumRings=0
Reversible=true
Stylus=true
diff --git a/data/huion-hc16.tablet b/data/huion-hc16.tablet
index 3df75318..32b23b6b 100644
--- a/data/huion-hc16.tablet
+++ b/data/huion-hc16.tablet
@@ -17,8 +17,8 @@ Styli=@generic-no-eraser;
IntegratedIn=
[Features]
-NumStrips=1
-NumRings=0
+NumStrips=0
+NumRings=1
Reversible=true
Stylus=true
Touch=false
diff --git a/data/huion-inspiroy-g10t.tablet b/data/huion-inspiroy-g10t.tablet
index 1b81252e..9c1c5f8a 100644
--- a/data/huion-inspiroy-g10t.tablet
+++ b/data/huion-inspiroy-g10t.tablet
@@ -17,7 +17,7 @@ Styli=@generic-no-eraser;
IntegratedIn=
[Features]
-NumStrips=1
+NumStrips=0
NumRings=0
Reversible=true
Stylus=true
diff --git a/data/huion-kamvas-gt-221-pro.tablet b/data/huion-kamvas-gt-221-pro.tablet
deleted file mode 100644
index d9b08ac4..00000000
--- a/data/huion-kamvas-gt-221-pro.tablet
+++ /dev/null
@@ -1,29 +0,0 @@
-# This tablet description file has been generated using an automated tool:
-# https://github.com/JoseExposito/uclogic-libwacom-tablet-descriptions
-# If you own this tablet, please improve it.
-#
-# sysinfo missing - if you own this device please provide it. See this link
-# for details: https://github.com/linuxwacom/libwacom/wiki/Adding-a-new-device
-
-[Device]
-Name=KAMVAS GT-221 Pro
-ModelName=KAMVAS GT-221 Pro
-# Product ID is unknown, please fix
-DeviceMatch=usb|256c|006e||HUION_M167;usb|256c|006d||HUION_M167;usb|256c|006f||HUION_M167;usb|256c|0064||HUION_M167;
-Width=9 # autogenerated value, please fix
-Height=6 # autogenerated value, please fix
-Layout=huion-kamvas-gt-221-pro.svg
-Styli=@generic-no-eraser;
-IntegratedIn=Display
-
-[Features]
-NumStrips=2
-NumRings=0
-Reversible=false
-Stylus=true
-Touch=false
-TouchSwitch=false
-
-[Buttons]
-Left=A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T
-EvdevCodes=BTN_0;BTN_1;BTN_2;BTN_3;BTN_4;BTN_5;BTN_6;BTN_7;BTN_8;BTN_9;BTN_SOUTH;BTN_EAST;BTN_C;BTN_NORTH;BTN_WEST;BTN_Z;BTN_TL;BTN_TR;BTN_TL2;BTN_TR2
diff --git a/data/huion-kamvas-pro-22-gt-221.tablet b/data/huion-kamvas-pro-22-gt-221.tablet
index c0644d2c..530008f7 100644
--- a/data/huion-kamvas-pro-22-gt-221.tablet
+++ b/data/huion-kamvas-pro-22-gt-221.tablet
@@ -9,9 +9,9 @@
Name=KAMVAS Pro 22 GT-221
ModelName=KAMVAS Pro 22 GT-221
# Product ID is unknown, please fix
-DeviceMatch=usb|256c|006e||HUION_M175;usb|256c|006d||HUION_M175;usb|256c|006f||HUION_M175;usb|256c|0064||HUION_M175;
-Width=9 # autogenerated value, please fix
-Height=6 # autogenerated value, please fix
+DeviceMatch=usb|256c|006e||HUION_M167;usb|256c|006d||HUION_M167;usb|256c|006f||HUION_M167;usb|256c|0064||HUION_M167;usb|256c|006e||HUION_M175;usb|256c|006d||HUION_M175;usb|256c|006f||HUION_M175;usb|256c|0064||HUION_M175;usb|256c|006e||HUION_M194;usb|256c|006d||HUION_M194;usb|256c|006f||HUION_M194;usb|256c|0064||HUION_M194;
+Width=19
+Height=11
Layout=huion-kamvas-pro-22-gt-221.svg
Styli=@generic-no-eraser;
IntegratedIn=Display
diff --git a/data/huion-kamvas-pro-studio-22.tablet b/data/huion-kamvas-pro-studio-22.tablet
deleted file mode 100644
index 64992eba..00000000
--- a/data/huion-kamvas-pro-studio-22.tablet
+++ /dev/null
@@ -1,29 +0,0 @@
-# This tablet description file has been generated using an automated tool:
-# https://github.com/JoseExposito/uclogic-libwacom-tablet-descriptions
-# If you own this tablet, please improve it.
-#
-# sysinfo missing - if you own this device please provide it. See this link
-# for details: https://github.com/linuxwacom/libwacom/wiki/Adding-a-new-device
-
-[Device]
-Name=KAMVAS Pro/Studio 22
-ModelName=KAMVAS Pro/Studio 22
-# Product ID is unknown, please fix
-DeviceMatch=usb|256c|006e||HUION_M194;usb|256c|006d||HUION_M194;usb|256c|006f||HUION_M194;usb|256c|0064||HUION_M194;
-Width=9 # autogenerated value, please fix
-Height=6 # autogenerated value, please fix
-Layout=huion-kamvas-pro-studio-22.svg
-Styli=@generic-no-eraser;
-IntegratedIn=Display
-
-[Features]
-NumStrips=2
-NumRings=0
-Reversible=false
-Stylus=true
-Touch=false
-TouchSwitch=false
-
-[Buttons]
-Left=A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T
-EvdevCodes=BTN_0;BTN_1;BTN_2;BTN_3;BTN_4;BTN_5;BTN_6;BTN_7;BTN_8;BTN_9;BTN_SOUTH;BTN_EAST;BTN_C;BTN_NORTH;BTN_WEST;BTN_Z;BTN_TL;BTN_TR;BTN_TL2;BTN_TR2
diff --git a/data/layouts/huion-hc16.svg b/data/layouts/huion-hc16.svg
index 5bda2751..159e810f 100644
--- a/data/layouts/huion-hc16.svg
+++ b/data/layouts/huion-hc16.svg
@@ -68,4 +68,48 @@