TerraTec Cinergy Hybrid T USB XS
TerraTec Cinergy Hybrid T USB XS is a USB 2.0 DVB-T device.
There are apparently several slightly different versions of the Cinergy Hybrid T USB XS.
Based on:
- Empiatech Em2880 usb bridge
- Xceive XC3028 tuner and analog IF demodulator
- Zarlink DVB-T demodulator (ZL10353 or MT352, depending upon version)
Both versions of the product that have USB ID 0ccd:0042 are supported in Linux kernel 2.6.31. The version with USB ID 0ccd:005e is not currently supported.
Terratec Cinergy Hybrid T USB XS 00cd:005e
- based on Empiatech Em2882
this device has a hybrid analog and digital tuner (dvb-t), analog teletext, a remote control (similar to the xxs) and analog input for acquisition of from analog video (standard s-video) and audio stereo source through rca connectors. after installation of v4l-dvb the device gets hotter and hotter. May cause damage.
dmesg output
I have a ubuntu lts 10.04 uname -r 2.6.32-32-generic. Still persists problems. With latest update of v4l-dvb drivers (dated 2 July 2011), works better. here is the output:
- em28xx #0: V4L2 device vbi0 deregistered - em28xx #0: V4L2 device video1 deregistered - xc2028 3-0061: destroying instance - usb 1-3: new high speed USB device using ehci_hcd and address 6 - usb 1-3: configuration #1 chosen from 1 choice - em28xx: New device TerraTec Electronic GmbH Cinergy Hybrid T USB XS (2882) @ 480 Mbps (0ccd:005e, interface 0, class 0) - em28xx #0: chip ID is em2882/em2883 - em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 5e 00 d0 12 5c 03 9e 40 de 1c - em28xx #0: i2c eeprom 10: 6a 34 27 57 46 07 01 00 00 00 00 00 00 00 00 00 - em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 31 00 b8 00 14 00 5b 1e 00 00 - em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 00 00 00 00 00 00 - em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 34 03 54 00 65 00 - em28xx #0: i2c eeprom 70: 72 00 72 00 61 00 54 00 65 00 63 00 20 00 45 00 - em28xx #0: i2c eeprom 80: 6c 00 65 00 63 00 74 00 72 00 6f 00 6e 00 69 00 - em28xx #0: i2c eeprom 90: 63 00 20 00 47 00 6d 00 62 00 48 00 00 00 40 03 - em28xx #0: i2c eeprom a0: 43 00 69 00 6e 00 65 00 72 00 67 00 79 00 20 00 - em28xx #0: i2c eeprom b0: 48 00 79 00 62 00 72 00 69 00 64 00 20 00 54 00 - em28xx #0: i2c eeprom c0: 20 00 55 00 53 00 42 00 20 00 58 00 53 00 20 00 - em28xx #0: i2c eeprom d0: 28 00 32 00 38 00 38 00 32 00 29 00 00 00 1c 03 - em28xx #0: i2c eeprom e0: 30 00 37 00 30 00 34 00 30 00 32 00 30 00 30 00 - em28xx #0: i2c eeprom f0: 33 00 30 00 31 00 38 00 00 00 00 00 00 00 00 00 - em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x6513b1be - em28xx #0: EEPROM info: - em28xx #0: AC97 audio (5 sample rates) - em28xx #0: 500mA max power - em28xx #0: Table at 0x27, strings=0x409e, 0x1cde, 0x346a - em28xx #0: Identified as Terratec Hybrid XS (em2882) (card=55) - tvp5150 3-005c: chip found @ 0xb8 (em28xx #0) - tuner 3-0061: chip found @ 0xc2 (em28xx #0) - xc2028 3-0061: creating new instance - xc2028 3-0061: type set to XCeive xc2028/xc3028 tuner - usb 1-3: firmware: requesting xc3028-v27.fw - xc2028 3-0061: Error: requesting xc3028-v27.fw not found. - Registered IR keymap rc-terratec-cinergy-xs - input: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:1d.7/usb1/1-3/rc/rc0/input12 - rc0: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:1d.7/usb1/1-3/rc/rc0 - em28xx #0: Config register raw data: 0xd0 - em28xx #0: AC97 vendor ID = 0xffffffff - em28xx #0: AC97 features = 0x6a90 - em28xx #0: Empia 202 AC97 audio processor detected - tvp5150 3-005c: tvp5150am1 detected. - em28xx #0: v4l2 driver version 0.1.2 - em28xx #0: V4L2 video device registered as video1 - em28xx #0: V4L2 VBI device registered as vbi0 - em28xx-audio.c: probing for em28x1 non standard usbaudio - em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
Successfully created frontends, demuxer, dvr and net. correctly detectded and remote, i am not able hot to prove input component.
- user@user:~$ ls /dev/dvb/* - demux0 dvr0 frontend0 net0
I have tried to extract firmware from the original emBDA.sys, emOEM.sys with any effort (obviusly modyfing hash of each in extract_3028). ANY1 can help me?
the inf windows file report:
- Cinergy Hybrid T USB XS (EM2882 DVB-T & analog & audio , Rev. 3 EM2882) - %Cinergy.DeviceDesc% = Cinergy.NTx86,USB\VID_0CCD&PID_005E
- [TerraTec.NTx86] - ; Cinergy Hybrid T USB XS (EM2880 DVB-T & analog & USB audio, Rev. 1) - %Cinergy.DeviceDesc% = Cinergy.NTx86,USB\VID_0CCD&PID_0042&MI_00 - ; Cinergy T USB XS (EM2870 DVB-T, Rev. 1) - %Cinergy.DeviceDesc% = Cinergy.NTx86,USB\VID_0CCD&PID_0043 - ; Prodigy - %Cinergy.DeviceDesc% = Cinergy.NTx86,USB\VID_0CCD&PID_0047&MI_00 - ; Cinergy Hybrid T USB XS (EM2880 DVB-T & analog & USB audio, Rev. 2 audio AM/stereo demodulator for France) - %Cinergy.DeviceDesc% = Cinergy.NTx86,USB\VID_0CCD&PID_004C&MI_00 - ; Cinergy T USB XS (EM2870 DVB-T, Rev.2 with Microtune tuner) - %Cinergy.DeviceDesc% = Cinergy.NTx86,USB\USB\VID_0CCD&PID_004E - ; Cinergy Analog USB XS (EM2860 Analog + USB audio) - %Cinergy.DeviceDesc% = Cinergy.NTx86,USB\VID_0CCD&PID_004F&MI_00 - ; Cinergy Hybrid T USB XS (EM2882 DVB-T & analog & audio , Rev. 3 EM2882) - %Cinergy.DeviceDesc% = Cinergy.NTx86,USB\VID_0CCD&PID_005E - ; Cinergy Hybrid T USB XS FM (EM2883 DVB-T & analog TV/FM & audio) - %Cinergy.DeviceDesc% = Cinergy.NTx86,USB\VID_0CCD&PID_0072 - ; Cinergy HTC USB XS (EM2885 DVB-T & DVB-C & analog TV/FM & audio) - %Cinergy.DeviceDesc% = Cinergy.NTx86,USB\VID_0CCD&PID_008E - ; Cinergy Hybrid T USB XS FM Rev. 2 (EM2883 DVB-T & analog TV/FM & audio) - %Cinergy.DeviceDesc% = Cinergy.NTx86,USB\VID_0CCD&PID_0092
Photographs and other info about version 0ccd:005e
The version with usb identifier 0ccd:005e (aka the "PAL-BG/Germany new version TT") seems to feature the Zarlink 10353 DVB-T demodulator (it has the WJCE6353).
Printed on both the PCBs, near the USB connector:
AD803053T-A3
Bottom v.1.1
On the bigger integrated on the middle:
WJCE6353
W620AA46
(M)(C)'05 (e3)
(This seems a chip from intel for DVB-T demodulation http://intel.industrialpartner.com/semiconductors/wjce6353.htm)
The little chip with the yellow spot (first part of the 3rd line is partially unreadable):
ATMEL640
24C02BN
?U18
The even smaller chip near the USB connector:
PI3C3
306LE
dmesg output
This is the dmesg output plugging the USB device, taken with the 2.4.27 kernel from ArchLinux x86_64.
- usb 2-4: new high speed USB device using ehci_hcd and address 5 - usb 2-4: configuration #1 chosen from 1 choice - em28xx new video device (0ccd:005e): interface 0, class 255 - em28xx Doesn't have usb audio class - em28xx #0: Alternate settings: 8 - em28xx #0: Alternate setting 0, max size= 0 - em28xx #0: Alternate setting 1, max size= 0 - em28xx #0: Alternate setting 2, max size= 1448 - em28xx #0: Alternate setting 3, max size= 2048 - em28xx #0: Alternate setting 4, max size= 2304 - em28xx #0: Alternate setting 5, max size= 2580