3.0.4

There are alot of changes be done since 2.3, major once are mentioned below-

-In the setup program -> controls tab, additional 'Key calibration' button for adjusting the individual RGB intensity for each LCD button
--The text on the buttons displays RED, GREEN. and BLUE in lines 1,2,3 respectively.
--The left most shaft modifies R G B in sync, rollover is not possible, the limits are 5 to 100 %
--The 2nd shaft modifies Red
--The 3rd shaft modifies Green
--The 4th shaft modifies Blue
--Pressing down on the 1,2,3,4 shafts sets the background colour to white, red, green, blue respectively
--Selecting any of the buttons toggles (bolds) the text. When some buttons are toggled, only those buttons are affected by shaft rotations
--Holding any key for longer then 2 seconds exists the calibration page
-Hardware upgraded from Intel Z530/1G ram to Intel E3825/2G ram
-Kernel upgrade from 2.6.38.8 to 3.16.0-33-generic
-Efpinstall scripts upgraded to support /dev/mmcblk instead of hardcoded /dev/sda
-Recovery mode (insert USB keyboard, power on panel, alternate shift / up arrow for 20 seconds then press enter), can fix panels via USB key
-Setup program respects first USB key instead of hardcoded /dev/sdb1
-Configshell works, and allows password changes
-Web interface updated for stability on latest browsers and better performance
-Performance mode implemented via new setcpulatency binary, on old and new hardware, avoids aggressive power savings with new kernel
-Fix LCD screen flicker (nanocom-BT) by using custom BIOS
-Fix persistent net rules, eth0 vs eth1 sometimes switching places
-Bootstrap: fix kernel race condition during fdisk, which sometimes failed installs.
-Fix upgrade issues when customers have large NVS and provide oe-to-ubuntu-transition compatibility with panelupgradetool