Emtec S810

From LinuxTVWiki
Revision as of 20:10, 2 July 2023 by HJ (talk | contribs) (Use of capital letters for EMTEC)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
EMTEC S810 DVB-T & DVB-T2 USB stick

A DVB-T and DVB-T2 USB stick from EMTEC.

Overview/Features

  • USB interface
  • Input: antenna (composite)

Components Used

Identification

# lsusb -vvv
Bus 001 Device 033: ID 1164:2edc YUAN High-Tech Development Co., Ltd STK7700D
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x1164 YUAN High-Tech Development Co., Ltd
  idProduct          0x2edc 
  bcdDevice            1.00
  iManufacturer           1 YUANRD
  iProduct                2 STK7700D
  iSerial                 3 0000000001
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x002e
    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


Making it Work

It is supported by the kernel (tested with 5.10.0-23 kernel version on Debian).

Firmware

The device requires the dvb-usb-dib0700-1.20.fw firmware.

Drivers

The device requires dib0700 driver.

Sample Kernel Output

# dmesg
[19178.897365] usb 1-1.1: new high-speed USB device number 33 using ehci-pci
[19179.006257] usb 1-1.1: New USB device found, idVendor=1164, idProduct=2edc, bcdDevice= 1.00
[19179.006261] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[19179.006264] usb 1-1.1: Product: STK7700D
[19179.006265] usb 1-1.1: Manufacturer: YUANRD
[19179.006267] usb 1-1.1: SerialNumber: 0000000001
[19179.006755] dvb-usb: found a 'Yuan PD378S' in cold state, will try to load a firmware
[19179.006822] usb 1-1.1: firmware: direct-loading firmware dvb-usb-dib0700-1.20.fw
[19179.208250] dib0700: firmware started successfully.
[19179.721517] dvb-usb: found a 'Yuan PD378S' in warm state.
[19179.721605] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[19179.721758] dvbdev: DVB: registering new adapter (Yuan PD378S)
[19179.721764] usb 1-1.1: media controller created
[19179.722292] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[19179.954253] usb 1-1.1: DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
[19179.954264] dvbdev: dvb_create_media_entity: media entity 'DiBcom 7000PC' registered.
[19180.184370] dib0070: DiB0070: successfully identified
[19180.184822] Registered IR keymap rc-dib0700-rc5
[19180.185034] rc rc0: Yuan PD378S as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/rc/rc0
[19180.185170] rc rc0: lirc_dev: driver dib0700 registered at minor = 0, scancode receiver, no transmitter
[19180.185231] input: Yuan PD378S as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/rc/rc0/input21
[19180.186631] dvb-usb: schedule remote query interval to 50 msecs.
[19180.186635] dvb-usb: Yuan PD378S successfully initialized and connected.

Remote Control Support

Not tested.