Looks like I got the nmedia display working finally, you have to make some edits to allow 38400 as an option for the port speed. Here are the steps I used:
From: https://forum.pfsense.org/index.php?topic=83747.15
Install lcdproc-dev 0.5.6 from pakages
drop to freebsd console (or use Diagnostics\Command Prompt in the GUI)
mount -uw /
pkg install sysutils/lcdproc
(For editing you can use console or Diagnostics\Edit File)
Edit /usr/local/pkg/lcdproc.xml
-Search for 19200 you should find:
<option><value>19200</value>
<name>19200 bps</name></option>
-Under it add:
<option><value>38400</value>
<name>38400 bps</name></option>
-Save this file
Edit /usr/local/pkg/lcdproc.inc
-Again search for 19200 you should find:
case "19200":
-Under it add:
case "38400":
-This will enable 38400 option for port speed, but looks like if you pick the hd44780 no matter what it is going to add a Speed=0 to the configuration file.
-Search for:
$config_text .= "Speed=0\n";
-Right above that line add:
if ($lcdproc_config[port_speed] == '' || $lcdproc_config[port_speed] == '0')
-Now save the file.
-In the Services LCDProc choose these options:
Comp Port: mine is /dev/cuaU0 set this depending on your config
Display Size: 2 rows 20 columns
Driver: hd44780
Connection Type: Mplay Blast from VLSystem
Port speed: 38400
-Save and restart the system, this should get it working.
-For some reason mine required a reboot or restart of LCDd (one extra time) to work properly.