diff options
Diffstat (limited to 'Documentation/dvb/README.dvb-usb')
-rw-r--r-- | Documentation/dvb/README.dvb-usb | 132 |
1 files changed, 28 insertions, 104 deletions
diff --git a/Documentation/dvb/README.dvb-usb b/Documentation/dvb/README.dvb-usb index c7ed01b9f8f4..ac0797ea646c 100644 --- a/Documentation/dvb/README.dvb-usb +++ b/Documentation/dvb/README.dvb-usb | |||
@@ -13,14 +13,17 @@ different way: With the help of a dvb-usb-framework. | |||
13 | The framework provides generic functions (mostly kernel API calls), such as: | 13 | The framework provides generic functions (mostly kernel API calls), such as: |
14 | 14 | ||
15 | - Transport Stream URB handling in conjunction with dvb-demux-feed-control | 15 | - Transport Stream URB handling in conjunction with dvb-demux-feed-control |
16 | (bulk and isoc (TODO) are supported) | 16 | (bulk and isoc are supported) |
17 | - registering the device for the DVB-API | 17 | - registering the device for the DVB-API |
18 | - registering an I2C-adapter if applicable | 18 | - registering an I2C-adapter if applicable |
19 | - remote-control/input-device handling | 19 | - remote-control/input-device handling |
20 | - firmware requesting and loading (currently just for the Cypress USB | 20 | - firmware requesting and loading (currently just for the Cypress USB |
21 | controller) | 21 | controllers) |
22 | - other functions/methods which can be shared by several drivers (such as | 22 | - other functions/methods which can be shared by several drivers (such as |
23 | functions for bulk-control-commands) | 23 | functions for bulk-control-commands) |
24 | - TODO: a I2C-chunker. It creates device-specific chunks of register-accesses | ||
25 | depending on length of a register and the number of values that can be | ||
26 | multi-written and multi-read. | ||
24 | 27 | ||
25 | The source code of the particular DVB USB devices does just the communication | 28 | The source code of the particular DVB USB devices does just the communication |
26 | with the device via the bus. The connection between the DVB-API-functionality | 29 | with the device via the bus. The connection between the DVB-API-functionality |
@@ -36,93 +39,18 @@ the dvb-usb-lib. | |||
36 | TODO: dynamic enabling and disabling of the pid-filter in regard to number of | 39 | TODO: dynamic enabling and disabling of the pid-filter in regard to number of |
37 | feeds requested. | 40 | feeds requested. |
38 | 41 | ||
39 | Supported devices USB1.1 | 42 | Supported devices |
40 | ======================== | 43 | ======================== |
41 | 44 | ||
42 | Produced and reselled by Twinhan: | 45 | See the LinuxTV DVB Wiki at www.linuxtv.org for a complete list of |
43 | --------------------------------- | 46 | cards/drivers/firmwares: |
44 | - TwinhanDTV USB-Ter DVB-T Device (VP7041) | ||
45 | http://www.twinhan.com/product_terrestrial_3.asp | ||
46 | 47 | ||
47 | - TwinhanDTV Magic Box (VP7041e) | 48 | http://www.linuxtv.org/wiki/index.php/DVB_USB |
48 | http://www.twinhan.com/product_terrestrial_4.asp | ||
49 | |||
50 | - HAMA DVB-T USB device | ||
51 | http://www.hama.de/portal/articleId*110620/action*2598 | ||
52 | |||
53 | - CTS Portable (Chinese Television System) (2) | ||
54 | http://www.2cts.tv/ctsportable/ | ||
55 | |||
56 | - Unknown USB DVB-T device with vendor ID Hyper-Paltek | ||
57 | |||
58 | |||
59 | Produced and reselled by KWorld: | ||
60 | -------------------------------- | ||
61 | - KWorld V-Stream XPERT DTV DVB-T USB | ||
62 | http://www.kworld.com.tw/en/product/DVBT-USB/DVBT-USB.html | ||
63 | |||
64 | - JetWay DTV DVB-T USB | ||
65 | http://www.jetway.com.tw/evisn/product/lcd-tv/DVT-USB/dtv-usb.htm | ||
66 | |||
67 | - ADSTech Instant TV DVB-T USB | ||
68 | http://www.adstech.com/products/PTV-333/intro/PTV-333_intro.asp?pid=PTV-333 | ||
69 | |||
70 | |||
71 | Others: | ||
72 | ------- | ||
73 | - Ultima Electronic/Artec T1 USB TVBOX (AN2135, AN2235, AN2235 with Panasonic Tuner) | ||
74 | http://82.161.246.249/products-tvbox.html | ||
75 | |||
76 | - Compro Videomate DVB-U2000 - DVB-T USB (2) | ||
77 | http://www.comprousa.com/products/vmu2000.htm | ||
78 | |||
79 | - Grandtec USB DVB-T | ||
80 | http://www.grand.com.tw/ | ||
81 | |||
82 | - AVerMedia AverTV DVBT USB | ||
83 | http://www.avermedia.com/ | ||
84 | |||
85 | - DiBcom USB DVB-T reference device (non-public) | ||
86 | |||
87 | |||
88 | Supported devices USB2.0-only | ||
89 | ============================= | ||
90 | - Twinhan MagicBox II | ||
91 | http://www.twinhan.com/product_terrestrial_7.asp | ||
92 | |||
93 | - TwinhanDTV Alpha | ||
94 | http://www.twinhan.com/product_terrestrial_8.asp | ||
95 | |||
96 | - DigitalNow TinyUSB 2 DVB-t Receiver | ||
97 | http://www.digitalnow.com.au/DigitalNow%20tinyUSB2%20Specifications.html | ||
98 | |||
99 | - Hanftek UMT-010 | ||
100 | http://www.globalsources.com/si/6008819757082/ProductDetail/Digital-TV/product_id-100046529 | ||
101 | |||
102 | |||
103 | Supported devices USB2.0 and USB1.1 | ||
104 | ============================= | ||
105 | - Typhoon/Yakumo/HAMA/Yuan DVB-T mobile USB2.0 | ||
106 | http://www.yakumo.de/produkte/index.php?pid=1&ag=DVB-T | ||
107 | http://www.yuan.com.tw/en/products/vdo_ub300.html | ||
108 | http://www.hama.de/portal/articleId*114663/action*2563 | ||
109 | http://www.anubisline.com/english/articlec.asp?id=50502&catid=002 | ||
110 | |||
111 | - Artec T1 USB TVBOX (FX2) (2) | ||
112 | |||
113 | - Hauppauge WinTV NOVA-T USB2 | ||
114 | http://www.hauppauge.com/ | ||
115 | |||
116 | - KWorld/ADSTech Instant DVB-T USB2.0 (DiB3000M-B) | ||
117 | |||
118 | - DiBcom USB2.0 DVB-T reference device (non-public) | ||
119 | |||
120 | - AVerMedia AverTV A800 DVB-T USB2.0 | ||
121 | |||
122 | 1) It is working almost - work-in-progress. | ||
123 | 2) No test reports received yet. | ||
124 | 49 | ||
125 | 0. History & News: | 50 | 0. History & News: |
51 | 2005-06-30 - added support for WideView WT-220U (Thanks to Steve Chang) | ||
52 | 2005-05-30 - added basic isochronous support to the dvb-usb-framework | ||
53 | added support for Conexant Hybrid reference design and Nebula DigiTV USB | ||
126 | 2005-04-17 - all dibusb devices ported to make use of the dvb-usb-framework | 54 | 2005-04-17 - all dibusb devices ported to make use of the dvb-usb-framework |
127 | 2005-04-02 - re-enabled and improved remote control code. | 55 | 2005-04-02 - re-enabled and improved remote control code. |
128 | 2005-03-31 - ported the Yakumo/Hama/Typhoon DVB-T USB2.0 device to dvb-usb. | 56 | 2005-03-31 - ported the Yakumo/Hama/Typhoon DVB-T USB2.0 device to dvb-usb. |
@@ -137,7 +65,7 @@ Supported devices USB2.0 and USB1.1 | |||
137 | 2005-01-31 - distorted streaming is gone for USB1.1 devices | 65 | 2005-01-31 - distorted streaming is gone for USB1.1 devices |
138 | 2005-01-13 - moved the mirrored pid_filter_table back to dvb-dibusb | 66 | 2005-01-13 - moved the mirrored pid_filter_table back to dvb-dibusb |
139 | - first almost working version for HanfTek UMT-010 | 67 | - first almost working version for HanfTek UMT-010 |
140 | - found out, that Yakumo/HAMA/Typhoon are predessors of the HanfTek UMT-010 | 68 | - found out, that Yakumo/HAMA/Typhoon are predecessors of the HanfTek UMT-010 |
141 | 2005-01-10 - refactoring completed, now everything is very delightful | 69 | 2005-01-10 - refactoring completed, now everything is very delightful |
142 | - tuner quirks for some weird devices (Artec T1 AN2235 device has sometimes a | 70 | - tuner quirks for some weird devices (Artec T1 AN2235 device has sometimes a |
143 | Panasonic Tuner assembled). Tunerprobing implemented. Thanks a lot to Gunnar Wittich. | 71 | Panasonic Tuner assembled). Tunerprobing implemented. Thanks a lot to Gunnar Wittich. |
@@ -187,25 +115,13 @@ Supported devices USB2.0 and USB1.1 | |||
187 | 1. How to use? | 115 | 1. How to use? |
188 | 1.1. Firmware | 116 | 1.1. Firmware |
189 | 117 | ||
190 | Most of the USB drivers need to download a firmware to start working. | 118 | Most of the USB drivers need to download a firmware to the device before start |
191 | 119 | working. | |
192 | for USB1.1 (AN2135) you need: dvb-usb-dibusb-5.0.0.11.fw | ||
193 | for USB2.0 HanfTek: dvb-usb-umt-010-02.fw | ||
194 | for USB2.0 DiBcom: dvb-usb-dibusb-6.0.0.8.fw | ||
195 | for USB2.0 AVerMedia AverTV DVB-T USB2: dvb-usb-avertv-a800-01.fw | ||
196 | for USB2.0 TwinhanDTV Alpha/MagicBox II: dvb-usb-vp7045-01.fw | ||
197 | |||
198 | The files can be found on http://www.linuxtv.org/download/firmware/ . | ||
199 | 120 | ||
200 | We do not have the permission (yet) to publish the following firmware-files. | 121 | Have a look at the Wikipage for the DVB-USB-drivers to find out, which firmware |
201 | You'll need to extract them from the windows drivers. | 122 | you need for your device: |
202 | 123 | ||
203 | You should be able to use "get_dvb_firmware dvb-usb" to get the firmware: | 124 | http://www.linuxtv.org/wiki/index.php/DVB_USB |
204 | |||
205 | for USB1.1 (AN2235) (a few Artec T1 devices): dvb-usb-dibusb-an2235-01.fw | ||
206 | for USB2.0 Hauppauge: dvb-usb-nova-t-usb2-01.fw | ||
207 | for USB2.0 ADSTech/Kworld USB2.0: dvb-usb-adstech-usb2-01.fw | ||
208 | for USB2.0 Yakumo/Typhoon/Hama: dvb-usb-dtt200u-01.fw | ||
209 | 125 | ||
210 | 1.2. Compiling | 126 | 1.2. Compiling |
211 | 127 | ||
@@ -289,6 +205,9 @@ Patches, comments and suggestions are very very welcome. | |||
289 | Gunnar Wittich and Joachim von Caron for their trust for providing | 205 | Gunnar Wittich and Joachim von Caron for their trust for providing |
290 | root-shells on their machines to implement support for new devices. | 206 | root-shells on their machines to implement support for new devices. |
291 | 207 | ||
208 | Allan Third and Michael Hutchinson for their help to write the Nebula | ||
209 | digitv-driver. | ||
210 | |||
292 | Glen Harris for bringing up, that there is a new dibusb-device and Jiun-Kuei | 211 | Glen Harris for bringing up, that there is a new dibusb-device and Jiun-Kuei |
293 | Jung from AVerMedia who kindly provided a special firmware to get the device | 212 | Jung from AVerMedia who kindly provided a special firmware to get the device |
294 | up and running in Linux. | 213 | up and running in Linux. |
@@ -296,7 +215,12 @@ Patches, comments and suggestions are very very welcome. | |||
296 | Jennifer Chen, Jeff and Jack from Twinhan for kindly supporting by | 215 | Jennifer Chen, Jeff and Jack from Twinhan for kindly supporting by |
297 | writing the vp7045-driver. | 216 | writing the vp7045-driver. |
298 | 217 | ||
299 | Some guys on the linux-dvb mailing list for encouraging me | 218 | Steve Chang from WideView for providing information for new devices and |
219 | firmware files. | ||
220 | |||
221 | Michael Paxton for submitting remote control keymaps. | ||
222 | |||
223 | Some guys on the linux-dvb mailing list for encouraging me. | ||
300 | 224 | ||
301 | Peter Schildmann >peter.schildmann-nospam-at-web.de< for his | 225 | Peter Schildmann >peter.schildmann-nospam-at-web.de< for his |
302 | user-level firmware loader, which saves a lot of time | 226 | user-level firmware loader, which saves a lot of time |
@@ -305,4 +229,4 @@ Patches, comments and suggestions are very very welcome. | |||
305 | Ulf Hermenau for helping me out with traditional chinese. | 229 | Ulf Hermenau for helping me out with traditional chinese. |
306 | 230 | ||
307 | André Smoktun and Christian Frömmel for supporting me with | 231 | André Smoktun and Christian Frömmel for supporting me with |
308 | hardware and listening to my problems very patient. | 232 | hardware and listening to my problems very patiently. |