== OS Update History == === Ver: 01.12.009 August 7, 2012 === Updates to ID storage for NTEP. Updated flash update program so that "Proceed (Y/N)?" allows upper or lower case "Y" to confirm. === Ver: 01.12.008 July 23, 2012 === Fixed problem that full USB HID support was not enabled causing USB keyboards to not work with previous release. === Ver: 01.12.007 July 18, 2012 === Updated to be based on uClinux OS version 2.6.29. This allows for CIFS network mounting to Windows shares. Telnet is now available. Mnbdcomm communication driver is improved to use raw non maskable interrupts for UART and DMA transfers. This prevents problem with UART overruns causing CRC errors. Also uses RTS/CTS signal from main board when multi drop mode is disabled. Configuration apps and standard indicator apps now run out of NOR flash for greater security. Appmenu display is changed to show icons and allow for signed dealer apps to show name of dealer that wrote the app as required for OIML. === Ver: 2011-02-18 February 18, 2011 === Fixed problem that if touch screen beep feature is enabled in loader preferences OS may crash after about 35 touch beeps of the touch screen. === Ver: 2011-01-28 January 28, 2011 === Fixed problem that weight server may not work with serial communications after previous update. The weight server is moved out of the kernel and to the /mnt/nand/bin location for easier maintenance. Fixed problem with stty on startup causing on-demand communications to buffer input and require carriage return before input is accepted. This is fixed by adding "-icanon -iexten -echo -echoctl -echonl" to default options generated by stty when -Z option is used. Added startup check for /mnt/nand/cfg/boa.conf and if found it will be copied to /etc. This will allow web server port or other settings changes to be stored in nand. === Ver: 2010-10-21 October 21, 2010 === Fixed problem with weight server remote control showing blank screen and not accepting keypresses. Added feature to weight server remote control. Weight server remote control enabled can be determined by checking for existence of /tmp/wtsvr_rc_port file; when the remote control is enabled the file will contain the IP port number for remote control. Whether any clients are connected can be determined by checking for existence of /tmp/wtsvr_rc_clients file; when any clients are connected file will contain list of client IP addresses. === Ver: 2010-08-18 August 18, 2010 === Fixed problem with usb keyboard driver that if key is held down when key repeat starts indicator may crash. === Ver: 2010-08-04 August 4, 2010 === Fixed problem with max734x driver that was causing touch screen beep sounds to be too long. === Ver: 2010-07-21 July 21, 2010 === Fixed problem that appmenu was no longer able to perform autorun to automatically start an application after a specified number of seconds. === Ver: 2010-06-28 June 28, 2010 === Improved mndb-comm driver. Added support for ICAN and DAC cards. Added queuing to help prevent apps from overrunning buffer and causing communications problems if requests are sent to main board with insufficient delay between requests. Added prompt on startup to allow updating indicator from USB. === Ver: 2009-07-02 July 2, 2009 === Improved mnbd-comm driver. Added support for signaling main board to reset UART in case of lost communication. Added feature for unsolicited main board messages to be acknowledged to applications with “U” instead of “A” to help application library keep commands/responses synchronized. === Ver: 2009-03-27 March 27, 2009 === Improved mnbd-comm driver. Added queuing for received messages from main board so that the DMA interrupt process can return more quickly. Previously “Lost communication from main board” may happen in some cases when the driver receives messages from the main board with no delay between them. === Ver: 2009-01-19 January 19, 2009 === Improved mnbd-comm driver code relating to totalizer. === Ver: 2008-12-19 December 19, 2008 === Improved m532x_graphics driver to return success or fail acknowledgement for custom font load. === Ver: 2008-12-04 December 4, 2008 === Added option to disable improved thread locking from 08.11.24 for Alex. This will allow new driver to use older 08.11.19 style communication which he believes is better for some applications. === Ver: 2008-11-24 November 24, 2008 === Fixed problem in mnbd-comm driver relating to totalizer output. Improved thread locking for concurrency. === Ver: 2008-11-19 November 19, 2008 === Improved mnbd-comm driver speed for repeat weight. === Ver: 2008-10-21 October 21, 2008 === Added WIM feature to mnbd-comm driver. Application may set a threshold weight and buffer size. When weight above threshold is reached driver will queue all received gross weights into buffer. Application can work from buffer removing overhead of application having to read each weight record individually.