Modified SDEC driver for continuous backlight on recent Firebox hardware.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
clients Initial commit Jan 24, 2017
contrib Initial commit Jan 24, 2017
docs Initial commit Jan 24, 2017
scripts Initial commit Jan 24, 2017
server Initial commit Jan 24, 2017
shared Initial commit Jan 24, 2017
COPYING
CREDITS Initial commit Jan 24, 2017
ChangeLog
INSTALL Initial commit Jan 24, 2017
LCDd.conf Initial commit Jan 24, 2017
Makefile
Makefile.am Initial commit Jan 24, 2017
Makefile.in
README.md Adding select feedback on x550e :) Feb 12, 2017
TODO
acinclude.m4 Initial commit Jan 24, 2017
aclocal.m4
compile Initial commit Jan 24, 2017
config.guess Initial commit Jan 24, 2017
config.h Initial commit Jan 24, 2017
config.h.in Initial commit Jan 24, 2017
config.log Initial commit Jan 24, 2017
config.status Initial commit Jan 24, 2017
config.sub Initial commit Jan 24, 2017
configure Initial commit Jan 24, 2017
configure.ac Initial commit Jan 24, 2017
depcomp Initial commit Jan 24, 2017
install-sh Initial commit Jan 24, 2017
missing Initial commit Jan 24, 2017
stamp-h1 Initial commit Jan 24, 2017

README.md

Firebox LCDproc mod

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.

How to install (pfSense users)

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 !

How to compile (pfSense users)

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.