Anysee E30

From LinuxTVWiki
Jump to navigation Jump to search


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:

Supported ID on
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] Jump to the place where you can edit this entry
Anysee E30 Plus Yes, in kernel since 2.6.27 1c73:861f or 04b4:861f USB2.0 zl10353 demodulator [2] Jump to the place where you can edit this entry
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] Jump to the place where you can edit this entry

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.

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!

External Links