Leadtek WinFast DTV Dongle Mini D: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(→‎Making it Work: Tested and working with todays media_build.)
Line 90: Line 90:
==Making it Work==
==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, the current experimental media build works if the device ID is added to linux/drivers/media/usb/dvb-usb-v2/rtl28xxu.c .
Support for this device is patchy. It does not work out-of-the-box on linux version 3.2.0-32 or 3.5.0-25. However, the current experimental media build works if the device ID is added to linux/drivers/media/usb/dvb-usb-v2/rtl28xxu.c .


===Firmware===
===Firmware===

Revision as of 08:31, 4 March 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.
    • Short USB extension cable.

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 or 3.5.0-25. However, the current experimental media build works if the device ID is added to linux/drivers/media/usb/dvb-usb-v2/rtl28xxu.c .

Firmware

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

Drivers

The driver that works with this device is dvb_usb_rtl28xxu, in the experimental media_build tree. Adding the Product ID to recent kernels with this driver has not been tried.

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