LabCellar / FireboxLCDprocMod

Modified SDEC driver for continuous backlight on recent Firebox hardware.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Modified SDEC driver for continuous backlight on recent Firebox hardware.

License:GNU General Public License v2.0


Languages

Language:C 71.4%Language:Makefile 20.0%Language:Shell 3.9%Language:M4 1.5%Language:Perl 1.3%Language:C++ 1.0%Language:Objective-C 0.9%