DVB-T USB Devices: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(typo, link to AF9015 page)
m (links to tuners)
Line 219: Line 219:
| type=USB2.0
| type=USB2.0
| fw=[http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/ dvb-usb-af9015.fw]
| fw=[http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/ dvb-usb-af9015.fw]
| hw=[[Afatech AF9015]], NXP/Philips TDA18271
| hw=[[Afatech AF9015]], [[NXP/Philips_TDA182xx|NXP/Philips TDA18271]]
| pic=[http://www.leadtek.com/eng/tv_tuner/overview.asp?lineid=6&pronameid=407]
| pic=[http://www.leadtek.com/eng/tv_tuner/overview.asp?lineid=6&pronameid=407]
| comment=main modules: dvb_usb_af9015, af9013; tuner: tda18271
| comment=main modules: dvb_usb_af9015, af9013; tuner: tda18271
Line 227: Line 227:
| type=USB2.0
| type=USB2.0
| fw=[http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/ dvb-usb-af9015.fw] (latest one works)
| fw=[http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/ dvb-usb-af9015.fw] (latest one works)
| hw=[[Afatech AF9015]], NXP/Philips TDA18271HD/C1
| hw=[[Afatech AF9015]], [[NXP/Philips_TDA182xx|NXP/Philips TDA18271HD/C1]]
| pic=[http://www.lifeview.hk/e/product/product_detail.asp?sku=14]
| pic=[http://www.lifeview.hk/e/product/product_detail.asp?sku=14]
| comment=main modules: dvb_usb_af9015, af9013; tuner: tda18271
| comment=main modules: dvb_usb_af9015, af9013; tuner: tda18271
Line 235: Line 235:
| type=USB2.0
| type=USB2.0
| fw=[http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/ dvb-usb-af9015.fw]
| fw=[http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/ dvb-usb-af9015.fw]
| hw=Atatech AF9013, mt2060
| hw=Atatech AF9013, [[Microtune_MT2060|Microtune MT2060]]
| comment=main modules: dvb_usb_af9015, af9013; tuner: mt2060
| comment=main modules: dvb_usb_af9015, af9013; tuner: mt2060
}}
}}
Line 242: Line 242:
| type=USB2.0
| type=USB2.0
| fw=[http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/ dvb-usb-af9015.fw]
| fw=[http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/ dvb-usb-af9015.fw]
| hw=[[Afatech AF9015|Afatech AF9015A]], NXP TDA18211HD
| hw=[[Afatech AF9015|Afatech AF9015A]], [[NXP/Philips_TDA182xx|NXP/Philips TDA18211HD]]
| comment=main modules: dvb_usb_af9015, af9013; tuner: tda18271
| comment=main modules: dvb_usb_af9015, af9013; tuner: tda18271
}}
}}
Line 249: Line 249:
| type=USB2.0
| type=USB2.0
| fw=[http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/ dvb-usb-af9015.fw]
| fw=[http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/ dvb-usb-af9015.fw]
| hw=AF9015
| hw=[[Afatech AF9015|Afatech AF9015A]]
| comment=main modules: dvb_usb_af9015, af9013; tuner: ?
| comment=main modules: dvb_usb_af9015, af9013; tuner: ?
}}
}}
Line 256: Line 256:
| type=USB2.0
| type=USB2.0
| fw=[http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/ dvb-usb-af9015.fw]
| fw=[http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/ dvb-usb-af9015.fw]
| hw=AF9015
| hw=[[Afatech AF9015|Afatech AF9015A]]
| comment=also sold as Elements DK-5203 main modules: dvb_usb_af9015, af9013; tuner: tda18271
| comment=also sold as Elements DK-5203 main modules: dvb_usb_af9015, af9013; tuner: tda18271
}}
}}

Revision as of 08:18, 27 June 2009

On this page you will find information regarding DVB-T USB devices.

Please be aware that:
  • The information contained here is likely non-exhaustive and, despite best efforts to do otherwise, may contain errors. (Please help to keep these lists up-to-date so that they are useful for everyone!)
  • If your device is not listed, try:
    • searching the existing mailing list archives:
      • Linux-Media Mailing List (LMML) archives (via vger or .... )
      • or from the older mailing lists (now largely deprecated in favour of the LMML):
        • dvb mailing list archives (via spinics or MARC ... )
        • v4l mailing list archives (via .... )
    • searching for information with Google or other internet search engine
    • by posting a question about the device directly to the LMML (but please do conduct a search first, as it may already have been discussed!)
    • Note: when it comes to support, it is generally a good idea to try the current V4L-DVB sources because some device drivers can be very new and thus may have not made their way into the mainstream kernel.
In any regard, in respect to the above listed suggestions, you may find it to be the case that your device is actually already supported or that experimental support is available.
  • Because the component constitution on many devices are often similar or identical, there may be devices that are unlisted but may actually work with the existing driver framework for previously supported devices. In such a case, your non-listed but working device will likely be reported in your system messages as being one of those previously supported devices. If you encounter such an occurrence, please do report your success on the LMML so that proper detection/identification of your device can be added within the drivers.
  • Lastly, it bears worth repeating the request: Please help to keep these lists up-to-date so that they are useful for everyone!



Supported DVB-T USB Devices

The following tables list the confirmed working DVB-T USB devices and provide a brief summary of their features and components. If you need more technical information on a device, have a look at its specific wiki article.

Device / Model Type Hardware Firmware URL / Pictures
Comments & quirks
Anysee
E30
USB2.0
Supported in mainline Linux-DVB tree since 05.2008
Anysee
E30 Plus
USB2.0
Supported in mainline Linux-DVB tree since 05.2008
DViCO
DViCO FusionHDTV USB DVB-T
USB2.0 dvb-usb-bluebird-01.fw [1]
Supported in Kernel since 2.6.?? (probably around 2006)
DViCO
DViCO FusionHDTV DVB-T Dual USB
USB2.0 dvb-usb-bluebird-01.fw [2]
Supported in Kernel since 2.6.?? (probably around 2006)
Easylite
Easylite DVB-T Stick USB 2.0
USB2.0
Supported in ?? since ??
ForwardVideo (If you own such a device please add the model. 616/618?)
EzTV USB Hybrid TV Receiver
USB2.0 [3]
Supported in ?? since ??
Hauppauge
Hauppauge WinTV-HVR-900
USB2.0
Supported in kernel since 2.6.26 [4]
Hauppauge
Hauppauge WinTV-HVR-930
USB2.0
Supported in ?? since ??
Hauppauge
Hauppauge WinTV-HVR-1900
USB2.0
Supported in kernel since 2.6.26 [5]
Hauppauge
Hauppauge WinTV-NOVA-T-Stick
USB2.0
Different hardware under same name(details). Supported in kernel partially since 2.6.19.
Hauppauge
Hauppauge WinTV-NOVA-T-CE-Stick
USB2.0
See Hauppauge_WinTV-NOVA-T-Stick
Hauppauge
Hauppauge myTV.t
USB2.0
Supported in kernel since 2.6.25-rc1
Hauppauge
Hauppauge WinTV-NOVA-TD-Stick
USB2.0
Supported in kernel since 2.6.??
Hauppauge
Hauppauge WinTV-NOVA-T USB
USB1.1
Supported in kernel since 2.6.??
Hauppauge
Hauppauge WinTV-NOVA-T-USB2
USB2.0
Supported in kernel since 2.6.12
Hauppauge
Hauppauge DEC2000-T USB
USB1.1
Supported in kernel since 2.6.??
Hauppauge
Hauppauge DEC2540-T USB
USB1.1
Supported in kernel since 2.6.??


The following list of devices will have to be organized into a table. Please don't add your device here but try to add it to the table above.


Hybrid devices have a DVB-demodulator and a analogue capturing chip. Normally they share a tuner.



Note: The following information is from the old deprecated DVB USB page. Eventually this page will become organized, but for now, you'll have to bear the mess....or, better yet, help with the reorganization


Afatech AF9005

All devices below are fully supported by the LinuxTV driver. The following drivers are needed for these devices:

 - dvb-usb-af9005.ko
 - dvb-usb.ko
Device / Model Type Hardware Firmware URL / Pictures
Comments & quirks
Allnet all2006 USB DVB-T Stick USB1.1 af9005.fw [6]
The tuner sensitivity is less than impressive.
Delock USB2.0 DVB-T Stick USB1.1 af9005.fw [7]
Ridata USB DVB-T Stick T100 USB1.1 af9005.fw [8]
TerraTec Cinergy T USB XE (rev1) USB1.1 af9005.fw or af9005.fw-6.11.23.01 (rename it to af9005.fw!) [9]


Afatech AF9013 and AF9015

All devices below are fully supported by the LinuxTV driver. The following drivers are needed for these devices:

 - af9013.ko
 - dvb-usb-af9015.ko

And one of tuner modules:

 - mt2060.ko
 - tda18271.ko
Device / Model Type Hardware Firmware URL / Pictures
Comments & quirks
Avermedia DVB-T Volar X USB2.0 AF9015-NT*, MXL5003S dvb-usb-af9015.fw
main modules: dvb_usb_af9015, af9013; tuner: mxl5003s
Hama DVB-T USB2 Stick USB2.0 AF9015 (declared as 9016, working as AF9015) dvb-usb-af9015.fw [10]
main modules: dvb_usb_af9015, af9013; tuner: mt2060
KWorld PlusTV Dual DVB-T Stick 399U (Model No. KW-DVB-T 399U) USB2.0 AF9013/AF9015/MXL5003S dvb-usb-af9015.fw or zip file from Afatech [11]
Leadtek WinFast DTV Dongle Gold USB2.0 Afatech AF9015, NXP/Philips TDA18271 dvb-usb-af9015.fw [12]
main modules: dvb_usb_af9015, af9013; tuner: tda18271
LifeView LV5T USB2.0 Afatech AF9015, NXP/Philips TDA18271HD/C1 dvb-usb-af9015.fw (latest one works) [13]
main modules: dvb_usb_af9015, af9013; tuner: tda18271
MSI DigiVOX mini II V3.0 USB2.0 Atatech AF9013, Microtune MT2060 dvb-usb-af9015.fw
main modules: dvb_usb_af9015, af9013; tuner: mt2060
MSI DIGIVOX mini III USB2.0 Afatech AF9015A, NXP/Philips TDA18211HD dvb-usb-af9015.fw
main modules: dvb_usb_af9015, af9013; tuner: tda18271
TerraTec Cinergy T USB XE (rev2) USB2.0 Afatech AF9015A dvb-usb-af9015.fw
main modules: dvb_usb_af9015, af9013; tuner: ?
Tevion DK-5203 USB2.0 Afatech AF9015A dvb-usb-af9015.fw
also sold as Elements DK-5203 main modules: dvb_usb_af9015, af9013; tuner: tda18271


AVerMedia AVerTV A800

All devices below are fully supported by the LinuxTV driver. The following drivers are needed for these devices:

 - dib3000-common.ko
 - dib3000mc.ko
 - dvb-usb.ko
 - dvb-usb-dibusb-common.ko
 - dvb-usb-a800.ko

These devices are clones of a DVB-T USB2.0 reference design made by DiBcom.

Device / Model Type Hardware Firmware URL / Pictures
Comments & quirks
AVerMedia AVerTV DVB-T USB 2.0 A800 USB2.0/USB1.1 DiBcom 3000P dvb-usb-avertv-a800-02.fw [14]
Remote control handling is different to the one used in the other DiBusb clones and many essential keys do not work at all (with X.org and linux kernels 2.6.17 and 2.6.18).


DiBcom DVB-T

DiB3000M-B USB1.1 DVB-T devices

All devices below are fully supported by the LinuxTV driver. The following drivers are needed for these devices:

 - dib3000-common.ko
 - dib3000mb.ko
 - dvb-usb.ko
 - dvb-usb-dibusb-common.ko
 - dvb-usb-dibusb-mb.ko

Most of these devices are (sometimes slightly modified) clones of a DVB-T USB1.1 reference design made by DiBcom.

Device / Model Type Hardware Firmware URL / Pictures
Comments & quirks
AVerMedia AVerTV DVBT USB USB1.1 DiBcom 3000M-B dvb-usb-dibusb-5.0.0.11.fw [15]
ADSTech Instant TV DVB-T USB USB1.1 DiBcom 3000M-B dvb-usb-dibusb-5.0.0.11.fw [16]
ADSTech Instant TV DVB-T USB2.0 USB2.0, USB1.1 DiBcom 3000M-B dvb-usb-adstech-usb2-02.fw [17]
This device is dark blue.
KWorld DVB-T 300U USB USB2.0 DiBcom 3000M-B dvb-usb-adstech-usb2-02.fw [18]
Artec
Artec T1 USB TV Box
USB1.1 DiBcom 3000M-B, variable dvb-usb-dibusb-5.0.0.11.fw or dvb-usb-dibusb-an2235-01.fw
There are several clones of this device: some have the AN2235 USB controller instead of the AN2135; some use a Panasonic tuner instead of the default Thomson Cable tuner. Most of the Boxes have standard Cypress USB IDs which makes it very hard to identify them. A HOWTO for this devices can be found here.
Artec
Artec T1 USB2.0
USB2.0, USB1.1 DiBcom 3000M-B dvb-usb-dibusb-6.0.0.8.fw [19]
Compro Videomate DVB-U2000 USB1.1 DiBcom 3000M-B dvb-usb-dibusb-5.0.0.11.fw [20]
CTS Portable (Chinese Television System) USB1.1 DiBcom 3000M-B dvb-usb-dibusb-5.0.0.11.fw [21]
DigitalRise DVB-T USB 1.1 Ter USB1.1 DiBcom 3000M-B dvb-usb-dibusb-5.0.0.11.fw [22]
Grandtec DVB-T USB1.1 USB1.1 DiBcom 3000M-B dvb-usb-dibusb-5.0.0.11.fw [23]
HAMA DVB-T USB1.1 device USB1.1 DiBcom 3000M-B dvb-usb-dibusb-5.0.0.11.fw [24]
JetWay DTV DVB-T USB USB1.1 DiBcom 3000M-B dvb-usb-dibusb-5.0.0.11.fw [25]
KWorld V-Stream XPERT DTV DVB-T USB USB1.1 DiBcom 3000M-B dvb-usb-dibusb-5.0.0.11.fw [26]
TwinhanDTV USB-Ter (VP7041) USB1.1 DiBcom 3000M-B dvb-usb-dibusb-5.0.0.11.fw [27]
First DVB-T USB box on the market with DiB3000M-B built-in.
TwinhanDTV Magic Box (VP7041e) USB1.1 DiBcom 3000M-B dvb-usb-dibusb-5.0.0.11.fw [28]
Ultima Electronic USB1.1 DiBcom 3000M-B, variable dvb-usb-dibusb-5.0.0.11.fw or dvb-usb-dibusb-an2235-01.fw [29]
Artec T1 USB TV Box clone?
VideoWalker DVB-T USB USB1.1 DiBcom 3000M-B dvb-usb-dibusb-5.0.0.11.fw [30]


DiB3000M-C/P USB2.0 DVB-T devices

All devices below are fully supported by the LinuxTV driver. The following drivers are needed for these devices:

 - dib3000-common.ko
 - dib3000mc.ko
 - mt2060.ko
 - dvb-usb.ko
 - dvb-usb-dibusb-common.ko
 - dvb-usb-dibusb-mc.ko

These frontend(s)/demodulator(s) can be found in various revisions of this device:

 - DiBcom 3000M-C
 - DiBcom 3000P

[FIXME: which for which devices?]

These devices are clones of DVB-T USB2.0 reference designs made by DiBcom. MOD3000P1 (FX2), MOD3000P1.2 (FX2-LP) and STK3000P.

Device / Model Type Hardware Firmware URL / Pictures
Comments & quirks
Artec T14 USB2.0, USB1.1 MT2060 silicon tuner dvb-usb-dibusb-6.0.0.8.fw [31]
Grand DVB-T Pen USB 2.0 USB2.0, USB1.1 MT2060 silicon tuner dvb-usb-dibusb-6.0.0.8.fw [32]
Intuix Tv Tuner Tnt S800 USB2.0, USB1.1 MT2060 silicon tuner dvb-usb-dibusb-6.0.0.8.fw [33]
LiteOn USB DVB-T TV Tuner USB2.0, USB1.1 MT2060 silicon tuner dvb-usb-dibusb-6.0.0.8.fw [34]
Leadtek WinFast DTV Dongle USB2.0, USB1.1 MT2060 silicon tuner dvb-usb-dibusb-6.0.0.8.fw [35]
There exists another device with the same case design and name but different internals (with dib7xxx instead of dib3000). Both are supported by linuxtv.org.
MSI Digivox Mini SL USB2.0 MT2060 silicon tuner dvb-usb-dibusb-6.0.0.8.fw [36]
Toshiba USB DVB-T Tuner PX1211E-1TVD USB2.0, USB1.1 DiBcom 3000M-C, MT2060 silicon tuner dvb-usb-dibusb-6.0.0.8.fw [37]
The Medion USB DVB-T TV Tuner MD 95733 and MD 95713 look remarkably like the Toshiba. Same goes for the Intuix S800. Chances are they are all simple OEM devices of the LiteOn.
Typhoon TV Movie Stick USB2.0, (USB1.1?) MT2060 silicon tuner dvb-usb-dibusb-6.0.0.8.fw [38]
"Art. 50506"
YUAN PD300 DVB-T mobility USB2.0, USB1.1 MT2060 silicon tuner dvb-usb-dibusb-6.0.0.8.fw [39]


DiB0700 USB2.0 DVB-T devices

Note: Currently, at least two dib0700-based devices are known to have problems. The NOVA-T-500 suffers from random disconnects after a few hours or days, and the NOVA-T-Stick, and possibly others using the same hardware, suffer from I2C errors. Updating to current Hg drivers and using new firmware should cure these.

All devices below will be fully supported by the LinuxTV drivers very soon. The following modules are needed for these devices:

 - dib7000m.ko
 - dib7000p.ko
 - dib3000mc.ko
 - mt2060.ko
 - mt2266.ko
 - dvb-usb.ko
 - dvb-usb-dib0700.ko

These frontend(s)/demodulator(s) can be found in various revisions of this device:

 - DiBcom DiB7000P, DiBcom DiB7000PC

Comment: In case someone is opening the device, one can find the DiB7700-chips (B/C/D), which is demodulator and USB in one silicon. There is also a package called the DiB7070P where the DiB7000PC is the DVB-T demodulator, DiB0070 is the RF tuner. The USB firmware used is the same for all devices.

The dvb-usb-dib0700 module has a parameter which forces the activation of LNAs (Low Noise Amplifier). If you have reception problems you can try to load the module with force_lna_activation=1 and see if it works better. Normally the LNA is controlled automatically by software so, in general, there should be no need to force activation. If a device has an LNA, it is shown in the table below; for those which have no LNA, this parameter has no meaning.

Device / Model Type Hardware Firmware URL / Pictures
Comments & quirks
Artec T14BR DVB-T USB2.0 DiB7070P (DiB7000PC + DiB0070) dvb-usb-dib0700-xx.fw [40]
Has USB id of 05d8:810f. Remote control untested.
ASUS My Cinema-U3000 Mini USB2.0 DiB7700P, MT2266? dvb-usb-dib0700-xx.fw [41]
ASUS also provides drivers for this device through their website
AVerMedia AVerTV DVB-T Volar USB2.0 DiB7700P, MT2060 dvb-usb-dib0700-xx.fw [42]
Compro Videomate U500 USB2.0 DiB7700P, MT2060 dvb-usb-dib0700-xx.fw [43]
Gigabyte U7000 USB2.0 working with dvb-usb-dib0700-1.10.fw [44]
USB ID 1044:7001, DVB-T support in Hg tree as of 10-Nov-2007 (merged into mainline 2.6.25-rc1). Remote does not work yet.
Gigabyte U8000-RH USB2.0 DIB7700C, XC3028ACQ, CX25843-24Z working with dvb-usb-dib0700-1.10.fw [45]
Patch required (as at 2008-08-25).
Hauppauge WinTV-NOVA-T-500 PCI with embedded USB2.0 2×DiB3000P, 2×MT2060, LNA dvb-usb-dib0700-xx.fw [46]
A.K.A. "Bristol". The LNA needs manual activation.
Hauppauge WinTV-NOVA-T-Stick USB2.0 DiB7700M or DiB7700P, MT2060 dvb-usb-dib0700-xx.fw [47]
Identical to the USB Stick Elgato is selling.

There are 3 known variants; see the main page for this device for identification and support details.

Hauppauge WinTV-NOVA-TD-Stick USB2.0 DiB7700P, Dib 7000P, 2 * MT2266 dvb-usb-dib0700-xx.fw [48]
Dual tuner devices. The diversity feature is not supported yet.

9580:2040

Leadtek WinFast DTV Dongle USB2.0 DiB7700P, MT2060 dvb-usb-dib0700-xx.fw
There exists another device with the same case design and name but different internals (with dib3000 instead of dib7xxx). Both are supported by linuxtv.org.
Pinnacle PCTV Dual DVB-T Diversity (2000e) USB2.0 DiB7700P, Dib 7000P, 2 * MT2266 dvb-usb-dib0700-xx.fw
Dual tuner device. The diversity feature is not supported yet.

022c:2304

Pinnacle PCTV Dual DVB-T Diversity Stick (2001e) USB2.0 DiB0700, 2 * DiB7070P dvb-usb-dib0700-1.10.fw
Dual tuner device. The diversity feature is not supported yet.

0229:2304

Pinnacle DVB-T Stick Solo version 72E USB2.0 DiB7000PC working with dvb-usb-dib0700-1.10.fw [49]
Works with drivers in Linux 2.6.27 (probably some previous versions too). IR remote control works.
Pinnacle PCTV nano Stick (73e) USB2.0 DiB7000PC working with dvb-usb-dib0700-1.10.fw [50]
Works with drivers in Linux 2.6.27 (probably some previous versions too). IR remote control works.
TerraTec Cinergy DT USB XS Diversity USB2.0 DiB7700P, Dib 7000P, 2 * MT2266 dvb-usb-dib0700-xx.fw [51]
Dual tuner device. The diversity feature is not supported yet.

005a:0ccd

TerraTec Cinergy DT USB XS Diversity (new) USB2.0 2 * DiB7070PB1, DiB 0700C dvb-usb-dib0700-xx.fw
Dual tuner device. This device looks identical to the one above and is sold (in Germany) under the same name and in an almost identical box. It can be distinguished by its USB ID.

0081:0ccd

TerraTec Cinergy HT USB XE USB2.0 DiB7700ci tuner:XC3028 working with dvb-usb-dib0700-1.10.fw
Supported in v4l-dvb master development tree. See device page for information about when support entered vanilla kernel. USB ID is 0ccd:0058
TerraTec Cinergy T USB XXS USB2.0 DiB7070P (DiB7000PC + DiB0070) working with dvb-usb-dib0700-1.10.fw [52]
Supported in v4l-dvb master development tree. See device page for information about when support entered vanilla kernel.
Sony PlayTV dual tuner DVB-T USB2.0 2*DiB7070P stk7070pd working with dvb-usb-dib0700-1.20.fw [53]
USB ID (0x1415:0x0003) not yet in mainstream kernel . Must be patched (Tested on 2.6.28.4 kernel). Supported in v4l-dvb master development tree.


HanfTek UMT-010

All devices below are fully supported by the LinuxTV driver. The following drivers are needed for these devices:

 - mt352.ko
 - dvb-usb.ko
 - dvb-usb-dibusb-common.ko
 - dvb-usb-umt-010.ko

The USB protocol which is used by this device is equal to the one used in DiBcom USB2.0 reference design. Thanks to Hanftek who especially wrote a firmware for easy Linux-Support.

Device / Model Type Hardware Firmware URL / Pictures
Comments & quirks
Hanftek UMT-010 USB2.0 Zarlink MT352 dvb-usb-umt-010-02.fw [54]
Stick-sized. Different colours (blue, grey, red).


LifeView

Devices are starting to be supported.

See LifeView

LifeView TV Walker Twin

Device / Model Type Hardware Firmware URL / Pictures
Comments & quirks
LifeView
TV Walker Twin DVB-T (LR540)
USB2.0 tuner: 2xNXP/Philips 8275AC1 demodulator: 2x NXP/Philips TDA10046A USB Bridge: ULi M9206 dvb-usb-tvwalkert.fw
Supported in Kernel since 2.6.22 (single tuner) 2.6.23(both tuners)


MSI Mega Sky 55801 DVB-T USB2.0

This device uses a Zarlink ZL10353 DVB-T demodulator and a Quantek QT1010 tuner. In addition there is built-in infra-red receiver which is registered as a USB HID V1.01 Keyboard.

Device / Model Type Hardware Firmware URL / Pictures
Comments & quirks
MSI Mega Sky 55801 DVB-T USB2.0 Zarlink ZL10353 Not required? Appears to load without requiring firmware.
Tested with Kernel 2.6.24 (Ubuntu Hardy).


Nebula DigiTV USB version - DVB-T

All devices below are fully supported by the LinuxTV driver. The following drivers are needed for these devices:

 - mt352.ko
 - nxt6000.ko
 - dvb-usb.ko
 - dvb-usb-digitv.ko
Device / Model Type Hardware Firmware URL / Pictures
Comments & quirks
Nebula DigiTV USB USB2.0 Zarlink MT352 or NxtWave Nxt6000 dvb-usb-digitv-01.fw [55]
There is an SDK for download on the Nebula WebSite, which was used to improve the driver's quality. Was the first USB2.0 box on the market (late 2003/early 2004).


TVISTO DVB-T USB

There are different TVISTO usb dongles and some are supported, see TVISTO DVB-T USB for more information.

TerraTec Cinergy T²

All devices below are fully supported by the LinuxTV driver. The following drivers are needed for these devices:

 - cinergyT2.ko (> 2.6.28: dvb-usb-cinergyT2.ko)
Device / Model Type Hardware Firmware URL / Pictures
Comments & quirks
TerraTec Cinergy T² USB2.0 Zarlink MT352 [56]
The programming of the MT352 is hidden behind the USB protocol defined within the firmware.


Twinhan DVB-T USB2.0

All devices below are fully supported by the LinuxTV driver. The following drivers are needed for these devices:

 - dvb-usb.ko
 - dvb-usb-vp7045.ko
Device / Model Type Hardware Firmware URL / Pictures
Comments & quirks
DigitalNow TinyUSB 2 DVB-t USB2.0 Zarlink MT352 dvb-usb-vp7045-01.fw [57]
DigitalRise DVB-T USB 2.0 Ter Beetle USB2.0 Zarlink MT352 dvb-usb-vp7045-01.fw [58]
dnt EuroMini 100 USB2.0 Zarlink MT352 dvb-usb-vp7045-01.fw [59]
Fujitsu-Siemens DVB-T Mobile TV Tuner USB2.0 Zarlink MT352 dvb-usb-vp7045-01.fw de en
TwinhanDTV Alpha USB2.0 Zarlink MT352 dvb-usb-vp7045-01.fw [60]
It seems that some TwinhanDTV Alphas(rev 7045A) need newer firmware. 7045A sticks have another frontend and need another firmware. The 7045A frontend is tda10046 based. The symptoms are that they can not find any channels. Consequently, they are unusable at the moment. See these posts for more details: [61][62][63][64]
TwinhanDTV MagicBoxII USB2.0 Zarlink MT352 dvb-usb-vp7045-01.fw [65]


The programming of the MT352 is hidden behind the USB protocol defined within the firmware.

WideView/Yakumo/Hama/Typhoon/Yuan Boxes and Pens

All devices below are fully supported by the LinuxTV driver. The following drivers are needed for these devices:

 - dvb-usb.ko
 - dvb-usb-dtt200u.ko

These frontend(s)/demodulator(s) can be found in various revisions of this device:

 - Zarlink MT352
 - The new units use the Zarlink ZL10353 instead of MT352
 - for pentype design it is unknown (but it doesn't matter at all)

The programming of the MT352 is hidden behind the USB protocol defined within the firmware. These boxes can only deliver part of the Transport Stream (using a hardware PID filter); it is not known how to deactivate this. (The driver was completely reverse-engineered without the help of its real vendor (assuming WideView is the manufacturer). UPDATE: the vendor was so kind to provide information about unknown commands, hence the driver is complete.

There is apparently another Yakumo model not covered:

Hi, I've purchased a "Yakumo Quickstick TV easy" and it doesn't work after compiling and installing the modules. Its vendor and product id ara 0x14aa and 0x620, and it does not appear in modules.usbmap. So I think it's not defined... ßingen.

Firmware: The firmware for the rev 3 Freecom sticks (dvb-usb-wt220u-fc03.fw) can be obtained from here [66]. Rev 4 doesn't work yet, see below.

Warning: When checking the table below, check the USB ID to see if you have an old or new revision of the firmware.

Device / Model Type Hardware Firmware URL / Pictures
Comments & quirks
Bestbuy Easy TV USB2.0 dvb-usb-wt220u-02.fw
This is a WideView WT-220U PenType Receiver (Typhoon/Freecom). It works with newest linuxtv driver version.
Club 3D ZAP-TV250mini USB2.0, USB1.1 MT2060 silicon tuner dvb-usb-wt220u-02.fw (dvb-usb-wt220u-01.fw untested) [67]
USB ID (before firmware): 14aa:0220
dnt EuroStick USB-Stick DVB-T Receiver USB2.0, USB1.1 dvb-usb-wt220u-01.fw [68]
Pen-sized.
Freecom DVB-T USB Stick USB2.0, USB1.1 dvb-usb-wt220u-01.fw [69]
Pen-sized.
Freecom DVB-T USB Stick (25451 rev3) USB2.0 dvb-usb-wt220u-fc03.fw [70]
Pen-sized.
USB ID (before firmware): 14aa:0225
Freecom DVB-T USB Stick. New revision of those devices with ZL0353 inside USB2.0, USB1.1 dvb-usb-wt220u-zl0353-01.fw [71]
Pen-sized.
USB ID (before firmware): 14aa:022a.

Someone has three of these running just fine in parallel; USB IDs 14aa:0221 and 14aa:022b.

Gainward DVB2go USB2.0 dvb-usb-wt220u-01.fw or dvb-usb-wt220u-02.fw
Clone of YUAN PD300.
Hama DVB-T Box USB2.0, USB1.1 dvb-usb-wt220u-02.fw [72]
Miglia TVMini Express USB2.0 dvb-usb-wt220u-02.fw [73]
Pen-sized. Sold as Mac exclusive, but exterior seems to be the same as dnt EuroStick.
Redbell DVB-T USB Stick (TDT-2GO) USB2.0, USB1.1 dvb-usb-wt220u-01.fw or dvb-usb-wt220u-fc03.fw or dvb-usb-wt220u-zl0353-01.fw [74] [75] [76]
Pen-sized. Valid for PCMCIA version.
Typhoon USB2.0 DVB-T Box USB2.0, USB1.1 dvb-usb-dtt200u-01.fw
Typhoon DVB-T USB Drive USB2.0, USB1.1 dvb-usb-wt220u-01.fw [77]
Pen-sized.
V-Gear PocketDTV USB2.0 DVB-T TVBox USB2.0, USB1.1 dvb-usb-dtt200u-01.fw [78]
Small container.
V-Gear MobiDTV USB2.0, USB1.1 dvb-usb-wt220u-01.fw or dvb-usb-wt220u-02.fw [79]
Pen-sized.
WideView USB2.0 DVB-T Receiver USB2.0, USB1.1 dvb-usb-dtt200u-01.fw [80]
WideView Pentype DVB-T-Receiver (WT-220U) USB2.0, USB1.1 dvb-usb-wt220u-01.fw [81]
Pen-sized.
Yakumo DVB-T mobile USB USB2.0, USB1.1 dvb-usb-dtt200u-01.fw [82]
A.K.A DTT200U
Yakumo QuickStick DVB-T USB USB2.0, USB1.1 dvb-usb-wt220u-01.fw [83]
Pen-sized
Yakumo QuickStick Basic DVB-T USB USB2.0, USB1.1 dvb-usb-wt220u-zl0353-01.fw [84]
Pen-sized
Yakumo QuickStick Basic DVB-T USB USB2.0 dvb-usb-wt220u-fc03.fw [85]
Pen-sized.
USB ID 14aa:0225 (cold state, before firmware).
USB ID 14aa:0226 (warm state, after firmware).
Yuan DVB2GO UB300 USB2.0, USB1.1 dvb-usb-dtt200u-01.fw [86]
Yuan PD300 DVB-T mini USB2.0, USB1.1 MT2060 silicon tuner? dvb-usb-wt220u-01.fw [87]


Supported Em2880/Em2870 Based USB DVB-T devices

Official project site: Em2880

Device / Model Type Hardware Firmware URL / Pictures
Comments & quirks
BestBuy Easy TV USB hybrid USB
USB ID EB1A:2881
Dazzle TV Hybrid Stick USB [88]
USB ID EB1A:2881
DNT DA2 Hybrid USB [89]
Empire USB 2.0 Pen Dual TV USB [90]
Hauppauge WinTV HVR 900 (rev. 1.0) USB [91]
Kworld 350 U DVB-T USB
MSI DigiVox A/D USB2.0 [92]
Pinnacle PCTV USB Stick USB Device notes [93]
Pinnacle PCTV Hybrid Pro Stick 330e USB
Pinnacle PCTV Hybrid Pro Stick USB [94]
TerraTec Cinergy Hybrid T USB XS USB ZL10353 [95]
TerraTec Cinergy Hybrid T USB XS USB MT352 [96]
TerraTec Cinergy T XS USB XC3028 [97]
TerraTec Cinergy T XS USB MT2060
TerraTec Prodigy Hybrid T XS USB usbbridge:em2880 tuner:xc3028


Zappa DVB-T USB LR523

Seems to be equal to the LifeView TV Walker DVB-T Q LR506 http://www.bandaancha.st/foros.php?temid=592815#633106

lsusb also reveals (idVendor 0x10fd Anubis Electronics, Ltd) and the idProduct is 0x0513, don't know if the usdbid is the same that the Walker LR506 but it's the same that the Lifeview TV Walker Twin.

Zappa LR523 have TDA10046A and a uli m9206 and a Philips 8275AC1 below the ir reciever.

It works in ubuntu >=8.04. With ubuntu 8.04 it's detected as Walker Twin but the firmware is correctly loaded because the integrated are the same but instead 2x philips the zappa have only one. Then appear adapter0 and adapter1 in dvb devices, with kaffeine then only 0 is shown and with MythTV both are shown but when selecting 1 insted of detectind as Philips TDA10046 tunner it says unkown error. When scanning channels with kaffeine snr is at 100% practicaly all the time. When the scanning is finished all the channels in my region has been detected and then it work perfect.

When the usb is plugged this is shown in /var/log/messages:

Jan  2 19:59:54 multimedia kernel: [34021.598405] usb 1-6: new high speed USB device using ehci_hcd and address 8
Jan  2 19:59:55 multimedia kernel: [34021.734809] usb 1-6: configuration #1 chosen from 1 choice
Jan  2 19:59:55 multimedia kernel: [34021.735460] dvb-usb: found a 'LifeView TV Walker Twin DVB-T USB2.0' in cold state, will try to load a firmware
Jan  2 19:59:55 multimedia kernel: [34021.753505] dvb-usb: downloading firmware from file 'dvb-usb-tvwalkert.fw'
Jan  2 19:59:55 multimedia kernel: [34022.186349] usb 1-6: USB disconnect, address 8
Jan  2 19:59:55 multimedia kernel: [34022.429608] usb 1-6: new high speed USB device using ehci_hcd and address 9
Jan  2 19:59:55 multimedia kernel: [34022.569229] usb 1-6: configuration #1 chosen from 1 choice
Jan  2 19:59:55 multimedia kernel: [34022.569537] dvb-usb: found a 'LifeView TV Walker Twin DVB-T USB2.0' in warm state.
Jan  2 19:59:55 multimedia kernel: [34022.569568] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
Jan  2 19:59:55 multimedia kernel: [34022.569800] DVB: registering new adapter (LifeView TV Walker Twin DVB-T USB2.0)
Jan  2 19:59:55 multimedia kernel: [34022.576939] DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
Jan  2 19:59:55 multimedia kernel: [34022.577041] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
Jan  2 19:59:55 multimedia kernel: [34022.577318] DVB: registering new adapter (LifeView TV Walker Twin DVB-T USB2.0)
Jan  2 19:59:55 multimedia kernel: [34022.582126] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:13.5/usb1/1-6/input/input8
Jan  2 19:59:55 multimedia kernel: [34022.637499] dvb-usb: schedule remote query interval to 100 msecs.
Jan  2 19:59:55 multimedia kernel: [34022.637507] dvb-usb: LifeView TV Walker Twin DVB-T USB2.0 successfully initialized and connected.

While the device is in use its appearing contynuosly this two entries in /var/log/message

Jan  2 20:58:34 multimedia kernel: [37537.294281] tda1004x: setting up plls for 48MHz sampling clock
Jan  2 20:58:36 multimedia kernel: [37539.222923] tda1004x: found firmware revision 23 -- ok

And i don't know when i was watching the tv or scanning for channels in messages appeared this:

Jan  2 20:09:31 multimedia kernel: [34597.417707] DVB: frontend 0 frequency 866000000 out of range (51000000..858000000)
Jan  2 20:09:31 multimedia kernel: [34597.917393] DVB: frontend 0 frequency 874000000 out of range (51000000..858000000)
Jan  2 20:09:32 multimedia kernel: [34598.417044] DVB: frontend 0 frequency 882000000 out of range (51000000..858000000)
Jan  2 20:09:32 multimedia kernel: [34598.941839] tda1004x: setting up plls for 48MHz sampling clock
Jan  2 20:09:34 multimedia kernel: [34600.869724] tda1004x: found firmware revision 23 -- ok
Jan  2 20:09:34 multimedia kernel: [34600.932960] DVB: frontend 0 frequency 890000000 out of range (51000000..858000000)
Jan  2 20:09:35 multimedia kernel: [34601.432616] DVB: frontend 0 frequency 898000000 out of range (51000000..858000000)

Currently Unsupported DVB-T USB Devices

If you own one or more devices from the following list and you want to help with support development, please contact the Linux-Media Mailing List (LMML). Note that if your device is similar to or contains components for which driver development is currently being undertaken, then it is possible that you will pique the developers' interest and can obtain some assistance that, possibly, leads to full support for your device.

However, please note that inquiries to the mailing list:

  • Should NOT be treated as an order drop-off queue. You're soliciting help from volunteer developers who work on V4L-DVB matters in their spare time, and such work can be non-trivial (i.e. requiring even thousands of hours work). So being demanding is one sure route to being ignored. (Honestly, this point really shouldn't even need to be written, but you'd be surprised at the number of irrational individuals who write into the mailing list demanding this or that).
  • May pass without garnering a response—a distinct byproduct of the fact that there are a limited number of developers, whom might be able to help, that are associated with the project. Often times, even if they wished to help, their energies are entirely tied up with other projects. In such cases, the best path might be to try to spearhead the driver development for your device yourself, or hire someone who can.
  • ASUS My Cinema-U3000
  • Emtec S830
  • Hauppauge WinTV-HVR-900H
  • Pinnacle PCTV 200e
  • Sweex MM002V
  • TerraTec Cinergy Piranha: work-in-progress, see mailing list (June 2008)
  • Tongshi DVB-T USB [98] ... Is this just a reference design?
  • WideView DVB-T/CATV USB2.0 Hybrid [99]
  • WithView DMB Receiver [100]
  • ASUS My Cinema-U3000

    The U3000 (!= U3000 Mini) device is currently unrecognized by the Linux kernel. It is supposedly based on the dib3000p chipset. Picture and USB-info can be found here

    Freecom rev 4 DVB-T USB 2.0 tuner

    The latest Freecom/Yacumo usb stick has a Realtek 2831U chipset and any of the following usb id's: 14aa:0160, 0bda:2831, 2304:022b, 185b:0100, 13d3:3216, 13d3:3220, 13d3:3236, 13d3:3244, 08dd:2103. Latest Windows drivers dates january 2007 and can be downloaded at freecom.com If anyone has any info on how to get these to work or if a specific firmware works, please add it here.

    Chipset info at http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PFid=35&Level=4&Conn=3&ProdID=147

    UPDATE: Realtek submitted a v0.0.2 of their driver feb 20th 2008. This has been confirmed to function for this Freecom (or Conceptronic) stick with usb id: 14aa:0160 on a 2.6.22.17 kernel. This stick has a MT2061F tuner chip, but this driver also supports the MLX5005 tuner chip. No additional firmware file is needed.

    The driver source can be downloaded from [101], but be aware it has only be confirmed to work on devices with usb id 14aa:0160.

    For easier installation you can use [102]. Just unpack and do a make and sudo make install.

    GeniaTech T328B DVB-T

    [103]

    • uses the Afatech AF9015
    • My TVisto clone of this usb works with kernel 2.6.28 by only copying the firmware af9015 to /lib/firmwares, this should be tested by someone that have one GeniaTech and if it works (I'm sure), then should be promoted to supported.

    Geniatech T328 DVB-T

    • chip: MT2060F, CY7C68013A and ZL10353. usb id: 04b4:8613.
    • It seems that this usb stick uses the same chips as FREEcom DVB-T usb stick and Yakumo Quickstick basic, but they have different usb id.

    LifeView TV Walker DVB-T (P/Q/Hybrid)

    P Stick

    • Now it doesn't exist in the Lifeview's page, not in discontinued products and not in External TV solutions, only a P Plus but I suppose that is different like the Q (now unsupported) and the Q PLus in External TV solutions. ¿Somebody can confirm this and also put info about the new product of lifeview if they're different?

    Q Stick [104]

    • USB 2.0 stick. idProduct: 1506 ID: idVendor 0x10fd Anubis Electronics, Ltd
    • Chips visible on card:
      • Frontend: TDA10046A OFDM channel demodulator
      • Tuner: TDA8275ASilicon Tuner

    There is a DVB-T-only box: [105] I'm not able to find it in the discontinued products and correct the url to a new working one.

    There is a DVB-T/Analogue box (with external power): [106]

    Sweex MM002V2

    [107]

    • Just bought this to find out it doesn't work. Unfortunately I have no experience creating drivers :-(

    This is as much as I know, according to their site ...

    Specification

    1. Interface: USB 2.0
    2. Microtune MT2060 silicon tuner
    3. Chipsets: E3C, EC168

    Looking at dmesg in ubuntu 8.10 running kernel 2.6.27 I can see its being detected as a keyboard

    • [ 2893.200071] usb 5-5: new high speed USB device using ehci_hcd and address 6
    • [ 2893.342542] usb 5-5: configuration #1 chosen from 1 choice
    • [ 2893.344136] input: HID 18b4:1689 as /devices/pci0000:00/0000:00:1d.7/usb5/5-5/5-5:1.0/input/input10
    • [ 2893.387617] input,hidraw0: USB HID v1.11 Keyboard [HID 18b4:1689] on usb-0000:00:1d.7-5

    Hopefully someone can help with driver development.

    /Steve

    TVISTO DVB-T USB

    There are different TVISTO usb dongles and some are supported, see TVISTO DVB-T USB for more information.

    TwinHan/AzureWave AD-TU200 (7047) DVB-T

    Uses a Realtek RTL2831U decoder chip and Maxlinear MXL5003S tuner. USB ID is 13d3:3216. It seems to work with the realtek experimental driver (see freecom v4 above):

    [ 3841.997121] DVB: registering new adapter (DTV-DVB UDTT 7047-USB 2.0 DVB-T Driver) [ 3841.998753] DVB: registering frontend 0 (Realtek RTL2831 DVB-T)...

    TwinhanDTV Twister (7049) DVB-T

    In germany a similar device seems to be sold as dnt EuroMini200 [108].

    We tried to get information about the usb interface at Twinhan, but there was none avaiable. The chip vendor Uli [109] refuses to open all relevant information.

    Maybe the same applies for the TwinhanDTV Hurricne (704D) [110].

    TwinhanDTV MagicBox Pro (DVB-T/Analogue)

    A hybrid USB2.0 box based on the ULI M9207 chipset. Also based on this chipset is the Pinnacle PCTV 310e, LifeView TV Walker Hybrid and Gericom USB 2.0 Hybrid Box sold by Aldi (Germany) and Hofer (Austria).


    YUAN UB701 (DVB-T/Analogue)

    A hybrid USB2.0-only box. Maybe it is a clone of the Conexant Hybrid Reference design? It has an em2880 and a xc3028 tuner. USB id eb1a:2881 [111]


    WithView DMB Receiver

    • Model No : HDMB-T100A
    • lsusb : ID 10c4:0010 Cygnal Integrated Products, Inc.

    [112]

    Pinnacle Dazzle 71e DVB-T Stick USB

    • lsusb : ID 2304:022b Pinnacle Systems, Inc. [hex]
    • Not recognized by Ubuntu Hardy 8.04 (2.6.24-17-generic or 2.6.24-16-server)
    • Some results compiling various version of development driver af9015 from http://linuxtv.org/hg/~anttip/af9015/
    • fw can be gotten from http://www.otit.fi/~crope/v4l-dvb/af9015/
      • The card fails to tune. Turns out the card should work. I just don't have the signal strength to test it. Thanks to crope at #linuxtv on irc, who showed me how to test this properly

    Also See