On Dec 22, 2007 4:33 PM, Matthew Vermeulen <mattvermeulen@gmail.com> wrote:
Hi all,

I have a Compro Videomate U500 USB dvb-t tuner...
(http://www.comprousa.com/New/en/product/u500/u500.html)
So far I've managed to get all the dvb related stuff all set up, but I am unable to get the included remote to work. I've tried most stuff I can think of, so it'd be great if someone could point me in the right direction.

Further to my earlier post, I've since tested the remote in windows (took ages to set up too :( ) and can confirm that it works there. Essentially, I cannot find a module to load which will work - I've tried most lirc_* modules and nothign produces output with irrecord or mode2, although a few modules do make a /dev/lirc0 file appear. After boot up there is only a /dev/lircd device. Below is the output of lsusb -vv relevant to my device.

Bus 002 Device 005: ID 185b:1e78 Compro
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x185b Compro
  idProduct          0x1e78
  bcdDevice            1.00
  iManufacturer           1 Compro
  iProduct                2 VideoMateU500
  iSerial                 3 0000000001
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           46
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval              10
      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               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
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)

Hope someone can help :)

Cheers,

Matt



--
Matthew Vermeulen
http://www.matthewv.id.au/
MatthewV @ irc.freenode.net