There's a whole thread about this if you search the forum but here's something I wrote earlier!

The instructions below assume you are running embedded.
Here's some concise instructions for installing the firebox lcd software.
Download the file with the driver, lcdd3.tar, from here (can't attach it to this post

)
http://sites.google.com/site/pfsensefirebox/home/lcdd3.tar?attredirects=0Copy it to the firebox to /var/tmp. This is a folder that only exists in memory and gets wiped at boot. I used the file upload command: Diagnostics/Command Prompt/Upload from the GUI.
Connect to the box (with putty via ssh or serial or whatever). Then:
[root@pfSense.local]/root(2): cd /var/tmp
[root@pfSense.local]/var/tmp(5): tar -xvf lcdd3.tar
x ./install-embed.lcdd.sh
x ./lcdd/
x ./lcdd/drivers/
x ./lcdd/LCDd.conf
x ./lcdd/lcdd.sh
x ./lcdd/lcdproc
x ./lcdd/LCDd
x ./lcdd/drivers/curses.so
x ./lcdd/drivers/sdeclcd.so
x ./lcdd2.tar
[root@pfSense.local]/var/tmp(7): ./install-embed.lcdd.sh
[root@pfSense.local]/var/tmp(8): cd /lib
[root@pfSense.local]/lib(10): /etc/rc.conf_mount_rw
[root@pfSense.local]/lib(11): ln -s libc.so.7 libc.so.6
[root@pfSense.local]/lib(12): ln -s libkvm.so.5 libkvm.so.3
[root@pfSense.local]/lib(12): ln -s libkvm.so.5 libkvm.so.4
[root@pfSense.local]/lib(13): /etc/rc.conf_mount_ro
[root@pfSense.local]/lib(14): /usr/local/etc/rc.d/lcdd.sh
And it should all be working!

I did this yesterday on a new install and it worked great.
Steve