[[PageOutline]] = 825 Software Version History = == Update Packs == The information below shows update information organized into update packages. It is generally recommended that 825 indicators should be updated using the update packs. === Update Pack 2010-01-27 === [http://tech.825spectrum.com/trac/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/update825-2011-01-27.zip OS: 2011-01-27 Loader: 1.08s MB: 1.17] * '''OS -''' 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. 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. === Update Pack 2010-11-03 === [http://tech.825spectrum.com/trac/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/update825-2010-11-03.zip OS: 2010-10-21 Loader: 1.08s MB: 1.17] * '''Loader -''' Updated main menu so option "3." is "Legal metrology information / Setup". When this is selected the options "1. View event counters", "2. View certificates / ID information" and "3. Setup menu" are shown. Options 1 and 2 are not password protected. Password will be prompted for option 3 on first access unless default operator is set to ADMIN. * '''Install Files -''' Updated CGI 'index' program and html templates to prompt for login ID and password for 825 web access. 825 operators with file manager access will be allowed. Login is maintained by use of a cookie for the current web session. When browser is exited and restarted login will be required again. Remote control page will now show "Remote control is not currently enabled on this 825" if the weight server is not running or is not configured to allow remote control connections. The CGI also now permits URL to contain full path to be specified for download files. === Update Pack 2010-10-21 === [http://tech.825spectrum.com/trac/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/update825-2010-10-21.zip OS: 2010-10-21 Loader: 1.08r MB: 1.17] * '''OS -''' 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. * '''Loader -''' Improved ICAN diagnostics and fine span to multiply weight values by interval to show weights in calibrated weight units. Added feature to fine span cells to select multiple cells by pressing SPACE to allow multiple cells to be tweaked up or down simultaneously. Added ICAN option to show box status. DIO test will now reset outputs after test complete. === Update Pack 2010-09-09 === [http://tech.825spectrum.com/trac/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/update825-2010-09-09.zip OS: 2010-08-18 Loader: 1.08p MB: 1.17] * '''OS -''' Fixed problem with usb keyboard driver that if key is held down when key repeat starts indicator may crash. * '''Loader -''' Improved ICAN setup to display a message when the NOVRAM is cleared and after a time delay go back to setup menu. This eliminates problem of the cell assignment display showing wrong number of cells if you do not ESCAPE out and go back in. * '''MnBd -''' Improved COM3 to allow TX enable/disable for RS485. Uses same command from main board as SetRTS. === Update Pack 2010-08-18 === [http://tech.825spectrum.com/trac/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/update825-2010-08-18.zip OS: 2010-08-04 Loader: 1.08o MB: 1.16] * '''Install Files -''' Fixed problem with loadsrec system file may not flash loader correctly causing standard indicator to lock up "Reading Parameters". Also fixed problem with loadsrec that after flashing the OS version may be displayed as blank. === Update Pack 2010-08-04 === [http://tech.825spectrum.com/trac/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/update825-2010-08-04.zip OS: 2010-08-04 Loader: 1.08o MB: 1.16] * '''OS -''' Update to fix touch screen beep too long. * '''Loader -''' Fixed problem with DAC card output level. * '''Install Files -''' Updated install script to prompt (Y/N) whether to perform full erase and reinstall. If no is selected the script will prompt (Y/N) for each component group to reinstall. === Update Pack 2010-07-22 === [http://tech.825spectrum.com/trac/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/update825-2010-07-22.zip OS: 2010-07-21 Loader: 1.08m MB 1.16] * '''OS -''' Fixed problem that appmenu was no longer able to perform autorun to automatically start an application after a specified number of seconds. * '''Loader -''' Improved “Update Software Menu” to show warning message before existing OS is erased (Continue Y/N?). === Update Pack 2010-06-28 === [http://tech.825spectrum.com/trac/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/update825-2010-06-28.zip OS: 2010-06-28 Loader: 1.08k MB: 1.16] * '''OS -''' 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. * '''Loader -''' Added ICAN and DAC support. Fixed problem with 12 hour mode time may show as 0:00 instead of 12:00. Improved totalizer calibration parameter prompting to allow one set of inputs to configure all scales in totalizer. * '''MnBd -''' Added support for ICAN cards. == Software Component History == === OS === ==== Ver: 2011-01-27 January 27, 2011 ==== Fixed problem that weight server may not work with serial communications after previous ICAN update. The weight server is moved out of the kernel and to the /mnt/nand/bin location for easier maintenance. 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. === Loader (OPI Boot loader) === ==== Ver: 1.08s Octboer 29, 2010 ==== Updated main menu so option "3." is "Legal metrology information / Setup". When this is selected the options "1. View event counters", "2. View certificates / ID information" and "3. Setup menu" are shown. Options 1 and 2 are not password protected. Password will be prompted for option 3 on first access unless default operator is set to ADMIN. ==== Ver: 1.08r Octboer 19, 2010 ==== Improved ICAN diagnostics and fine span to multiply weight values by interval to show weights in calibrated weight units. Added feature to fine span cells to select multiple cells by pressing SPACE to allow multiple cells to be tweaked up or down simultaneously. Added ICAN option to show box status. DIO test will now reset outputs after test complete. ==== Ver: 1.08p September 7, 2010 ==== Improved ICAN setup to display a message when the NOVRAM is cleared and after a time delay go back to setup menu. This eliminates problem of the cell assignment display showing wrong number of cells if you do not ESCAPE out and go back in. ==== Ver: 1.08o July 26, 2010 ==== Fixed problem with DAC output level. ==== Ver: 1.08m July 16, 2010 ==== Improved “Update Software Menu” to show warning message before existing OS is erased (Continue Y/N?). ==== Ver: 1.08k May 24, 2010 ==== Added ICAN and DAC support. Fixed problem with 12 hour mode time may show as 0:00 instead of 12:00. Improved totalizer calibration parameter prompting to allow one set of inputs to configure all scales in totalizer. ==== Ver: 1.07k Dec 17, 2008 ==== Added OIML certification number to information display. ==== Ver: 1.07 November 20, 2008 ==== Corrected problem with main board COM3 not being set to correct baud based on preference setting. === Main board === ==== Ver: 1.17 September 1, 2010 ==== Improved COM3 to allow TX enable/disable for RS485. Uses same command from main board as SetRTS. ==== Ver: 1.16 February 17, 2010 ==== Added support for ICAN cards. ==== Ver: 1.14 July 9, 2009 ==== Added support for DIO card counting feature. ==== Ver: 1.12 June 17, 2009 ==== Added support for DAC card. ==== Ver: 1.11 March 3, 2009 ==== Communications improvements to help prevent “Lost communications with main board”. ==== Ver: 1.10 November 7, 2008 ==== Added DIO event method to remove all events and reset outputs to low state. 5B {card} 00 00 00 00 FF FF FF FF {condition empty} ==== Ver: 1.08 Oct 15, 2008 ==== Fixed problem if main board received message from OPI of 2 bytes or less, which might happen due to noise, the main board would stop communicating with the OPI causing “Lost communications with main board”. === DIO (Digital I/O Board) === This cannot be updated using the USB update pack. This requires an ISP (In system programming) interface and appropriate software to update the firmware. === ICAN (ICAN Board) === This cannot be updated using the USB update pack. This requires an ISP (In system programming) interface and appropriate software to update the firmware. ==== Ver: 1.00 February 17, 2010 ==== Original Release === SIB (Scale Interface Board) === This cannot be updated using the USB update pack. This requires an ISP (In system programming) interface and appropriate software to update the firmware. ==== Ver: 0.06 November 18, 2008 ==== Clear weight average after calibration ==== Ver: 0.05 September 17, 2008 ==== Changed default configuration parameters for board test. ==== Ver: 0.04 July 31, 2008 ==== Added units labels to board parameters.