Anysee E30: Difference between revisions
(+anysee branch) |
(→E30 Combo Devices: DVB-C bugy) |
||
(13 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
==Overview/Features== |
|||
⚫ | |||
The E30 design is the base for a couple of similar devices from [[Anysee]] that are either [[DVB-T]], [[DVB-C]] or even [[DVB-S]] and [[DVB-S2]]. |
|||
It is currently unsupported in the mainline Linux-DVB tree, but luckily support has been development in [http://linuxtv.org/hg/~anttip/anysee/ its own branch]. The branch is already working fine for many, and it's going to be integrated into Linux kernel later on. |
|||
Here's a list of the E30 devices: |
|||
{{Device List Medium Detail/Header |
|||
| content = |
|||
{{USB_Device_Data|renderwith=Device_List_Medium_Detail/Row |
|||
|selatt1=did |
|||
|selval1=anysee-e30}} |
|||
}} |
|||
As the E30 devices differ only in parts of their hardware, they are supported by a single driver. |
|||
The current linux kernel (2.6.32-rc2) supports at least these: |
|||
274 /* Try to attach demodulator in following order: |
|||
275 model demod hw firmware |
|||
276 1. E30 MT352 02 0.2.1 |
|||
277 2. E30 ZL10353 02 0.2.1 |
|||
278 3. E30 Combo ZL10353 0f 0.1.2 DVB-T/C combo |
|||
279 4. E30 Plus ZL10353 06 0.1.0 |
|||
280 5. E30C Plus TDA10023 0a 0.1.0 rev 0.2 |
|||
281 E30C Plus TDA10023 0f 0.1.2 rev 0.4 |
|||
282 E30 Combo TDA10023 0f 0.1.2 DVB-T/C combo |
|||
283 */ |
|||
The design of DVB-T E30 seems to be similar to the Twinhan Alpha Stick (same Tuner and Demod), but it doesn't work with the alpha-driver (vp7045) and firmware. It also contains a Cypress CY7C68013 chip for USB microcontroller which is widely used and supported. |
The design of DVB-T E30 seems to be similar to the Twinhan Alpha Stick (same Tuner and Demod), but it doesn't work with the alpha-driver (vp7045) and firmware. It also contains a Cypress CY7C68013 chip for USB microcontroller which is widely used and supported. |
||
Line 9: | Line 34: | ||
Note: It has been reported that [http://anysee.com/ Anysee] has not been willing to help open source developers to write a Linux driver by handing out specifications. Any further information on communication with Anysee would be welcome. |
Note: It has been reported that [http://anysee.com/ Anysee] has not been willing to help open source developers to write a Linux driver by handing out specifications. Any further information on communication with Anysee would be welcome. |
||
AMT, the manufacturer of the device, recently released a SDK for the device. http://www.anysee.com/eng/download/ |
AMT, the manufacturer of the device, recently released a SDK for the device. http://www.anysee.com/eng/download/TC_Series.php |
||
: The SDK looks like only Infra-Red / SmartCard programming information when using their Windows drivers. Basically nothing. |
: The SDK looks like only Infra-Red / SmartCard programming information when using their Windows drivers. Basically nothing. |
||
=== Plain E30 Devices === |
|||
⚫ | |||
=== E30 C Devices === |
|||
Those are [[DVB-C]] devices, made for cable reception rather than terrestrial. |
|||
=== E30 Combo Devices === |
|||
The Combo devices are [[DVB-T]] and [[DVB-C]] devices. They are supported by the Linux kernel since 2.6.28. The device comes in two versions, version 1 is supported from Linux kernel version 2.6.28 and version 2 is supported in Linux kernel version 3.0.0 (possibly earlier). Version 2 can be distinguished from version 1 by the loop antenna output which is absent on version 1. |
|||
Unfortunately, the DVB-C tuners/demodulators (Philips TDA10023) of at least these combo devices suffer for most of the time from jittery reception – i.e. artifacts and choppy sound throughout recordings despite having good signal strength. |
|||
=== E30 Plus Devices === |
|||
Devices bearing "Plus" in their product name indicate the presence of a smart card interface. |
|||
Again quoting from anysee.c (2.6.32-rc2): |
|||
20 * TODO: |
|||
21 * - add smart card reader support for Conditional Access (CA) |
|||
22 * |
|||
23 * Card reader in Anysee is nothing more than ISO 7816 card reader. |
|||
24 * There is no hardware CAM in any Anysee device sold. |
|||
25 * In my understanding it should be implemented by making own module |
|||
26 * for ISO 7816 card reader, like dvb_ca_en50221 is implemented. This |
|||
27 * module registers serial interface that can be used to communicate |
|||
28 * with any ISO 7816 smart card. |
|||
29 * |
|||
30 * Any help according to implement serial smart card reader support |
|||
31 * is highly welcome! |
|||
==External Links== |
==External Links== |
||
* [http://www.anysee.com/eng/product/anyseeE30.php E30 product page] |
* [http://www.anysee.com/eng/product/anyseeE30.php E30 product page] |
||
[[Category:DVB-T USB Devices]] |
Latest revision as of 16:34, 3 November 2012
Overview/Features
The E30 design is the base for a couple of similar devices from Anysee that are either DVB-T, DVB-C or even DVB-S and DVB-S2.
Here's a list of the E30 devices:
Vendor Device/Model |
Supported | ID on Interface |
Hardware | Firmware | Comment / Pictures | URL | E |
---|---|---|---|---|---|---|---|
Anysee E30 | ✔ Yes, in kernel since 2.6.27 | 1c73:861f or 04b4:861f USB2.0 | mt352 or zl10353 demodulator | Need clarification which "usbid" comes with which E30 device. | [1] | ||
Anysee E30 Plus | ✔ Yes, in kernel since 2.6.27 | 1c73:861f or 04b4:861f USB2.0 | zl10353 demodulator | [2] | |||
Anysee E30 Combo Plus | ✔ Yes, in kernel since 2.6.28 | 1c73:861f or 04b4:861f USB2.0 | zl10353 or tda10023 demodulator | Does DVB-T and DVB-C depending on anysee.ko module parameter delsys= (0=DVB-C, 1=DVB-T). | [3] |
As the E30 devices differ only in parts of their hardware, they are supported by a single driver.
The current linux kernel (2.6.32-rc2) supports at least these:
274 /* Try to attach demodulator in following order: 275 model demod hw firmware 276 1. E30 MT352 02 0.2.1 277 2. E30 ZL10353 02 0.2.1 278 3. E30 Combo ZL10353 0f 0.1.2 DVB-T/C combo 279 4. E30 Plus ZL10353 06 0.1.0 280 5. E30C Plus TDA10023 0a 0.1.0 rev 0.2 281 E30C Plus TDA10023 0f 0.1.2 rev 0.4 282 E30 Combo TDA10023 0f 0.1.2 DVB-T/C combo 283 */
The design of DVB-T E30 seems to be similar to the Twinhan Alpha Stick (same Tuner and Demod), but it doesn't work with the alpha-driver (vp7045) and firmware. It also contains a Cypress CY7C68013 chip for USB microcontroller which is widely used and supported.
([4]) (just an idea)? dvb-usb-vp7045 reported to load at [5] (an old message).
Note: It has been reported that Anysee has not been willing to help open source developers to write a Linux driver by handing out specifications. Any further information on communication with Anysee would be welcome.
AMT, the manufacturer of the device, recently released a SDK for the device. http://www.anysee.com/eng/download/TC_Series.php
- The SDK looks like only Infra-Red / SmartCard programming information when using their Windows drivers. Basically nothing.
Plain E30 Devices
The E30 is a DVB-T USB 2.0 device. It is supported by the Linux kernel since 2.6.27.
E30 C Devices
Those are DVB-C devices, made for cable reception rather than terrestrial.
E30 Combo Devices
The Combo devices are DVB-T and DVB-C devices. They are supported by the Linux kernel since 2.6.28. The device comes in two versions, version 1 is supported from Linux kernel version 2.6.28 and version 2 is supported in Linux kernel version 3.0.0 (possibly earlier). Version 2 can be distinguished from version 1 by the loop antenna output which is absent on version 1.
Unfortunately, the DVB-C tuners/demodulators (Philips TDA10023) of at least these combo devices suffer for most of the time from jittery reception – i.e. artifacts and choppy sound throughout recordings despite having good signal strength.
E30 Plus Devices
Devices bearing "Plus" in their product name indicate the presence of a smart card interface.
Again quoting from anysee.c (2.6.32-rc2):
20 * TODO: 21 * - add smart card reader support for Conditional Access (CA) 22 * 23 * Card reader in Anysee is nothing more than ISO 7816 card reader. 24 * There is no hardware CAM in any Anysee device sold. 25 * In my understanding it should be implemented by making own module 26 * for ISO 7816 card reader, like dvb_ca_en50221 is implemented. This 27 * module registers serial interface that can be used to communicate 28 * with any ISO 7816 smart card. 29 * 30 * Any help according to implement serial smart card reader support 31 * is highly welcome!