V1.01k - fixed bug with audio recording after pause - fixed bug with recorded file closing after pause - fixed bug that breaks authentication if a socket it closed - fixed bug that allowed empty user/pass to login - fixed bug with iris/vergence set dir/speed command V1.01j - added VU monitoring to check audio recording quality - UDP streaming is stopped if recording is started to prevent bandwidth problems on Q7. TCP get picture block request are answered with BUSY error while recording. V1.01i - updated QtOSD and java applets to rvn 2650 on request of WV V1.01h - added support for USB sound cards - added support for audio recording V1.01g - enabled WV S/W to run on AMD modules - fixed bug leaking file descriptors in network discovery V1.01f - improved streaming speed - samba is also started if network is in static mode V1.01e - activated caching in kernel to solve bugs with large AVI recordings - cache-clear is called every 30 seconds during recording to fix out-of-memory bug - added disk full messages V1.01d - updated FPGA FW to V1.04b to include IR codes to send HD full messages - fixed QtOSD problem with new osd.xml - changed image queues to non-blocking V1.01c - implementing 3D recording - updated FPGA FP to v1.04a -- add start/stop/pause commands -- speed up firmware update procedure - updated QtOSD, QtOSDMesgd and Java applets to rvn 2414 to work with new osd.xml containing recording commands. So far unsuccessful, WV working on it V1.01b - test version with trial to save JPGs to disk - fixed: log messages in config db update script V1.01a - release: -- Password can now be changed via Ethernet -- Add set hostname commands -- Updated web interface status page -- Improved SIP authentication via WLAN -- Improved 3D image quality -- Added support for seperate JPG quality settings per streaming format -- Improved automatic height adjustment - update FPGA FW V1.03a: --- Fixed: Image changes due to LDC during zooming while image is frozen --- PCIe commands are also processed during standby now which prevents lock-up and "missing menu" issues when standby is activated directly after hard power-on. --- Fixed incorrect behavior of power-on LED introduced with V1.02a --- Power on = standby no longer possible for non-WV applications V1.00v - fixed: bug copying serial number from conig.xml when moving from V1.00a to V1.01a - fixed: bug 0002143 response to pixel calibration command - fixed: bug reading time zone from database when system powers up V1.00u - release candidate - fixed: bug 0002125 Preset B/W via WolfProt - fixed: bug 0002105 Chrome browser white rectangle - fixed: bug in scripts reading time server settings from new config database - updated: qtosd, qtosdmesgd, java applets all to rvn 2313 - fixed: bug 0002119 - live preview after adjustment height preset qc check - updated FGPA to FW V1.02a to fix bug 0002119. -- New firmware for IR Status -- Correctly initializing camera gain at startup (less noise at startup, was normally hidden by noise reduction) V1.00s - updated: FPGA FW to V1.01j to fix another bug related to X/Y positioning of light when power-on behavior was set to "STANDBY" V1.00r - fixed: bug 0002016 in ADJUSTMENT_FACTORYRESET, affecting reset of ethernet level and guest password. - updated: FW to V1.01i to fix a bug related to X/Y positioning of light at start-up ("height adjustment") V1.00q - update: FW to V1.01g to include new WV powerboard firmware (e-mail 22th Nov. 2013 / Severin) V1.00p - fixed: bug when one phone is logged in (ETH AUTH) and another phone tries to get SIP. - changed: range of get/set light focus and mirror commands (0xFFF range is translated to 0x7FFF) V1.00o - updated FPGA to FW1.01e to correct light mirror set/get commands - added: light focus and mirror get commands - changed: light focus and mirror set commands (new range 0x7FFF); - updated: QtOSD to rvn 2224 to enable encrypted password transfer via ethernet - added: encrypted ETH change password commands 0002079 - updated JAVA applets to rvn 2224 to prepare new release candidate V1.00n - moved to SQLite database for config files to fix 0002035 - added: changed hostname get/set commands as per 0002080 - added: light mirror and focus pos set command as per 0002094. No get command yet, as commands.xlsm file unspecified. - updated FPGA to FWV1.01d to enable light mirror set commands V1.00m - added: change hostname script V1.00l - fixed: bug in classic SIP login where multiple clients could steal successful login - changed: reselt default, factory and adjustment factory to be in line with latest commands xsml file. Ongoing and not fully completed V1.00k - fixed: version number update bug 0002093 - added: get model display command as per request 0002098 V1.00j - added: get masterpassword command to fix report 0002074 - updated: QtOSD to rvn 2178 to fix report 0002074 - changed: reduced status page info per request 0002091 - changed: SIP multicast behaviour per request 0002089 - fixed: Reset function 8F no longer clears IR code 0002088 - updated FPGA to FW 1.01c to fix IR code reset bug V1.00i - fixed: FW bug in streaming different formats with different qualities - updated FPGA to FW V1.01a -- WV: New version of powerboard firmware (e-mail CK 11th Oct 2013) -- WV: Support for IR Status PCB update (used version from e-mail CK 11th Oct 2013) -- PCIe: Set Focus Spd/Pos are switching off AF now -- PCIe: Set Zoom Spd also influences digital zoom now -- Using UARTs with HW-FIFOs now also on BRH5-Comm and for WV version -- Motion detection for noise filtering is combined for both channels now -- Fixed support for independent JPEG qualities (introduced in V1.00e) V1.00h - fixed: further reduced allowed margin to recognise SIP sequence 0 - fixed: bug in setting jpg quality in tcp and udp stream V1.00g - fixed: bug in responding to successful standard SIP authentication - fixed: bug in limiting multicast SIP search to specific sequence - changed: internal SIP timestamps depend now on uptime instead of localtime. This should prevent lock-ups when time is changed during SIP session V1.00f - new: SIP multicast implemented (0002027) - new: JPG quality setting per stream (0002029). TCP image request jpg quality has priority over udp stream setting. When TCP requests stop (2 sec timeout) then UDP jpg quality is returned to 'good'. - updated QtOSD, QtOSDmesg, Java applets to rvn 2125 V1.00e --test Version released for SIP multicast debugging! - new: implemented SIP multicast login - minor: fixed bug in network-manager-daemon causing unneccesary logging - fixed: (so far unnoticed) bug in digital zoom command settign zoom limit tele - fixed: 0002070 (AF status), caused by change in PCIe AF mode setting commands - fixed: 0002038 (Focus speed). Command for focus speed actually always worked, but AF was not turned off before, so perhaps the result was not seen. - minor: increased NTP client checks from 5 min to 60 min - minor: removed unneccessary grub formats - updated FPGA to V1.00e: -- Support for independend JPEG qualities per format and on the fly changes -- Authentication detection (red/blue blinking) now meausures frequency -- Fixed IR system change bug via EE OSD when Q7 board mounted -- No more EE OSD messages when messages = NONE and forced EE OSD -- Support for PCIE_DP_PCIE_IMAGE_WIDTH and _HEIGHT V1.00d - update to FPGA FW 1.00b -- Image jittering during zooming with active freeze (when vergence not 1.5m) fixed V1.00c - Fixed bug preventing the S/W to start up if factory default F/W does not support version string - added support for adjustment light field over/undersize - update to FPGA FW 1.00a -- Freeze is no longer disabled when zooming or focusing -- Fixed sporadic "frame jumping" during movements -- Fixed hang-up of unit during long standby periods -- Implemented PCB revision readback -- Reusing fast Q7-reseting after update on rev.2 boards -- Proper reseting of Q7 when watchdog triggers -- PCIe: Split AF settings into behavior and enable -- PCIe: Lightfield can also be enlarged by writing negative values to lightfield undersize setting -- Added IR code for AE -- Changed some default settings (presets will be reinit): --- Detail from 10 to 7 (which is HIGH for WolfVision) --- Brightness from 64 to 40 (which is 0 for WolfVision) --- Power Up preset from ON to DEFAULT --- Ambient light to AUTO --- IR System to 28 --- Digital Zoom to OFF --- Zoom Extension Warning to STOP --- Disparity Grid to OFF --- Zoom positions of some presets V1.00b - JPG EOI marker check re-activated for EE debugging - Fixed bug in UDP streaming LEFT unsynchronised V1.00a - changed fw update server xml and update file name V0.74h - fixed timeout bug when setting output resolution using the QtOSD - Updated QtOSD to rvn 1848 to remove FTP entry - Updated Java Applets to rvn 1848 to remove FTP entry V0.74g - internal test version to test trigger function V0.74f - update qtosd to rvn 1824 to fix width of pop-up and problem with showing device on top of osd page V0.73e - internal test version V0.74d - internal test version new af settings V0.74c - removed obsolete libs to reduce FW filesize - updated SSH keys procedure - disallow password logins (!!) - fixed qtosd popup width V0.74b - updated java applets to rvn 1765 because of update regarding latest JAVA version - updated block get commandos for position (vergence) and flags (source) V0.74a - internal restructuring -- moved build server to virtual machine -- moved to C++11 - updated QtOSD to work with larger icons V0.73f - update to FPGA FW 0.99b -- Fixed bug in manual height adjustment (lightfield undersize incorrect) -- Added PCIe readback support for current application and camera-head V0.73e - fixed bug in OSD palette causing OSD to be invisible - update to FPGA FW 0.99a: -- WV: Changed the behavior of recall default presets to reset the special function key settings the PRESETx. V0.73d - implemented support for fetching left/right synced images via WP V0.73c - update to FPGA FW 0.98f -- Fixed different brightness of left and right channel caused by sporadic incorrect transmission of iris position. -- WV: Fixed bug related to Aperature setting (2.8/AUTO/16) in WV-OSD menu -- Firmware version can be read via PCIe (PCIE_DP_FW_VERSION_0_TO_3 / 4_TO_7) -- PCIE_COM_REFRESH_OSD_PALETTE is sent via PCIe when Q7 should refresh the OSD palette -- CGX110: Uncompressed PCIe transmission functional V0.73b - experimental version for EE to test uncompressed color aptina V0.73a - increasing PCIe transfer size to 6 MB to allow for uncompressed data - changed PCIe part to cope with a number of different transfer formats V0.72b - update FPGA to FW 0.98b to finalise auto height adjustment - OSD now with 656 pixel width and full palette. TODO: Larger icons, need MSc for that V0.72a - changed height adjustment abort, accept and start behaviour according to new pcidefines.h - fixed time left reporting of height adjustment - fixed initial width of OSD V0.71z - updated FPGA to FW 0.97j to fix bugs with palette and OSD position - updated QtOSD to rvn 1686 to fix bugs in auto height adjustment V0.71y - testing new wide OSD with increased color depth - implemented auto height adjustment wp commands - updated FPGA to V0.97h: - Support for light field undersize via PCIe - Initial support for automatic height adjustment (for testing purposes) - Support for 656 wide WolfVision OSD (default, OSD mode 0x08), old 410 - wide OSD can still be used by changing OSD mode to 0x03 via PCIe - PCIe: Palette commands do no longer answer with - PCIE_COM_PALETTE_TRNSFR_DON - CGX110-Version: Support for 4 lane PCIe connections - Palette support for OSD - Updated QtOSD to rvn 1673 V0.71x - implemented test version with variable jpg quality adjustment - increased PCIe JPG buffer to 2 MB V0.71w - Updated FPGA to FW V0.97d: - Implemented JPEG quality settings with Q-value (8 to 100) - testing that JPG EOI markers are correct V0.71v - Set JPG transfer quality to high for all JPGs, until FPGA supports variable quality. V0.71u - Fixed system version not being updated after firmware update V0.71t - Fixed 0001951: nptclient trusts network and servers, not RFC-4330 checks V0.71s - Fixed: bug in firmware-install script updating the version and buildnumber - Fixed 0001988: bug with writing changed config settings to disk - Fixed 0001982: artefactws in tab (IE) - Fixed 0001982: selected tab caption bold - Removed simultaneous TCP connection limit - update to FGPA FW 0.97c (Using new vc_control_uc.bin (from SKe, 15.5.2013)) V0.71r - Fixed: bug with UTC hwclock - Update to FPGA FW 0.97b - Fixed 0001979/001980: 0% was not B&W (introduced when implementing B&W RAW mode) V0.71q - changed keep-alive mechanism for streams to use relative time stamps. This shall prevent lock-ups when VZ-C3D time is changed. - Fixed: 0001961 streaming setting continuous stream does not always start - update QtOSD to rvn 1573 to disable WPC_ANIMATION command being sent at startup - Fixed: 0001953 WB mode, added WB fail message - Fixed: 0001957 OSD on after Power cycle - Fixed: 0001978 Default settings do not match line settings - Fixed: 0001951 Time can not be set V0.71p - intermediate release on request of JF (WV), mainly to distribute new FW - update to V0.97a: - Changed LED-colors for new IR-Status firmware (green and white were exchanged) - Support for power-board-firmware that initializes mirror x/y at startup (settings of height adjustment are memorized in EEPROM and recalled after startup) - Fixed 0001984: Set Time/Date replies with wrong header V0.71o - removed obsolete files (gstreamer, mjpg-streamer) to reduce filesize V0.71n - updated FPGA FW to 0.96c - Implemented 0001956: "menu reset item" (via PCIe only, sent when ENTER button hold for 2 seconds) - Implemented 0001944: Implemented extended range of Y fine alignment (+/-32 instead of +/-4 pixels) - Fixed 0001963: Status Page shows Light ON when Power is OFF - Fixed 0001951: time set bug - Fixed 0001962: streaming auto does not work (related to 0001951) - Fixed 0001961: streaming contiuous does not always work related to 0001951) - Fixed 0001960: rename webserver live capture - Fixed 0001957: fixed menu off on power down bug - Fixed 0001958: updated java applets, to fix bug in JAVA applet getting digital and optical zoom - Fixed 0001951: Reset default now reads default from osd.xml. Updated QtOSD to rvn 1526 to fix problems with resolution default values in - osd.xml. - Improved: Factory reset - Fixed 0001959: Unknown 3D mode in webserver status page - Fixed 0001970: Quick setup shown after factory reset - Fixed 0001964: RC in IE bug - Fixed 0001848: Added menu item reset to Wolfprot - Fixed 0001954: 3D mode change after power cycle - Fixed bug in detect PAN X/Y limits command - Added 0001977: Reset hour command - Added: limiting TCP connections to a maximum of 28 - Fixed 0001966: Complete overhaul of the streaming engine: -- each TCP connection has its own tcp image buffer -- multiple formats can be delivered -- no longer using mjpeg-streamer -- direct UDP streaming without gstreamer and stream-rtp-d V0.71m - updated QtOSD to rvn 1480 to get new buttons V0.71l - updated QtOSD to rvn 1476 to add disparity grid command - updated java applets on recommendation of MSc 11-4-2013 - added disparity grid commands - fixed bug in OSD transfer via jpg V0.71k - Updated to FW V0.96a - Implemented digital zoom / zoom extension warnings and stopping - Implemented control of zoom limits / max. digital zoom - removed buildcounter - deactivated mpjg test server on 8080 V0.71j - Updated FGPA to V0.95b - Fixed a bug that prevented light focus to work with latest powerboard firmware - Included new powerboard firmware (received on 04 Apr 2013 from Severin) - Fixed bug that caused image distortions when HDMI and ethernet streaming were both in a 2D mode (mainly seen since V0.94a) - AF used sharpness of only one channel since V0.94a - Fixed bug regarding mains power on and power up preset when changed in EE OSD - Fixed bugs regarding EE OSD ("return from preset" and "4MP resolution") - Ambient light can be switched - Implemented support for Detect Pan XY Limits - Implemented reset of mains on/fully on counters during factory reset (both time and number) V0.71i - fixed bug in factoryReset script, sending commands not to localhost V0.71h - added RSA SSH2 keys for MC (3D-ONE) and AB (WV) V0.71g - temporarily changed QtOSD pop up width until qt embedded QPF fonts are sorted out. - updaetd QtOSD to fix bug with black line at bottom - flange back commands possible when FPGA reports error state V0.71f - update to FW 0.94b -- Fixed bug that caused sporadic erratic register settings in sensor (and adding situation detection for debugging) V0.71e - updated QtOSD to rvn 1427 to fix extra menu factory reset bug -- Attention: Two bugs on QtOSD (black lines at bottom, Ethernet manuel pop-up too small. MSc informed - updated network status polling in helper scripts - implemented set/get nameserver commands - implemented factory reset command -- TODO: reset also unit operational hours V0.71c - updated QtOSD to rvn 1379 -- enable firmware update status polling -- enable digital zoom, etc - added device discovery for Windows 8 on request of AB - fixed bug ID 1918 (IP reset on manual enter) - fixed bug ID 1926 (multicast stream not starting) - simplified network status monitoring (config.xml now only reports set values, status (ip/mask/gw/mac) are polled directly from system V0.71b - update to FW V0.94a: - Implemented first version of temporal noise reduction Recommended settings: - Applications with a lot of movement (e.g. working on object): OFF or 1 - Applications with few movement: 2 or 3 - Applications with few light and static object: 3 or 4 - Default setting is 2, as it has reasonable noise reduction and works not to bad with motion - Implemented basic digital zoom support (e.g. PCIe is missing) - Optional basic chroma corrections, esp. for tele-position - When auto gain is enabled, we start with gain 0dB for regulation (too minimize noise) - In left only and right only modes, only the respective camera is used for AF. - WV: New default limit for surround-light: 2200 V0.71a - update to FW0.93b **ATTENTION** - new and incompatible bootloader for WV version with new flash-layout - starting from here! - To update to newer version, first update the factory-image with - #factqall + SPACE + ENTER - If you cannot update the factory-image, you have to use V0.92b (or older) - (PCBs with large FPGA are not influenced by this change) ************* - WV: Included new powerboard-firmware (faster light FB, slower light-pan) - WV: Implemented light field oversize - WV: Support for flange-back commands via PCIe - WV: Support for light flange-back adjustment - WV: Powerboard firmware is stored in SPI-flash, the powerboard will be automatically updated if it has a different version - Fixed hang up of unit when using 108p24/48 (introduced in V0.89a) - Fixed some minor issues in WIP protocol implementation - update to QtOSD rev 1326 to enable adjustment and factory reset - added set light flangeback commands - added adjustment password and protected numerous commands - added set model command - transfer of OSD via stream is deactivated on power-up V0.61g - update to FW0.92a - WV: Implemented fancy graphical logo and fade in of image at startup - Crosshair is generated in LDC now -> works also in side-by-side and top/ bottom-modes, and via Ethernet V0.61f - upgrade to FW V0.91a -- Implemented control to disable OSD via PCIe (changeable by EČ-OSD or PCIe) -- Implemented disparity grid (off after hard power-on, changeable by PCIe) -- Fixed demosaicing setting of LDC (resulted in small red/blue borders around black/white edges, esp. visible with digital zoom) -- WV: Updated WIP2-communication to changed power-board behavior that resulted in sometimes delayed response of the complete unit -- WV: Fixed light-zoom position at start-up -- WV: Implemented 2sec LIGHT = Perform AWB -- WV: Implemented move light x/y via PCIe -- WV: Implemented LF speed via PCIe -- WV: Fixed sporadic non-ready-detection of power-board because get status was sent without gaps for ready detection (power board detected c0 0d 10 00 ... and reported checksum error instead of status) -- Fixed sporadic hangs at startup (mains power-on) (unclear when this was, introduced) by implementing a software watchdog -- Fixed sporadic image errors at startup (soft power-on, exit from standby) -- Bootloader: Debug and "Force Bootloadermenu" can be activated via test- pins V0.61e - first release of OSD update - added pixel calibration in EXTRA menu - update FW to 0.89d - 1cm vergence step-size instead of 2cm (0.5cm when digital zoom is active) - HDMI Info Frames can be disabled (either all or 3D only) in EČ OSD service menu (under applications settings) - Implemented "proof-of-concept" digital zoom (can be adjusted in OSD menu under "Lens Limit Settings") - Powerboard changed fan speed to new range from 0 to 127, setting second fan (for housing) to 100 (fixed) for test purposes - Implemented "User Auto Blemish Correction" which never fails - Implemented dynamic blemish correction - CMV: Fixed auto blemish and sensor offsets - CMV: Workaround for CMV black/white line errata - CMV: 4MP support with downscaling for HDMI and raw support - CMV: Black-level and Vramp adjustable in EČ OSD service menu - CMV: Auto black balance in EČ OSD service menu - CMV: No LDC corrections applied (except for downscaling in 4M mode) - Fixed Freeze (bug in conjunction with Q7, introduced at 0.87a) V0.61d - testing new update functionality - added update server to config file V0.61c - updated QtOSD to rvn 1277 to enable update functionality in OSD V0.61b - updated FW to 0.87a -- Fixed left/right jumping of image during vergence changes introduced by V0.86a ("additional frame delay for frame skipping support") -- Implemented Detail Advanced Settings sub-menu (in E2 OSD) -- Changed default detail settings to much higher noise reduction -- Current IR-code is displayed and can be changed in E2 OSD V0.61a - updated QtOSD to rvn 1227 to activate time commands - added time and date set and get commands - added ntp client V0.60c - Update FPGA FW to 0.86a: -- Optimized LVDS-input timing for both CGX50 and CGX110 -- Implemented corrupt frame correction (suitable when there are sporadic LVDS errors, corrupt frames will be skipped) (1 frame more latency) -- Started with WolfVision Powerboard support -- Vergence Limit can be "disabled" (i.e. relaxed) in the E2 OSD service menu -- BRH4: Initial support for exposure times up to 1/3 sec V0.60b - fixed second bug in reset master password command V0.60a - first test version with manual height adjustment implemented - updated qtosd/qtosdmesgd to include height adjustment commands V0.55l - fixed a bug in calculcating MD5 hash to reset the admin password - stripping blanks and stars from all passwords, as per WV instruction V0.55k - changed firmware download path to http, as ftp poses WV problems - fixed bug in extra menu that prevented it being usable - added master password to system.xml - added reset admin password and change admin/gueset password commands - fully implemented authentication via website V0.55j - added menu states to byte 19 of get Flags & Unit Information 2 command, as per request VR (WV). V0.55i - fixed SIP bug with timout V0.55h - fixed SIP bugs according to VR email V0.55g - sid is now stored per IP, so that re-logins are possible from same IP without requesting new sessionID. V0.55f - fixed bug in response to false login attempt V0.55e - fixed bug in localhoast authentication - added extra menu IR command V0.55d - fixed bug in authentication blocking SIP login from iPad when AUTH ETH level V0.55c - fixed bug in authentication blocking all login V0.55b - added SIP authentication V0.55a - Updated FW to V0.84: -- Implemented extra-menu by pressing 4 seconds MENU-button on IR Details about the implementation (to avoid problems with HELP-function which is 2 seconds MENU and E2-menu which is also 4 seconds MENU in debug-mode): - Extra-menu (4sec) works only when NOT already in the menu - Help (2sec) only works when already in the menu - When in debug-mode (e.g. 4sec FREEZE), extra-menu is activated already after 2sec, after 4sec the E2-menu is activated -- Changed power-cycling after firmware-update to "4 second power-button"- method to allow by-passing of Q7-high-side-switch ("Rds(on)") -- Fixed sporadic hunting of auto-gain -- Implemented authentication-support (detection of red/blue blinking object, nominal duration of 1 color is 0.5s, each color must be shown at least twice - started implementation of SIP V0.54j - added first test of authentication, without SIP yet - fixed: get picture header reply sets width, dma size and offset to 0 when in standby mode (WOLF2 0001867 bug) V0.54i - added sessionID and login commands - added get admin and guest password, added config entry to block access after hiding the menu V0.54h - added OSD ready message to fix black screen bug - fixed osd language menu bug - added vergence to stop all motors command V0.54f - updated qtosd to rvn 1111 - added vergence command according to request of MSc - changed language command according to request of MSc - fixing quicksetup bug with black screen V0.54e - zoom and focus IR action now trigger autoOff Timer reset V0.54d - updated qtosd/qtosdmesgd to rev 1033 -- osd now refreshed upon language change - changed mains-on status get command to directly read from FPGA V0.54c - reading ethernet level from config file V0.54b - added operating and standby hours to status webpage and get unit info WP command (Mantis 0001839) - status webpage reports one value for auto-iris|gain|exposure (Mantis 0001850) - testing: OSD hide command to overcome quicksetup black background bug V0.54a - update to FW 0.83b to enable IR/Status print - testing: Authentication - fixed: website bugs reported by MSc and AW (color, stream text, IE) - added: xml config compare script, to add additional entries V0.53l - fixed: bug with permanent streaming when not RTC clock is set V0.53k - fixed: multi/uni-cast bug - changed: temperature is only logged if > 60 deg V0.53j - fixed: status website not working (0.53i still used boost 1.42) - fixed: status website not working on IE V0.53i - updated: Added ethernet2 command, based on WV WP Excel sheed 2012-09-18. Requires Connectivity 2.3.0201 V0.53h - fixed: recompiled with slog.h updated in ep11 to improve logging - updated: qtosd to rvn 962 (VZ-C3D, 50/60Hz switch, remove image mirror) - testing: multi-cast streaming speed - fixed: implemented workaround to jump start multicast stream on power up - fixed: set serial command write 8 digits to the system.xml file V0.53g - website shows now model displayed, not model V0.53f - blocking broadcast loop for AMX - swap OSD hide/show to remove black areas on menu hide/show - fixed website bugs (2D/3D switch, lamp hours, grey background) V0.53e - changed system config to be called only once - changed FPGA detail mapping to reduce noise on 3D screens - added osd message for power on preset - fixed AMX broadcast serial to 8 chars wide - fixed bug in parsing osd verbose/talk level - added osd refresh on set command V0.53d - added AMX broadcast V0.53c - fixed stream-rtp-d boost library problem - removed mjpeg-streamer to increase bandwidth V0.53b - updating to FPGA FW 0.81b to fix bug in setting focus position V0.53a - updating to FPGA FW 0.81a to fix eeprom value change bug V0.52u - testing: fix to wrong 3D resolution read out V0.52t - fixed: problem with update script causing connectivy fw update to stop - added: auto power off now fully functional V0.52s - added: auto power off logic for testing, still without actual power off command being sent V0.52r - changed: AF FPGA messages handler - added: workaround for 24 Hz bug when reading resolution V0.52q - changed: simplified threads of testResolution and fwupdate - fixed: better temperature logging V0.52o - added: extra menu - changed: menu 3 command as per WV commands20120907 - changed: getIris reports scaled brightness, as per MSc instruction - changed: moved to boost shared libraries - fixed: bug in iris get/set commands V0.52n - changed: read temperature script now directly access bios V0.52m - added: bios library V0.52l - changed: features according to WV instructions (no menu, no BW) - removed: syncing after every XML write, too slow V0.52i - changed: syncing disk after every XML write command to ensure config file consistency - added: 2D/3D toggle WP command - testing: OSD refresh after language change V0.52h - changed: stopping all services before running 3d-one-update3 V0.52g - added: default system.xml.template now gets correct version and buildnumber - added: config file sanity check on boot - added: download of specific build possible V0.52f - moved to boost 1_51 - fixed: unicode bug with umlaute - fixed: number of bugs as reported by MSc Test program - added: 50/60Hz mains switch V0.50c - FW update to V0.80c to try solving bugs with downgrade to 0.50m - added: color modes according to AW email - fixing: bug on quick mode exit - added: WB status update V0.50b - FW update to V0.80b -- fixing bug regarding dead pixels introduced by V0.80a V0.51a - FW update to V0.80a -- Implemented toggle resolution logic (with 5 seconds grace period) -- Implemented IR-codes according to WV-specification from 13.06.2012 (also removed some obsolete codes) -- Changed behavior of menu-button: A short tip will signal "1 second" or "hit" to the PCIe-part, depending on if the menu is currently displayed, a press for 2 seconds will signal "HELP" to PCIe-part. -- 4 seconds menu for E2-menu only possible in debug-mode (because of danger from 2 second help-function for menu) -- Debug-mode of firmware can be entered by pressing Freeze for 4 seconds (screen will flicker shortly) (exit by switching unit off) -- PCIe-"Stop All" does no longer disable AF when it is enabled -- Support for AF/WB status feedback commands via PCIe -- When preset is recalled via PCIe, special-function-key settings are considered. -- Added LVDS-error-debugging -- Recompiled CGX50-FPGA with some internal changes V0.50m - improved install scripts to cope with older models having a 0.44i FW - STABLE VERSION V0.50l - added substr transmission in block inquiry - trying to improve exit of quick setup V0.50k - fixed bug in block inquiry and added timestamps - added get commands for height adjustment V0.50j - updated qtosd and qtosdmesdg to rvn 815 - fixed bug in answer of set light command - fixed bug in reporting update stati (%% bug) - added dummy commands for height adjustment and ethernet auth - added reporting of last status message in get block inquiry V0.50i - rewrote most thread handlers - added: adjust iris->brightness redirection - changed: renamed multicast_auto.cgi->streaming_auto.cgi V0.50g - fixed: webserver status page bug V0.50f - fixed: buffer overrun bug in FW upload routine - testing: simplified UDP broadcast handler - added: OSD messages V0.50e - fixed: bug reading strings from config file - fixed: bug responding to WP freeze command - added: implemented osd level mechanism for displaying osd messages - added: remote WP menu on/off and control commands V0.50c - FPGA FW update to V.072a - fixed: black screen bug when setting BW via preset - fixed: automatic WB no longer causes gain values outside -64/+63 range - modified kernel to include touchscreen and evdev - added writing of latest IP address to EE OSD, for emergency - added: auto streaming keep alive functions V0.50b - FPGA FW update to V0.70a - added: 2D/3D switch on remote control using EXT button - major rework of the iris/gain logic - added: 50/60 Hz switch V0.50a - updated qtosd to rvn 681 - changed: split config.xml into system.xml and config.xml. ATTENTION: all devices that receive this update need to have their configs checked - added: set/get special function key commands - added: page flip, line alternative and L+R modes V0.45k - changed: streaming now LEFT2 - fixed: bug in set serial - fixed: set/get power-on preset command - added: iris open/close set commands V0.45j - FPGA FW update to V0.63a - fixed: saturation settings bug in EE OSD - added VariSpec Wolfprot command - added ttyUSB0 device - added IR filter remove command - fixed: bug in get aperature command, reporting always 0(auto) - fixed: gut in set/get shutter mode command - fixed: response of set language command - fixed: Set Network command - added: get/set color mode commands (still requires WV tuning of parameters) V0.45i - updated QtOSD and QtOSDMESGD to rvn 650 - implemented extended 2D/3D GET command and flags & unit2 command - fixed: reporting resolution name in get res table - fixed: bug in setting one-push AF V0.45h - FPGA FW update to V0.63a - OSD updated to rvn 625 to update to new resolution IDs. Changed software accomodate new resolution IDs - fixed: TCP transfer drop outs. - added: get picture header set quality and detail - fixed: QtOSD rvn 619 blocks after a few calls due to sent messages - fixed: Bug where set iris commands do not always trigger an iris movement - fixed: WB refresh - added: quick setup - fixed: OSD transparency - testing: qtosd messages - added: OSD level set/get - fixed: gamma get command if FPGA reports range outside wv range. V0.45g - FPGA FW update to V0.62a - OSD updated to rvn 619 to stop network page from querying in the background when menu is hidden - changed: gamma get/set value matched to new FPGA FW - fixed: bug in config.xml (output formats) using an AUTO value not recognised - fixed: bug in config.xml breaking website status page - fixed: bug in answer to 0xBA (getPictureBlock) command if param length <0xFFFF - testing: OSD transparency - changed: network-manager-daemon allows static IP. Enabled SET commands for network. Deactivated automatic dhcp on boot - testing: trigger config changes on close_write instead of modify - fixed: OSD.jar on website V0.45e - fixed: bug writing AF status in config.xml - fixed: shutter AUTO sets flickerless mode - fixed: Get 0x79 returns now 0xD as streaming format - testing: Transparent OSD V0.45d - FPGA FW update to V0.61a - updated: gtosd/qtosdmsg version to rvn 582 - added: Get Power command - added: Set/Get Gain - remove: Set/Get Iris Priority - added: Set/Get Iris - fixed: bug setting stream format on standby exit - added: Set/Get Aperture command V0.45c - added: 2D/3D switching in WolfProt and updated qtosd version - removed: Get output mode (0x46) - removed: Get frequency (0x47) V0.45b - added: started adding more set/get power commands, some logic still missing - added: re-activated qtosd - fixed: streaming format on start identical to HDMI format V0.45a - added: script that restarts all S/W after S3 wakeup - added: WolfProt power commands - added: entering and resuming S3 mode - changed: modified TCP states -- timeout reduced to 8 sec -- all TCP connections are actively terminated on exit and non blocking -- port REUSEADDR flag set for TCP connections V0.44z - fixed: DejaVus Sans font for WV OSD - fixed: qtosd logging to syslog to prevent flashdisk from running full V0.44w - fixed: Update unit features to include reserved VZ-3D1 bits - added: Implemented freeze set/get command - added: Added gamma get/set command V0.44v - fixed: QtOSD color and mouse cursor hiding - added: Light toggle command 0x10 for Connectivity V0.44u - jpg compression change stop/starts streaming - simplified jpg interrupt handler - fixed: light toggle command - fixed: get jpg if getPictureHeader and getPictureBlock come from two different ports. - added: 3D format change HDMI changes also JPG output V0.44t - updates FPGA to FW 0.62a - Support for HDMI InfoFrames (AVI & 3D) V0.44s - updates FPGA to FW 0.52a - added first version of output switching via Qt OSD - added light control - added several wolfprot commands(serial, version, buildnumber, get OSD layout)