Announcement

Collapse
No announcement yet.

Linux Compatibility: SilverStone LC16M VFD + Remote

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Linux Compatibility: SilverStone LC16M VFD + Remote

    This is an entry for Phoronix LCH. Feel free to comment on the Linux compatibility for the SilverStone LC16M VFD + Remote in this thread.

    SilverStone LC16M VFD + Remote



    Description:
    Hardware Notes: LCD and remote are powered via the LIRC iMon Pad driver. LCD works great with LCDProc. Remote is a pile of junk. It's touch sensitive with multiple codes sent per command, so it's pretty much worthless. The IR receiver is also a pile of junk. The buttons of the front are standard USB keyboard buttons that you can reprogram.

    lsusb -v
    Bus 001 Device 003: ID 15c2:ffdc SoundGraph Inc. iMON PAD Remote Controller
    Device Descriptor:
    bLength 18
    bDescriptorType 1
    bcdUSB 1.10
    bDeviceClass 0 (Defined at Interface level)
    bDeviceSubClass 0
    bDeviceProtocol 0
    bMaxPacketSize0 8
    idVendor 0x15c2 SoundGraph Inc.
    idProduct 0xffdc iMON PAD Remote Controller
    bcdDevice 0.00
    iManufacturer 0
    iProduct 0
    iSerial 0
    bNumConfigurations 1
    Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 41
    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 0 (Defined at Interface level)
    bInterfaceSubClass 0
    bInterfaceProtocol 0
    iInterface 0
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x81 EP 1 IN
    bmAttributes 3
    Transfer Type Interrupt
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0008 1x 8 bytes
    bInterval 10
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x02 EP 2 OUT
    bmAttributes 3
    Transfer Type Interrupt
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0008 1x 8 bytes
    bInterval 10
    Device Status: 0x0000
    (Bus Powered)

    /proc/bus/input/devices
    I: Bus=0019 Vendor=0000 Product=0002 Version=0000
    N: Name="Power Button (FF)"
    P: Phys=ACPI_FPB/button/input0
    S: Sysfs=/class/input/input4
    H: Handlers=kbd event4
    B: EV=3
    B: KEY=100000 0 0 0

    I: Bus=0019 Vendor=0000 Product=0001 Version=0000
    N: Name="Power Button (CM)"
    P: Phys=PNP0C0C/button/input0
    S: Sysfs=/class/input/input5
    H: Handlers=kbd event5
    B: EV=3
    B: KEY=100000 0 0 0

    I: Bus=0019 Vendor=0000 Product=0003 Version=0000
    N: Name="Sleep Button (CM)"
    P: Phys=PNP0C0E/button/input0
    S: Sysfs=/class/input/input6
    H: Handlers=kbd event6
    B: EV=3
    B: KEY=4000 0 0 0 0

  • #2
    Originally posted by phoronix View Post
    Hardware Notes: LCD and remote are powered via the LIRC iMon Pad driver. LCD works great with LCDProc. Remote is a pile of junk. It's touch sensitive with multiple codes sent per command, so it's pretty much worthless. The IR receiver is also a pile of junk. The buttons of the front are standard USB keyboard buttons that you can reprogram.
    The remote is a bit sluggish, but I wouldn't call it worthless. I've been running mythtv box with gentoo using one of these for over a year and the remote has worked ok all that time. Note that to get the best configuration you should get a custom patch for lirc which enables the cursor keys to work either as keys or a mouse. The latter through X11 so that you just define it up in your xorg.conf.

    Comment

    Working...
    X