Re: New Driver: SDEC LCD for Watchguard Firebox

Markus Dolze <[email protected]> Sat, 14 Jan 2012 17:17:14 +0100
Newsgroups gmane.comp.sysutils.lcdproc
Message-ID <[email protected]>
Hi,

On 10.01.2012 16:56, Firebox LED wrote:
> All,
> I would like to submit my driver code for inclusion in the LCDproc 
> project.
> The driver is for the 1U Firebox firewall appliances made by 
> Watchguard. They are sold under various model numbers within the 
> X-Core, X-Core-e and X-Peak product lines. These boxes feature a 20x2 
> Text LCD from SDEC, interfaced in through the parallel port. These 
> appliances are i386-based. There is also a 4-button keypad. As these 
> boxes have reached End-Of-Life, they are fairly inexpensive to 
> acquire. There is dedicated group of enthusiasts running the pfSense 
> firewall distribution (based on FreeBSD 8.2). I run the Debian-based 
> Vyatta distribution.
> The code is available here:
> https://github.com/fmertz/sdeclcd/tree/sdec
> It is on the sdec branch off of the master branch. I’d be happy to 
> submit the code in whatever form is preferred. I did my best to follow 
> the guidelines in the documentation for code style, code documentation 
> and overall documentation.
> At this point, the code was confirmed running on Linux (Debian/Vyatta) 
> and pfSense/FreeBSD. It compiles fine on OpenBSD 4.3 but fails in 5.0, 
> as reported previously on this list. Let me know if there are 
> additional requirements.
>

I am aware of that driver as I know some pfSense guys use it. There 
already had been a request to add it back in 2010 [1] which was denied 
as I only add drivers on the original author's request.

Looking at the driver it is so damn close to the hd44780 that it may had 
been a lot easier to implement it as a connection type to that one if 
not a few things made differently (e.g. the heartbeat). But anyway, your 
driver is complete.

To add it to LCDproc I need a patch either against our latest CVS 
version (preferred) or the latest release source code.

But before you do that you need to make clear statement about the 
copyright. See the code referenced in [1] which is copright JJ Goessens 
who is also listed as a contributor in you code. If you based your 
driver on code written by Goessens he needs to appear in the copyright line.

[1] http://lists.omnipotent.net/pipermail/lcdproc/2010-July/013314.html

Regards,
Markus

_______________________________________________
LCDproc mailing list
[email protected]
http://lists.omnipotent.net/mailman/listinfo/lcdproc