Firebox LCD Driver for LCDProc
- 
 On 32bit? ;) 
- 
 I am not a driver coder, this might be the wrong way, but I have compiled a sdeclcd.so that has "no timeout" on a i386 FreeBSD 10.3 virtual machine. So far it works great on my x750e. All I did was edit "sdeclcd.c" and replace "BACKLIGHT_OFF" to "BACKLIGHT_ON" on lines 650 and 676 Hope this works for you You can grab it here : http://www.vizi0n.com/watchguard/sdeclcd.so or as an attachment to this post Feel free to edit my post if the method I haved used is not the proper way to remove that timeout. Thank you so much for the effort, vizi0n. However, this did not work on my 64-bit XTM515 box. As noted by dhoffman98, LCDproc failed to start after replacing the release sdeclcd.so file with your modified version. Maybe it has to do with the 64-bit architecture vs 32-bit. I do not possess the required knowledge to know. I tried messing around with online C compilers but got super frustrated trying to find a way to compile to a .so file. It seems to me that eliminating the timeout would be more complicated than, say, increasing the timeout from 30 seconds to 300,000 seconds, although that would add a tiny amount of processor overhead. 
- 
 Yes, you need a 64bit driver to run in 64bit. That error is what you see when you try to load a 32bit driver. Steve 
- 
 Yes this driver is for 32 bit, I can recompile it for 64 bit later tonight for you fancy 64 bit folks :P 
- 
 I have updated my previous post with both drivers as separate attachments 32 bit version : http://www.vizi0n.com/watchguard/sdeclcd.so.32bit.zip 
 64 bit version : http://www.vizi0n.com/watchguard/sdeclcd.so.64bit.zipPlease confirm if the 64 bit works as I have no way to test it. Also make sure that you run "chmod +x sdeclcd.so" to make it executable 
- 
 Thank you, vizi0n. That worked on my XTM515 box (running 2.3.4 amd64)! Now the backlight stays on! I am happy and frankly kinda giddy. I appreciate your help. Cheers 
- 
 Thank you, vizi0n. That worked on my XTM515 box (running 2.3.4 amd64)! Now the backlight stays on! I am happy and frankly kinda giddy. I appreciate your help. Cheers You're welcome 
- 
 hi guys , 
 offtopic :any lcd recomend for work with pfsense ? thanks . 
- 
 I have updated my previous post with both drivers as separate attachments 32 bit version : http://www.vizi0n.com/watchguard/sdeclcd.so.32bit.zip 
 64 bit version : http://www.vizi0n.com/watchguard/sdeclcd.so.64bit.zipPlease confirm if the 64 bit works as I have no way to test it. Also make sure that you run "chmod +x sdeclcd.so" to make it executable I apologize in advance if this is a stupid question. I opened the file "sdeclcd.so.64bit.zip" and noticed the "__MACOSX" folder. I don't have a Mac. 
- 
 I don't have a Mac. I do haha. Sorry, I did not notice that it had added this folder. I thought I had zipped it on my VM. You only need the .so file inside the zip EDIT: I have updated both zip files to remove the __MACOSX folder 
- 
 Thank you, vizi0n. That worked on my XTM515 box (running 2.3.4 amd64)! Now the backlight stays on! I am happy and frankly kinda giddy. I appreciate your help. Cheers Hi, How did you manage to get pfsense loaded on your XTM 515? I have a XTM 535 and want to load pfsense, but no write up is available. From what I understand 515 and 535 have the same internals, only software locked by watchguard. 
- 
 Replied in the XTM 5 thread. Please don't double post. This thread is specifically for questions about the LCD driver. And it's included upstream in LCDproc now anyway. Steve 
- 
 I have updated my previous post with both drivers as separate attachments 32 bit version : http://www.vizi0n.com/watchguard/sdeclcd.so.32bit.zip 
 64 bit version : http://www.vizi0n.com/watchguard/sdeclcd.so.64bit.zipPlease confirm if the 64 bit works as I have no way to test it. Also make sure that you run "chmod +x sdeclcd.so" to make it executable Oh dang the backlight turns off now after pfSense 2.4.1 update. Any ideas? Could this be a file signing issue? Cheers 
- 
 I have updated my previous post with both drivers as separate attachments 32 bit version : http://www.vizi0n.com/watchguard/sdeclcd.so.32bit.zip 
 64 bit version : http://www.vizi0n.com/watchguard/sdeclcd.so.64bit.zipPlease confirm if the 64 bit works as I have no way to test it. Also make sure that you run "chmod +x sdeclcd.so" to make it executable Oh dang the backlight turns off now after pfSense 2.4.1 update. Any ideas? Could this be a file signing issue? Cheers Even after reuploading the file? 32-bit support has been deprecated and removed – There are no images available for 32-bit (x86/i386) Intel architecture systems Awww its the end for the updates on my x750e :( 
- 
 Yes, I tried that. I also tried: 
 1. deleting the sdeclcd.so file and replacing with fresh downloaded copy
 2. uninstalling LCDProc package and reinstalling
 3. rebootingMaybe I missed something, or maybe 2.4.1 added a file signing feature for security? I'll keep trying… 
- 
 Aaah 2.4 is using FreeBSD 11, mine were compiled on 10.3 I will create new ones 
- 
 Can you try this one ? http://vizi0n.com/watchguard/sdeclcd.so.freebsd11.zip 
- 
 Thank you so much, Vizi0n. I can confirm that your new file works on pfSense 2.4.1. This new modified LCDproc sdecled.so file keeps the LCD backlight powered on forever. These are the steps I used: 1) stop the LCDproc service 
 2) open console shell
 3) mv /usr/local/lib/lcdproc/sdeclcd.so /usr/local/lib/lcdproc/sdeclcd.so.bak
 4) fetch http://vizi0n.com/watchguard/sdeclcd.so.freebsd11.zip
 5) unzip sdeclcd.so.freebsd11.zip
 6) cp sdeclcd.so /usr/local/lib/lcdproc
 7) chmod +x sdeclcd.soCheers 
- 
 Thank you so much, Vizi0n. I can confirm that your new file works on pfSense 2.4.1. This new modified LCDproc sdecled.so file keeps the LCD backlight powered on forever. You're welcome! I have updated my previous post with the download links and attachments 
- 
 Hi, ich have a little Problem. 
 I'm not able to install LCD Proc.
 Any time i tryed to install it on the WebGUI there are some fails:>>> Installing pfSense-pkg-LCDproc... Updating pfSense-core repository catalogue... pfSense-core repository is up to date. Updating pfSense repository catalogue... pfSense repository is up to date. All repositories are up to date. Checking integrity... done (0 conflicting) The following 2 package(s) will be affected (of 0 checked): New packages to be INSTALLED: pfSense-pkg-LCDproc: 0.10.5 [pfSense] lcdproc: 0.5.7_2 [pfSense] Number of packages to be installed: 2 The process will require 1 MiB more space. [1/2] Installing lcdproc-0.5.7_2... [1/2] Extracting lcdproc-0.5.7_2: . pkg-static: Fail to create temporary file: /usr/local/lib/lcdproc/.CFontz.so.70EQSoDb3VPJ:Not a directory [1/2] Extracting lcdproc-0.5.7_2... done FailedMy System is a XTM 510 
 with 2.4.3-RELEASE (amd64)Anybody able to help me? Thanks in advance 

