============================================================== MVR-64 multiverter Change Log (History) ============================================================== 6.5 (2024-08-08) ================ - AES50: - Enable tunneling of AUX control over audio ch57-64 (to pass over Dante, MADI...), compatible with FLX-AES50 devices - MADI-TP: - Fixed MTA-64 adapter settings/addressing (were swapped) - General: - Fixed occational clock failing to lock to incoming signals 6.4 (2024-05-22) ================ - Web-UI: - Fixed some browsers not connecting with "431 Request Header too large" - Minor appearance improvements 6.3 (2024-05-15) ================= Backport of MVR-mkII firmware features: - Headamps: - Support for headamp remote control for AES50 Behringer and MIDAS stageboxes (black and blue) - Web-UI: - Dark theme for web UI (alternative) - Auto-detect matching version via USB: https://appsys.ch/remote - Support for multiple MVRs connected via USB - Fixed remote control of headphones via web - Various smaller UI improvements and fixes - CLI: - Changed symbolic interface names to match MVR-mkII *** NOTE: You may have to update your command line scripts! *** - Removed extra characters printed after lines/prompt - General: - Fixed Test tone generator not working 5.3 (2022-12-29) ================ - FlexLink: - Fixed link negotiation with FLX devices running on own clock - Dante: - Fixed occational "false red" LED indication when FlexLink is connected 5.2 (2022-09-07) ================ - FlexLink: - Fixed occasional transmit/connection problems/dropouts 5.1 (2022-07-28) ================ - SRC: - Fixed incorrect source of output channels 33-64 when upsampling from 48k to 96kHz (i.e. Dante => MO+MC) - Web-UI: - Fixed clock source "A" not accepting value "FlexLink" - Headphones: - Fixed sporadic muted headphones after startup - Don't mute headphone amplifier when inputs are zero, to avoid ramping up/down during playback of silence - FlexLink: - Fixed occasional fail to lock, e.g. when FLX clocksource changes - Fixed intermittant indication of false "good" connection when clock is invalid 5.0 (2022-06-03) ================ - UI: - Major rework of UI, especially when the SRC is used - Allow front panel lock from the web UI - Improved command line interpreter with new options and better description - Routing: - Improved routing logic: logical channels routings remain constant throughout different speeds/SMUX modes (48k/96k/192k) - Switch core redesign for improved stability - SRC: - Removed fixed combinations of inputs/outputs which can be SRC'ed. Now any input and/or output can selected to run either on clock domain A or B; sample rate conversion is automatically applied for channels routed between different clock domains. - Removed fixed 64x64ch limitation. Number of channels converted in each direction is now flexible (128x0/112x16/80x32/64x64/32x80/16x112/128x0 at 48kHz) and is automatically matched the routing. (SRC-64 Firmware 2.0 required) - Fixed occational muting/shifted channels/noise after clock changes NOTE: Upgrade SRC-64 to Firmware 2.0 to have these bugs fixed also on the SRC side. - Fixed ASRC clock not locking when the MVR and the clock source are powered up in a certain sequence - Improved power management for SRC when not all channels are used (SRC-64 Firmware 2.0 required) - ADAT/SPDIF: - Option "Sticky channel numbers" to have physical connectors always input/output the same logical channel, independent of the clock SMUX (x1/x2/x4) - Fixed spurious clock dropouts when ADAT or SPDIF is master clock and the input is jittery - Fixed 96kHz operation in SPDIF mode - MADI: - Fixed sporadic "fail to sync to incoming data" after samplerate changes 
- AES50: - Forwarding of AUX data (preamp remote control) between AES50/MADI-TP ports 
 - Dante: - Updated to Audinate base firmware 4.4.0.8 - Fixed clocking when clock master = DANTE - FlexLink: - Support for all 192 channels (connect to FLX or other MVR) 
 
- RS422/RS485: - New option to tunnel RS422/RS485 over MADI (embed/de-embed) 4.2 (2020-04-29) ================ - General: - Support for FPGA HW version 2 (devices with BLUE power LEDs) - Fixed erratic behaviour after factory reset - UI: - Web: Fixed occasional empty routing matrix and non-working UI - Web: Fixed disabled "Edit" and "Remove" buttons in routing list - Web: Optimized web traffic - MADI-TP: - Fixed AES-X-213 MADI-TP frame format, to enable connection e.g. with RME's MADI router 4.1 (2019-09-12) ================ - General: - Fixed corruption of presets when up- or downgrading from versions 3.2 and earlier - Fixed selftest for headphones and BNC Wordclock - Updated and clarified README.TXT and RELEASE-NOTES.TXT - UI: - Fixed several display problems in frontpanel and web UI - ADAT/ - Fixed generation of SPDIF and AES3 metadata. This should fix reception of SPDIF SPDIF: and AES3 in all compliant devices - Headphones Fixed extra headphones gain 4.0 (2019-07-11) ================ - General: - Improved PLL behaviour: tolerates glitches or loss of master clock signal (up to 1s) without forcing a reset/mute. This minimizes the effects on the audio signals passed through during clock switchovers or temporary problems with the master clock - Audio is faded out/in over 40ms to avoid pops and clicks when clock or signal is removed or reapplied - Faster clock recovery times after clock has been lost or changed - UI: - New "Fullscreen" mode in routing matrix - Improved MADI mode selection dialogs - Added "offline" detection for web ui - Added firmware consistency check to avoid errors with non-matching FPGA/Dante firmware - Fixed matrix view when viewed in Safari (tested with 12.0) - Fixed deleting old routings when uploading Preset - ADAT/ - Added support for SPDIF/AES3 optical input and output SPDIF: - Improved valid signal detection logic - Fixed noise when receiving non-synced ADAT stream - Improved visualization of individual input port states in web ui - MADI-TP: - Added support for MTA-64 DiGiCo/Soundcraft/Studer/Harman MADI-TP Adapter, enabling to connect directly to these MADI-TP implementations - MADI/MIDI - Forwarding of control data (AES3 userbits) when routing between different MADI ports This enables remote control for DiGiCo (ch57), Soundcraft (ch1-10) and RME/Ferrofish equipment (ch56), provided that the respective channels are routed 1:1 - Added 57ch output mode for DiGiCo - MIDI-over-MADI embedding/extracting (MIDI jacks <> MADI streams) - Improved resync logic when received signal has errors, or after master clock glitches - Fixed "input valid" not resetting when input disconnected - Fixed MIDI Rx LED not working - Dante: - Receive: Fixed rare volume shifts by factors of 6dB (1 bit off) after master clock glitches - Dante-related LEDs blink while module is booting up - Fixed Dante samplerate automatically set according to the source samplerate when clock master is ADAT, MADI or AES50 - Based on latest Dante Brooklyn firmware 4.1.1.4 - Extension - Enabled connecting two Multiverters together via standard HDMI cable with 1 sample super-low latency 3.2 (2018-10-02) ================ - UI: Fixed web remote control when *no* ASRC is installed (was almost unsuable) - UI: Many improvements for the Routing Matrix on Web Remote: - Matrix headers are sticky and don't scroll outside the view - Status information for each port (connection status, channel count, format...) displayed on the column/row header - Unavailable channels (i.e. >48 on AES50) are hatched out - Better display of aggregate interfaces (dual-MADI, dual-AES50 for 96k I/O with ASRC) - Overall display improvements - Telnet: Fixed "config" command reply when both parameters "query" and "json" are given - Updater: Display a warning that Dante firmware should also be upgraded Improved detection of COM port (added 2018-11-06) 3.1 (2018-07-12) ================ Bugfix release: Fixed routing via Web UI at 96k/192k 3.0 (2018-07-03) ================ - UI: Web / Telnet / USB / MIDI remote control Channel-wise routing - AES50: Removed AES50+MADI-TP dual port aggregation. Use channel-wise routing as replacement (much more flexible). - MADI: Fixed reception of streams containing extra channels (i.e. containing DiGiCo control data) - Dante: Based on Dante Brooklyn Firmware 4.0.9.1 - Selftest: Fixed +15V output on Extension port during selftest 2.0 (2017-09-27) ================ - ASRC: Support for ASRC (Asynchronous Sample Rate Converter) Hardware Module - Dante: Based on Dante Brooklyn Firmware 4.0.4.19, including new features like support for "Dante Domain Manager" (DDM) - Testtone: Fixed occasionally wrong tone sent after samplerate changed - UI: Cursor wrap at the end - UI: Improved rotary knob responsiveness - All: Improved and documented selftest features 1.4 (2017-04-13) ================ - UI: New panel lock function: To lock/unlock the panel, press and hold the "Back" button (small round button left-top to the encoder) while pushing the encoder. If the panel is locked and a button is pressed, the seven-segment display will flash three times to indicate the lock. - ADAT: Fixed ADAT input channel assigment (ch1/2 were missing, data from 7/8 appeared instead on ch1/2 as well as on 7/8) - Dante: Fixed occasional corrupted transmit data when clock source is "DA" (supposedly due to a bug in the Brooklyn module) - MADI: Fixed very rare init problems after powerup - Testtone: Fixed ch1 samples doubled in samplerates >= 88.2kHz 1.3 (2016-11-18) ================ - Dante: Samplerate and clocking now set automatically depending on the multiverter's clock setting; no need to set it also within Dante controller - Dante: Based on Dante Brooklyn Firmware 3.10.1.2, including new features like Device Lock etc. - Dante: Improved clock stability when Dante is master clock - AES50: Added channel aggregation mode (use MADI-TP as second AES50) to have full 64 channels@48kHz (either 48+16 or 32+32) - Headphones: Added optional gain (0/+6/+12/+24dB) in configuration settings - MADI: Fixed 96k/48k frame setting for coaxial output (setting had no effect, instead setting from optical output was taken) - MADI: Improved valid signal detection and muting after loss of signal - UI: Fixed "SMUX" LED in SMUX mode - UI: Changed cursor movement in "Routing" menu to a more natural "I want that input on that output" way. - UI: For outputs where the connection is essentially bi-directional (Dante, AES50, MADI-TP), the dots in routing matrix are only shown green if both a valid input *and* output connection is detected (i.e. a conversion is actively set up and running) - UI: Altered configuration settings are set back to their initial value when the setting mode is exited via "back" button - Selftest: Fixed and improved status indicators for AES50,WCLK,Dante - Updater: Improved detection of COM port numbers, improved user guidance 1.2 (2016-07-05) ================ - ADAT: Corrected Rx channel assignment when clock source is ADAT@96k - MADI: Removed silent aliasing noise problems when clock source is MO/MC/MT - AES50: Fixed sync and connection with Behringer X32/S16 - AES50: Fixed sync and connection with MIDAS PRO1 and DL251 in certain master/slave scenarios - Dante: Fixed audio spurious audio receive problems at 96kHz (digital noise) - Dante: LEDs are green only when audio is unmuted and there is at least one ethernet connection active - Clocks: Added PLL self-reset when samplerate changes to ensure correct re-initialization - UI: Changed Monitor mode default to Mono - UI: Limit monitor channel to 32/16 in x2 and x4 modes 1.1 (2016-06-11) ================ - UI: Fixed LED indication (red) of changed preset after power cycle - UI: Testtone mode indication (yellow) removed 1.0 (2016-05-11) ================ - Initial Release