Pinnacle PCTV Hybrid Pro Stick 340e

From LinuxTVWiki
Revision as of 22:19, 27 December 2009 by Devin.heitmueller (talk | contribs) (djh - add announcement of tree providing experimental support.)
Jump to navigation Jump to search
Pinnacle PCTV Hybrid Pro Stick (340e)

The 340e is quite different from the previous versions of the PCTV Hybrid Pro Stick (320e, 330e etc.) and doesn't work anymore with em28xx modules.

The Package includes a remote ir controller and a small antenna. It has also a mini-usb connector on the side for A/V input.

The device is not currently supported under Linux, although KernelLabs has announced an experimental tree on Dec 27, 2009. The tree providing support can be found here: HG tree. Monitor the KernelLabs Blog for status updates.

Identification

is actively working on such support as of Oct 5, 2009 The device identifies itself as "PCTV 340e" and the subsystem information provided by lsusb -v is 2304:023d.

lsusb -v

Bus 001 Device 005: ID 2304:023d Pinnacle Systems, Inc. [hex] 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x2304 Pinnacle Systems, Inc. [hex]
  idProduct          0x023d 
  bcdDevice            1.00
  iManufacturer           1 YUANRD
  iProduct                2 PCTV 340e
  iSerial                 3 0800936278
  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            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      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)


Components used

Manufacturer Part # Chip content Function
DIBcom 7700C1 - ACXXa-G USB 2.0 DVB QHGG0 ; 03M95.1 ; 0809-1100-C USB Bridge and DVB Demodulator
XCeive 4000ACQ DP5579 ; 0805TWE3 RF Tuner
Cirrus Logic 5340CZZ 0744 (date code) Audio-only digitizer (most likely for analog FM radio)
Conexant CX25843 - 24Z 81038424 0804 KOREA (probably lot code, date code and production location) Video/audio analog digitizer

The XC4000 chip seems to be a low-cost version of the XC5000 and is not currently supported. Thus, the stick does not work with v4l at this moment.

Internal Links


See Xceive XC4000 for some difference. See Pinnacle PCTV HD Pro Stick (801e) for same device but with XC5000