EZIO Driver for LCDproc
fmertz last edited by
Ok, so that 0x5A version command is an undocumented feature…
0x40 is documented, it is the beginning code for downloading custom characters.
evilgoat76 last edited by
That sort of makes sense, looking at the code I really couldn't see how you could actually use it though.
The disasembled code now compiles and SORT of works, need to fix what looks like a config word issue.
Lourensb last edited by
I registered here, to see if I can get some help.
I am a very basic user, with limited Skills.
I have a CAR 3000 Portwell unit, that I installed pfSense on, the latest / Current Version.
I followed, and tried about all the Steps, and for some time, all my Display said, was pfSense Rules !
I then Powered the Device down, and not it's back to **
Can you please just give me a complete guide, as to what is needed, to get the Display to work please.
I am willing to test for you also.
Netgate Device ID: 92f16f5ccf418fc9167a
BIOS Vendor: American Megatrends Inc.
Release Date: Mon Dec 21 2009
Version 2.4.2-RELEASE (amd64)
built on Mon Nov 20 08:12:56 CST 2017
The system is on the latest version.
Version information updated at Sat Nov 25 13:29:23 -02 2017
Thank You for your Help
This appears to be in the FreeBSD 11 stable package now. Wonder if we can get it pulled into our repo….
andrew867 last edited by
OK, I rebuilt this driver with fewer dependencies:
$ ldd server/drivers/hd44780.so server/drivers/hd44780.so: libkvm.so.6 => /lib/libkvm.so.6 (0x28205000) libc.so.7 => /lib/libc.so.7 (0x2806f000)
$ file server/drivers/hd44780.so server/drivers/hd44780.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (FreeBSD), dynamically linked, not stripped
Let me know…
I've got an old IBM security appliance that will only run x86 and I had the same issue with libftdi1 not existing. The recompiled version works perfect, thanks!
The EZIO driver is now in the lcdproc package for 2.4.4 snapshots but not yet exposed by the GUI. Still easier to test though.
Darkvodka34 last edited by
would this work with pihole? my smoothwall box runs debian with pi-hole its the very same screen.
The driver is in lcdproc upstream so if you install lcdptoc it should be available.
Darkvodka34 last edited by
@stephenw10 ive put pfsense back on the box any ideas what settings is needed
Set the com port LCDproc should use.
Set the display size lcdproc should use.
Select the LCD driver LCDproc should use. Some drivers will show additional settings.
Select the HD44780 connection type
Set the port speed.
Caution: not all the driver or panels support all the speeds, leave "default" if unsure.
The driver is not in the GUI yet so you can't set lcdd.conf using the package menu. You still need to manually edit it and start it as shown earlier in this thread. But you no longer need to install the driver.
Does anyone know if this comes built into LCDProc /w pfSense 2.4.4 ??
The driver is now included in lcdproc but the pfSense gui parts are not there yet. So no need to copy the module across but you still need to start it manually.
@stephenw10 not sure how to apply it.. I am a windows guy not a *nix guy but can follow instructions easily.
Install the lcdproc and shellcmd packages.
Do NOT enable anything in the lcdproc package in the webgui.
Create file /root/LCDd.conf
[server] DriverPath=/usr/local/lib/lcdproc/ Driver=hd44780 Bind=127.0.0.1 Port=13666 ReportLevel=3 ReportToSyslog=yes User=nobody Foreground=no ServerScreen=no GoodBye="Thanks for using" GoodBye=" pfSense " WaitTime=5 ToggleRotateKey=Enter PrevScreenKey=Left NextScreenKey=Right ScrollUpKey=Up ScrollDownKey=Down [menu] MenuKey=Escape EnterKey=Enter UpKey=Up DownKey=Down [hd44780] driverpath=/usr/local/lib/lcdproc/ ConnectionType=ezio Device=/dev/cuau1 Keypad=yes Size=16x2 KeyMatrix_4_1=Enter KeyMatrix_4_2=Up KeyMatrix_4_3=Down KeyMatrix_4_4=Escape
Add shellcmds to start the lcdproc daemon and client:
@stephenw10 and how do i get it to display server uptime?
The U switch for the client is uptime I think. Been a while since I looked into that. If you just want uptime just remove C and T.
ibysmalls last edited by
This post is deleted!
Has LCDproc the GUI been updated yet to support the EZIO?
If not does anyone know when it might be?
Not yet. I did have a stab at it a while back but there were a few complications. It should be pretty easy to add though.
@stephenw10 Well I am a Windows guy. So someone would have tell me like a 2 year old how to do this other way. :)