Kia ora(greetings) from Aotearoa(New Zealand) First off thank and congrats on the ec168 driver. I have been tracking and succesfully using the driver both in hg and mainline for 6months with very few issues; it seems to suffer from slow tunning lock but probably chipset rather than driver; pumping tune timeouts in myth etc to 2000-3000ms fixes this tho. So thanks and congrats! I recently bought another card, (deal extreme) branded as wand-tv externally looks exactly the same as my ec168 based card... but they have changed the chipset to af9035 + fco011 tuner. Box it came in / software is eztv85910031232 simply called USB DVB-T receiver. I have had a good crack at getting it to go; And have managed to compile the af9035 and tua9001 tuner with terratec patchset. Unfortunately this is when I discovered the tuner is different to the terratec cards, so I grabbed the full Source rar available, and found the fc0011 tuner and reference driver for the af903x ... as you are probably aware these seem to be defined against the old v4l framework, and are useless for recent v4l-dvb trees/kernels. I am wondering if anyone has had success refactoring the fc0011 tuner code to the af9035, the c is beyond me unfortunately but it appears to be mostly an exercise in rewriting interfaces and objects to conform to the dvb frontend spec. I am hoping others might be able to shed some further light on the issue. I have attached various output for your reference, as well as the fc0011 source (which I am guessing you already have, but just in case). references ;: http://www.linuxtv.org/pipermail/linux-dvb/2009-February/031781.html http://www.linuxtv.org/wiki/index.php/Afatech_AF9035 http://www.linuxtv.org/wiki/index.php/EzCap_DVB_T_Stick http://www.linuxtv.org/wiki/index.php/TerraTec_Cinergy_T_Stick. http://ubuntuforums.org/showthread.php?p=9163923 Kind regards -Joel W Pauling joel@xxxxxxxxxxxx -- Bus 001 Device 006: ID 15a4:1001 Afatech Technologies, Inc. AF9015/AF9035 DVB-T stick Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x15a4 Afatech Technologies, Inc. idProduct 0x1001 AF9015/AF9035 DVB-T stick bcdDevice 2.00 iManufacturer 1 Afa Technologies Inc. iProduct 2 AF9035A USB Device iSerial 3 AF0102020700001 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 122 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 5 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x85 EP 5 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x86 EP 6 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 5 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x85 EP 5 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x86 EP 6 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x1400 3x 1024 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 No Subclass bInterfaceProtocol 1 Keyboard iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.01 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 65 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 10 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) -- af9035 is the output of sudo find . -type f -exec cat {} \; in the sys fs for the device. Running on v4l-dvb master and git linus tree: + ubuntu 10.04 base. Linux kiore 2.6.33-custom #1 SMP PREEMPT Mon May 31 00:29:26 NZST 2010 x86_64 GNU/Linux
Attachment:
af9035
Description: Binary data