Re: [PATCH v2] add support for DeLOCK-USB-2.0-DVB-T-Receiver-61744

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[
…]

Hi there,

These two patches - 'dvb-usb-ids-v2-rtl2832-fc0012.patch' and
'rtl28xxu-v2-rtl2832-fc0012.patch' adds nine devices based on FC0012
tuner, altogether eleven.
Gianluca, please inform forum fellows to test&reply.
Zdenek, fermio - there is a note on
http://wiki.zeratul.org/doku.php?id=linux:v4l:realtek:start at
"Other DVB-T Sticks" regarding 'af4d:a803' device.
Is it based on RTL2832 with FC0012 tuner?

Julian, Thomas, Antii
cheers mates!
;)
poma

ps.
modinfo dvb_usb_rtl28xxu
filename:
/lib/modules/3.3.2-6.fc16.x86_64/kernel/drivers/media/dvb/dvb-usb/dvb-usb-rtl28xxu.ko
license:        GPL
author:         Thomas Mair <thomas.mair86@xxxxxxxxxxxxxx>
author:         Antti Palosaari <crope@xxxxxx>
description:    Realtek RTL28xxU DVB USB driver
alias:          usb:v1F4DpD803d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1F4DpC803d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD399d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD395d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD394d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD393d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD39Dd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0458p707Fd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2838d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1F4DpB803d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0CCDp00A9d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v14AAp0161d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v14AAp0160d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2831d*dc*dsc*dp*ic*isc*ip*
depends:        dvb-usb,rtl2830,rc-core
vermagic:       3.3.2-6.fc16.x86_64 SMP mod_unload
parm:           debug:set debugging level (int)
parm:           adapter_nr:DVB adapter numbers (array of short)

--- dvb-usb-ids.h.bcp	2012-05-03 05:28:38.261673063 +0200
+++ dvb-usb-ids.h	2012-05-03 07:07:41.510306992 +0200
@@ -129,10 +129,12 @@
 #define USB_PID_E3C_EC168_3				0xfffb
 #define USB_PID_E3C_EC168_4				0x1001
 #define USB_PID_E3C_EC168_5				0x1002
+#define USB_PID_EZCAP_EZTV646				0x2838
 #define USB_PID_FREECOM_DVBT				0x0160
 #define USB_PID_FREECOM_DVBT_2				0x0161
 #define USB_PID_UNIWILL_STK7700P			0x6003
 #define USB_PID_GENIUS_TVGO_DVB_T03			0x4012
+#define USB_PID_GENIUS_TVGO_DVB_T03_2			0x707f
 #define USB_PID_GRANDTEC_DVBT_USB_COLD			0x0fa0
 #define USB_PID_GRANDTEC_DVBT_USB_WARM			0x0fa1
 #define USB_PID_GTEK					0xb803
@@ -146,6 +148,9 @@
 #define USB_PID_KWORLD_395U_2				0xe39b
 #define USB_PID_KWORLD_395U_3				0xe395
 #define USB_PID_KWORLD_395U_4				0xe39a
+#define USB_PID_KWORLD_D393				0xd393
+#define USB_PID_KWORLD_D395				0xd395
+#define USB_PID_KWORLD_D399				0xd399
 #define USB_PID_KWORLD_MC810				0xc810
 #define USB_PID_KWORLD_PC160_2T				0xc160
 #define USB_PID_KWORLD_PC160_T				0xc161
@@ -209,6 +214,7 @@
 #define USB_PID_HAUPPAUGE_NOVA_TD_STICK_52009		0x5200
 #define USB_PID_HAUPPAUGE_TIGER_ATSC			0xb200
 #define USB_PID_HAUPPAUGE_TIGER_ATSC_B210		0xb210
+#define USB_PID_HU394					0xd394
 #define USB_PID_AVERMEDIA_EXPRESS			0xb568
 #define USB_PID_AVERMEDIA_VOLAR				0xa807
 #define USB_PID_AVERMEDIA_VOLAR_2			0xb808
@@ -265,11 +271,13 @@
 #define USB_PID_PCTV_400E				0x020f
 #define USB_PID_PCTV_450E				0x0222
 #define USB_PID_PCTV_452E				0x021f
+#define USB_PID_PROLECTRIX_DV107669			0xd803
 #define USB_PID_REALTEK_RTL2831U			0x2831
 #define USB_PID_REALTEK_RTL2832U			0x2832
 #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_NOT_ONLY_LV5TDELUXE			0xc803
 #define USB_PID_DVICO_BLUEBIRD_LGDT			0xd820
 #define USB_PID_DVICO_BLUEBIRD_LG064F_COLD		0xd500
 #define USB_PID_DVICO_BLUEBIRD_LG064F_WARM		0xd501
@@ -345,6 +353,7 @@
 #define USB_PID_FRIIO_WHITE				0x0001
 #define USB_PID_TVWAY_PLUS				0x0002
 #define USB_PID_SVEON_STV20				0xe39d
+#define USB_PID_SVEON_STV20_2				0xd39d
 #define USB_PID_SVEON_STV22				0xe401
 #define USB_PID_SVEON_STV22_IT9137			0xe411
 #define USB_PID_AZUREWAVE_AZ6027			0x3275
--- rtl28xxu.c.bcp	2012-05-03 06:44:32.958461395 +0200
+++ rtl28xxu.c	2012-05-03 08:11:57.463559065 +0200
@@ -1052,6 +1052,15 @@
 	RTL2831U_14AA_0161,
 	RTL2832U_0CCD_00A9,
 	RTL2832U_1F4D_B803,
+	RTL2832U_0BDA_2838,
+	RTL2832U_0458_707F,
+	RTL2832U_1B80_D39D,
+	RTL2832U_1B80_D393,
+	RTL2832U_1B80_D394,
+	RTL2832U_1B80_D395,
+	RTL2832U_1B80_D399,
+	RTL2832U_1F4D_C803,
+	RTL2832U_1F4D_D803,
 };
 
 static struct usb_device_id rtl28xxu_table[] = {
@@ -1068,6 +1077,24 @@
 		USB_DEVICE(USB_VID_TERRATEC, USB_PID_TERRATEC_CINERGY_T_STICK_BLACK)},
 	[RTL2832U_1F4D_B803] = {
 		USB_DEVICE(USB_VID_GTEK, USB_PID_GTEK)},
+	[RTL2832U_0BDA_2838] = {
+		USB_DEVICE(USB_VID_REALTEK, USB_PID_EZCAP_EZTV646)},
+	[RTL2832U_0458_707F] = {
+		USB_DEVICE(USB_VID_KYE, USB_PID_GENIUS_TVGO_DVB_T03_2)},
+	[RTL2832U_1B80_D39D] = {
+		USB_DEVICE(USB_VID_KWORLD_2, USB_PID_SVEON_STV20_2)},
+	[RTL2832U_1B80_D393] = {
+		USB_DEVICE(USB_VID_KWORLD_2, USB_PID_KWORLD_D393)},
+	[RTL2832U_1B80_D394] = {
+		USB_DEVICE(USB_VID_KWORLD_2, USB_PID_HU394)},
+	[RTL2832U_1B80_D395] = {
+		USB_DEVICE(USB_VID_KWORLD_2, USB_PID_KWORLD_D395)},
+	[RTL2832U_1B80_D399] = {
+		USB_DEVICE(USB_VID_KWORLD_2, USB_PID_KWORLD_D399)},
+	[RTL2832U_1F4D_C803] = {
+		USB_DEVICE(USB_VID_GTEK, USB_PID_NOT_ONLY_LV5TDELUXE)},
+	[RTL2832U_1F4D_D803] = {
+		USB_DEVICE(USB_VID_GTEK, USB_PID_PROLECTRIX_DV107669)},
 	{} /* terminating entry */
 };
 
@@ -1181,7 +1208,7 @@
 
 		.i2c_algo = &rtl28xxu_i2c_algo,
 
-		.num_device_descs = 2,
+		.num_device_descs = 11,
 		.devices = {
 			{
 				.name = "Terratec Cinergy T Stick Black",
@@ -1195,6 +1222,60 @@
 					&rtl28xxu_table[RTL2832U_1F4D_B803],
 				},
 			},
+			{
+				.name = "EzCAP EzTV646",
+				.warm_ids = {
+					&rtl28xxu_table[RTL2832U_0BDA_2838],
+				},
+			},
+			{
+				.name = "Genius TVGo DVB-T03 2",
+				.warm_ids = {
+					&rtl28xxu_table[RTL2832U_0458_707F],
+				},
+			},
+			{
+				.name = "Sveon STV20 2",
+				.warm_ids = {
+					&rtl28xxu_table[RTL2832U_1B80_D39D],
+				},
+			},
+			{
+				.name = "DVB-T TV Stick D393",
+				.warm_ids = {
+					&rtl28xxu_table[RTL2832U_1B80_D393],
+				},
+			},
+			{
+				.name = "DIKOM USB-DVBT HD - HU394",
+				.warm_ids = {
+					&rtl28xxu_table[RTL2832U_1B80_D394],
+				},
+			},
+			{
+				.name = "DVB-T TV Stick D395",
+				.warm_ids = {
+					&rtl28xxu_table[RTL2832U_1B80_D395],
+				},
+			},
+			{
+				.name = "DVB-T TV Stick D399",
+				.warm_ids = {
+					&rtl28xxu_table[RTL2832U_1B80_D399],
+				},
+			},
+			{
+				.name = "Not Only TV DVB-T USB DELUXE LV5TDELUXE",
+				.warm_ids = {
+					&rtl28xxu_table[RTL2832U_1F4D_C803],
+				},
+			},
+			{
+				.name = "PROlectrix USB DVB-T & DAB Dongle DV107669",
+				.warm_ids = {
+					&rtl28xxu_table[RTL2832U_1F4D_D803],
+				},
+			},
 		}
 	},
 
0bda:2838
*USB_VID_REALTEK	0x0bda
USB_PID_EZCAP_EZTV646	0x2838
EzCAP EzTV646
http://www.szforwardvideo.com/product/Pro_18_7.html
http://ubuntuforums.org/showthread.php?t=1532934
RTL2832U_0BDA_2838


0ccd:00a9
*USB_VID_TERRATEC			0x0ccd
*USB_PID_TERRATEC_CINERGY_T_STICK_BLACK	0x00a9
TERRATEC Cinergy T Stick Black - "Rev.1"
http://linux.terratec.de/tv_en.html
http://www.terratec.net/en/products/Cinergy_T_Stick_Black_107611.html
*RTL2832U_0CCD_00A9

0458:707f
*USB_VID_KYE			0x0458
USB_PID_GENIUS_TVGO_DVB_T03_2	0x707f
Genius TVGo DVB-T03 - "Ver.B"
http://www.linuxtv.org/wiki/index.php/Genius_TVGo_DVB-T03
http://www.abclinuxu.cz/hardware/pridavne-karty/televizni-karty/dvb-t/usb/genius-tvgo-dvb-t03-hw-z-2011
RTL2832U_0458_707F


1b80:d39d
*USB_VID_KWORLD_2	0x1b80
USB_PID_SVEON_STV20_2	0xd39d
Sveon STV20
http://www.sveon.com/fichaSTV20.html
https://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/issues/4
RTL2832U_1B80_D39D


1b80:d393
*USB_VID_KWORLD_2	0x1b80
USB_PID_KWORLD_D393	0xd393
Ardata MyVision DVB-T TV
http://www.ardata.pl/tuner-telewizyjny-ardata-myvision-dvb-t-tv
Gigabyte U7300 USB DVB-T
http://www.gigabyte.com/products/product-page.aspx?pid=3493#sp
http://wiki.zeratul.org/doku.php?id=linux:v4l:realtek:gigabyte-u7300-usb-dvb-t-tuner
NILOX DVB-T Stick N15
http://wiki.zeratul.org/doku.php?id=linux:v4l:realtek:nilox-dvb-t_stick_n15
Twintech UT-30 USB2.0 DVB-T Stick with FM Radio
http://www.twintech3d.com/products_features.asp?num=300
RTL2832U_1B80_D393


1b80:d394
*USB_VID_KWORLD_2	0x1b80
USB_PID_HU394		0xd394
DIKOM USB-DVBT HD
http://twitter.com/#!/spin877/status/188265508401979392
http://xgazza.altervista.org/Linux/DVB/dikom_dvbt.JPG
RTL2832U_1B80_D394


1b80:d395
*USB_VID_KWORLD_2	0x1b80
USB_PID_KWORLD_D395	0xd395
MaxMedia HU394-T USB DVB-T Multi (FM, DAB, DAB+)
http://www.maxmediatek.com/pd-page/DVB-T_USB.htm
PEAK Hardware 102569AGPK DVB-T Digital TV USB Stick
http://ubuntuforums.org/showthread.php?t=1678094
RTL2832U_1B80_D395


1b80:d399
DVB-T TV Stick D399
*USB_VID_KWORLD_2	0x1b80
USB_PID_KWORLD_D399	0xd399
http://ubuntuforums.org/showthread.php?t=1678094&page=2
RTL2832U_1B80_D399


1f4d:b803
*USB_VID_GTEK	0x1f4d
*USB_PID_GTEK	0xb803
DeLOCK USB 2.0 DVB-T Receiver 61744
http://www.delock.com/produkte/gruppen/Multimedia/Delock_USB_20_DVB-T_Receiver_61744.html
G-Tek T803 
MyGica T803 DVB-T USB TV Stick
http://www.mygica.com/product.asp?id=149
*RTL2832U_1F4D_B803


1f4d:c803
*USB_VID_GTEK			0x1f4d
USB_PID_NOT_ONLY_LV5TDELUXE	0xc803
LifeView/Not Only TV DVB-T USB DELUXE LV5TDELUXE
http://notonlytv.net/p_lv5tdeluxe.html
RTL2832U_1F4D_C803


1f4d:d803
*USB_VID_GTEK			0x1f4d
USB_PID_PROLECTRIX_DV107669	0xd803
PROlectrix USB DVB-T & DAB Dongle DV107669
http://www.reddit.com/user/GrahamM242
RTL2832U_1F4D_D803


https://github.com/tmair/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/blob/master/README
http://www.reddit.com/r/RTLSDR/comments/s6ddo/rtlsdr_compatibility_list_v2_work_in_progress/



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux