[[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 instead of updating the individual components. === Update Pack 01.12.031 2024-02-13 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_031.zip OS: 01.12.031 Loader: 1.10.026 MB: 1.20.020] * '''OS -''' Fix that OS may not get LCD panel timing from boot loader parameter data. === Update Pack DLC 01.12.031 2024-02-13 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_DLC_01_12_031.zip OS: 01.12.031 Loader: 1.10.026 MB DLC: 1.21.029] * '''OS -''' Fix that OS may not get LCD panel timing from boot loader parameter data. === Update Pack 01.12.030 2024-02-06 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_030.zip OS: 01.12.030 Loader: 1.10.026 MB: 1.20.020] * '''OS -''' Updated to allow custom apps that respond to remote control button hold down and release. Updated standard apps. * '''Loader - ''' Updated LCD timing for new display, still compatible with older displays. === Update Pack DLC 01.12.030 2024-02-06 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_DLC_01_12_030.zip OS: 01.12.030 Loader: 1.10.026 MB DLC: 1.21.029] * '''OS -''' Updated to allow custom apps that respond to remote control button hold down and release. Updated standard apps. * '''Loader - ''' Updated LCD timing for new display, still compatible with older displays. === Update Pack DLC 01.12.029 2023-04-13 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_DLC_01_12_029.zip OS: 01.12.029 Loader: 1.10.025 MB DLC: 1.21.029] * '''Loader -''' General updates * '''!MnBd DLC -''' Updated to allow for new RTC chip on current mainboards. === Update Pack 01.12.029 2023-04-13 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_029.zip OS: 01.12.029 Loader: 1.10.025 MB: 1.20.020] * '''Loader -''' General updates * '''!MnBd -''' Updated to allow for new RTC chip on current mainboards. === Update Pack DLC 01.12.028 2021-10-21 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_DLC_01_12_028.zip OS: 01.12.028 Loader: 1.10.022 MB DLC: 1.21.026] * '''Loader -''' Improved DLC support. Simplified DLC diagnostics. * '''OS -''' Updated standard apps. * '''!MnBd DLC -''' Updated to support CRC communications check with DLC card. Updates for improved DLC diagnostics. === Update Pack 01.12.027 2021-08-20 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_027.zip OS: 01.12.027 Loader: 1.10.021 MB: 1.20.017] * '''Loader -''' Improved DLC support. Fixed problem with DAC output when using DLC. * '''OS -''' Updated standard apps. ID storage and Highway Weigh Station now have scoreboard output selections for SB600 formats. * '''!MnBd -''' Added repeating output format specifiers to better support SB600 scoreboard outputs === Update Pack DLC 01.12.027 2021-08-20 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_DLC_01_12_027.zip OS: 01.12.027 Loader: 1.10.021 MB DLC: 1.21.025] * '''Loader -''' Improved DLC support. Fixed problem with DAC output when using DLC. * '''OS -''' Updated standard apps. ID storage and Highway Weigh Station now have scoreboard output selections for SB600 formats. * '''!MnBd DLC -''' Fixed problem with DAC output when using DLC. Added repeating output format specifiers to better support SB600 scoreboard outputs === Update Pack 01.12.026 2020-10-15 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_026.zip OS: 01.12.026 Loader: 1.10.019 MB: 1.20.015] * '''Loader -''' Updated DLC card configuration to allow manual DNS settings. Added 'Advanced' setup to set server and perform ping to test network/isite communications. * '''OS -''' Improved app DLC error messages. Updated standard apps * '''!MnBd -''' General updates === Update Pack DLC 01.12.026 2020-10-15 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_DLC_01_12_026.zip OS: 01.12.026 Loader: 1.10.019 MB: 1.21.021] * '''Loader -''' Updated DLC card configuration to allow manual DNS settings. Added 'Advanced' setup to set server and perform ping to test network/isite communications. * '''OS -''' Improved app DLC error messages * '''!MnBd DLC -''' Improved DLC card communications of network parameters. (DLC card should be updated to version 1.00.016) === Update Pack 01.12.024 2020-01-23 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_024.zip OS: 01.12.024 Loader: 1.10.014 MB: 1.20.009] * '''Loader -''' Updated to allow for maximum sample rate 240 to be entered for new SWIM feature. Updated totalizer input screen for *AU* Australian mainboard version to allow for interval and decimal input for each scale included in total. * '''OS -''' Updated to support new SWIM (slow speed weight-in-motion) feature of mainboard buffering weight samples above threshold. Remote control now allows for bitmap display (custom apps must be recompiled with current lib825ev for remote control bitmap display). * '''!MnBd -''' Added feature for SWIM (slow speed weight-in-motion) when enabled main board buffers weight samples above specified threshold and sends in blocks to OPI board to allow greater throughput. === Update Pack DLC 01.12.022 2019-05-01 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_DLC_01_12_022.zip OS: 01.12.022 Loader: 1.10.013 MB: 1.21.012] * '''Loader -''' Added "DLC Card Communication Error Counts" screen to DLC diagnostics. * '''!MnBd DLC -''' Fixed problem that may cause first/last cell assignment to not be recalled === Update Pack DLC 01.12.021 2019-02-06 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_DLC_01_12_021.zip OS: 01.12.021 Loader: 1.10.012 MB: 1.21.011] * '''OS -''' Updated Highway Weigh Station app to fix problem that if computer output is enabled the app may hang if computer stops requesting weight. Also fixed problem that Highway Weigh Station app would exit immediately upon startup with no display message if update software menu "M:" selection was not set as "M:1". Now it will show a message "Error set M:1 in setup". * '''!MnBd DLC -''' Fixed problem with version 1.21.010 that may prevent updating the mainboard software from USB or network. A mainboard already loaded with version 1.21.010 may have to be connected to a BDM with appropriate software to reflash it. === Update Pack DLC 01.12.020 2018-12-12 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_DLC_01_12_021.zip OS: 01.12.020 Loader: 1.10.012 MB: 1.21.010] * '''Loader -''' Improved startup screen status display. * '''OS -''' Updated ID storage app to correctly show "Lost Comm with Mainboard" if mainboard communications are interrupted. * '''!MnBd DLC -''' Updated so VCC low voltage interrupt is debounced to prevent brief power disturbance from stopping mainboard. Low voltage condition now sets flag to appear in startup screen, but does not stop mainboard operation === Update Pack DLC 01.12.019 2018-10-29 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_019_DLC.zip OS: 01.12.019 Loader: 1.09.012 MB: 1.21.009] * '''Loader -''' Added digital cell diagnostics, Smart Cal, etc... * '''OS -''' Updated OS communications code and standard apps for DLC support. * '''!MnBd DLC -''' Updated communications code for DLC card support. No longer supports old style mainboard 2010 and earlier !DeviceNet communications. Should not be used for ICAN systems. === Update Pack 01.12.018 2018-03-29 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_018.zip OS: 01.12.018 Loader: 1.09.011 MB: 1.20.006] * '''OS -''' Updated ID Storage app. === Update Pack 01.12.017 2017-10-13 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_017.zip OS: 01.12.017 Loader: 1.09.011 MB: 1.20.006] * '''Loader -''' Improved ICAN diagnostics/fine span. * '''OS -''' Updated built-in applications. * '''!MnBd -''' Updated to allow multi repeat and repeating scoreboard or other output simultaneously. === Update Pack 01.12.016 2015-09-14 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_016.zip OS: 01.12.016 Loader: 1.09.009 MB: 1.20.004] * '''OS -''' Updated built-in applications. === Update Pack 01.12.015 2014-08-26 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_015.zip OS: 01.12.015 Loader: 1.09.009 MB: 1.20.004] * '''Loader -''' Added "Startup Settings" option to the "Preferences" menu. This option provide a prompt "Auto start time" to set the starting value for the count-down to automatically start application mode. The option "Auto start always" is provided. Selecting "Yes" will cause the count-down to start again if you return to the main screen from another loader screen. The "Bypass Update and Test Option" prompt may be selected "Yes" to prevent the "U = Update T = Test" from appearing when starting application mode. Added “Trim” column to ICAN individual cell fine span screen. The "Trim" column will show the change to the cell trim as adjustments are made. The coarse span adjustment keys are changed from '+' and '-' to ‘C’ and ‘V’ to eliminate problems with getting the shift state wrong. * '''OS -''' If the loader "Bypass Update and Test Option" is selected "Yes" during startup the display will show ">>>>>" to indicate that this option is being bypassed. The "U" and "T" keys will be ignored. To do an update it will be necessary to return to the loader settings and set this option back to "No" and then start up again. Improved the mnbd-comm driver so that if an application is doing multi repeat to get weight, and another application such as the weight server makes weight requests there will not be additional weight requests sent to the main board. The multi repeat weight will be used for both applications. The weight server remote control security is improved for use with the RemoteWeigh mobile app. The "/dev/ttyACM0" through "/dev/ttyACM3" and "/dev/ttyUSB0" through "/dev/ttyUSB3" device nodes are added for use with experimental USB serial adapter devices. This is currently an unsupported feature. The USB host ports are supported only for use with keyboards, printer, and USB flash memory. === Update Pack 01.12.014 2013-08-23 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_014.zip OS: 01.12.014 Loader: 1.09.007 MB: 1.20.004] * '''OS -''' Improved startup process to check every 10 seconds for up to two minutes to make sure NAND is done mounting before it checks for a custom startup script. === Update Pack 01.12.013 2013-06-28 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_013.zip OS: 01.12.013 Loader: 1.09.007 MB: 1.20.004] * '''OS -''' Updated mainboard communications driver to handle repeating ICAN individual cell weights for various numbers of platforms. Previous versions were configured for three platforms. === Update Pack 01.12.012 2013-04-18 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_012.zip OS: 01.12.012 Loader: 1.09.007 MB: 1.20.004] * '''Loader -''' Added prompts to network configuration screen to allow web server port "P:" to be specified and "NAND:" to be selected "Yes" or "No". If nand is selected web server files will be served from nand to allow customization. * '''OS -''' 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. === Update Pack 01.12.011 2013-02-15 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_011.zip OS: 01.12.011 Loader: 1.09.006 MB: 1.20.004] * '''Loader -''' Improved DAC setup. * '''OS -''' Fixed problem with rc.local not copying custom boa.conf file if specified. * '''!MnBd -''' Improved scale step feature to allow real-time DIO off for fast weight done, slow starting. === Update Pack 01.12.010 2012-08-20 === [http://tech.825spectrum.com/trac/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_010.zip OS: 01.12.010 Loader: 1.09.004 MB: 1.20.003] * '''OS -''' Configuration program was not allowing COM4 to be selected for ticket outputs. (Main boards Rev B. 2012 and newer have a COM4 port). === Update Pack 01.12.009 2012-08-07 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_009.zip OS: 01.12.009 Loader: 1.09.004 MB: 1.20.003] * '''OS -''' Updates to ID storage for NTEP. Updated flash update program so that "Proceed (Y/N)?" allows upper or lower case "Y" to confirm. * '''!MnBd -''' Resolved issue that with OIML enabled and using ICAN COM3 OIML weight output was not working. === Update Pack 01.12.008 2012-07-23 === [http://tech.825spectrum.com/trac/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_008.zip OS: 01.12.008 Loader: 1.09.004 MB: 1.20.002] * '''OS -''' Fixed problem that full USB HID support was not enabled causing USB keyboards to not work with previous release.. === Update Pack 01.12.007 2012-07-18 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/os825_01_12_007.zip OS: 01.12.007 Loader: 1.09.004 MB: 1.20.002] * '''Loader -''' Updated to display verisons in xx.yy.zzz format where xx is metrologically significant change. Updated to set OPI CTS to receive mode to correspond to main board update to use RTS/CTS to signal start of message. Improved ICAN diagnostics - Will display message to check cable and power when CAN bus error occurs. * '''OS -''' 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. * '''!MnBd -''' Updated to raise OPI CTS to during first character transmission of message to OPI board when multi drop mode is disabled. Updated OPI will use this to verify message synchronization when multi drop mode is disabled. Disabling multi drop mode seems to prevent problem with MCF5213 UART sometimes going into non-recoverable repeating transmission of data. Updated scale step mode to allow for digital output to be turned off when slow fill is finished. === Update Pack 2011-10-18 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/update825-2011-10-18.zip OS: 2011-02-18 Loader: 1.08v MB: 1.17] * '''Loader -''' Fixed problem that with more than six scale cards the parameters screen might incorrectly show and set the parameters for scale six if scale seven or above is selected. === Update Pack 2011-02-18 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/update825-2011-02-18.zip OS: 2011-02-18 Loader: 1.08s MB: 1.17] * '''OS -''' 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. === Update Pack 2011-01-28 === [http://tech.825spectrum.com/raw-attachment/wiki/Docs/User/FullUpdate/VersionHistory/update825-2011-01-28.zip OS: 2011-01-28 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. 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. === Update Pack 2010-11-03 === [http://tech.825spectrum.com/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/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/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/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/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/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/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 === [http://tech.825spectrum.com/wiki/Docs/User/FullUpdate/VersionHistory/OS Click to view OS update history] === Loader (OPI Boot loader) === [http://tech.825spectrum.com/wiki/Docs/User/FullUpdate/VersionHistory/Loader Click to view loader update history] === Main board === [http://tech.825spectrum.com/wiki/Docs/User/FullUpdate/VersionHistory/MnBd Click to view main board update history] === Option Cards === [http://tech.825spectrum.com/wiki/Docs/User/FullUpdate/VersionHistory/OptionCards Click to view option card update history]