v1.14 * Fix possible interrupt flood caused by floating MMC2 CD-pin * Fix initial FPGA flashing * Improve screenshot stability during FPK/ZR Clamp 30 v1.13 * Add interface lock-drop counter. * Add support for FPK-MEDIUM interface * Add support for multiple FPGA firmwares * Introduce subscription to status messages * Fix detection of new firmware uploaded by copy and move semantics * Fix missing CRLF in HTTP headers of MGB web application v1.12 * JSONize control socket protocol * Add video locked status property * Make configurable no-video-signal color * Allow to place in-picture timestamps off the real grabbed screen * Fix X server double execution * Fix reseting of ntp and timezone configuration * Fix timestamp dimension clamping in jpeg streams * Fix unwanted non-native resolution after monitor is connected * Fix video stream failing when video preview is enabled, but no monitor is connected. * Fix white LED lighting in MGB off state (concerning MGB rev 2) * Fix spontaneous switching-on of some MGBs v1.11 * Improve stability of JPEG video streams * Allow control socket to serve multiple clients * Make timezone and datetime configurable over control socket * Add support for in-video binary timestamps * Manual is a part of web pages v1.10 * Firmware update using Samba share * Configuration file download using web interface * Configuration file upload using web interface and Samba share * Timezone is a part of persistent configuration * Network configuration extended by nameserver option * Control socket introduced * Reboot using web interface * NTP v1.9 * New linux distribution * New eMMC storage partitioning * Configuration persistence * Configuration reset * Fixed bug in multi-buffering engine causing a freeze of last frame during ZR power cycling. * Area of Interest changed according to AUDI request. Now, when AOI is set, MGB starts streaming with the given resolution immediately after boot-up. * Core flashing utility was changed. For this reason a downgrade to previous firmware versions requires a special manual intervention described in MGB documentation. v1.7.0 * To achieve a better system stability the software was rewritten massively * Video pipeline is continually watched and in case of recoverable error it is restarted * Added trigger menu with external CAN and button triggers * Added triggered shutdown and wakeup * Screenshots can be triggered by any trigger input or TCP command * Fixed bug with rewriting serial number to "VX_SX_XX" * PNG compression is parallelized, now it runs on all 4 cores so almost 4x faster * Added new interface settings - number of LVDS input/output lines * Video recording to SD card (actually only for H264 codec) * Video recording with adjustable pre-trigger buffer * Optional trigger mark in video v1.5.1 * Added internal VSYNC/HSYNC generator for displays lacking these signals * Fixed bug causing too slow write operations to SD card. It was noticeable during storing raw screenshots. v1.5.0 * LVDS FPD Link 3 and 2 (the version can be switched in web interface) * AOI engine was rewritten, now it streams all resolutions including those non-divisible by 16 * HDMI video output added (valid only for MGB Board revision >= 0.3) * Screenshots can be downloaded via dedicated screenshot TCP server * MGB version is shown in web interface * FPD Link 3 settings added, Colour depth, MAPSEL, SER/DES resets and SER/DES control configuration * Backchannel sniffers added, UART, SPI Forward and SPI Reverse * RTC functionality added, user can set the clock via web interface * Videofmt file is maintained during video streaming. It provides info about resolution, fourcc and encoder