Smart Plus
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
- USB 2.0 ISDB-T Stick, model UTV926 (according to the manual)
- The chip is labeled as: Siano Mobile Silicon SMS1140 G3B086.1 D0 E39305 A0 1024 S
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.
I make a diffrent brand, same chipset work by **manually** loading the smsdvb kernel module (# modprobe smsdvb). Then the dvb device is configured successfully...(Vdragon) 02:40, 31 December 2012 (CET)
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.