diff -urNa -X ignore -x ex -I '^\..*' tslib-1.0/plugins/input-raw.c tslib-1.0_new/plugins/input-raw.c
--- tslib-1.0/plugins/input-raw.c	2012-01-27 11:25:26.676272227 +0000
+++ tslib-1.0_new/plugins/input-raw.c	2012-01-27 11:24:29.992271986 +0000
@@ -52,7 +52,7 @@
 	u_int64_t absbit;
 
 	if (! ((ioctl(ts->fd, EVIOCGVERSION, &version) >= 0) &&
-		(version == EV_VERSION) &&
+		(version >= EV_VERSION) &&
 		(ioctl(ts->fd, EVIOCGBIT(0, sizeof(bit) * 8), &bit) >= 0) &&
 		(bit & (1 << EV_ABS)) &&
 		(ioctl(ts->fd, EVIOCGBIT(EV_ABS, sizeof(absbit) * 8), &absbit) >= 0) &&
