wiki:Docs/User/FullUpdate/VersionHistory/OS

Version 8 (modified by Don Wilson, 12 years ago) ( diff )

--

OS Update History

Ver: 01.12.012 April 18, 2013

Updated startup process to alter /etc/conf/boa.conf appropriately if the loader settings for web server port is not 80 or nand is set to yes. This replaces previous method of copying boa.conf from /mnt/nand/cfg which sometimes did not work.

Ver: 01.12.011 February 15, 2013

Fixed problem with rc.local not copying custom boa.conf file if specified.

Ver: 01.12.010 August 20, 2012

Configuration program was not allowing COM4 to be selected for ticket outputs. (Main boards 2012 and newer have a COM4 port).

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.

Note: See TracWiki for help on using the wiki.