Watching TV

From Wildsong
Jump to navigationJump to search

I just got a Hauppauge WinTV HVR 950Q USB TV Tuner

Works great so far with tvtime.

The lirc config file for the little credit card remote is here: http://lirc.sourceforge.net/remotes/hauppauge/DSR-0112

The IR sensor for the credit card remote is in the side of the Hauppauge device.

It also came with a Pinnacle remote control. Trying to get that going now. The Pinnacle remote has its own USB IR sensor.

Hauppauge WinTV HVR 950Q USB TV Tuner

http://linuxtv.org/wiki/index.php/Remote_controllers-V4L

Pinnacle IR Remote Control

Requires kernel modules.

lsusb tells me this

Bus 004 Device 002: ID 2304:0225 Pinnacle Systems, Inc. Remote Kit Infrared Transceiver
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x2304 Pinnacle Systems, Inc.
  idProduct          0x0225 Remote Kit Infrared Transceiver
  bcdDevice            0.01
  iManufacturer           1 Pinnacle Systems
  iProduct                2 PCTV Remote USB
  iSerial                 5 0B70268078001F02
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          3 StandardConfiguration
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              4 StandardInterface
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval              10
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval              10
Device Status:     0x0000
  (Bus Powered)

The LinuxTV page tells me to check out a /proc file

I do "cat /proc/bus/input/devices" which tells me (in part) that the driver is loaded.

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="Media Center Ed. eHome Infrared Remote Transceiver (2304:0225)"
P: Phys=usb-0000:00:1a.1-2/input0
S: Sysfs=/devices/virtual/rc/rc0/input5
U: Uniq=
H: Handlers=kbd event5 
B: EV=100003
B: KEY=fff 0 108fc326 217604100000000 0 118000 418000100001 9e968000000000  10000000