The original Firebox X-Core LCD had limited backlight life. So when these boxes were supported by LCDproc, the driver author did implement some bakclight auto-cutoff. Things have changed, and today Fireboxes are more reliable. So it's time to remove this backlight auto-cutoff.
We've tested this modification on 3 Firebox XTM-5 so far, but it should work on other models (even older ones). Also got some positive feedback on x550e. Feel free to leave an issue with your feedback ;)
This driver is based on LCDproc's sources, therefore we also distribute it under GPLv2.
These instructions suppose you already have a working LCDproc installation. If not, I can't help you :(
- Stop LCDproc service if running
- Make a backup of the current SDEC driver :
mv /usr/local/lib/lcdproc/sdeclcd.so /usr/local/lib/lcdproc/sdeclcd.so.bak
- Download the patched sdec driver (our builds are available here) and copy it to
/usr/local/lib/lcdproc/
- Set correct permissions for the new driver :
chmod +x /usr/local/lib/lcdproc/sdeclcd.so
- Start LCDproc service
- Enjoy !
Firstly, refer yourself to this webpage to find the matching FreeBSD release for your pfSense version. Install it to a VM (same CPU arch, I don't know how to cross-compile on BSD). Download this git repository. Then run ./configure
and make
. Locate the sdeclcd.so
you just build, and follow the instructions above to install it on your pfSense hardware.