Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    How to install LCDproc v0.5.4 on pfsense

    Scheduled Pinned Locked Moved pfSense Packages
    14 Posts 3 Posters 7.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      jpsb
      last edited by

      Hello

      How do I install LCDproc v0.5.4 on my pfsense?

      1 Reply Last reply Reply Quote 0
      • C
        Cino
        last edited by

        there is a package with LCDproc 0.5.3 already built. If you really need 0.5.4, you can manually install it from the console or ssh.

        1 Reply Last reply Reply Quote 0
        • M
          mdima
          last edited by

          Hello,
          I am very interested in LCDProc 0.5.4 too, but unfortunately my freebsd know how is very very low…

          How can I install it on a pfSense machine? I guess I should download LCDProc, compile it with freebsd, take the binary files and put on the pfSense machine, but I also need to update the interface's files to let the new drivers work... Am I right?

          Thanks,
          Michele

          1 Reply Last reply Reply Quote 0
          • M
            mdima
            last edited by

            mmhh… I was creating a virtual machine freebsd 8.1, downloading lcdproc 0.5.4, compiling it with all the drivers (including the new ones)... but what now? :(

            1 Reply Last reply Reply Quote 0
            • C
              Cino
              last edited by

              it probably doesn't matter but pfsense is using 8.0 of freebsd not 8.1

              now that you have the files, copy them over to your pfsense box

              1 Reply Last reply Reply Quote 0
              • M
                mdima
                last edited by

                @Cino:

                it probably doesn't matter but pfsense is using 8.0 of freebsd not 8.1

                now that you have the files, copy them over to your pfsense box

                eehh… I should also modify the packet's html files, in order to allow the selection of the new drivers that weren't included in the previous version... so, from what I understood, I should:

                1. branch the packet in gitorius
                2. modify the packet (binaries + interface) as needed
                3. test it on a spare pfsense box
                4. repack everything and propose in gitorius for a merge over the previous packet

                really, I would do that, but I have no experience with freebsd (it took me 2 days to install and make run a freebsd virtual machine in ms virtual pc 7, and set it up with a graphical interface), I can't imagine how much it will take me to learn how to do all the rest... :(

                1 Reply Last reply Reply Quote 0
                • M
                  mdima
                  last edited by

                  I am doing that… and I found a bug in lcdproc_client...

                  Fatal error: Cannot redeclare array_combine() in /usr/local/www/lcdproc_client.php on line 85

                  what driver do you want I include? I am working on SureElec.so

                  1 Reply Last reply Reply Quote 0
                  • C
                    Cino
                    last edited by

                    i had the same issue… i ended up removing some of the xml code to get it to work for me.

                    see post: http://forum.pfsense.org/index.php/topic,23919.msg173074.html#msg173074

                    for my setup, i use the picolcd driver

                    1 Reply Last reply Reply Quote 0
                    • M
                      mdima
                      last edited by

                      @Cino:

                      i had the same issue… i ended up removing some of the xml code to get it to work for me.

                      see post: http://forum.pfsense.org/index.php/topic,23919.msg173074.html#msg173074

                      for my setup, i use the picolcd driver

                      yes, let's see if I am able to close all the stuff here and put this solution in gitorius…

                      Also, I've noticed that the "scroll" is fixed to 16 columns, but my lcd panel is 20 (and 4 lines), so it should fit the available space...

                      I am working for my "sure electronics" http://www.sureelectronics.net/goods.php?id=964 , so I had also to include a driver which was not included in the original package...

                      Let's see what I am able to do in my "spare" time (actually I have NO spare time)....

                      1 Reply Last reply Reply Quote 0
                      • J
                        jpsb
                        last edited by

                        @jpsb:

                        Hello

                        How do I install LCDproc v0.5.4 on my pfsense?

                        I am running the last build of PFsense ver. 2.0 - and my display is a hd44780 with lcd2usb modul.

                        With the LCDproc v0.5.3 i get a error " lcdproc: The chosen lcdproc driver is not a valid choice"

                        1 Reply Last reply Reply Quote 0
                        • M
                          mdima
                          last edited by

                          What is the panel's manufacturer (brand/model)?

                          1 Reply Last reply Reply Quote 0
                          • J
                            jpsb
                            last edited by

                            lcdmodkit LKC-2004-B3

                            20x4

                            1 Reply Last reply Reply Quote 0
                            • M
                              mdima
                              last edited by

                              @jpsb:

                              lcdmodkit LKC-2004-B3

                              20x4

                              I think that you should use the "lcd2usb" driver, not hd44780… unfortunately this is not available in the LCDProc package of pfSense... I already asked to the developers to update the LCDProc package, asking to include all the drivers (my SurElec driver I was compiling myself, but I have to reinstall it manually every time I update pfSense), but I don't know if/when this will be done, actually now there's much more important things to work on pfSense 2.0...

                              1 Reply Last reply Reply Quote 0
                              • M
                                mdima
                                last edited by

                                Actually no… I was looking the source code of the hd44780 driver... the hd44780 driver serves serial, parallel, lcd2usb, etc. same driver for different connection types...

                                you should add to the configuration the "ConnectionType" parameter, if not specified will take "4bit", but should be "lcd2usb"... don't know if just duplicating the driver in a new line an adding ConnectionType=lcd2usb in lcdproc.inc could work... I need the lcd panel to make tests...

                                Sorry, don't have the answer, but I gave you something to work on...

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post
                                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.