Configure UTM 220 LCD panel under Linux
I had the task of rebuilding an Astaro UTM 220 with CentOS and the LCD panel looked so lifeless, So I decided to restore it to some version of functional! From my research I can see that the display is LCM-162 and utilises the lcd driver HD44780.
In a nut shell here is what I did:
- Download LCDproc (http://lcdproc.omnipotent.net/)
- Modify: lcdproc-0.5.6/server/drivers/hd44780-ext8bit.c
Change:
#define RS STRB #define RW LF #define EN1 INIT
To:
#define RS SEL #define RW INIT #define EN1 LF
- compile it with option: ‘./configure –enable-drivers=hd44780′
- make && make install
- Modify: /usr/local/etc/LCDd.conf
Change:
- Line 53: Driver=hd44780
- Line 502: ConnectionType=8bit
- Line 509: Device=/dev/parport0
- Line 544: Size=16×2
Test it:
LCDd -f -r 4 -c /usr/local/etc/LCDd.conf &
lcdproc -f -s localhost -p 13666 C M L
If it works its just a matter of copying: scripts/init-LCDd.rpm and scripts/init-lcdproc.rpm to /etc/init.d and configuring chkconfig properly.
Hopefully that helps.