diff -r b25ed8c6c0e8 linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h --- a/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h Sun Apr 20 22:23:21 2008 +0200 +++ b/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h Sun Apr 20 22:28:21 2008 +0200 @@ -144,6 +144,7 @@ #define USB_PID_PCTV_450E 0x0222 #define USB_PID_PCTV_452E 0x021f #define USB_PID_TECHNOTREND_CONNECT_S2_3600 0x3007 +#define USB_PID_TECHNOTREND_CONNECT_S2_3650_CI 0x300a #define USB_PID_NEBULA_DIGITV 0x0201 #define USB_PID_DVICO_BLUEBIRD_LGDT 0xd820 #define USB_PID_DVICO_BLUEBIRD_LG064F_COLD 0xd500 diff -r b25ed8c6c0e8 linux/drivers/media/dvb/dvb-usb/pctv452e.c --- a/linux/drivers/media/dvb/dvb-usb/pctv452e.c Sun Apr 20 22:23:21 2008 +0200 +++ b/linux/drivers/media/dvb/dvb-usb/pctv452e.c Sun Apr 20 22:28:21 2008 +0200 @@ -967,6 +967,7 @@ static struct usb_device_id pctv452e_usb static struct usb_device_id pctv452e_usb_table[] = { {USB_DEVICE(USB_VID_PINNACLE, USB_PID_PCTV_452E)}, {USB_DEVICE(USB_VID_TECHNOTREND, USB_PID_TECHNOTREND_CONNECT_S2_3600)}, + {USB_DEVICE(USB_VID_TECHNOTREND, USB_PID_TECHNOTREND_CONNECT_S2_3650_CI)}, {} }; MODULE_DEVICE_TABLE(usb, pctv452e_usb_table); @@ -1077,6 +1078,10 @@ static struct dvb_usb_device_properties .cold_ids = { NULL, NULL }, // this is a warm only device .warm_ids = { &pctv452e_usb_table[1], NULL } }, + { .name = "Technotrend TT Connect S2-3650-CI", + .cold_ids = { NULL, NULL }, // this is a warm only device + .warm_ids = { &pctv452e_usb_table[2], NULL } + }, { 0 }, } };