TerraTec Cinergy Hybrid T USB XS: Difference between revisions
No edit summary |
(Fix USB IDs.) |
||
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__TOC__ |
|||
'''[[TerraTec]] Cinergy Hybrid T USB XS''' is a [[USB|USB 2.0]] [[DVB-T]] device. |
|||
=== About === |
|||
'''[[TerraTec]] Cinergy Hybrid T USB XS''' is a [[USB|USB 2.0]] [[DVB-T]] device, released in 2004 in Europe. |
|||
There are apparently several slightly different versions of the Cinergy Hybrid T USB XS. |
There are apparently several slightly different versions of the Cinergy Hybrid T USB XS. |
||
Based on: |
Based on: |
||
* Empiatech Em2880 usb bridge |
* [[EMPIA Technology|Empiatech]] Em2880 usb bridge |
||
* Xceive [[Xceive XC3028|XC3028]] tuner and analog IF demodulator |
* [[Xceive]] [[Xceive XC3028|XC3028]] tuner and analog IF demodulator |
||
* Zarlink DVB-T demodulator (ZL10353 or MT352, depending upon version) |
* [[Zarlink Semiconductor|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. |
Both versions of the product that have USB ID 0ccd:0042 are supported in Linux kernel 2.6.31. |
||
=== Terratec Cinergy Hybrid T USB XS |
=== Terratec Cinergy Hybrid T USB XS (USB ID: 0ccd:005e) === |
||
* based on Empiatech Em2882 |
* based on Empiatech Em2882 |
||
Zarlink 10353 (zl10353.ko) |
Zarlink 10353 (zl10353.ko) |
||
Terratec Remote (rc-terratec-remote-xs.ko) |
Terratec Remote (rc-terratec-remote-xs.ko) |
||
em28xx-dvb.ko |
|||
? |
|||
imput audio ? (em28xx-alsa.ko) |
|||
(tvp5150am1.ko) |
|||
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 from analog video (standard s-video) and audio stereo source through RCA connectors. |
|||
Warning: After installation of v4l-dvb the device gets hotter and hotter. May cause damage. |
|||
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 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 |
* dmesg output |
||
I have |
I have an ubuntu lts 10.04 system with uname -r 2.6.32-32-generic. Still persists firmware problems. |
||
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: |
||
Line 88: | Line 92: | ||
tvp5150 3-005c: tvp5150am1 detected. |
tvp5150 3-005c: tvp5150am1 detected. |
||
Successfully created frontends, demuxer, dvr and net. correctly detectded and remote, i |
Successfully created frontends, demuxer, dvr and net. correctly detectded and remote, i wasn't able to prove input component. |
||
user@user:~$ ls /dev/dvb/* |
user@user:~$ ls /dev/dvb/* |
||
demux0 dvr0 frontend0 net0 |
demux0 dvr0 frontend0 net0 |
||
Line 107: | Line 111: | ||
- %Cinergy.DeviceDesc% = Cinergy.NTx86,USB\VID_0CCD&PID_005E |
- %Cinergy.DeviceDesc% = Cinergy.NTx86,USB\VID_0CCD&PID_005E |
||
*Photographs and other info about version 0ccd:005e |
|||
the complete inf: |
|||
;============================================================================== |
|||
; Cinergy XS Series |
|||
; Driver Install Script (32 bit) |
|||
; Copyright (c) 2008-09, TerraTec Electronic GmbH |
|||
;------------------------------------------------------------------------------ |
|||
; History: |
|||
;------------------------------------------------------------------------------ |
|||
; 31-Oct-08 FMB 1st driver v.5.08.0630.00 |
|||
; 22-Jan-09 FMB new driver v.5.08.1107.00 - 1st version with real DVB-C BDA device |
|||
; 20-Feb-09 FMB new driver v.5.09.0220.00 - Fixed FM and RDS which was corrupted in v.5.08.1107.00 |
|||
; 03-Mar-09 FMB new driver v.5.09.0304.00 - added option to override NEC mode from 2-byte to 4-byte |
|||
;------------------------------------------------------------------------------ |
|||
; Notes: |
|||
;------------------------------------------------------------------------------ |
|||
; |
|||
;============================================================================== |
|||
[Version] |
|||
Signature = "$CHICAGO$" |
|||
Class = Media |
|||
ClassGUID = {4d36e96c-e325-11ce-bfc1-08002be10318} |
|||
Provider = %Provider% |
|||
DriverVer = 03/04/2009, 5.09.0304.00 |
|||
CatalogFile = Cinergy_XS_Series.cat |
|||
[SourceDisksNames] |
|||
1 = %DiskName%,, |
|||
[SourceDisksFiles] |
|||
emPRP.ax = 1 |
|||
emOEM.sys = 1 |
|||
emBDA.sys = 1 |
|||
emAudio.sys = 1 |
|||
emMON.exe = 1 |
|||
merlinC.rom = 1 |
|||
[DestinationDirs] |
|||
Cinergy.CopySys = 12 ; driver files |
|||
Cinergy.CopyDll32 = 11 ; 32-bit DLLs |
|||
[ControlFlags] |
|||
ExcludeFromSelect = * |
|||
[Manufacturer] |
|||
%Provider% = TerraTec, NTx86 |
|||
[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 |
|||
[Cinergy.NTx86] |
|||
Include = ks.inf, kscaptur.inf, ksfilter.inf, bda.inf, wdmaudio.inf |
|||
Needs = KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT, WDMAUDIO.Registration.NT |
|||
DelReg = OEM.DelReg, UTL.DelReg |
|||
AddReg = Cinergy.AddReg, OEM.AddReg, OEM.Defaults.AddReg, UTL.AddReg |
|||
CopyFiles = Cinergy.CopySys, Cinergy.CopyDll32, UTL.CopyList |
|||
RegisterDlls = Cinergy.RegisterDlls |
|||
[Cinergy.CopySys] |
|||
emBDA.sys |
|||
emOEM.sys |
|||
merlinC.rom |
|||
[Cinergy.CopyDll32] |
|||
emPRP.ax |
|||
[Cinergy.RegisterDlls] |
|||
;=============================================================== |
|||
; R e g i s t r y |
|||
;=============================================================== |
|||
[Cinergy.AddReg] |
|||
HKR,,DevLoader,,*NTKERN |
|||
;HKR,,Driver,,emBDA.sys |
|||
HKR,,NTMPDriver,,emBDA.sys |
|||
;HKR,,OkToHibernate ,3,1 |
|||
;HKR,,PageOutWhenUnopened ,3,0 |
|||
;HKR,,DontSuspendIfStreamsAreRunning,3,1 |
|||
HKR,,HardwareConfig,1,1 |
|||
; IBDA2800CustomProp |
|||
HKCR,CLSID\{846A4C4E-76D8-42ec-A333-121F365A4DA8},,,%CustomPlugIn% |
|||
HKCR,CLSID\{846A4C4E-76D8-42ec-A333-121F365A4DA8}\InprocServer32,,,emPRP.ax |
|||
HKCR,CLSID\{846A4C4E-76D8-42ec-A333-121F365A4DA8}\InprocServer32,ThreadingModel,,Both |
|||
; This IID is aggregated for the filter given the CLSID of the property set |
|||
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{846A4C4E-76D8-42ec-A333-121F365A4DA8},,,%CustomPlugIn% |
|||
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{846A4C4E-76D8-42ec-A333-121F365A4DA8},IID,1,4e,4c,6A,84, d8,76, ec,42, 0xa3, 0x33, 0x12, 0x1f, 0x36, 0x5a, 0x4d, 0xa8 |
|||
; Video Image Property Page |
|||
HKCR,CLSID\{7F229794-410B-4e67-B492-4C80C2843871},,,%CustomPropPage% |
|||
HKCR,CLSID\{7F229794-410B-4e67-B492-4C80C2843871}\InprocServer32,,,emPRP.ax |
|||
HKCR,CLSID\{7F229794-410B-4e67-B492-4C80C2843871}\InprocServer32,ThreadingModel,,Both |
|||
; Associate property set with property page |
|||
HKLM,System\CurrentControlSet\Control\MediaSets\{846A4C4E-76D8-42ec-A333-121F365A4DA8}\PropertyPages {7F229794-410B-4e67-B492-4C80C2843871},,,%CustomPropPage% |
|||
; Register Audio Pin Names |
|||
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%PinNameGuid.AnalogAudioIn% ,"Name",,%PinName.AnalogAudioIn% |
|||
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%PinNameGuid.AnalogAudioOut% ,"Name",,%PinName.AnalogAudioOut% |
|||
;--------------------- U T I L --------------------------- |
|||
[UTL.DelReg] |
|||
HKLM, %AUTORUN%, emMON |
|||
[UTL.AddReg] |
|||
;HKLM, %AUTORUN%, emMON,,"emMON.exe" |
|||
[UTL.CopyList] |
|||
emMON.exe |
|||
;------------------------- O E M ------------------------ |
|||
[OEM.DelReg] |
|||
HKR,settings\OEMSettings |
|||
[OEM.AddReg] |
|||
; The sub-section below adds the driver configurations, regardless of |
|||
; EEPROM's presence. These configurations are not specified in EEPROM. |
|||
; |
|||
; ===== BEGIN ===== |
|||
; |
|||
HKR,settings\OEMSettings,Optimization ,0x00010001,1 ; 1=ISO, 2=Bulk |
|||
HKR,settings\OEMSettings,FixUpOWC ,0x00010001,12 ; |
|||
HKR,settings\OEMSettings,FixUpATI ,0x00010001,0 ; 1=enabled for multiple root hubs |
|||
HKR,settings\OEMSettings,EnablePAL640x576 ,0x00010001,0 ; For 2820/2840 |
|||
HKR,settings\OEMSettings,XceiveMTS ,0x00010001,0 ; XC3028 Baseband Audio |
|||
HKR,settings\OEMSettings,IRType ,0x00010001,0x44 ; [3:0] 0x4=NEC-4, [6] 0x1=4-byte |
|||
;;;HKR,settings\OEMSettings,OemID ,0x00010001,0 ; |
|||
;;;HKR,settings\OEMSettings,BufferCount ,0x00010001,16 ; for CAP/VBI |
|||
;;;HKR,settings\OEMSettings,BufferCountTS ,0x00010001,16 ; for TS |
|||
;;;HKR,settings\OEMSettings,BufferCountAudio ,0x00010001,16 ; for Audio |
|||
;;;HKR,settings\OEMSettings,StrictHeader ,0x00010001,0 ; |
|||
;;;HKR,settings\OEMSettings,PowerControl ,0x00010001,0 ; |
|||
;;;HKR,settings\OEMSettings,MaximumSS ,0x00010001,32 ; Max Signal Strength |
|||
;;;HKR,settings\OEMSettings,XC5000FMInput ,0x00010001,0 ; 1=RF1, 2=RF2 |
|||
;;;HKR,settings\OEMSettings,NXP18271FMInput ,0x00010001,9 ; 1=RF1, 2=RF2 |
|||
;;;HKR,settings\OEMSettings,NXP18271FMThreshold,0x00010001,0x0fffff; |
|||
; DRXJ IF Level Threshold |
|||
HKR,settings\OEMSettings,DRXJIFLevelThreshold,0x00010001,0 |
|||
; Additional delay required before reading Freq Offset (ms). |
|||
;;;HKR,settings\OEMSettings,FreqOffsetDelay,0x00010001,0 |
|||
; AC97 source balance adjustments - valid range 0..127 |
|||
;;;HKR,settings\OEMSettings,AC97VolumeTV,0x00010001,64 ; |
|||
;;;HKR,settings\OEMSettings,AC97VolumeFM,0x00010001,64 ; |
|||
;;;HKR,settings\OEMSettings,AC97VolumeLN,0x00010001,64 ; Line IN |
|||
; Demod AGC Target |
|||
;;;HKR,settings\OEMSettings,AGCTarget6_352,0x00010001,40; 352, 6 MHz |
|||
;;;HKR,settings\OEMSettings,AGCTarget7_352,0x00010001,40; 352, 7 MHz |
|||
;;;HKR,settings\OEMSettings,AGCTarget8_352,0x00010001,40; 352, 8 MHz |
|||
;;;HKR,settings\OEMSettings,AGCTarget6_353,0x00010001,49; 353, 6 MHz |
|||
;;;HKR,settings\OEMSettings,AGCTarget7_353,0x00010001,49; 353, 7 MHz |
|||
;;;HKR,settings\OEMSettings,AGCTarget8_353,0x00010001,49; 353, 8 MHz |
|||
; VBI Parameters |
|||
;;;HKR,settings\OEMSettings,VBIMinStart,0x00010001,454 |
|||
;;;HKR,settings\OEMSettings,VBIMaxStart,0x00010001,1000 |
|||
;;;HKR,settings\OEMSettings,VBIActualStart,0x00010001,950 |
|||
;;;HKR,settings\OEMSettings,VBIActualEnd,0x00010001,6373 |
|||
; DAT Threshold |
|||
;;;HKR,settings\OEMSettings,DATThreshold352,0x00010001,60 |
|||
;;;HKR,settings\OEMSettings,DATThreshold353,0x00010001,60 |
|||
; QT1010 LNA & PCB Options |
|||
HKR,settings\OEMSettings,QT1010LNA ,0x00010001,0 ; 1=enabled |
|||
HKR,settings\OEMSettings,QT1010V3 ,0x00010001,1 ; 0/1/2/3 |
|||
; GPIO for AM DEMOD |
|||
HKR,settings\OEMSettings,AMDEMOD,0x00010001,2 ; 2=GPIO2, 6=GPIO6 |
|||
; ATSC Default Mode |
|||
HKR,settings\OEMSettings,ATSCMode ,0x00010001,0 ; 0=VSB8, 1=QAM64, 2=QAM256 |
|||
; MCE |
|||
HKR,settings\OEMSettings,IsMCE ,0x00010001,2 ; 1=MCE, 0=non-MCE, ; 2=use EEPROM setting |
|||
;;;HKLM,SYSTEM\CurrentControlSet\Services\USB28xxBGA\Settings\OEM,MVBroadcast,0x00010001,0 |
|||
; 2nd instance of anolog video |
|||
;;;HKR,settings\OEMSettings,MaxRawFormat ,0x00010001,16 ;max bpp allowed |
|||
;;;HKR,settings\OEMSettings,EnableVBI2 ,0x00010001,1 ;default = EnableVBI1 |
|||
; (Cinergy XS Series) DRX-K PLL settling time for FM radio (400 msec is default) |
|||
HKR,settings\OEMSettings,DRXFMDelay,0x00010001,150 |
|||
; ===== END ===== |
|||
; The following configurations are only needed if EEPROM is not present. |
|||
; |
|||
; ===== BEGIN ===== |
|||
; |
|||
; ----- Board Configurations ----- |
|||
HKR,settings\OEMSettings,Composite,0x00010001,1 ; Composite Input |
|||
HKR,settings\OEMSettings,SVideo,0x00010001,1 ; S-Video Input |
|||
HKR,settings\OEMSettings,SonyOnBoard,0x00010001,0 ; Sony Modules |
|||
; ----- Driver Configurations ----- |
|||
HKR,settings\OEMSettings,StrictI2cAccess ,0x00010001,0 ; 0=Normal, 1=Strict |
|||
HKR,settings\OEMSettings,VideoSwitchMode ,0x00010001,1 ; 0=Freeze, 1=Blackout |
|||
HKR,settings\OEMSettings,EnableSquarePixel ,0x00010001,1 ; 1=enabled |
|||
HKR,settings\OEMSettings,Enable704 ,0x00010001,0 ; 1=enabled |
|||
HKR,settings\OEMSettings,DSFineTune ,0x00010001,1 ; 1=enabled |
|||
HKR,settings\OEMSettings,GPIObyAP ,0x00010001,0 ; |
|||
HKR,settings\OEMSettings,TVTuneByAP ,0x00010001,0 ; |
|||
HKR,settings\OEMSettings,PowerOffIfIdle ,0x00010001,0 ; for TV tuner |
|||
; ----- OEM Devices Accessed from Applications Directly ----- |
|||
HKR,settings\OEMSettings,Oem0I2C ,0x00010001,0x60 |
|||
HKR,settings\OEMSettings,Oem0Type ,0x00010001,2 |
|||
HKR,settings\OEMSettings,Oem1I2C ,0x00010001,0x60 |
|||
HKR,settings\OEMSettings,Oem1Type ,0x00010001,2 |
|||
HKR,settings\OEMSettings,Oem2I2C ,0x00010001,0x60 |
|||
HKR,settings\OEMSettings,Oem2Type ,0x00010001,2 |
|||
HKR,settings\OEMSettings,Oem3I2C ,0x00010001,0x60 |
|||
HKR,settings\OEMSettings,Oem3Type ,0x00010001,2 |
|||
; ----- Tuner CFG & Overrides ----- |
|||
;;;HKR,settings\OEMSettings,TunerIDBase ,0x00010001,0 |
|||
;;;HKR,settings\OEMSettings,TunerID7 ,0x00010001,21 ;CFG7 = SAM9082 |
|||
; ----- USB/Ext Audio Mux for 2820/2840 Only ----- |
|||
;;;HKR,settings\OEMSettings,USBAudioMux ,0x00010001,1 |
|||
;;;HKR,settings\OEMSettings,ExtAudioMux ,0x00010001,2 |
|||
; ===== END ===== |
|||
; This section provides property defaults for the BDA driver. |
|||
; |
|||
; If EEPROM is on board, some of these property defaults are provided |
|||
; by EEPROM. The remaining property defaults are specified here. |
|||
; |
|||
; A property default is only meaningful if the corresponding property |
|||
; is not yet defined in the system registry. |
|||
; |
|||
[OEM.Defaults.AddReg] |
|||
HKR,settings\PropDefaults,Brightness ,0x00010001,128 ; |
|||
HKR,settings\PropDefaults,Contrast ,0x00010001,32 ; |
|||
HKR,settings\PropDefaults,Hue ,0x00010001,64 ; |
|||
HKR,settings\PropDefaults,Saturation ,0x00010001,32 ; |
|||
HKR,settings\PropDefaults,Sharpness ,0x00010001,2 ; |
|||
HKR,settings\PropDefaults,Gamma ,0x00010001,50 ; |
|||
HKR,settings\PropDefaults,Mirror ,0x00010001,0 ; 0=OFF, 1=ON |
|||
HKR,settings\PropDefaults,Flip ,0x00010001,0 ; 0=OFF, 1=ON |
|||
HKR,settings\PropDefaults,AutoExposure ,0x00010001,1 ; 0=OFF, 1=ON |
|||
HKR,settings\PropDefaults,AEMode ,0x00010001,1 ; 0=Dark, 1=Normal |
|||
HKR,settings\PropDefaults,AE_Level ,0x00010001,3 ; Target AE (0-6) |
|||
HKR,settings\PropDefaults,Exposure ,0x00010001,4 ; |
|||
HKR,settings\PropDefaults,LightTemperature ,0x00010001,0 ; |
|||
HKR,settings\PropDefaults,LightFreq ,0x00010001,1 ; 0=60Hz, 1=50Hz |
|||
HKR,settings\PropDefaults,AutoWhiteBalance ,0x00010001,1 ; 0=OFF , 1=ON |
|||
HKR,settings\PropDefaults,AWB_R ,0x00010001,32 ; |
|||
HKR,settings\PropDefaults,AWB_B ,0x00010001,32 ; |
|||
HKR,settings\PropDefaults,WindowSize ,0x00010001,0 ; 0=640x480, 1=320x240, 2=1280x960 |
|||
HKR,settings\PropDefaults,MonitorType ,0x00010001,0 ; 0=CRT, 1=LCD |
|||
HKR,settings\PropDefaults,Volume ,0x00010001,0 ; |
|||
HKR,settings\PropDefaults,VideoStandard ,0x00010001,0x10 ; 1=NTSC, 0x10=PAL_B, 0x40000=SECAM_L |
|||
HKR,settings\PropDefaults,Deinterlace ,0x00010001,1 ; 1=Weave, 2=Bob |
|||
HKR,settings\PropDefaults,VCRMask ,0x00010001,0 ; # of lines masked out |
|||
HKR,settings\PropDefaults,MaskColor ,0x00010001,1 ; 0=Gray, 1=Black |
|||
;=============================================================== |
|||
; I n t e r f a c e s |
|||
;=============================================================== |
|||
[Cinergy.NTx86.Interfaces] |
|||
AddInterface=%KSCATEGORY_AUDIOCAP% ,%REFGUID_AUDIO% ,Audio_Interface |
|||
AddInterface=%KSCATEGORY_VIDEO% ,%REFGUID_CAPTURE% ,AnalogCapture_Interface |
|||
AddInterface=%KSCATEGORY_CAPTURE% ,%REFGUID_CAPTURE% ,AnalogCapture_Interface |
|||
AddInterface=%KSCATEGORY_TVTUNER% ,%REFGUID_TVTUNER% ,AnalogTvTuner_Interface |
|||
AddInterface=%KSCATEGORY_CROSSBAR% ,%REFGUID_CROSSBAR% ,AnalogCrossbar_Interface |
|||
AddInterface=%KSCATEGORY_TVAUDIO% ,%REFGUID_TVAUDIO% ,AnalogTvAudio_Interface |
|||
AddInterface=%KSCATEGORY_BDA_RECEIVER%,%REFGUID_BDA_RECEIVER% ,BdaReceiver_Interface |
|||
AddInterface=%KSCATEGORY_BDA_TUNER% ,%REFGUID_BDA_TUNER_T% ,BdaTunerT_Interface |
|||
AddInterface=%KSCATEGORY_BDA_TUNER% ,%REFGUID_BDA_TUNER_C% ,BdaTunerC_Interface |
|||
;--------------------------------------------------------------- |
|||
; WDM streaming interfaces (audio) |
|||
;--------------------------------------------------------------- |
|||
[Audio_Interface] |
|||
AddReg=Audio_Interface.AddReg |
|||
[Audio_Interface.AddReg] |
|||
HKR,,CLSID,,%PROXY_CAPTURE% |
|||
HKR,,FriendlyName,,%DShow.AudioCapture% |
|||
;--------------------------------------------------------------- |
|||
; WDM streaming interfaces (analog TV/capture) |
|||
;--------------------------------------------------------------- |
|||
[AnalogCapture_Interface] |
|||
AddReg=AnalogCapture_Interface.AddReg |
|||
[AnalogCapture_Interface.AddReg] |
|||
HKR,,CLSID,,%PROXY_CAPTURE% |
|||
HKR,,FriendlyName,,%DShow.AnalogCapture% |
|||
HKLM,%Name.Key%,"DSName",0,%DShow.AnalogCapture% |
|||
; IAMVideoCompression installed as static interface on both output pins |
|||
HKR,PinFactory\0\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956} |
|||
HKR,PinFactory\1\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956} |
|||
[AnalogTvTuner_Interface] |
|||
AddReg=AnalogTvTuner_Interface.AddReg |
|||
[AnalogTvTuner_Interface.AddReg] |
|||
HKR,,CLSID,,%PROXY_TVTUNER% |
|||
HKR,,FriendlyName,,%DShow.AnalogTvTuner% |
|||
[AnalogCrossbar_Interface] |
|||
AddReg=AnalogCrossbar_Interface.AddReg |
|||
[AnalogCrossbar_Interface.AddReg] |
|||
HKR,,CLSID,,%PROXY_CROSSBAR% |
|||
HKR,,FriendlyName,,%DShow.AnalogCrossbar% |
|||
[AnalogTvAudio_Interface] |
|||
AddReg=AnalogTvAudio_Interface.AddReg |
|||
[AnalogTvAudio_Interface.AddReg] |
|||
HKR,,CLSID,,%PROXY_TVAUDIO% |
|||
HKR,,FriendlyName,,%DShow.AnalogTvAudio% |
|||
;--------------------------------------------------------------- |
|||
; BDA interfaces |
|||
;--------------------------------------------------------------- |
|||
[BdaReceiver_Interface] |
|||
AddReg=BdaReceiver_Interface.AddReg |
|||
[BdaReceiver_Interface.AddReg] |
|||
HKR,,CLSID,,%PROXY_CAPTURE% |
|||
HKR,,FriendlyName,,%DShow.DigitalCapture% |
|||
[BdaTunerT_Interface] |
|||
AddReg=BdaTunerT_Interface.AddReg |
|||
[BdaTunerT_Interface.AddReg] |
|||
HKR,,CLSID,,%PROXY_CAPTURE% |
|||
HKR,,FriendlyName,,%DShow.DigitalTunerT% |
|||
[BdaTunerC_Interface] |
|||
AddReg=BdaTunerC_Interface.AddReg |
|||
[BdaTunerC_Interface.AddReg] |
|||
HKR,,CLSID,,%PROXY_CAPTURE% |
|||
HKR,,FriendlyName,,%DShow.DigitalTunerC% |
|||
;=============================================================== |
|||
; S e r v i c e s |
|||
;=============================================================== |
|||
[Cinergy.NTx86.HW] |
|||
AddReg = InstLowerFilter |
|||
[InstLowerFilter] |
|||
HKR,,"LowerFilters",0x00010000,"USB28xxOEM" |
|||
[Cinergy.NTx86.Services] |
|||
AddService = USB28xxBGA, 0x00000002, CinergyCap.ServiceInstall |
|||
AddService = USB28xxOEM, 0x00000000, CinergyOem.ServiceInstall |
|||
[CinergyCap.ServiceInstall] |
|||
DisplayName = %ServiceCap.FriendlyName% |
|||
ServiceType = %SERVICE_KERNEL_DRIVER% |
|||
StartType = %SERVICE_DEMAND_START% |
|||
ErrorControl = %SERVICE_ERROR_NORMAL% |
|||
ServiceBinary = %12%\emBDA.sys |
|||
[CinergyOem.ServiceInstall] |
|||
DisplayName = %ServiceOem.FriendlyName% |
|||
ServiceType = %SERVICE_KERNEL_DRIVER% |
|||
StartType = %SERVICE_DEMAND_START% |
|||
ErrorControl = %SERVICE_ERROR_NORMAL% |
|||
ServiceBinary = %12%\emOEM.sys |
|||
;=============================================================== |
|||
; S t r i n g s |
|||
;=============================================================== |
|||
[Strings] |
|||
;--------------------------------------------------------------- |
|||
; Non-localizable (Windows) |
|||
;--------------------------------------------------------------- |
|||
; Registry types |
|||
REG_SZ = 0x00000000 |
|||
REG_MULTI_SZ = 0x00010000 |
|||
REG_EXPAND_SZ = 0x00020000 |
|||
REG_DWORD = 0x00010001 |
|||
; Service: ServiceType values |
|||
SERVICE_KERNEL_DRIVER = 0x00000001 |
|||
SERVICE_FILE_SYSTEM_DRIVER = 0x00000002 |
|||
SERVICE_ADAPTER = 0x00000004 |
|||
SERVICE_RECOGNIZER_DRIVER = 0x00000008 |
|||
SERVICE_WIN32_OWN_PROCESS = 0x00000010 |
|||
SERVICE_WIN32_SHARE_PROCESS = 0x00000020 |
|||
SERVICE_INTERACTIVE_PROCESS = 0x00000100 |
|||
SERVICE_INTERACTIVE_SHARE_PROCESS= 0x00000120 |
|||
; Service: StartType values |
|||
SERVICE_BOOT_START = 0x00000000 |
|||
SERVICE_SYSTEM_START = 0x00000001 |
|||
SERVICE_AUTO_START = 0x00000002 |
|||
SERVICE_DEMAND_START = 0x00000003 |
|||
SERVICE_DISABLED = 0x00000004 |
|||
; Service: ErrorControl values |
|||
SERVICE_ERROR_IGNORE = 0x00000000 |
|||
SERVICE_ERROR_NORMAL = 0x00000001 |
|||
SERVICE_ERROR_SEVERE = 0x00000002 |
|||
SERVICE_ERROR_CRITICAL = 0x00000003 |
|||
; DirectShow filter categories DirectShow category name |
|||
CLSID_InputAudio = "{33D9A762-90C8-11D0-BD43-00A0C911CE86}" |
|||
KSCATEGORY_AUDIOCAP = "{33D9A762-90C8-11D0-BD43-00A0C911CE86}" ; Audio Capture Devices |
|||
KSCATEGORY_AUDIO = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}" |
|||
KSCATEGORY_RENDER = "{65E8773E-8F56-11D0-A3B9-00A0C9223196}" ; Audio Renderers |
|||
KSCATEGORY_TOPOLOGY = "{DDA54A40-1E4C-11D1-A050-405705C10000}" ; Audio Mixer Devices |
|||
KSCATEGORY_VIDEO = "{6994AD05-93EF-11D0-A3CC-00A0C9223196}" ; |
|||
KSCATEGORY_CAPTURE = "{65E8773D-8F56-11D0-A3B9-00A0C9223196}" ; WDM Streaming capture Devices (audio & video) |
|||
KSCATEGORY_TVTUNER = "{A799A800-A46D-11D0-A18C-00A02401DCD4}" ; WDM Streaming TV Tuner Devices |
|||
KSCATEGORY_CROSSBAR = "{A799A801-A46D-11D0-A18C-00A02401DCD4}" ; WDM Streaming Crossbar Devices |
|||
KSCATEGORY_TVAUDIO = "{A799A802-A46D-11D0-A18C-00A02401DCD4}" ; WDM Streaming TV Audio Devices |
|||
KSCATEGORY_ENCODER = "{19689BF6-C384-48fd-AD51-90E58C79F70B}" ; WDM Streaming Encoder Devices |
|||
KSCATEGORY_MULTIPLEXER = "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}" ; WDM Streaming Multiplexer Devices |
|||
KSCATEGORY_BDA_RECEIVER = "{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}" ; BDA Receiver Component |
|||
KSCATEGORY_BDA_TUNER = "{71985F48-1CA1-11D3-9CC8-00C04F7971E0}" ; BDA Source Filters |
|||
; Proxy CLSIDs (KsProxy.ax) |
|||
PROXY_CAPTURE = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}" |
|||
PROXY_TVTUNER = "{266EEE40-6C63-11cf-8A03-00AA006ECB65}" |
|||
PROXY_CROSSBAR = "{71F96460-78F3-11D0-A18C-00A0C9118956}" |
|||
PROXY_TVAUDIO = "{71F96462-78F3-11D0-A18C-00A0C9118956}" |
|||
AUTORUN = "Software\Microsoft\Windows\CurrentVersion\Run" |
|||
;--------------------------------------------------------------- |
|||
; Non-localizable (this driver) |
|||
;--------------------------------------------------------------- |
|||
; Reference guids |
|||
REFGUID_AUDIO = "{8DBF1283-572E-4b01-BFCC-14CFEB772501}" |
|||
REFGUID_CAPTURE = "{54353D15-E717-4d94-B574-685CE1A209E9}" |
|||
REFGUID_TVTUNER = "{12AF27FC-0911-461f-B190-D31117E603D0}" |
|||
REFGUID_CROSSBAR = "{C2C9FB1B-795C-4b12-ADBE-D87C6A1D08FC}" |
|||
REFGUID_TVAUDIO = "{08D111EA-EE84-4ddc-99B5-8885C6C64FCB}" |
|||
REFGUID_BDA_RECEIVER = "{BC102ACB-6095-451d-8ED6-16CF3C832EBC}" |
|||
REFGUID_BDA_TUNER_T = "{7C8095AB-C110-40e5-9F4D-310858BBBF64}" |
|||
REFGUID_BDA_TUNER_C = "{B50B8116-DA24-4f97-80D1-00451702C5F7}" |
|||
REFGUID_BDA_TUNER_S = "{54FB4E45-D668-4d9f-BCBA-B257E8AFF339}" |
|||
; Pin name GUIDS |
|||
PinNameGuid.AnalogAudioIn = "{78BA1331-8888-4246-BA66-232430A6A8B7}" |
|||
PinNameGuid.AnalogAudioOut = "{8E09372B-3FC8-47c9-B1D3-1DF12A7817FC}" |
|||
; Pin names |
|||
PinName.AnalogAudioIn = "Analog Audio In" |
|||
PinName.AnalogAudioOut = "Audio" |
|||
Name.Key = "Software\USB2800\BDA" |
|||
CustomPlugIn = "emPRP Custom Interface" |
|||
CustomPropPage = "emPRP Custom Property Page" |
|||
;--------------------------------------------------------------- |
|||
; Localizable |
|||
;--------------------------------------------------------------- |
|||
Provider = "TerraTec " |
|||
DiskName = "Cinergy Driver CD" |
|||
; Service strings |
|||
ServiceCap.FriendlyName = "Cinergy XS Capture service" |
|||
ServiceOem.FriendlyName = "CInergy XS OEM service" |
|||
; Device Manager |
|||
Cinergy.DeviceDesc = "Cinergy XS Series" |
|||
; DirectShow filter names |
|||
DShow.AudioCapture = "Cinergy XS Series Audio" ; KSCATEGORY_AUDIO |
|||
DShow.AnalogCapture = "Cinergy XS Series Analog Capture" ; KSCATEGORY_CAPTURE |
|||
DShow.AnalogTvTuner = "Cinergy XS Series Analog TV Tuner" ; KSCATEGORY_TVTUNER |
|||
DShow.AnalogCrossbar = "Cinergy XS Series Analog Crossbar" ; KSCATEGORY_CROSSBAR |
|||
DShow.AnalogTvAudio = "Cinergy XS Series Analog TV Audio" ; KSCATEGORY_TVAUDIO |
|||
DShow.DigitalCapture = "Cinergy XS Series Digital Capture" ; KSCATEGORY_BDA_RECEIVER(BDA Receiver Component) |
|||
DShow.DigitalTunerT = "Cinergy XS Series DVB-T Tuner" ; KSCATEGORY_BDA_TUNER (BDA Source Filters) |
|||
DShow.DigitalTunerC = "Cinergy XS Series DVB-C Tuner" ; KSCATEGORY_BDA_TUNER (BDA Source Filters) |
|||
== 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). |
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). |
||
Line 672: | Line 140: | ||
''306LE'' |
''306LE'' |
||
*External links |
|||
* http://linuxtv.org/pipermail/linux-dvb/2006-April/009809.html |
* http://linuxtv.org/pipermail/linux-dvb/2006-April/009809.html |
||
=== Terratec Cinergy Hybrid T USB XS |
=== Terratec Cinergy Hybrid T USB XS (USB ID: 0ccd:0042) === |
||
Contents |
|||
[hide] |
|||
Terratec Cinergy Hybrid T USB XS |
|||
2 Takeing it apart |
2 Takeing it apart |
||
3 Summary of the used chips (ICs) |
3 Summary of the used chips (ICs) |
||
Line 721: | Line 185: | ||
High Bandwith Switch: PI3C3306LE |
High Bandwith Switch: PI3C3306LE |
||
usbview |
==== usbview ==== |
||
Cinergy Hybrid T USB XS |
Cinergy Hybrid T USB XS |
||
Line 1,071: | Line 535: | ||
Interval: 1ms |
Interval: 1ms |
||
lsusb |
==== lsusb ==== |
||
Bus 002 Device 016: ID 0ccd:0042 TerraTec Electronic GmbH |
Bus 002 Device 016: ID 0ccd:0042 TerraTec Electronic GmbH |
||
Line 1,747: | Line 1,211: | ||
wLockDelay 0 Undefined |
wLockDelay 0 Undefined |
||
Snooping the |
==== Snooping the Windows driver ==== |
||
I did log the USB traffic between Windoz XP and the stick on my Laptop. |
I did log the USB traffic between Windoz XP and the stick on my Laptop. |
||
Line 1,787: | Line 1,251: | ||
http://www.kaiser-linux.li/index.php/Linux_and_TV |
http://www.kaiser-linux.li/index.php/Linux_and_TV |
||
http://www.linuxtv.org/v4lwiki/index.php/Xc3028 |
http://www.linuxtv.org/v4lwiki/index.php/Xc3028 |
||
=== See also === |
|||
* [[Em28xx devices]] |
|||
[[Category:DVB-T USB Devices]] |
Latest revision as of 13:28, 24 October 2018
About
TerraTec Cinergy Hybrid T USB XS is a USB 2.0 DVB-T device, released in 2004 in Europe.
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.
Terratec Cinergy Hybrid T USB XS (USB ID: 0ccd:005e)
- based on Empiatech Em2882
Zarlink 10353 (zl10353.ko) Terratec Remote (rc-terratec-remote-xs.ko) em28xx-dvb.ko imput audio ? (em28xx-alsa.ko) (tvp5150am1.ko)
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 from analog video (standard s-video) and audio stereo source through RCA connectors.
Warning: After installation of v4l-dvb the device gets hotter and hotter. May cause damage.
- dmesg output
I have an ubuntu lts 10.04 system with uname -r 2.6.32-32-generic. Still persists firmware problems. With latest update of v4l-dvb drivers (dated 2 July 2011), works better. here is the output:
usb 1-3: new high speed USB device using ehci_hcd and address 5 usb 1-3: configuration #1 chosen from 1 choice IR NEC protocol handler initialized IR RC5(x) protocol handler initialized IR RC6 protocol handler initialized IR JVC protocol handler initialized IR Sony protocol handler initialized 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: firmware 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/input11 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 usbcore: registered new interface driver em28xx em28xx driver loaded em28xx-audio.c: probing for em28x1 non standard usbaudio em28xx-audio.c: Copyright (C) 2006 Markus Rechberger Em28xx: Initialized (Em28xx Audio Extension) extension tvp5150 3-005c: tvp5150am1 detected. xc2028 3-0061: attaching existing instance xc2028 3-0061: type set to XCeive xc2028/xc3028 tuner em28xx #0: em28xx #0/2: xc3028 attached DVB: registering new adapter (em28xx #0) DVB: registering adapter 1 frontend 0 (Zarlink ZL10353 DVB-T)... em28xx #0: Successfully loaded em28xx-dvb Em28xx: Initialized (Em28xx dvb Extension) extension tvp5150 3-005c: tvp5150am1 detected.
Successfully created frontends, demuxer, dvr and net. correctly detectded and remote, i wasn't able to prove input component.
user@user:~$ ls /dev/dvb/* demux0 dvr0 frontend0 net0
I use Kaffeine for dvb-t tv watching and the device is correctly found a through its frontend the Zarlink 10353 (zl10353.ko correctly loaded) but i can't try to tune channels because of the missing of xc3028-v27.fw firmware.
I have tried to extract firmware from the original emBDA.sys, emOEM.sys even merlinC.rom with any effort (obviusly modyfing hash of each in extract_3028). ANY1 can help me? The file was create but I would like to know if it is normal that perl script always "runs out of data".
user@user:~$ md5sum em* d163c2fa32265aacbb1b7eaf613fbdd4 emBDA.sys 2e7add4f70c336e4e66f68567fef01d5 emOEM.sys
sudo perl terratec_extract_xc3028* Ran out of data
- the inf windows file reports:
- Cinergy Hybrid T USB XS (EM2882 DVB-T & analog & audio , Rev. 3 EM2882) - %Cinergy.DeviceDesc% = Cinergy.NTx86,USB\VID_0CCD&PID_005E
- 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
Terratec Cinergy Hybrid T USB XS (USB ID: 0ccd:0042)
Terratec Cinergy Hybrid T USB XS 2 Takeing it apart 3 Summary of the used chips (ICs) 4 usbview 5 lsusb 6 Snooping the Windoz driver 7 Progress 8 Links
- Terratec Cinergy Hybrid T USB XS
Recently, I bought such a USB TV Receiver. This is a little neat USB-Stick which is capable of receiving analog TV and DVB-T. Unfortunatly, I could not find an Linux driver for this beast by Januar 2006. So, I started to do some research on this USB-Receiver. But since end of march there is a working linux driver. Thanks a lot to Markus Rechberger who did develop this driver.
- Takeing it apart
I opened the case and found 2 PCBs almost coverted by shieldings. The only chip I could see was a Zarlink ZL10353. All others are under the shieldings. I got my soldering iron and took the beast apart. Here are the pictures: Overview:
- PCB 1:
- PCB 2:
Summary of the used chips (ICs)
Tuner (receiver): XCEIVE XC3028 Demodulator: ZARLINK ZL10353 Videodecoder: 5150AM1 Sound (only for analog?): EMPIA EMP202 USB Bridge: EMPIA EM2880 Multiplexer (I don't know for what this is used): HC4052 EEPROM: 24C02N High Bandwith Switch: PI3C3306LE
usbview
Cinergy Hybrid T USB XS Manufacturer: TerraTec Electronic GmbH Speed: 480Mb/s (high) USB Version: 2.00 Device Class: 00(>ifc ) Device Subclass: 00 Device Protocol: 00 Maximum Default Endpoint Size: 64 Number of Configurations: 1 Vendor Id: 0ccd Product Id: 0042 Revision Number: 1.00 Config Number: 1 Number of Interfaces: 3 Attributes: 80 MaxPower Needed: 500mA Interface Number: 0 Name: (none) Alternate Number: 0 Class: ff(vend.) Sub Class: 0 Protocol: 0 Number of Endpoints: 3 Endpoint Address: 81 Direction: in Attribute: 3 Type: Int. Max Packet Size: 1 Interval: 128ms Endpoint Address: 82 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 0 Interval: 125us Endpoint Address: 84 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 0 Interval: 125us Interface Number: 0 Name: (none) Alternate Number: 1 Class: ff(vend.) Sub Class: 0 Protocol: 0 Number of Endpoints: 3 Endpoint Address: 81 Direction: in Attribute: 3 Type: Int. Max Packet Size: 1 Interval: 128ms Endpoint Address: 82 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 0 Interval: 125us Endpoint Address: 84 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 564 Interval: 125us Interface Number: 0 Name: (none) Alternate Number: 2 Class: ff(vend.) Sub Class: 0 Protocol: 0 Number of Endpoints: 3 Endpoint Address: 81 Direction: in Attribute: 3 Type: Int. Max Packet Size: 1 Interval: 128ms Endpoint Address: 82 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 1448 Interval: 125us Endpoint Address: 84 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 564 Interval: 125us Interface Number: 0 Name: (none) Alternate Number: 3 Class: ff(vend.) Sub Class: 0 Protocol: 0 Number of Endpoints: 3 Endpoint Address: 81 Direction: in Attribute: 3 Type: Int. Max Packet Size: 1 Interval: 128ms Endpoint Address: 82 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 2048 Interval: 125us Endpoint Address: 84 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 564 Interval: 125us Interface Number: 0 Name: (none) Alternate Number: 4 Class: ff(vend.) Sub Class: 0 Protocol: 0 Number of Endpoints: 3 Endpoint Address: 81 Direction: in Attribute: 3 Type: Int. Max Packet Size: 1 Interval: 128ms Endpoint Address: 82 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 2304 Interval: 125us Endpoint Address: 84 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 564 Interval: 125us Interface Number: 0 Name: (none) Alternate Number: 5 Class: ff(vend.) Sub Class: 0 Protocol: 0 Number of Endpoints: 3
Endpoint Address: 81 Direction: in Attribute: 3 Type: Int. Max Packet Size: 1 Interval: 128ms Endpoint Address: 82 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 2580 Interval: 125us Endpoint Address: 84 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 564 Interval: 125us Interface Number: 0 Name: (none) Alternate Number: 6 Class: ff(vend.) Sub Class: 0 Protocol: 0 Number of Endpoints: 3 Endpoint Address: 81 Direction: in Attribute: 3 Type: Int. Max Packet Size: 1 Interval: 128ms Endpoint Address: 82 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 2892 Interval: 125us Endpoint Address: 84 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 564 Interval: 125us Interface Number: 0 Name: (none) Alternate Number: 7 Class: ff(vend.) Sub Class: 0 Protocol: 0 Number of Endpoints: 3 Endpoint Address: 81 Direction: in Attribute: 3 Type: Int. Max Packet Size: 1 Interval: 128ms Endpoint Address: 82 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 3072 Interval: 125us Endpoint Address: 84 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 564 Interval: 125us Interface Number: 1 Name: snd-usb-audio Alternate Number: 0 Class: 01(audio) Sub Class: 1 Protocol: 0 Number of Endpoints: 0 Interface Number: 2 Name: snd-usb-audio Alternate Number: 0 Class: 01(audio) Sub Class: 2 Protocol: 0 Number of Endpoints: 1 Endpoint Address: 83 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 0 Interval: 1ms Interface Number: 2 Name: snd-usb-audio Alternate Number: 1 Class: 01(audio) Sub Class: 2 Protocol: 0 Number of Endpoints: 1 Endpoint Address: 83 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 196 Interval: 1ms Interface Number: 2 Name: snd-usb-audio Alternate Number: 2 Class: 01(audio) Sub Class: 2 Protocol: 0 Number of Endpoints: 1 Endpoint Address: 83 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 180 Interval: 1ms Interface Number: 2 Name: snd-usb-audio Alternate Number: 3 Class: 01(audio) Sub Class: 2 Protocol: 0 Number of Endpoints: 1 Endpoint Address: 83 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 132 Interval: 1ms Interface Number: 2 Name: snd-usb-audio Alternate Number: 4 Class: 01(audio) Sub Class: 2 Protocol: 0 Number of Endpoints: 1 Endpoint Address: 83 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 68 Interval: 1ms Interface Number: 2 Name: snd-usb-audio Alternate Number: 5 Class: 01(audio) Sub Class: 2 Protocol: 0 Number of Endpoints: 1 Endpoint Address: 83 Direction: in Attribute: 1 Type: Isoc Max Packet Size: 36 Interval: 1ms
lsusb
Bus 002 Device 016: ID 0ccd:0042 TerraTec Electronic GmbH Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x0ccd TerraTec Electronic GmbH idProduct 0x0042 bcdDevice 1.00 iManufacturer 2 iProduct 1 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 555 bNumInterfaces 3 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 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 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 3 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 0x84 EP 4 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0234 1x 564 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 2 bNumEndpoints 3 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 0x0ad4 2x 724 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0234 1x 564 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 3 bNumEndpoints 3 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 0 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0234 1x 564 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 4 bNumEndpoints 3 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 0x84 EP 4 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0234 1x 564 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 5 bNumEndpoints 3 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 0x135c 3x 860 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0234 1x 564 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 6 bNumEndpoints 3 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 0x13c4 3x 964 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0234 1x 564 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 7 bNumEndpoints 3 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 0 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0234 1x 564 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 1 Control Device bInterfaceProtocol 0 iInterface 0 AudioControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 1 (HEADER) bcdADC 1.00 wTotalLength 39 bInCollection 1 baInterfaceNr( 0) 2 AudioControl Interface Descriptor: bLength 12 bDescriptorType 36 bDescriptorSubtype 2 (INPUT_TERMINAL) bTerminalID 1 wTerminalType 0x0603 Line Connector bAssocTerminal 0 bNrChannels 2 wChannelConfig 0x0003 Left Front (L) Right Front (R) iChannelNames 0 iTerminal 0 AudioControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 6 (FEATURE_UNIT) bUnitID 2 bSourceID 1 bControlSize 1 bmaControls( 0) 0x03 Mute Volume bmaControls( 1) 0x00 iFeature 0 AudioControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 3 (OUTPUT_TERMINAL) bTerminalID 3 wTerminalType 0x0101 USB Streaming bAssocTerminal 0 bSourceID 2 iTerminal 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioStreaming Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 3 bDelay 1 frames wFormatTag 1 PCM AudioStreaming Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 2 bSubframeSize 2 bBitResolution 16 bSamFreqType 1 Discrete tSamFreq[ 0] 0 Endpoint Descriptor: bLength 9 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 bRefresh 0 bSynchAddress 0 AudioControl Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x00 bLockDelayUnits 0 Undefined wLockDelay 0 Undefined Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioStreaming Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 3 bDelay 1 frames wFormatTag 1 PCM AudioStreaming Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 2 bSubframeSize 2 bBitResolution 16 bSamFreqType 1 Discrete tSamFreq[ 0] 48000 Endpoint Descriptor: bLength 9 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 bRefresh 0 bSynchAddress 0 AudioControl Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x00 bLockDelayUnits 0 Undefined wLockDelay 0 Undefined Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 2 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioStreaming Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 3 bDelay 1 frames wFormatTag 1 PCM AudioStreaming Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 2 bSubframeSize 2 bBitResolution 16 bSamFreqType 1 Discrete tSamFreq[ 0] 44100 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x00b4 1x 180 bytes bInterval 4 bRefresh 0 bSynchAddress 0 AudioControl Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x00 bLockDelayUnits 0 Undefined wLockDelay 0 Undefined Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 3 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioStreaming Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 3 bDelay 1 frames wFormatTag 1 PCM AudioStreaming Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 2 bSubframeSize 2 bBitResolution 16 bSamFreqType 1 Discrete tSamFreq[ 0] 32000 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0084 1x 132 bytes bInterval 4 bRefresh 0 bSynchAddress 0 AudioControl Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x00 bLockDelayUnits 0 Undefined wLockDelay 0 Undefined Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 4 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioStreaming Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 3 bDelay 1 frames wFormatTag 1 PCM AudioStreaming Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 2 bSubframeSize 2 bBitResolution 16 bSamFreqType 1 Discrete tSamFreq[ 0] 16000 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0044 1x 68 bytes bInterval 4 bRefresh 0 bSynchAddress 0 AudioControl Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x00 bLockDelayUnits 0 Undefined wLockDelay 0 Undefined Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 5 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioStreaming Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 3 bDelay 1 frames wFormatTag 1 PCM AudioStreaming Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 2 bSubframeSize 2 bBitResolution 16 bSamFreqType 1 Discrete tSamFreq[ 0] 8000 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0024 1x 36 bytes bInterval 4 bRefresh 0 bSynchAddress 0 AudioControl Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x00 bLockDelayUnits 0 Undefined wLockDelay 0 Undefined
Snooping the Windows driver
I did log the USB traffic between Windoz XP and the stick on my Laptop. After I installed the driver software I saw 3 new device with the same VID:PID (0CCD:0042) in usbsnoop. http://linuxtv.org/wiki/index.php/File:Usbsnoop.png
Actually, you see 6. I have two connectors and as I plugged it in to the second one I got an other 3 entries. I used the apps from Terratec to do the snoops:
"Cinergy TV" for analog TV "Cinergy Digital 2" for DVB-T
I logged only one devices at at time. And I never saw something on the "USB-Verbundgerät".
ANALOG ("Cinergy TV"):
Cinergy Hyprid T USB XS: - After plug-in, log size is 696035 Bytes - After start of "Cinergy TV" (analog) file size grows until I stopped the app. I started channel scan, but the app is always streaming -> the noise? Here are the output of usbsnoop Cinergy_Hyprid_T_USB_XS_analog.log and after I parsed it with usbanalyze.pl Cinergy_Hyprid_T_USB_XS_analog_parsed.log
USB-Audiogerät: - After plug-in, log size is 22440 Bytes - After start of "Cinergy TV" (analog) file size grows until I stopped the app. I started channel scan, but the app is always streaming -> the noise? Here are the output of usbsnoop USB-Audiogerat_analog.log and after I parsed it with usbanalyze.pl USB-Audiogerat_analog_parsed.log
DVB-T ("Cinergy Digital 2"):
Cinergy Hyprid T USB XS: - After plug-in, log size is 696222 Bytes - After start of "Cinergy Digital 2" (DVB-T) file size grows until I stopped the app. I started channel scan, but the app is doing something I don't think streaming. Here are the output of usbsnoop Cinergy_Hyprid_T_USB_XS_digital.log and after I parsed it with usbanalyze.pl Cinergy_Hyprid_T_USB_XS_digital_parsed.log
USB-Audiogerät: - After plug-in, log size is 21292 Bytes - After start of "Cinergy Digital 2" (DVB-T) nothing happend to the log file Here are the output of usbsnoop USB-Audiogerat_digital.log and after I parsed it with usbanalyze.pl USB-Audiogerat_digital_parsed.log Progress http://www.kaiser-linux.li/index.php/Linux_and_TV http://www.linuxtv.org/v4lwiki/index.php/Xc3028