Smart Plus: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(Tested it against kernel 3.1.8 (and does not work))
(Added images)
Line 1: Line 1:
[[Image:Smart Plus device.jpg|right|thumb|200px|Labeled as Smart Plus. Has an antenna connector at the back.]] -->
TODO: Upload an image

<!-- [[Image:Kworld_ATSC_115_front.jpg|right|thumb|200px|Example Image: Add a good overall image of what the device looks like here and perhaps a very brief description]] -->


An [[ISDB-T USB Devices|ISDB-T USB Device]] [[Siano]] Chipset.
An [[ISDB-T USB Devices|ISDB-T USB Device]] [[Siano]] Chipset.
Line 20: Line 18:


===Other Images===
===Other Images===
TODO: add more images
<!--
<gallery perrow=5>
<gallery perrow=5>
Image:VideoMate_DVB-T220_box.jpg|VideoMate DVB-T220 Box
Image:Smart Plus box.jpg|Smart Plus box
Image:VideoMate_DVB-T220_remote.jpg|VideoMate DVB-T220 Remote
Image:Smart Plus box contents.jpg|Smart Plus box contents
Image:Smart Plus CD.jpg|Smart Plus CD
</gallery>
</gallery>
-->


===Identification===
===Identification===

Revision as of 12:51, 19 January 2012

Labeled as Smart Plus. Has an antenna connector at the back.

-->

An ISDB-T USB Device Siano Chipset.

The Smart Plus device is also called USV926 or even YS-926TV.

It has been tested under Linux kernel 3.1.8, and does not work.


Overview/Features

  • USB interface
  • Inputs: Antenna, Remote

Components Used

  • Siano Mobile Silicon (according to Linux kernel)
  • USB 2.0 ISDB-T Stick, model UTV926 (according to the manual)

Other Images

Identification

# lsusb -v
Bus 002 Device 007: ID 187f:0202 Siano Mobile Silicon Nice
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x187f Siano Mobile Silicon
  idProduct          0x0202 Nice
  bcdDevice            0.06
  iManufacturer           1 MDTV Receiver
  iProduct                2 MDTV Receiver
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      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               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        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          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)

Making it Work

I could not make it work. No device is created at /dev/dvb/*, even after the driver uploads the firmware. Maybe it is the wrong driver, or it does not work with this device.

Firmware

The Windows driver will install the firmware at C:\Windows\system32\drivers\isdbt_nova_12mhz_b0.inp. You can copy and use this file to your linux firmware folder (ex. /lib/firmware).

However, the driver from 2.6.38 and 3.1.8 kernels looks for the firmware named dvb_nova_12mhz_b0.inp, so you must either rename the firmware file, or create a symlink.

Drivers

Both SMS_SIANO_MDTV and SMS_USB_DRV are required. They are already available in main Linux kernel.

Sample Kernel Output

# dmesg
[  174.346772] usb 2-4: new high speed USB device number 5 using ehci_hcd
[  174.470852] usb 2-4: New USB device found, idVendor=187f, idProduct=0202
[  174.470860] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  174.470866] usb 2-4: Product: MDTV Receiver
[  174.470871] usb 2-4: Manufacturer: MDTV Receiver
[  175.190058] smscore_set_device_mode: firmware download success: dvb_nova_12mhz_b0.inp
[  175.190325] usbcore: registered new interface driver smsusb

Remote Control Support

Not tested.

External Links