diff -ur linux-2.6.11-kraxel/drivers/media/video/cx88/cx88-cards.c linux-2.6.11/drivers/media/video/cx88/cx88-cards.c
--- linux-2.6.11-kraxel/drivers/media/video/cx88/cx88-cards.c	2005-03-09 17:27:34.000000000 +0100
+++ linux-2.6.11/drivers/media/video/cx88/cx88-cards.c	2005-03-09 17:24:45.000000000 +0100
@@ -355,6 +355,22 @@
                 }},
 		.dvb            = 1,
 	},
+        [CX88_BOARD_KWORLD_VSTREAM_DVB_T] = {
+                .name           = "KWorld/VStream XPert DVB-T 2",
+		.tuner_type     = TUNER_ABSENT,
+                .input          = {{
+                        .type   = CX88_VMUX_COMPOSITE1,
+                        .vmux   = 1,
+			.gpio0  = 0x0700,
+			.gpio2  = 0x0101,
+                },{
+                        .type   = CX88_VMUX_SVIDEO,
+                        .vmux   = 2,
+			.gpio0  = 0x0700,
+			.gpio2  = 0x0101,
+                }},
+		.dvb            = 1,
+	},
 	[CX88_BOARD_DVICO_FUSIONHDTV_DVB_T1] = {
 		.name           = "DVICO FusionHDTV DVB-T1",
 		.tuner_type     = TUNER_ABSENT, /* No analog tuner */
@@ -669,6 +685,10 @@
 		.subdevice = 0x08a6,
 		.card      = CX88_BOARD_KWORLD_DVB_T,
 	},{
+		.subvendor = 0x17de,
+		.subdevice = 0x08a1,
+		.card      = CX88_BOARD_KWORLD_VSTREAM_DVB_T,
+	},{
 		.subvendor = 0x18ac,
 		.subdevice = 0xd810,
 		.card      = CX88_BOARD_DVICO_FUSIONHDTV_3_GOLD,
diff -ur linux-2.6.11-kraxel/drivers/media/video/cx88/cx88-dvb.c linux-2.6.11/drivers/media/video/cx88/cx88-dvb.c
--- linux-2.6.11-kraxel/drivers/media/video/cx88/cx88-dvb.c	2005-03-09 17:27:34.000000000 +0100
+++ linux-2.6.11/drivers/media/video/cx88/cx88-dvb.c	2005-03-09 17:23:05.000000000 +0100
@@ -213,6 +213,7 @@
 						   &dev->core->i2c_adap);
 		break;
 	case CX88_BOARD_CONEXANT_DVB_T1:
+	case CX88_BOARD_KWORLD_VSTREAM_DVB_T:
 		dev->dvb.frontend = cx22702_attach(&connexant_refboard_config,
 						   &dev->core->i2c_adap);
 		break;
diff -ur linux-2.6.11-kraxel/drivers/media/video/cx88/cx88.h linux-2.6.11/drivers/media/video/cx88/cx88.h
--- linux-2.6.11-kraxel/drivers/media/video/cx88/cx88.h	2005-03-09 17:27:34.000000000 +0100
+++ linux-2.6.11/drivers/media/video/cx88/cx88.h	2005-03-09 17:23:05.000000000 +0100
@@ -162,6 +162,7 @@
 #define CX88_BOARD_HAUPPAUGE_ROSLYN        24
 #define CX88_BOARD_DIGITALLOGIC_MEC	       25
 #define CX88_BOARD_IODATA_GVBCTV7E         26
+#define CX88_BOARD_KWORLD_VSTREAM_DVB_T    27
 
 enum cx88_itype {
 	CX88_VMUX_COMPOSITE1 = 1,
