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!
The update will take about 4 minutes.
During the update the device will not be accessible.
After the update an automatic reboot will be performed.
After the reboot, the FPGA's flash memory will be reprogrammed. This is indicated by PSU LED 1+2 blinking synchronously.
Clear your browser caches before reloading the M.1k2 web page!