Leadtek WinFast DTV Dongle Mini D: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(→‎Sample Kernel Output: Add kernel output after modprobing in a new module)
Line 98: Line 98:


===Sample Kernel Output===
===Sample Kernel Output===
dvb-usb: found a 'USB DVB-T Device' in warm state.
[ 8961.388767] dvb-usb: found a 'USB DVB-T Device' in warm state.
[ 8961.388773] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 8961.388773] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 8961.390414] DVB: registering new adapter (USB DVB-T Device)
[ 8961.390414] DVB: registering new adapter (USB DVB-T Device)

Revision as of 11:39, 15 February 2013

Example Image: Add a good overall image of what the device looks like here and perhaps a very brief description

A DVB-T USB Adapter from Leadtek.

The Winfast DTV Dongle Mini D is supported by various third party driver collections and after certain edits.


Overview/Features

  • USB interface
  • Inputs: MCX (Micro Co-Axial) Antenna Socket
  • Bundle: Supplied with MCX to Belling lee (or other depending on region) adapter.
    • Miniature Aerial.
    • Miniature remote and battery.

Components Used

Other Images

Identification

Bus 001 Device 002: ID 0413:6f0f Leadtek Research, Inc. 
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               2.00
 bDeviceClass            0 (Defined at Interface level)
 bDeviceSubClass         0 
 bDeviceProtocol         0 
 bMaxPacketSize0        64
 idVendor           0x0413 Leadtek Research, Inc.
 idProduct          0x6f0f 
 bcdDevice            1.00
 iManufacturer           1 realtek
 iProduct                2 WinFast Dongle mini D
 iSerial                 0 
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength           25
   bNumInterfaces          1
   bConfigurationValue     1
   iConfiguration          4 USB2.0-Bulk&Iso
   bmAttributes         0x80
     (Bus Powered)
   MaxPower              500mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass    255 Vendor Specific Subclass
     bInterfaceProtocol    255 Vendor Specific Protocol
     iInterface              5 Bulk-In, Interface
     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
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      2
Device Status:     0x0000
 (Bus Powered)

Making it Work

Support for this device is patchy. It does not work out-of-the-box on linux version 3.2.0-32. However, support has been provided by the OpenPLI team. For my device, I retrieved the source from Ambrosa's Code and added the device ID to rtl2832u.c and rtl2832u.h. However, the OpenPLI patch to the stock kernel code is reported to support this device. Support may be in later kernels.

Firmware

The stock firmware in the default tree works fine for this device.

Drivers

The driver that works with this device is dvb_usb_rtl2832u.

Sample Kernel Output

[ 8961.388767] dvb-usb: found a 'USB DVB-T Device' in warm state.
[ 8961.388773] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 8961.390414] DVB: registering new adapter (USB DVB-T Device)
[ 8961.390450] IR NEC protocol handler initialized
[ 8961.392375] IR RC5(x) protocol handler initialized
[ 8961.393674] IR RC6 protocol handler initialized
[ 8961.394921] IR JVC protocol handler initialized
[ 8961.399346] IR Sony protocol handler initialized
[ 8961.401363] IR MCE Keyboard/mouse protocol handler initialized
[ 8961.402718] lirc_dev: IR Remote Control driver registered, major 250 
[ 8961.402858] IR LIRC bridge handler initialized
[ 8961.407638] RTL2832U usb_init_bulk_setting : USB2.0 HIGH SPEED (480Mb/s)
[ 8961.635010] RTL2832U check_tuner_type : FC0012 tuner on board...
[ 8962.197130] DVB: registering adapter 2 frontend 0 (Realtek DVB-T RTL2832)...
[ 8962.197302] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb1/1-2/input/input11
[ 8962.198130] dvb-usb: schedule remote query interval to 287 msecs.
[ 8962.198135] dvb-usb: USB DVB-T Device successfully initialized and connected.
[ 8962.198174] usbcore: registered new interface driver dvb_usb_rtl2832u

Remote Control Support

Support for the remote control has not been tested.


External Links