Hi,
funny thing, I had the same problem nearly exactly 10 years ago with the same case of LCD (litereally....
But mine was 'manufactured from SMC itself, it was even burned in the code of the LCDs Microcontroller:
Code:
[ 4.000013] usb 1-3: new full speed USB device using ohci_hcd and address 3
[ 4.204002] usb 1-3: configuration #1 chosen from 1 choice
[ 4.219035] usb 1-3: New USB device found, idVendor=15d9, idProduct=1133
[ 4.219099] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4.219150] usb 1-3: Product: SuperMicro LCD Display
[ 4.219197] usb 1-3: Manufacturer: SMC
[ 4.219241] usb 1-3: SerialNumber: 1.0.0
[ 4.248424] usbcore: registered new interface driver hiddev
[ 4.259733] hiddev96hidraw0: USB HID v1.11 Device [SMC SuperMicro LCD Display ] on usb-0000:00:03.0-3
[ 4.260082] usbcore: registered new interface driver usbhid
[ 4.260133] usbhid: v2.6:USB HID core driver T: Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=32 #Cfgs= 1 P: Vendor=15d9 ProdID=1133 Rev= 1.00 S: Manufacturer=SMC S: Product=SuperMicro LCD Display S: SerialNumber=1.0.0 C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=1ms E: Ad=02(O) Atr=03(Int.) MxPS= 16 Ivl=1ms
Those years ago, you were able to Download some C Software bits from the supermicro ftp server, I was even able to find the link
ftp://ftp.supermicro.com/GPL/lib_smc_usb_lcd_linux.tgz
ftp://ftp.supermicro.com/GPL/lib_smc_usb_lcd_linux.tgz
But the Supermicro FTP Server seems to be broken, since it asks for a password which I don't have (anonymous/anonymous isn't valid, it seems) and I get a 0 Byte file downloaded... When try logging in with the commandline ftp I only get a "Server hungup immediately after connect. No connections allowed from your IP" without having any chance to put in a username or anything....
I searched my archive for that file, but I didn't find it yet... I doubt finding it though... :-(
But anyway, I found some notes I took that time:
Code:
These libraries seem to provide a simple porgram, which is able to push and read text to the LCD Device:
Usage: fpctl backlight {off|on} - turn on/off LCD backlight
clear - clear LCD
home - move cursor to home
cursor {off|under|blink}- set cursor
move <x> <y> - move cursor, (upper left) = (0, 0)
putch <ch> - display a character
print <string> - display string
mvprint <x> <y> <string> - move cursor then display string
getkey [timeout] - check key event for <timeout> mili seconds
getch {addr} - get char at LCD DDRam location where address
128 - 143 1st line of lcd
192 - 207 2nd line of lcd
getline {line} - get a line of char at line number 0 or 1
I used that program for simply displaying the hostname on the display, nothing more or nothing less.... but now after re-using the 1HE case I try to find the software again.... or removing the display and replace it with something 'open' (not a hole...;-)
Maybe these hints help you a bit...
Cheers,
4920441