Release notes for MX-CPU1_CPU firmware

Copyright (c) 2004-2017, Lightware

2.0.2

New feature

  • Last switch status saved to EE instead of Flash.
  • IP config query.
  • Upon power status fail the front panel LCD blinks and shows the actual status.
  • Timeout in I2C communication.
  • New command: {VEDID}.
  • After bootup the router issues ([router name] ready!).
  • Bugfix

  • Command response fault (switch to all, lock output) (O54 Ivxcv).
  • IP address conflict freezes the router.
  • Switch state saving after every command (timeout added).
  • Control Lock LED turns off after 5 seconds.
  • Control lock didn't disable LCD menu buttons.
  • LCD menu doesn't refresh after quitting from IP settings and factory settings.
  • 2.1.0

    Known bug

  • Sometimes control commands are missed. Working on it.
  • Bugfix

  • Current settings are overwritten.
  • After bootup in AUTOTAKE 1st output is not shown.
  • Input signal present displaying error on front panel.
  • Default DVI parameter recall from front panel is not working.
  • 2.2.0

    New feature

  • V1.0 status card support.
  • Switch commands issued once are executed at once.
  • New command: switch to virtual 0 input (previously mute).
  • Front panel mute is changed to "switch to virtual 0 input".
  • Signal won't be present at output X while output X is muted (unmute first).
  • Known bug

  • Not ready - front panel IR support.
  • Not ready - dual link io card support.
  • Bugfix

  • During muting only the first AD was muted (MX16x16frame).
  • Mute = disable output, instead of switching to virtual 0 input.
  • Output lock error in AUTOTAKE mode fixed.
  • Selfcheck IO pin identification fixed.
  • After setting DHCP IP, AUTOIP is disabled, without DHCP server the router hangs, AUTOIP is now enabled.
  • 2.2.1

    Bugfix

  • WEB, SERVER, Firmware revisions are not listed on the LCD.
  • PROTOCOL#2 framing paranthesis CrLf missing.
  • Protocol switch and query commands are lowercase while manual states uppercase (Everything is uppercase from now on).
  • 2.2.2

    Bugfix

  • LCD menu EDID reset function fixed.
  • LCD menu HDMI reset -> IO card reset fixed.
  • 2.2.3

    Bugfix

  • LCD menu IO card reset reloads factory default drive currents as well.
  • EDID firmware is not listed in the LCD menu (max. bootup timeout increased).
  • Power status space separation problem (leading spaces -> leading zeros).
  • 2.3.0

    New feature

  • New LCD menu item in HDCP routers. Factory defaults...-> HDCP reset.
  • New LCD menus: PWR_STATUS, SELFTEST, ERROR_LIST.
  • Removed - LCD back-to-home timeout.
  • Boot sequence is listed on the LCD. If DIP8 is ON, then it's also listed on the RS-232 (only!) port as well.
  • Elist is saved in EEPROM (new commands: elist=a, elist=!).
  • In MX32x32DVI-R, popup messages are shown on LCD if PSUs are inserted, or removed.
  • Known bug

  • Not ready - front panel IR support.
  • Not ready - dual link io card support.
  • Bugfix

  • IR left-right button handling.
  • If bootup wasn't successful, a popup screen is shown on LCD, waiting for the user to press enter.
  • 2.3.1

    Bugfix

  • MX32x32 0xCE alert at startup.
  • 2.3.2

    Bugfix

  • Dual link drive currents were set separately.
  • 2.3.3

    Bugfix

  • Fast UP/DOWN count doesn't work from the front panel.
  • Viewing Output-Input connection in TAKE mode from front panel didn't work. Fixed.
  • 2.3.4

    Bugfix

  • Vista Spyder sends out extra \r\n after each command and the router doesn't execute all switch commands. Fixed.
  • 2.4.0

    New feature

  • Modified - elist reporting. new format: ([class][desc],[hex param],[cntr]).
  • Modified - max. alert, error count is 255.
  • Bugfix

  • LCD error display.
  • Communication conflict between EDID and CPU in protocol#2.
  • Outputs were locked after power failure.
  • LCD blinked continuously after error.
  • 2.4.2

    Bugfix

  • Front panel muting caused "blue" (input 7) picture in MX16x16Frame.
  • 2.4.3

    Bugfix

  • LCD IOreset menu issued hdcpreset, command removed.
  • 2.4.4

    New feature

  • MX-DVI6x6 support.
  • MX16x16DVI-Slim support.
  • Known bug

  • Pressing Signal Present button restarted the router.
  • Bugfix

  • 8x8 router handling.
  • Renamed - MX-8x8-DVI-DL, MX-6x6-DVI-DL.
  • 2.4.5

    New feature

  • MX16x16DVI-Med, MX12x12DVI-Slim.
  • Bugfix

  • Elist handling.
  • 2.4.6

    New feature

  • No reset after changing control protocols.
  • Modified - LCDmenu iocard reset command.
  • MX16x8DVI-Med, MX9x9DVI-Slim, MX9x9DVI-Med support.
  • Bugfix

  • MX8x8DL class routers: CPU sent boot up messages on startup. (removed)
  • MX8x8DL class routers: default drive current 12mA -> 20mA.
  • v2.x.x releases were incompatible with MX8x8DL class routers.
  • Dual link switching from front panel (only single link output were lit).
  • Impossible to change protocols from front panel if first input card is dual link.
  • Router stuck in EDID mode bug fixed.
  • Modified - If DIP switch is available, user can configure response of sequential switch commands sent together: DIP OFF -> All.. type response, DIP ON response to each command separately.
  • Front panel 'reload factory default' doesn't send actual current to serial/ethernet ports.
  • 2.4.7

    Bugfix

  • MX8x8DL clas routers: rxx cmd reloaded wrong default current values if individual outputs were selected. Fixed.
  • MX8x8DVI-SL, MX8x8DVI-DL, Slim / Med routers' ST response sends N/A where no measurement is available (BUG-214, BUG-268).
  • Matrices containing external DIP switches sometimes missed the response if DIP6 was on (BUG-218).
  • Serial number issue (BUG-250).
  • Commands having garbage characters at the begining were skipped (BUG-213).
  • Slim matrices logged a HEALTH error at every startup (BUG-261).
  • 2.4.8

    New feature

  • IP Conflict logging.
  • Support for Plus matrix series.
  • Bugfix

  • All modular routers: LOW RPM alert limit changed from 1000RPM to 400RPM, 100ms startup delay added (BUG-377).
  • LOCK LED lit if an unlocked output is selected from front panel (BUG-518).
  • I2C clock speed decreased, because of a silicon bug in the MCU (idlei2c added) (BUG-642).
  • Weird characters on old status board with 7 segment display (BUG-862).
  • All modular routers: LOW RPM alert doesn't work.
  • 2.4.9

    New feature

  • Front panel and serial port IP setup for v5 hardware rev. web server.
  • 2.5.0

    Known bug

  • If there is a delay of approximately 7 seconds between consecutive IP setups (either front panel or over the communication interfaces), or after power up, the router hangs, and a reboot is needed.
  • Bugfix

  • Barco Encore controller compatibility issue. Switch command response time reduced on both RS-232 and IP. Command processing delay is increased to 10ms.
  • Minor changes in the control protocol of MX8x8DVI-SL, MX8x8DVI-DL, MX6x6DVI-SL, MX6x6DVI-DL routers (like response format of {vc} command). These changes include some new features and also may affect the remote control opearions. Please consider these protocol changes if you control the matrix with an external controller. Please read User Manual revision v1.1. of MX8x8DVI-DL routers carefully!
  • Random hang after IP setup fixed.
  • In case of IP address conflict (more devices having the same IP address on the same network) the router hangs for while, and there are wrong paramateres in the elist regarding IP address conflict (IP_CFL).
  • ID Configuration issue with MX8x8DVI-SL, MX8x8DVI-DL class routers.