Netgate SG-1000 microFirewall

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - fmertz

Pages: [1] 2 3 4 5 ... 11
Hardware / Re: pfSense on a Celestix S-X MSA 4000
« on: March 08, 2018, 01:11:19 pm »
Actually, looking at the Linux device, it suggests it is a raw device. Maybe the character device is not needed.

Maybe it needs to be initialized read/write:

Code: [Select]
exec 3<> /dev/ukbd1

Hardware / Re: pfSense on a Celestix S-X MSA 4000
« on: March 08, 2018, 09:14:48 am »
Good reading here:

Seems like we would need that character device. Once it shows as /dev/kbd1, that printf should be directed to it. Worth a try...

Hardware / Re: pfSense on a Celestix S-X MSA 4000
« on: March 07, 2018, 01:23:37 pm »
Looks like there is something testable with the information published this far.

The Python code shows a sequence of hex codes

The device is known

The BSD shell has the printf built-in, and it accepts codes on octal format.

So, to hexadecimal 0x20 becomes octal \40

Try something like this:
Code: [Select]
printf "\02\00\00\61\50\00\00\00Some Message" > /dev/ukbd0
Try this for line 2:

Code: [Select]
printf "\02\00\00\62\50\00\00\00Some Message" > /dev/ukbd0

Packages / Re: LCDproc: no ?? (pfs 2.3.5)
« on: December 27, 2017, 06:21:40 pm »
After looking around some more, it looks like support for the Nexcom devices was added to the "generic" hd44780 driver after all:


Code change:

Documentation change:

So, these Nexcom devices are supported by the base lcdproc project code. Not sure the pfSense integration package was updated, though...

Packages / Re: LCDproc: no ?? (pfs 2.3.5)
« on: December 19, 2017, 11:33:11 am »
Looks like there is no perfect solution, yet, but there is a write-up here that highlights a couple of options:

Hardware / Re: Checkpoint T-120U (4200) LCD Screen
« on: December 08, 2017, 01:19:42 pm »
Short datasheet here:

"Graphic LCD"

Looks interesting...

PS: You might have to open the case and take pictures for more details...

Hardware / Re: Advantech FWA-3305 LCD and Keypad
« on: November 14, 2017, 08:07:36 pm »
Here is a bit more detail for a quick test:

Create /tmp/LCDd.conf

Code: [Select]


As root, start the server:

Code: [Select]
/usr/local/sbin/LCDd -r 3 -c /tmp/LCDd.conf -f
Hopefully, you will see some activity on the LCD

In a separate session, you can start a real client, for example:

Code: [Select]
/usr/local/sbin/lcdproc -h G K
If this works, the driver is functional and you can look into something a bit more permanent.

Keep us posted.

Hardware / Re: Advantech FWA-3305 LCD and Keypad
« on: November 06, 2017, 07:58:51 pm »
I would say start with the base FreeBSD lcdproc package. Run "LCDd" as root, with the parameters you want. You will need to point to a (small) config file, say, in /tmp. The config file needs to list the driver file. I believe LCDd alone display a server screen that should show if this driver works. I like to keep the server in the foreground, and turn the debug level up. In a separate session, you can start a client, like "lcdproc" with a few screens.

Let us know how it works out.

Hardware / Re: Advantech FWA-3305 LCD and Keypad
« on: November 06, 2017, 12:26:48 pm »
Try first with the purpose-built sdeclcd driver. It is purpose-made for the Watchguard appliances and goes back a long time. It is also a parallel port implementation, and could just work. This driver has support for only 4 of the 5 keypad buttons though...

The other option is to read-up on the various options for the more general purpose HD44780 driver. That driver offers support for a number of wiring options. With luck, the specific wiring of this unit will match something that is already there and just work.

Worst case, the lcdproc code will have to be compared with the vendor samples and possibly modified in a manner that does not break support for other models (this is a development activity). A prerequisite would probably be to build these vendor samples and check that they actually work for your unit.

Best of luck, keep us posted.

Hardware / Re: EZIO Driver for LCDproc
« on: October 27, 2017, 11:26:33 am »
Ok, so that 0x5A version command is an undocumented feature...

0x40 is documented, it is the beginning code for downloading custom characters.

Hardware / Re: EZIO Driver for LCDproc
« on: October 25, 2017, 12:22:32 pm »
Pretty neat!

Is there a human-readable version of this firmware you could share? Maybe there is some neat undocumented feature we could add to the driver... Thanks.

Hardware / Re: EZIO Driver for LCDproc
« on: October 05, 2017, 09:57:07 am »
Pictures attached.

Hardware / Re: EZIO Driver for LCDproc
« on: October 04, 2017, 09:20:30 am »
In other news I have an EZIO-G500 but can find zero documentation for it. It does seem like you can just write to the serial port and it displays stuff but no formatting etc.

I would encourage you to start another thread for this. Also, post pictures. I actually reached out to Portwell for this, but I am told that initiating the effort of finding documentation requires an invoice number. Another avenue would be to reach out to whomever made the appliance this LCD came with and see if they are willing to help.

If it is serial, there is likely some form of a micro-controller involved. I assume the code could possibly be extracted and looked over to find out the commands. Alternatively, maybe there is some code in whatever distribution this LCD came bundled with. Sometimes researching into this leads to other key words that can be thrown in a search engine...

Hardware / Re: EZIO Driver for LCDproc
« on: October 03, 2017, 10:53:26 am »
Could you post a picture of your device? I took a look at mine a couple nights ago and could not really see the programming header, etc. you are talking about. My device has a sticker on the micro-controller that says "02A", which I think refers to the more recent firmware version. This is also referred to in the documentation. I acquired my display stand alone off of eBay. I do not have the appliance it was installed in. I'll post pictures of mine, too.

Hardware / Re: EZIO Driver for LCDproc
« on: September 27, 2017, 10:00:54 am »
Fascinating. Everything I have seen with these devices is 2400 bps. Yes, 2400!

For the keyboard, you have to send a command to get the status. Then the PIC sends a response with the status of the keys.

What would it take to program one of these? I mean once we had a compiled file, would something like an arduino be able to push it in the PIC? Enhancing the code while still using the existing hardware seems like fun, and some folks might actually use this...

Pages: [1] 2 3 4 5 ... 11