D.Vine 5 VFD - HD44780 Parallel Port
VFD Display Via Parallel Port on the Ahanix D.Vine 5 Case With Redhat EL4
As with the above description your very first step should be to install the wonderful LCDproc software, which works with MythTV wonderfully. The Ahanix D.Vine 5 (and presumably some others) uses a VFD type display. This looks great in a HTPC, aside from being usefull.
I've had my case for about a year now and am only now getting around to setting it up..
Here is the abreviated LCDd.conf I'm using for my VFD:
You'll notice a few odd things, mainly the Size settings. The Dvine.5 VFD is actually a 16x2 character display, however I was getting garbage characters at the top right row and on screens such as the TV screen (channel, program info) I was getting garbage all along the bottom row. To "correct" this I added 2 characters to the top line (garbage is at least off the visible screen) and added an additional line to the display (garbage down below the visible display). I know this is cludgy and I'd love to hear the proper solution, but hey, it works.
The next annoying feature is a proper init script, or lack of. I'm using RHEL4. Not only are there no packages available (yes, I'm lazy) but the included init script doesn't work, at least with my version of Redhat. So I've put together a init script that should get your LCDd daemon started nicely, with all the regular bell and whistles. Isaac, I love your work feel free to add this to the scripts. I imagine it would help a lot of RHEL/CENTOS/WHITEBOX/TOAS/ETC users get things going nicely. I'm not init script guru, but this seems to work reliably and as expected:
You'll need to copy that file to /etc/init.d/LCDd then from within the /etc/init.d directory run: chmod 755 LCDd
After you've done that you can verify that its working buy running: /etc/init.d/LCDd restart
You should see it fail to stop (assuming its not running already) and then succeed in starting.
If all that goes as planned the last step is to set it up to start at boot. To do this we use the trusty chkconfig command as follows:
#chkconfig --add LCDd #chkconfig LCDd on
You can double check that its there and ready to run if you'd like by running:
- chkconfig --list | less
And scrolling through all the startup scripts.
That really should be it. Once the VFD is working all you need to do is go into setup>setup>appearance and configure Myth to use the LCD display. Again Issac, I bow my head. :)
Hope this helps.