Smart Plus

From LinuxTVWiki
Revision as of 04:08, 18 January 2012 by CrazyTerabyte (talk | contribs) (Fixed a link)
Jump to navigation Jump to search

TODO: Upload another image

Example Image: Add a good overall image of what the device looks like here and perhaps a very brief description

An ISDB-T USB Device Siano Chipset.

The Smart Plus device might work under Linux kernel 2.6.38. (TODO: actually describe if it works)


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

Use the included code to insert other images if necessary. Add as many high resolution pictures as you can i.e the card, the original box, the remote and, when uploading the files to the wiki, give them detailed specific names. Note: only use images taken by yourself or those 3rd party images for which you have received express written consent (such as from a vendor) that permits their usage. For example:

TODO: add more 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

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 kernel 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 Linux kernel 2.6.38

Sample Kernel Output

# dmesg
[15086.015239] usb 2-4: new high speed USB device using ehci_hcd and address 9
[15086.139365] usb 2-4: New USB device found, idVendor=187f, idProduct=0202
[15086.139373] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[15086.139379] usb 2-4: Product: MDTV Receiver
[15086.139383] usb 2-4: Manufacturer: MDTV Receiver
[15086.768574] smscore_set_device_mode: firmware download success: dvb_nova_12mhz_b0.inp

Remote Control Support

Not tested.

External Links