diff --git a/src/wcmUSB.c b/src/wcmUSB.c
index 954af06..01fdc23 100644
--- a/src/wcmUSB.c
+++ b/src/wcmUSB.c
@@ -497,7 +497,8 @@ static struct
 	{ 0x9A, 2540, 2540, &usbTabletPC   }, /* TabletPC 0x9A */
 	{ 0x9F,   10,   10, &usbTabletPC   }, /* CapPlus  0x9F */
 	{ 0xE2,   10,   10, &usbTabletPC   }, /* TabletPC 0xE2 */
-	{ 0xE3, 2540, 2540, &usbTabletPC   }  /* TabletPC 0xE3 */
+	{ 0xE3, 2540, 2540, &usbTabletPC   },  /* TabletPC 0xE3 */
+	{ 0x1 , 1122,  934, &usbTabletPC   }  /* N-Trig TabletPC */
 };
 
 Bool usbWcmInit(LocalDevicePtr local, char* id, float *version)
@@ -523,7 +524,7 @@ Bool usbWcmInit(LocalDevicePtr local, char* id, float *version)
 	}
 
 	/* vendor is wacom */
-	if (sID.vendor == WACOM_VENDOR_ID)
+	if (sID.vendor == WACOM_VENDOR_ID || sID.vendor == 0x1b96)
 	{
 		common->tablet_id = sID.product;
 
