Genius TVGo DVB-T02PRO

From LinuxTVWiki
Jump to navigation Jump to search
Picture of DVB-T receiver

A Genius USB DVB-T stick.

The TVGo DVB-T02 Pro is not supported under linux (as far as I know) as of kernel 2.6.31.

Overview/Features

  • USB interface
  • Inputs: Antenna and Remote control

Components Used

  • USB Controller & DVB-T demodulator: EC168
alt text
alt text

Other Images

Identification

# lsusb -v
Bus 001 Device 009: ID 0458:400f KYE Systems Corp. (Mouse Systems) 
 Device Descriptor:
   bLength                18
   bDescriptorType         1
   bcdUSB               2.00
   bDeviceClass            0 (Defined at Interface level)
   bDeviceSubClass         0 
   bDeviceProtocol         0 
   bMaxPacketSize0        64
   idVendor           0x0458 KYE Systems Corp. (Mouse Systems)
   idProduct          0x400f 
   bcdDevice            0.02
   iManufacturer           1 Genius
   iProduct                2 DVB-T02Q MCE
   iSerial                 0 
   bNumConfigurations      1
   Configuration Descriptor:
     bLength                 9
     bDescriptorType         2
     wTotalLength           50
     bNumInterfaces          2
     bConfigurationValue     1
     iConfiguration          0 
     bmAttributes         0x80
       (Bus Powered)
     MaxPower              100mA
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       0
       bNumEndpoints           1
       bInterfaceClass         3 Human Interface Device
       bInterfaceSubClass      1 Boot Interface Subclass
       bInterfaceProtocol      1 Keyboard
       iInterface              0 
       ** UNRECOGNIZED:  09 21 11 01 00 01 22 3f 00
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x81  EP 1 IN
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0008  1x 8 bytes
         bInterval               7
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        1
       bAlternateSetting       0
       bNumEndpoints           1
       bInterfaceClass       255 Vendor Specific Class
       bInterfaceSubClass    255 Vendor Specific Subclass
       bInterfaceProtocol    255 Vendor Specific Protocol
       iInterface              0 
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x82  EP 2 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      1
 Device Status:     0x0001
   Self Powered

Making it Work

Doesn't work in Linux Ubuntu 9.10. Can't find any experimental drivers out there.

NOTE: Device identifies itself differently from the sticker on the back (!) - both dmesg and lsusb say it is a "DVB-T02Q MCE", while the sticker on the back says "TVGo DVB-T02PRO" (see photo detail).

Firmware

???

Drivers

Can't find any...

Sample Kernel Output

# dmesg
[16968.772311] usb 1-2: new high speed USB device using ehci_hcd and address 9
[16968.910016] usb 1-2: configuration #1 chosen from 1 choice
[16968.911249] input: Genius DVB-T02Q MCE as /devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0/input/input10
[16968.911425] generic-usb 0003:0458:400F.0004: input,hidraw3: USB HID v1.11 Keyboard [Genius DVB-T02Q MCE] on usb-0000:00:1d.7-2/input0

Remote Control Support

(Untested...)

External Links