Thanks to everyone for their feedback, I've got a new version of the iMON LCD patch ready for your consumption. This version fixes the problems that people had getting the screen to display anything but garbage on a 32-bit CPU. I'm putting this one down to my inexperience on Linux here :-) The new patch is available below:
lirc-0.8.2-imonlcd-0.1.patch
lcdproc-0.5.2-imonlcd-0.2.patch
The LIRC patch has not changed, so if you've already patched your LIRC, then there's nothing you need to do there. If you have not, please check my last post for instructions. Check that post, too, if you need instructions installing the LCDproc patch. One thing I would note is that this patch is against the original version of LCDproc 0.5.2 -- not my last patch. So if you've already patched the base 0.5.2 LCDproc, you'll have to re-extract the tar and apply this patch. I guess that's one of the problems of patching... no versioning!
This version also adds support for "big" numbers, so if you're running MythTV, you can get a cool-looking clock by setting mythlcdserver to use "big numbers" for the clock.
It's also got initial support for the "output" command in LCDproc for controlling the icons, but I can't seem to get that to work. I think I might have to plug the screen into my Windows box again and do another packet trace of the SoundGraph Windows drivers, to see if I've missed anything there.
Anyway, please drop me a line and let me know how this version goes. Thanks!