Elgato EyeTV hybrid: Difference between revisions
m (correction of a link) |
(adapted the card id) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
A [[DVB-T]] [[DVB-C]] [[DVB-T USB Devices|USB device]] from '''[[Elgato]]''' intended for use with [http://www.apple.com Apple Computer] based systems. |
A [[DVB-T]] [[DVB-C]] [[DVB-T USB Devices|USB device]] from '''[[Elgato]]''' intended for use with [http://www.apple.com Apple Computer] based systems. |
||
A [https://macandegg.de/2016/09/review-eyetv-t2-und-hybrid-fuer-dvb-t2-hevc-h-265-empfang-im-test/ DVB-T2 device of the same name] exists, but only as a prototype. The case and name was changed for mass production. See [[Geniatech T230C]] for details on all EyeTV DVB-T2 devices. |
|||
==Kernel support== |
==Kernel support== |
||
Supported since [https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=1fe0fbd69aa316c1846d58857756652134fc5311 kernel] 4.1, with some manual work this stick is also usable with older kernels. |
|||
Not confirmed to be supported. |
|||
There has been some work done back in 2010: [https://bugzilla.kernel.org/show_bug.cgi?id=16342 Kernel bug Tracker] and [http://www.kernellabs.com/blog/?p=1397 Kernel labs]. |
|||
According to this [http://blog.david.connolly.name/2006/09/elgato-eyetv-hybrid-in-windows.html blog] the Elgato EyeTV hybrid could be identical in construction to the supported 65018er Hauppauge WinTV-HVR-900 [http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-900] and there's even a hint how to use that driver under Windows for the device. |
|||
The integrated circuits on the PCB are more or less the same that are used on the [http://www.linuxtv.org/wiki/index.php/Pinnacle_PCTV_Hybrid_Pro_Stick_%28330e%29 Pinnacle PCTV Hybrid Pro Stick (330e) ]. |
|||
==Overview/Features== |
==Overview/Features== |
||
Line 461: | Line 460: | ||
Model: EU 2008 |
Model: EU 2008 |
||
* USB Controller: Empia EM2884 |
* USB Controller: Empia EM2884 |
||
* Stereo A/V Decoder: Micronas AVF |
* Stereo A/V Decoder: Micronas AVF 49x0B |
||
* Hybrid Channel Decoder: Micronas DRX-K DRX3926K: |
* Hybrid Channel Decoder: Micronas DRX-K DRX3926K:A3 0.9.0 |
||
* Tuner: NXP TDA18271HD/C2 |
|||
==Step by step instructions== |
|||
Step 2 to 6 are only necessary if you are using a kernel < 4.1 |
|||
1.) Download the DRX-K firmware and copy it to /lib/firmware |
|||
wget https://github.com/OpenELEC/dvb-firmware/raw/master/firmware/dvb-usb-terratec-htc-stick-drxk.fw |
|||
sudo cp dvb-usb-terratec-htc-stick-drxk.fw /lib/firmware/ |
|||
2.) Get the latest sources: |
|||
sudo rm -r media_build |
|||
git clone git://linuxtv.org/media_build.git |
|||
cd media_build |
|||
3.) Compile the sources, this step takes some time: |
|||
./build |
|||
4.) Install: |
|||
sudo make install |
|||
5.) Reboot your machine |
|||
6.) Load the modules: |
|||
modprobe em28xx card=97 |
|||
modprobe tda18271 |
|||
echo 0fd9 0018 > /sys/bus/usb/drivers/em28xx/new_id |
|||
7.) Plug the device and run a w_scan |
|||
==Device pictures== |
==Device pictures== |
||
Line 470: | Line 497: | ||
Image:Elgato_EyeTV_Hybrid_sideview1.jpg|Side view |
Image:Elgato_EyeTV_Hybrid_sideview1.jpg|Side view |
||
Image:Elgato_EyeTV_Hybrid_sideview2.jpg|Side view |
Image:Elgato_EyeTV_Hybrid_sideview2.jpg|Side view |
||
Image:Elgato_EyeTV_Hybrid_Info.png|Mac OS X EyeTV Preferences window |
|||
</gallery> |
</gallery> |
||
==External Links== |
==External Links== |
||
* [https://www.geniatech.eu/eyetv/ Geniatech] has acquired Elgato's EyeTV product line. |
|||
* [http://www.elgato.com/elgato/int/mainmenu/products/tuner/hybrid08/product1.en.html Product Link] |
|||
Latest revision as of 17:47, 30 April 2018
A DVB-T DVB-C USB device from Elgato intended for use with Apple Computer based systems.
A DVB-T2 device of the same name exists, but only as a prototype. The case and name was changed for mass production. See Geniatech T230C for details on all EyeTV DVB-T2 devices.
Kernel support
Supported since kernel 4.1, with some manual work this stick is also usable with older kernels.
Overview/Features
Extremely small USB 2.0 stick with Antenna in (MCX), and IR remote control.
Bundled with antenna and IR remote control.
The bundled MacOS-X Software eyeTV3 is very well-designed, and works together with Apple TV and iPhone etc.
DATA
lsusb -v -d 0fd9:0018 gives this
Bus 002 Device 002: ID 0fd9:0018 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x0fd9 idProduct 0x0018 bcdDevice 1.00 iManufacturer 3 Elgato iProduct 1 EyeTV Hybrid iSerial 2 100504027736 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 305 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 4 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 255 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0001 1x 1 bytes bInterval 11 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0000 1x 0 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0000 1x 0 bytes bInterval 4 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0000 1x 0 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 1 bNumEndpoints 4 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 255 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0001 1x 1 bytes bInterval 11 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0000 1x 0 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x00c4 1x 196 bytes bInterval 4 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x03ac 1x 940 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 2 bNumEndpoints 4 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 255 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0001 1x 1 bytes bInterval 11 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0ad0 2x 720 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x00c4 1x 196 bytes bInterval 4 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x03ac 1x 940 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 3 bNumEndpoints 4 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 255 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0001 1x 1 bytes bInterval 11 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0c00 2x 1024 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x00c4 1x 196 bytes bInterval 4 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x03ac 1x 940 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 4 bNumEndpoints 4 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 255 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0001 1x 1 bytes bInterval 11 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x1300 3x 768 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x00c4 1x 196 bytes bInterval 4 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x03ac 1x 940 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 5 bNumEndpoints 4 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 255 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0001 1x 1 bytes bInterval 11 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x1380 3x 896 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x00c4 1x 196 bytes bInterval 4 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x03ac 1x 940 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 6 bNumEndpoints 4 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 255 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0001 1x 1 bytes bInterval 11 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x13c0 3x 960 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x00c4 1x 196 bytes bInterval 4 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x03ac 1x 940 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 7 bNumEndpoints 4 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 255 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0001 1x 1 bytes bInterval 11 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x1400 3x 1024 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x00c4 1x 196 bytes bInterval 4 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x03ac 1x 940 bytes bInterval 1 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0000 (Bus Powered)
Components Used
Model: EU 2008
- USB Controller: Empia EM2884
- Stereo A/V Decoder: Micronas AVF 49x0B
- Hybrid Channel Decoder: Micronas DRX-K DRX3926K:A3 0.9.0
- Tuner: NXP TDA18271HD/C2
Step by step instructions
Step 2 to 6 are only necessary if you are using a kernel < 4.1
1.) Download the DRX-K firmware and copy it to /lib/firmware
wget https://github.com/OpenELEC/dvb-firmware/raw/master/firmware/dvb-usb-terratec-htc-stick-drxk.fw sudo cp dvb-usb-terratec-htc-stick-drxk.fw /lib/firmware/
2.) Get the latest sources:
sudo rm -r media_build git clone git://linuxtv.org/media_build.git cd media_build
3.) Compile the sources, this step takes some time:
./build
4.) Install:
sudo make install
5.) Reboot your machine
6.) Load the modules:
modprobe em28xx card=97 modprobe tda18271 echo 0fd9 0018 > /sys/bus/usb/drivers/em28xx/new_id
7.) Plug the device and run a w_scan
Device pictures
External Links
- Geniatech has acquired Elgato's EyeTV product line.