M.1k2 mkII update (2021-07-12)

Update information

This cumulative update contains the official controller firmware as of 12th of July, 2021. It will update all system components. Here is a detailed list of the major changes since last release:

*** 2021-07-12 - Cumulative update version of patches since 2019-04-07 *** 2020-11-20 - FPGA: Improved MADI Receiver *** 2020-07-31 - BUGFIX: port assignment of primary fallback configuration for clock redundancy did not work properly *** 2019-04-07 - fixed version information on GPL information page (misc->licenses) and added email address to request source code *** 2018-11-09 - BUGFIX: if a user has no permission to run system scripts, the panel will not show - BUGFIX: editing users could have led to the browser tab being stuck in an endless loop *** 2018-11-08 - added 'safe click' mode to channel matrix ('j' key to enable/disable) *** 2018-10-24 - BUGFIX: follow_96k was broken in a previous update, fixed - upgrade file verification speed up *** 2018-10-20 - BUGFIX: Missing library dependency broke a few applications *** 2018-09-19 - BUGFIX: sfp: fixed SONET Compliance Specifier explanation - BUGFIX: telnetd: fixed command parsing of commands with space *** 2018-03-22 - configuration backup in service.html failed due to permission check *** 2018-03-19 - fixed buf in sfp_json tool that lead to blank SFP detail window under certain circumstances *** 2018-01-15 - Added workaround for browser bug that caused matrix backgrounds not to zoom properly. If the matrix background seems out of line, please make sure you are at 100% zoom (on HiDPI displays the browser might not render at 100% even if it says so, try other zoom levels). - Fixed master clock fallback labels in the wordclock configuration page, they were always showing the system port names - Improved menu coloring scheme *** 2017-11-10 - BUGFIX: WebSocket packets with exactly 125 bytes length broke the connection with chrome *** 2017-10-18 - BUGFIX: Doppelgaenger slave discovery (black series) *** 2017-10-17 - SW-P 08: added live debugging - SW-P 08: matrix IDs freely configurable *** 2017-10-13 - Improved Tally handling *** 2017-10-10 - BUGFIX: Doppelgaenger slave discovery *** 2017-10-06 - BUGFIX: Configuration restore in green series broken - BUGFIX: Watchdog did not restart httpd anymore since 2017-08-09 *** 2017-09-17 - SW-P 08: added system snapshot and system script matrix - SW-P 08: added Label im-/export - improved label import/export help page - luad: added telnettx, tcptx, udptx, sertx - added separate system script window - BUGFIX: multi-line comments in snapshots got cut off - BUGFIX: some special characters in channel labels were not masked properly *** 2017-09-12 - BUGFIX from 2017-08-29 introduced another bug, fixed :) *** 2017-08-29 - BUGFIX: Masking of " missing in function that displays the currently active snapshot *** 2017-08-09 - NEW: service web page running with autonomous webserver on port 8080 *** 2017-07-25 - BUGFIX: snapshots which changed FS might have had not all XPs restored *** 2017-06-12 - moved system script page to tools section *** 2017-06-09 - added check of gateway IP (which is mandatory in manual IP configuration) - added warning if IP reset is disabled *** 2017-06-06 - added tally functionality to scripts *** 2017-05-30 - BUGFIX: large config backup generation could lead to browser time out while waiting for download; now generating uncompressed configuration backup archives - remove PORTGAIN_MODE command from telnet - added SYSTEM_SCRIPT to telnet *** 2017-05-02 - BUGFIX: disabled automatic 57ch switch did not let turn off 57ch mode manually *** 2017-03-24 - added subcode transparency switch *** 2017-03-17 - delayed network configuration to a point after initialization - added MIDI controller B8 to run system scripts - improved transaction speed on audio xp lock & gain lock *** 2017-02-23 - fixed display problem of port/serial/MIDI matrix on hiDPI displays - fixed display problem of MADI channels in port configuration page *** 2017-02-10 - added workaround for update problem in portmatrix after loading a snapshot *** 2017-02-08 - added "raw number" label mode in channel matrix - added salvo generator for scripts (BETA) - BUGFIX in controld - BUGFIX in httpd - typo removal in online help *** 2017-02-07 - BUGFIX: snapshot buttons in matrix pages were inaccessible - fixed several typos in online help *** 2017-01-30 - fixed output of telnet daemon (0 byte, 2 typos) *** 2017-01-24 - "Plugin Configuration" page added to online help, was missing *** 2017-01-18 - BUGFIX: linux kernel's w1_therm driver could segfault (black series only) *** 2017-01-17 - BUGFIX: three byte SysEx messages entered in MIDI tool were not transmitted *** 2016-12-19 - fixed bug restoring lost serial number *** 2016-12-13 - improved storage of device registration data (gen2 controller only) - removed bug that toggled DONET daemon to disabled state after booting *** 2016-12-12 - port configuration page now remembers last selected port - system script tab added to mobile page *** 2016-12-06 - fixed a bug in the CSV routing export function *** 2016-11-21 - mkI devices now can use SDHC cards! - bugfix in matrix editor's overview map *** 2016-11-15 - formatting in scripting help fixed - missing scripting directory added - new feature: subcode transparency switchable per port - new feature: smart SFP io board support added *** 2016-11-04 - bugfix channel matrix toggling offline/online matrix - added label display mode notification in channel matrix - added LUA scripting engine (PUBLIC BETA) *** 2016-09-13 - removed time jump feature from sync daemon - added CLEAR button to port sync history - added 57ch support (black series only) - bugfix json/xps_set, source/dest were swapped *** 2016-06-01 - new feature: port matrix to SWP08 - new feature: configurable audio matrix *** 2016-05-25 - bugfix regarding network configuration storage in green series *** 2016-05-12 - bugfix user login statistics on black series - bugfix user snapshots on black series *** 2016-03-25 - bugfix in telnet's PORTXP command *** 2016-03-24 - bugfix in port configuration page - cleaned up plugin handling - cleaned up ethernet initialization *** 2016-02-16 - added AUDIODI, AUDIOSI, AUDIOSO, FEEDBACK to telnet *** 2016-01-17 - new feature: SNMP support *** 2016-01-14 - new donetd broke support archive generation - added truncation of incomplete UTF8 sequences in labels - illegal MIDI commands have not been marked as such - added activity display for MIDI and serial data *** 2015-11-25 - new DONet daemon added *** 2015-11-19 - FPGA firmware build 03 fixes issue indicating video mode - Controller kernel update to fix issue with MIDIoverMADI *** 2015-10-27 - fixed a bug regarding non-admin users wanting to store a snapshot *** 2015-09-30 - fixed the MIDI self test - added a driver for Pre-v10 Windows to make use of the USB serial port *** 2015-09-22 - fixed a bug regarding the generation of MAC addresses. This could have lead to identical MAC address collisions if devices with consecutive serial numbers are used within the same LAN *** 2015-10-19 - fixed a visibility issue in the matrix editor *** 2015-09-16 - fixed a bug in midid that could lead to repeated the last sysex packet - MIDI connectivity to the controller was lost (mkII only), fixed *** 2015-09-08 - fixed a bug concerning not connected XPs in offline matrix - fixed a bug concerning labels with exactly 16 characters length *** 2015-06-25 - fixed a bug creating new users (mkII only) *** 2015-06-21 - fixed a bug concerning deletion of a user's snapshots (mkII only) *** 2015-06-17 - speedup of boot process 70s -> 12s (mkII only) *** 2015-06-15 - information about loaded snapshot restored upon cold boot - added warning if 96 frame follow is activated when MasterFS is active *** 2015-05-27 - added test for valid UTF-8 characters in label import *** 2015-04-24 - FPGA firmware fix to correctly indicate video input state *** 2015-04-21 - rearranged order of snapshot data to speed up loading *** 2015-04-15 - fixed compatibility issue with Safari and Matrix View *** 2015-02-16 - added serial variant of SWP08 daemon *** 2015-01-10 - added fix for 4-wire fans - last snapshot loaded displayed in status bar *** 2015-12-22 - fixed www logout issue *** 2014-12-19 - added clock hierarchy - added AES word clock input (rev 2 FPGA boards only) *** 2014-11-17 - added serial variant of telnet plugin *** 2014-10-19 - fixed SysEx output in MIDI tool *** 2014-10-12 - 'Silent Mode' added: Shut down fans completely - faster startup of fan control *** 2014-09-30 - added new dual controller status flags to enhance compatibility with newer VSM versions *** 2014-09-28 - Doppelgaenger BETA *** 2014-09-22 - If the RESET button is pressed for more than 1s (but less than 5s), the web server is restarted - After changing the network setting, the web page relocates to the new address *** 2014-09-18 - Native DONet support added: Remotely control all D.O. devices that are connected to the M.1k2 *** 2014-09-15 - added third layer of labels in Matrix view: Output labels display the input label once a connection is made, "N/C" otherwise *** 2014-09-13 - CSV export of routing and clock assignment *** 2014-06-17 - 96k-Follow added
Please read the following carefully!

Update confirmation