TerraTec Cinergy Hybrid T USB XS: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 19: Line 19:
With latest update of v4l-dvb drivers (dated 2 July 2011), works better. here is the output:
With latest update of v4l-dvb drivers (dated 2 July 2011), works better. here is the output:


- [ 1541.060626] em28xx #0: V4L2 device vbi0 deregistered

[ 1541.060949] em28xx #0: V4L2 device video1 deregistered
[ 1541.118248] xc2028 3-0061: destroying instance
[ 1548.548115] usb 1-3: new high speed USB device using ehci_hcd and address 6
[ 1548.693348] usb 1-3: configuration #1 chosen from 1 choice
[ 1548.693852] em28xx: New device TerraTec Electronic GmbH Cinergy Hybrid T USB XS (2882) @ 480 Mbps (0ccd:005e, interface 0, class 0)
[ 1548.694163] em28xx #0: chip ID is em2882/em2883
[ 1548.870797] em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 5e 00 d0 12 5c 03 9e 40 de 1c
[ 1548.870832] em28xx #0: i2c eeprom 10: 6a 34 27 57 46 07 01 00 00 00 00 00 00 00 00 00
[ 1548.870862] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 31 00 b8 00 14 00 5b 1e 00 00
[ 1548.870893] em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 00 00 00 00 00 00
[ 1548.870922] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1548.870951] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1548.870982] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 34 03 54 00 65 00
[ 1548.871013] em28xx #0: i2c eeprom 70: 72 00 72 00 61 00 54 00 65 00 63 00 20 00 45 00
[ 1548.871044] em28xx #0: i2c eeprom 80: 6c 00 65 00 63 00 74 00 72 00 6f 00 6e 00 69 00
[ 1548.871076] em28xx #0: i2c eeprom 90: 63 00 20 00 47 00 6d 00 62 00 48 00 00 00 40 03
[ 1548.871107] em28xx #0: i2c eeprom a0: 43 00 69 00 6e 00 65 00 72 00 67 00 79 00 20 00
[ 1548.871138] em28xx #0: i2c eeprom b0: 48 00 79 00 62 00 72 00 69 00 64 00 20 00 54 00
[ 1548.871170] em28xx #0: i2c eeprom c0: 20 00 55 00 53 00 42 00 20 00 58 00 53 00 20 00
[ 1548.871202] em28xx #0: i2c eeprom d0: 28 00 32 00 38 00 38 00 32 00 29 00 00 00 1c 03
[ 1548.871234] em28xx #0: i2c eeprom e0: 30 00 37 00 30 00 34 00 30 00 32 00 30 00 30 00
[ 1548.871265] em28xx #0: i2c eeprom f0: 33 00 30 00 31 00 38 00 00 00 00 00 00 00 00 00
[ 1548.871300] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x6513b1be
[ 1548.871307] em28xx #0: EEPROM info:
[ 1548.871312] em28xx #0: AC97 audio (5 sample rates)
[ 1548.871318] em28xx #0: 500mA max power
[ 1548.871326] em28xx #0: Table at 0x27, strings=0x409e, 0x1cde, 0x346a
[ 1548.875711] em28xx #0: Identified as Terratec Hybrid XS (em2882) (card=55)
[ 1548.883043] tvp5150 3-005c: chip found @ 0xb8 (em28xx #0)
[ 1548.894192] tuner 3-0061: chip found @ 0xc2 (em28xx #0)
[ 1548.894531] xc2028 3-0061: creating new instance
[ 1548.894543] xc2028 3-0061: type set to XCeive xc2028/xc3028 tuner
[ 1548.894564] usb 1-3: firmware: requesting xc3028-v27.fw
[ 1548.902336] xc2028 3-0061: Error: firmware xc3028-v27.fw not found.
[ 1548.903054] Registered IR keymap rc-terratec-cinergy-xs
[ 1548.903357] input: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:1d.7/usb1/1-3/rc/rc0/input12
[ 1548.903557] rc0: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:1d.7/usb1/1-3/rc/rc0
[ 1548.907789] em28xx #0: Config register raw data: 0xd0
[ 1548.910702] em28xx #0: AC97 vendor ID = 0xffffffff
[ 1548.911805] em28xx #0: AC97 features = 0x6a90
[ 1548.911815] em28xx #0: Empia 202 AC97 audio processor detected
[ 1549.044548] tvp5150 3-005c: tvp5150am1 detected.
[ 1549.144927] em28xx #0: v4l2 driver version 0.1.2
[ 1549.234559] em28xx #0: V4L2 video device registered as video1
[ 1549.234570] em28xx #0: V4L2 VBI device registered as vbi0
[ 1549.234578] em28xx-audio.c: probing for em28x1 non standard usbaudio
[ 1549.234585] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger





Revision as of 15:08, 3 July 2011

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

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 problem. With latest update of v4l-dvb drivers (dated 2 July 2011), works better. here is the output:

- [ 1541.060626] em28xx #0: V4L2 device vbi0 deregistered [ 1541.060949] em28xx #0: V4L2 device video1 deregistered [ 1541.118248] xc2028 3-0061: destroying instance [ 1548.548115] usb 1-3: new high speed USB device using ehci_hcd and address 6 [ 1548.693348] usb 1-3: configuration #1 chosen from 1 choice [ 1548.693852] em28xx: New device TerraTec Electronic GmbH Cinergy Hybrid T USB XS (2882) @ 480 Mbps (0ccd:005e, interface 0, class 0) [ 1548.694163] em28xx #0: chip ID is em2882/em2883 [ 1548.870797] em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 5e 00 d0 12 5c 03 9e 40 de 1c [ 1548.870832] em28xx #0: i2c eeprom 10: 6a 34 27 57 46 07 01 00 00 00 00 00 00 00 00 00 [ 1548.870862] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 31 00 b8 00 14 00 5b 1e 00 00 [ 1548.870893] em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 00 00 00 00 00 00 [ 1548.870922] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 1548.870951] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 1548.870982] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 34 03 54 00 65 00 [ 1548.871013] em28xx #0: i2c eeprom 70: 72 00 72 00 61 00 54 00 65 00 63 00 20 00 45 00 [ 1548.871044] em28xx #0: i2c eeprom 80: 6c 00 65 00 63 00 74 00 72 00 6f 00 6e 00 69 00 [ 1548.871076] em28xx #0: i2c eeprom 90: 63 00 20 00 47 00 6d 00 62 00 48 00 00 00 40 03 [ 1548.871107] em28xx #0: i2c eeprom a0: 43 00 69 00 6e 00 65 00 72 00 67 00 79 00 20 00 [ 1548.871138] em28xx #0: i2c eeprom b0: 48 00 79 00 62 00 72 00 69 00 64 00 20 00 54 00 [ 1548.871170] em28xx #0: i2c eeprom c0: 20 00 55 00 53 00 42 00 20 00 58 00 53 00 20 00 [ 1548.871202] em28xx #0: i2c eeprom d0: 28 00 32 00 38 00 38 00 32 00 29 00 00 00 1c 03 [ 1548.871234] em28xx #0: i2c eeprom e0: 30 00 37 00 30 00 34 00 30 00 32 00 30 00 30 00 [ 1548.871265] em28xx #0: i2c eeprom f0: 33 00 30 00 31 00 38 00 00 00 00 00 00 00 00 00 [ 1548.871300] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x6513b1be [ 1548.871307] em28xx #0: EEPROM info: [ 1548.871312] em28xx #0: AC97 audio (5 sample rates) [ 1548.871318] em28xx #0: 500mA max power [ 1548.871326] em28xx #0: Table at 0x27, strings=0x409e, 0x1cde, 0x346a [ 1548.875711] em28xx #0: Identified as Terratec Hybrid XS (em2882) (card=55) [ 1548.883043] tvp5150 3-005c: chip found @ 0xb8 (em28xx #0) [ 1548.894192] tuner 3-0061: chip found @ 0xc2 (em28xx #0) [ 1548.894531] xc2028 3-0061: creating new instance [ 1548.894543] xc2028 3-0061: type set to XCeive xc2028/xc3028 tuner [ 1548.894564] usb 1-3: firmware: requesting xc3028-v27.fw [ 1548.902336] xc2028 3-0061: Error: firmware xc3028-v27.fw not found. [ 1548.903054] Registered IR keymap rc-terratec-cinergy-xs [ 1548.903357] input: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:1d.7/usb1/1-3/rc/rc0/input12 [ 1548.903557] rc0: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:1d.7/usb1/1-3/rc/rc0 [ 1548.907789] em28xx #0: Config register raw data: 0xd0 [ 1548.910702] em28xx #0: AC97 vendor ID = 0xffffffff [ 1548.911805] em28xx #0: AC97 features = 0x6a90 [ 1548.911815] em28xx #0: Empia 202 AC97 audio processor detected [ 1549.044548] tvp5150 3-005c: tvp5150am1 detected. [ 1549.144927] em28xx #0: v4l2 driver version 0.1.2 [ 1549.234559] em28xx #0: V4L2 video device registered as video1 [ 1549.234570] em28xx #0: V4L2 VBI device registered as vbi0 [ 1549.234578] em28xx-audio.c: probing for em28x1 non standard usbaudio [ 1549.234585] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger










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
- em28xx #0: Alternate setting 6, max size= 2892
- em28xx #0: Alternate setting 7, max size= 3072
- em28xx #0: chip ID is em2882/em2883
- tuner' 2-0061: chip found @ 0xc2 (em28xx #0)
- 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 32 00 30 00 31 00 30 00 30 00
- em28xx #0: i2c eeprom f0: 38 00 30 00 38 00 33 00 00 00 00 00 00 00 00 00
- EEPROM ID= 0x9567eb1a, hash = 0x4c13bfbe
- Vendor/Product ID= 0ccd:005e
- AC97 audio (5 sample rates)
- 500mA max power
- Table at 0x27, strings=0x409e, 0x1cde, 0x346a
- em28xx #0: 
- 
- em28xx #0: The support for this board weren't valid yet.
- em28xx #0: Please send a report of having this working
- em28xx #0: not to V4L mailing list (and/or to other addresses)
- 
- xc2028 2-0061: creating new instance
- xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner
- firmware: requesting xc3028-v27.fw
- xc2028 2-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
- xc2028 2-0061: Loading firmware for type=BASE (1), id 0000000000000000.
- xc2028 2-0061: Loading firmware for type=(0), id 000000000000b700.
- SCODE (20000000), id 000000000000b700:
- xc2028 2-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 0000000000008000.
- xc2028 2-0061: i2c input error: rc = -19 (should be 2)
- xc2028 2-0061: Unable to read tuner registers.
- xc2028 2-0061: Loading firmware for type=BASE (1), id 0000000000000000.
- xc2028 2-0061: Loading firmware for type=(0), id 000000000000b700.
- SCODE (20000000), id 000000000000b700:
- xc2028 2-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 0000000000008000.
- xc2028 2-0061: i2c input error: rc = -19 (should be 2)
- xc2028 2-0061: Unable to read tuner registers.
- tvp5150 debug 2-005c: i2c i/o error: rc == -19 (should be 1)
- tvp5150 debug 2-005c: i2c i/o error: rc == -19 (should be 1)
- tvp5150 debug 2-005c: i2c i/o error: rc == -19 (should be 1)
- tvp5150 debug 2-005c: i2c i/o error: rc == -19 (should be 1)
- tvp5150 2-005c: *** unknown tvp8081 chip detected.
- tvp5150 2-005c: *** Rom ver is 130.131
- tvp5150 debug 2-005c: i2c i/o error: rc == -19 (should be 1)
- tvp5150 debug 2-005c: i2c i/o error: rc == -19 (should be 1)
- tvp5150 debug 2-005c: i2c i/o error: rc == -19 (should be 1)
- em28xx #0: V4L2 device registered as /dev/video0 and /dev/vbi0
- em28xx-audio.c: probing for em28x1 non standard usbaudio
- em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
- em28xx #0: Found Terratec Hybrid XS (em2882)
- tvp5150 2-005c: tvp5150am1 detected.

Currently, /dev/video0 and /dev/vbo0 are created. No frontends are registered (missing /dev/dvb/*) and no software seems to recognized the DVB device.

External links