Vanguard Field Controller (VFC) Firmware - DD3026316 note: many of the versions listed here were release candidates that were not publically released. they are still documented here for QA. v8.112.0.1 - (07/26/2024) Features: -VFC: change to the tracker pixel color to not use black. This is used as a content watchdog, if it stops toggling, the VIP will blank the display. Bug Fixes: v8.111.0.3 - (07/05/2024) Features: -DMP-5000: Allow multiple signs on same output -VFC: raise a Controller Error if the display is blanked due to the tracker pixel Bug Fixes: -VFC: UX tile can show DNS 127.0.0.53 even though it's not configured v8.110.0.1 - (04/05/2024) Features: -Warn the user with a popup about changing the DMP's IP address when configured for NAT as the DMP would lose communication. -Part of Feature: Reduce Galaxy displays service issues Bug Fixes: -TBU ESR: Red Deer Ticker v8.109.0.3 - (12/01/2023) Features: -Use lastest busclient and certificate bundle (v23.9.2104.0) -Part of Feature: Hosted VCS Root Certificate Update -Support for VCS storing configuration backups (add ETag to response) -Part of Feature: Support VCS getting and setting configurations Bug Fixes: v8.108.0.7 - (11/17/2023) - pulled release 11/20/23 due to issues with VCS (works on prod but not demo/systestr) Features: -Use lastest busclient and certificate bundle (v23.9.2104.0) -Part of Feature: Hosted VCS Root Certificate Update -Support for VCS storing configuration backups (add ETag to response) -Part of Feature: Support VCS getting and setting configurations Bug Fixes: v8.107.0.4 - (09/01/2023) Features: Bug Fixes: -TBU: 8th sign communications timeout/fail -TBU: UPS Bug Fix for Ep2200 v8.106.0.1 - (07/07/2023) Features: -TBU: (C30918 - Nevada DOT) needs support for more than 16 PSRBs Bug Fixes: -Ubuntu 5000 can't generate new GUID (introduced in 8.105) v8.105.0.17 - (05/19/2023) - Recalled 5/26/2023, unable to change GUID Features: -Survey libraries to see what level of TLS they support -Part of Feature: Support TLS 1.3 to VCS -VFC: moving diagonals test pattern -Part of Feature: VFC Diagonal Test Pattern Bug Fixes: -Slow UX (UDOT) -UDOT POE vfc issues -TBU - (Saudia Arabia) pixel test issues investigation v8.104.0.1 - (03/31/2023) Features: -TBU - reduce log writes to HD to help reduce wear -Part of Feature: Investigate SATADOM Reliability -Revert Ubuntu to sign control 1.x by default (fixed heartbeat not showing) Bug Fixes: v8.103.0.4 - (01/06/2023) Features: -TBU: ability to configure brightness limiting via UX/menus -Part of Feature: TBU: method to hide all-on test patterns -TBU: support for 60x60 mods -Part of Feature: Support new GT6 mods (60x60 and 12x15) Bug Fixes: -VFC - address intermittent controller error v8.102.0.28 - (09/23/2022) Features: -Update Scheduling tile in UX to support 2nd VCS server -Part of Feature: Support multiple VCS connections for both local and hosted -TBU: Support newer version of MuliLink UPS -Part of Feature: TBU: Multilink UPS work Bug Fixes: v8.101.0.71 - (09/15/2022) Features: -Improve FCM logging for non-errors and control output with new "Default Log Level" dev flag Bug Fixes: -Monitoring could be blank for certain resolutions (900w x 600h confirmed issue) v8.99.0.59 - (08/19/2022) Features: Bug Fixes: v8.98.0.53 - (08/12/2022) Features: Bug Fixes: v8.97.0.43 - (07/25/2022) Features: -VCS: Support a max of two VCS connections configurable in the UX -Part of Feature: Support multiple VCS connections for both local and hosted -Security: ability to enable authentication for http/https GETs via the advanced configuration -Part of Feature: Improved online security Bug Fixes: v8.96.0.32 - (07/15/2022) Features: -Default to sign control model 2.0 (improvements for frame sync). Can revert to 1.x via a dev flag in the event of rendering issues. -Part of Feature: Frame Sync Bug Fixes: v8.95.0.49 - (06/20/2022) Features: -URL Media Cache Cleanup: previously the cache was only deleted on startup and content would be re-downloaded. Now it's cleaned up by removing items that are over a month old. This will reduce load times for media and prevent storage from filling up. -Part of Feature: URL Media Cache Cleanup Management (Media RTD via URL) Bug Fixes: v8.94.0.59 - (06/06/2022) Features: -TBU: system health page in menus will now show a power error if a PSRB hardware failure is detected. resolution is to replace the PSRB. -Part of Feature: TBU: PSRB CAN Sensor Reports HW failures Bug Fixes: v8.93.0.36 - (05/20/2022) Features: -When logged in over https, change password updates both the OS creds (ex. for Display Studio access, VNC) and the digests creds (UX when using http) to keep the different creds synced. -Part of Feature: Support https/Basic auth and http/Digest auth -Adds the sign output mapping info to the HTML configuration summary as a graphic to match what's shown on the site drawings. -Part of Feature: UI Cleanup -TBU: Provide option to silence ControllerError status caused by lack of second fiber Bug Fixes: -TBU: scales stop working until the remove and add the peripheral back or reboot v8.91.0.35 - (04/28/2022) Features: Bug Fixes: -TBU: Fix ACP button presses not being recognized with 8.90 v8.90.0.42 - (04/08/2022) Features: Bug Fixes: v8.88.0.40 - (03/14/2022) Features: Bug Fixes: v8.87.0.39 - (02/25/2022) Features: -TBU: support for new models of MultiLink UPS -Part of Feature: TBU: MultiLink UPS -TBU: Support the new 24 volt power supplys for the cost down efforts on the VF-2360 product (Morpheus) -Part of Feature: TBU: support for 24V Bug Fixes: -ESR 3036: Scrolling Text Lags on the display (memory leak fixed) v8.86.0.35 - (02/11/2022) Features: Bug Fixes: -TBU: DFTP NJTA graphics retrieve v8.85.0.68 - (01/21/2022) Features: -NJTA: increase max messages supported -Part of Feature: NJTA hybrid sign support Bug Fixes: -ESR 3008 WAVE effect does not work on 5000 -Zone opacity is ignored in OpenGL v8.84.0.34 - (01/10/2022) Features: Bug Fixes: v8.83.0.39 - (12/10/2021) Features: -First frames for shared ntcip signs start together -Part of Feature: TBU: improve msg activation time Bug Fixes: v8.80.0.37 - (11/15/2021) Features: -TBU: Dunkettle OVHD / license plate reader: Protocol development -Part of Feature: TBU: Dunkettle OVHD / license plate reader Bug Fixes: v8.79.0.35 - (10/29/2021) Features: -CAN mod diagnostic gathering (internal voltage, checksum) Bug Fixes: v8.78.0.40 - (10/18/2021) Features: Bug Fixes: v8.77.0.89 - (09/23/2021) Features: -TBU: make the usb config backup the same as the UX backup -Part of Feature: TBU: Configuration Backups Bug Fixes: -ESR 2872: VFC only allows 8 inputs to be configured on a 16 I/O Moxa device. -tbu: vnet crashes changing custom fps rates v8.76.0.50 - (09/17/2021) Features: Bug Fixes: -VCS Registration Code not working -Self-signed certs on Linux not working -5000 won't connect to VCS - cert issues -TBU: new flashing not in sync v8.75.1.2 - (08/26/2021) Features: Bug Fixes: v8.75.0.46 - (08/20/2021) Features: -TBU Clary UPS: allow other baud rates Bug Fixes: v8.74.0.37 - (07/30/2021) Features: Bug Fixes: v8.73.0.39 - (07/16/2021) Features: Bug Fixes: -ESR 2833 - LED Short Detect (LSD) -TBU: fix for 24 high pixel failure data out of bounds v8.72.0.83 - (07/09/2021) Features: Bug Fixes: -ITS: Lost smnp communications -ESR 2662: FCM: prevent guids from randomly changing v8.71.0.122 - (06/25/2021) Features: Bug Fixes: -ESR 2738: DMP-5000 security scan - TLS 1.0/1.1 enabled -ESR-2816: DQ - h264 decoding doesn't work with odd column width -TBU: Fix crash in menus for ethernet traps v8.70.0.140 - (05/28/2021) Features: -Add OS identifying string to status xml -Part of Feature: Upgrade Player Software to Support Debian 10 Bug Fixes: v8.69.0.49 - (04/09/2021) Features: Bug Fixes: v8.68.0.44 - (03/19/2021) Features: Bug Fixes: -ESR 2648: 5050 security audit openSSH -ESR 2706: font shifts on 5000 -Fix for OHD use with a GPO marked in use when idle v8.66.0.59 - (02/26/2021) Features: Bug Fixes: v8.65.0.42 - (02/15/2021) Features: Bug Fixes: v8.64.0.50 - (01/22/2021) Features: Bug Fixes: v8.62.0.21 - (12/11/2020) Features: -TBU: (Oregon) Radar tripped content activates/runs at normal (NTCIP) priority, using message durations. -VMPL : Add support for additional font-weight values (ultra-black) and the new font-stretch attribute Bug Fixes: -ESR 2638: fix video color conversion for avi (MPEG-4) files -ESR 2649: fix BGRA - colors incorrect in content made in Web Editor v8.60.0.58 - (11/13/2020) Features: -C28670 - Utah Point of Entry Scale Data Integration -Part of Feature: Utah Port of Entry Scale integration -Manufacturing Issue: Support for older 5000 configs Bug Fixes: -ESR 2613: busclient needs management port forwarded -vnet memory leak -ESR 2660: DMP-8000 Content with font on canvas does not render -ESR 2626: issues with scrolling text -ESR 2630: Hershey Park - overlapping RTD fields v8.58.0.35 - (10/16/2020) Features: Bug Fixes: -ESR 2537: network security concerns (nginx update only) -Transportation Case 1279266: GS6 message incorrectly wrap into 2 lines v8.57.0.45 - (10/05/2020) Features: Bug Fixes: -PauseOnLastInPlaylist and repeat count v8.56.0.55 - (09/18/2020) Features: -TBU Support for 24v PSRBs Bug Fixes: -Elements with same start-delay stagger in -ESR 2528 (Airport Road): Venus fonts are not being rendered correctly -VMPL Panels do not honor start delays -MediaRTD does not update when in continuous mode -VMPL element z-order does not match what is set in Content Studio -The same fit mode is used for all instances of the same image file -8.54 reboots during ATF flow -CS Scrolling Text Flickers rather than scroll (i.e. cs:scroll-image-seq="true") v8.54.0.38 - (08/28/2020) Features: Bug Fixes: -BIOS version does not fit in tile well v8.53.0.48 - (08/12/2020) Features: -Make Output and Sign in Web UI clickable Bug Fixes: -Get file list does not return all files recursively v8.52.0.71 - (07/24/2020) Features: -Add BIOS update package to player package -Part of Feature: Update DMP-5050/5060 MB BIOS -Add BIOS version to status -Part of Feature: Update DMP-5050/5060 MB BIOS -Add graphics driver version to status -Part of Feature: Additional version information in Status and UX -Add BlackMagic/AJA driver version to status -Part of Feature: Additional version information in Status and UX -Add NDI version to status -Part of Feature: Additional version information in Status and UX -Map from Venus fonts to TTF fonts -Remove config/status polling from fcm -Add VL6710 48x32 RGB Ribbon Module Bug Fixes: -Poor video playback when not using hardware acceleration -Issues connecting to VCS after installed on a newly imaged player -Incorrect fit mode behavior on Linux v8.50.0.94 - (06/26/2020) Features: -Update releases to use the Unified Player Platform code in the Linux debian package -Part of Feature: 8000 on Linux 14.04 Support (Unified Player) Bug Fixes: -VCS font downloads do not appear until restart v8.49.0.46 - (06/11/2020) Features: -Add MAC address of VIP to the LCD Menu Bug Fixes: -UI Monitor Tile and Monitoring Image Stretched after Changing Sign Size -Vmpls with fills flicker onloop v8.48.0.48 - (05/15/2020) Features: -Switch VMPL rendering flag default -Part of Feature: Replace COCOS for VMPL2 Rendering -Support AnimatedContent schedule property Bug Fixes: -Issues with newlines in data fields -Honor AnimatedContent flag from Schedule Regarding Data Updates v8.47.0.46 - (04/30/2020) Features: -Disable samba -Part of Feature: Disable SAMBA file share on 14.04 systems -Update dev pages to bind to the loopback adapter -Part of Feature: Limit direct ports to localhost -Support for rgb as mono Bug Fixes: v8.46.0.38 - (04/17/2020) Features: -Add Support in UI for content upload Bug Fixes: v8.45.0.43 - (04/02/2020) Features: -Support 6mm PL51 mod in the VFC Bug Fixes: v8.43.0.49 - (03/05/2020) Features: Bug Fixes: -Attempts to Volatile Messages During Bootup Leaves Message Slot in Broken State v8.42.0.58 - (02/24/2020) Features: -Change # of dayplans and dayplan events -Normally Open/Closed Support -Mitigate issues where the player's display port output is incorrectly reported as HDMI Bug Fixes: v8.41.0.49 - (02/10/2020) Features: Bug Fixes: v8.40.0.76 - (01/24/2020) Features: -Identification as 8000 -Part of Feature: 8000 on Linux 14.04 Support (Unified Player) Bug Fixes: -8000/Linux - Cannot get status or config on boot -Interrupted FCM downloads can hang indefinitely v8.39.0.98 - (01/10/2020) Features: -I/O microservice - Configuration Backups -Part of Feature: Configuration Backups for the Ethernet I/O Service Bug Fixes: -upsInputVoltage off by factor of 10 v8.38.0.106 - (12/13/2019) Features: -Need a steady clock for dak-vnet's job scheduler -Part of Feature: 8000 on Linux 14.04 Support (Unified Player) -Update manual used in the UI -skia for ubuntu 14.04 (VMPL 2.1) Bug Fixes: -Fix VX 4x4 Fps at 500k -Log entries can show up in the wrong sign v8.37.0.109 - (12/03/2019) Features: Bug Fixes: v8.36.0.55 - (11/15/2019) Features: -cmake toolchain investigation -investigate removing pup.py generate / build steps Bug Fixes: v8.35.0.103 - (11/04/2019) Features: -Support 4 and 5 mod wide VX displays Bug Fixes: -Disabling pixel failure threshold leaves blank message running -busclient no longer compatible with curl 7.59+ (CURLM_RECURSIVE_API_CALL) v8.34.0.105 - (10/18/2019) Features: -VCB Config of Power Threshold -Part of Feature: UPS Ready Systems Bug Fixes: -UPS leaves port configuration behind -LCD please wait screen v8.33.0.43 - (10/04/2019) Features: -Add All Sport Pro dsrc file to player installers -Test VFC with no VIP credentials -Part of Feature: VFC Security Investigations -General UPS Peripheral (Multilink UPS) -Part of Feature: UPS Ready Systems -UPS Peripheral Menu to add -Part of Feature: UPS Ready Systems -layout signs top to bottom, then left to right -Job Scheduler dmp::SmartPtr Cleanup Bug Fixes: v8.32.0.85 - (09/20/2019) Features: Bug Fixes: v8.31.0.78 - (09/06/2019) Features: -Dynamic SVG text - data -Part of Feature: Replace COCOS for VMPL2 Rendering Bug Fixes: -Allow MDLS Lux readings over the NTCIP threshold v8.30.0.100 - (08/23/2019) Features: -Run message reflects beacons and GPO -VMPL: Convert vmpl transitions to zone transitions -Part of Feature: Replace COCOS for VMPL2 Rendering -VMPL: Sequences -Part of Feature: Replace COCOS for VMPL2 Rendering -Pixel Error Threshold Override Configuration Bug Fixes: -Ethernet I/O Configuration and Status Menus Broken v8.29.0.97 - (08/05/2019) Features: -Escalation - 22 second intermittent mod temp failures -Refactor Base Library Dependency -Part of Feature: Research and prototype NSW RMS (RTA) protocol - TSI-SP-003 -Add VIP log to our ntcip log bundle Bug Fixes: -FCM fails to update download progress status -ATF Commissioning - VF Fan counts wrong -ESR 2293 - Muli-sign schedules restored on boot only open on first sign -FCM Downloads Endpoints Document repeatedly on startup -Setting linux clock doesn't update hardware clock v8.28.0.54 - (07/26/2019) Features: -Test VC6 Beacon Functionality Bug Fixes: v8.27.0.67 - (07/12/2019) Features: -Update to latest NGINX -SVG transformations to SKIA (Done) -Part of Feature: Replace COCOS for VMPL2 Rendering -Support "profiles" for VMPL rendering -download trace logging with logs -stop using a back orifice port Bug Fixes: -Do not have write persmission to /srv/dmp/content -Delete all content still deletes if cancel is used v8.26.0.88 - (06/27/2019) Features: -Update SMNP Script to support VL-6700 -I/O Service Multi Device Support -Support system testing GetFileList paths Bug Fixes: -Improve TCP communications v8.25.0.137 - (06/18/2019) Features: -Switch input status representation is confusing -Run script endpoint for ATF -update libconfig and libstatus Bug Fixes: -Extended ASCII MULTI strings are not handled properly -Radar peripheral is not converting from MPH to KPH -HTTP does not work after being restarted by the watchdog v8.24.0.164 - (05/30/2019) Features: -Install Paths (18.04) -Part of Feature: DMP8000 (VNet) player support for NTCIP -NTCIP Tile Refactor in the Player UI -Part of Feature: ACP Replacement PI-6 -Brightness Control in player UI -Part of Feature: ACP Replacement PI-6 -Real Time Pixel Diagnostics in player UI -Part of Feature: ACP Replacement PI-6 -VSLS Commissioning -Part of Feature: Finalize VSLS Implementation -TimeDuration uses std::chrono -VSLS Beacon Implementation -Part of Feature: Finalize VSLS Implementation -Update World Type lib use Bug Fixes: -Ping Troubleshooting broken (on Linux?) -Unable to have multiple brightness limiter reasons v8.23.1.11 - (05/23/2019) Features: Bug Fixes: v8.23.0.114 - (05/20/2019) Features: -MDLS Brightness -Part of Feature: DMP8000 (VNet) player support for NTCIP -Beacon - config updates -Part of Feature: Finalize VSLS Implementation -Ethernet I/O Microservice - Support changing credentials for Moxa device Bug Fixes: v8.22.0.32 - (05/03/2019) Features: -Install Debian bootstrap script to log file -Part of Feature: Support bootloading for VL-67xx -Add bootloader log to save logs -Part of Feature: Support bootloading for VL-67xx Bug Fixes: v8.21.0.23 - (04/22/2019) Features: Bug Fixes: v8.20.0.67 - (04/09/2019) Features: -Protobuf Update Needed -Sync Pixel -Part of Feature: DMP8000 (VNet) player support for NTCIP -Layout handling -Part of Feature: DMP8000 (VNet) player support for NTCIP -Update Fusion certificate validation in FCM -Part of Feature: Jan PI FCM Update -Investigate fixing FCM build with new test agent -Part of Feature: Jan PI FCM Update -Update .NET Core version installed with DMP -Part of Feature: Jan PI FCM Update -Component Test Decatur SI-3 Radar -Part of Feature: ODOT Radar Gun Integration -Display Radar Messages for 'N' Seconds -Part of Feature: ODOT Radar Gun Integration -Investigate NTP time adjustments causing player restarts Bug Fixes: -Advanced Config - Default content requires extra fields -Drive Health NaN -ESR 2141: FCM discovery code hangs in certain customer environments -FCM: Slow to connect if network is down at startup -ESR 2141 - Unable to connect to VCS -both watchdogs try to run the scheduled restart on linux -Can't preview content via dev pages -Surge Suppressor not placed correctly -Updater crashes on firmware update from UI v8.19.0.35 - (03/22/2019) Features: -Update Fusion certificate validation in FCM -Part of Feature: Jan PI FCM Update -Investigate fixing FCM build with new test agent -Part of Feature: Jan PI FCM Update -Speed Triggered Messages -Part of Feature: ODOT Radar Gun Integration -Update .NET Core version installed with DMP -Part of Feature: Jan PI FCM Update -Radar Protocol Decoder -Part of Feature: ODOT Radar Gun Integration Bug Fixes: -Advanced Config - Default content requires extra fields -Drive Health NaN -ESR 2141: FCM discovery code hangs in certain customer environments -FCM: Slow to connect if network is down at startup -ESR 2141 - Unable to connect to VCS -Morpheus 20mm TTable fix -both watchdogs try to run the scheduled restart on linux -Can't preview content via dev pages v8.18.0.36 - (03/08/2019) Features: -update venus fonts -Current Message 4 pin BCD Output -Part of Feature: C26943 PANYNJ Custom I/O -OK/fault indicator peripheral -Part of Feature: C26943 PANYNJ Custom I/O -Radar Peripheral -Part of Feature: ODOT Radar Gun Integration Bug Fixes: v8.17.0.61 - (02/21/2019) Features: -Active Pixel Test Support -Part of Feature: VL-6700 pixel tests and network config -GS6 10mm support -Add setting for climate control table refresh results behavior -Part of Feature: Enable/Disable Airflow (real-time) Bug Fixes: -False errors logged by watchdog when micro-services are updated v8.16.0.24 - (02/12/2019) Features: -Allow network configuration for VL systems -Part of Feature: VL-6700 pixel tests and network config Bug Fixes: v8.15.0.52 - (01/25/2019) Features: -VL-6700 Brightness - Manual/Auto -Part of Feature: VL-6700 microservice w/ single sign support -VL-6700 Test Pattern -Part of Feature: Implement Test Pattern Support for VL-6700 -Reject Scrolling and Flashing Content on VL-6700 -Part of Feature: VL-6700 microservice w/ single sign support -ACP Replacement - Pixel diagnostics web view -Part of Feature: Core ACP Replacement - Phase two -ACP Replacement - Short Error Status Web View -Part of Feature: Core ACP Replacement - Phase two -Open GL with Mutli-output -Part of Feature: DMP 8000 running on Linux - Prototyping -VMPL2 in Open GL -Part of Feature: DMP 8000 running on Linux - Prototyping -Angle libs and CEF -Part of Feature: DMP 8000 running on Linux - Prototyping -Consolidate both Config source folders -Consolidate both Http folders -Front light only selection in the guided setup -Part of Feature: VSLS Support Added in NTCIP Player Bug Fixes: -VSLS 16mm TTable issues v8.14.0.32 - (12/18/2018) Features: Bug Fixes: -Invalid range on daktTempReading crashes server process -Auto Test Pattern inconsitent durations v8.13.0.19 - (11/30/2018) Features: -VL-6710 initiated pixel test Bug Fixes: -Additional Configs saved from IE not updating v8.12.0.22 - (11/19/2018) Features: -UI - Improve Ntcip Test Patterns -Investigate - VL6710 pixel failure counts Bug Fixes: -Advanced Config - Success before player restarts -Restore defaults does not reboot - verification needed v8.11.0.28 - (10/29/2018) Features: -View Peripherals -Part of Feature: Core ACP Replacement - Phase one -Basic Message Control -Part of Feature: Core ACP Replacement - Phase one Bug Fixes: -Menus on output possibly configured wrong after sign count change -Fix memory leak in dak-watchdogd -Cannot change the # of display interfaces v8.10.0.22 - (10/12/2018) Features: -Fade & Roll Effect -Part of Feature: Data Effects V2.13 -Pulsate Effect -Part of Feature: Data Effects V2.13 -Test Patterns -Part of Feature: Core ACP Replacement - Phase one -NTCIP Config / Status Endpoints -Part of Feature: Core ACP Replacement - Phase one -NTCIP dashboard tile Bug Fixes: -UI dashboard fails to load V8.9.0.25 (8/24/2018) Features: -Add VL-6710 microservice configuration to player backups -Part of Feature: VL-6710 Configuration and packaging -Remove RCF and switch to ZeroMQ -Clone panel subtree with data copy -Part of Feature: Data Triggered Field Effects V2.13 -Bubble up data change events to panel -Part of Feature: Data Triggered Field Effects V2.13 \Bug Fixes: -Playback status shows 5000 player as looping a no-name piece of content when 5000 player is blank -Unsupported browser page not rendering correctly -Graphics In Use Not Reflected -Font style always normal V8.7.0.29 (8/17/2018) Features: -Updated XSD and libconfig/libstatus -Support Standalone IP (non-NAT mode) -Create module definition in mib.txt - update fps calc -Watchdog integration of VL-6710 microservice -Disable Diagnostics Service when using VL-6710 microservice -Disable Serial SNMP Service when using VL-6710 microservice Bug Fixes: -Race between clearing all changeable messages and loading a new message -DCIO Addressing for Multi-Sign VX in the Guided Setup -Fix for surge targeting with multiple DCIOs -VFC shell doesn't work on windows in interactive mode V8.5.0.29 (7/13/2018) -No new features or Bug fixes for NTCIP Player code. V8.4.0.15 (6/15/2018) Features: -Eltek Power System Source -Improved Power Supply Descriptions in Power Table -Support monochrome GS6 -Menu options to assign event messages Bug Fixes: -Message created through menu cuts off text on 9 high character matrix sign -Message created through menu cuts off text on 7 high character matrix sign -Current buffer preview renders wrong content -Race between clearing the NTCIP event log and checking the number of rows in the log -Malformed SNMP Reply v8.2.0.5 (4/19/2018) - added advanced configuation menu for PSRB and I/O board - added BSD switch message reactivation support - fix multi text on 7x5 character matrix signs - fix for PSRB with no fans on VIP CAN bus - fix for LCD icons not updating v8.1.0.2 (3/28/2018) - added the 29x19_4.fnt font and set it as the default font for full matrix 16mm pixel pitch displays - added support for 66mm by bay wiring - changed power on the ground implementation to report the rectifier status instead of load voltages - changed the default sign configuration to one that doesn't enable the menus on the output - changed fan control, when we have no temperature readings turn them on - fix for dmsMsgRequesterID returning invalid IP address value - fix for race condition between blanking a sign and deleting a graphic - fix dmp-5050's mod temp never timing out - fix bug in contract filename parsing - fix for contract file uploads through the web-ui - fix for various VF-23xx menus v7.33.1.6 (3/16/2018) - allowing more than 16 vent fans per sign v7.33.1.2 (3/2/2018) - fixed race condition when clearing the characters of a font due to a change in fontHeight - fixed io targeting location - allowing message activation of messages with pixel service or beacons enabled regardless of configuration while in compatibility mode v7.33.0.6 (1/30/2018) - added support for more than 6 pages of content - added a menu to change the credentials we use for SNMP clients - added Eltek power system support - added support for selecting a default font based on module pixel pitch - added support in the guided setup menu for Morpheus peripherals on a DMP-5050 - improved SNMP walk support - changed the thermal trip points for cabinet fans to 58C (on) and 48C (off) - fixed TrippLite UPS status reporting - fixed VF sign + Antaios modules accidentally enabling the menus on the output - fixed several crashes seen when changing the number of signs in the system - fixed peripherals timing out after enabling real time diagnostics v7.32.0.9 (1/11/2018) - fixed a problem where items were logged when nothing changed v7.31.0.13 (Unreleased) - optimized configuration and reporting of peripherals - fixed the section order calculation as performed by the guided setup menu - fixed support for setting manual brightness to 0% *** Migration Notice *** - Beginning in 7.31, the peripheral configuration is migrated to a newer format. This is a one time migration step that is automatically performed. As such, changes made to the peripheral configuration afterwards will not backport to prior versions automatically. A potential workaround involves exporting and importing the configuration which works with limitations (the older firmware must have had the ability to communicate with the peripheral to begin with). v7.29.0.26 - 11/15/2017 (Unreleased) - fixed bay width calculation for 20mm, 4 module wide bays - fixed crash after setting # of display interfaces to zero when peripherals still exist - fixed VIP configuration not published when module type changed to antaios if a custom frame rate was in effect - fixed lookup routine for calculated values that are table oids (rs232PortInSpeed, rs232PortOutSpeed, auxIOPortDescription, auxIOPortResolution, auxIOPortValue, and auxIOPortDirection) - fixed lookup of table oids matching a pattern when the index of the oid was the last - fixed restore backup code not waiting for the signs to be online when ntcip transitioned to enabled - fixed null pointer crash in the merging of the status model v7.28.0.10 - 10/24/2017 (Unreleased) - added support for the antaios 20x20 module - added support for the PSRB - added support for the 48V I/O board - added support for fdotPowerSupplyFailures - added support for the module voltages bitmap - added support for printing the object name for oids with a value that is another oid - added configuration flag for text rectangle justification behavior (inherit or default) - changed the temperature low / high warning and critical thresholds reported - removed the how many beacons question in the guided peripheral setup menu - fixed crash with peripheral id and invalid parameter string - fixed menus not sent to the LCD board when image service port isn't 4508 - fixed crash when disabling ntcip - fixed advanced add beacons menu adding two beacons instead of one - fixed event log support for calculated values (availableGraphicMemory, etc...) v7.27.0.6 - 10/5/2017 - added UTF-8 MULTI rendering support along with a menu to switch modes - added daktShutoffTemp to configuration backups - added support for reporting any dimming restrictions placed in effect by the video processor - added support for viewing NTCIP graphics through http - added support for uploading ttf files through snmp - removed the 3 minute airflow reading filtering algorithm - changed the thermal limit to 90C for Vanguard modules - changed the beacons so they no longer wait 5 seconds before reacting to a change - fixed an issue in the pmpp ip packet stream decoding - fixed an issue where all day brightness limiters were wiped out after a change in the brightness - fixed an issue where the thermal protection code failed to hold the sign blank - fixed an issue where changes were being processed out of order - fixed airflow differential sensors potentially reporting a failure when fans turn on - fixed preview of ttf text messages in the run message menu - fixed LCD login menu allowing users to login with invalid passwords when the default password had not yet been changed *** Migration Notice *** - Beginning in 7.27, the code is compiled as 64-bit. Recommended OS image version is 02. v7.24.0.8 - 8/14/2017 - added support for additional VM sign configuration options in the guided setup menu - added additional logging in the thermal dimming code - added a display interface location menu in the required sign setup area - changed dcio peripherals to use edge detection instead of high - fixed issues with peripherals on VM multi-sign configurations where the module temperature sensor, line light sensor, and RPM sensors were not working on signs other than the first. - prototype support for [ms11,fo,font-family] tag - removed the advanced add fan airflow and RPM sensor menu - fixed issue where power supply logged its reading frequently - fixed issue with pmpp addresses over 63 v7.23.1.10 - 7/19/2017 - fixed issue where dmsGraphicNumEntries could get out of sync - fixed issue where dmsGraphicID and dmsGraphicStatus were updated in two steps - changed availableGraphicMemory to pull available disk space instead of a calculated value; the value we report is capped at dmsGraphicMaxSize * dmsGraphicMaxEntries when the disk space exceeds what we need. v7.23.1.9 - 7/19/2017 (Release Candidate) - fixed memory leak v7.23.1.8 - 7/18/2017 (Release Candidate) - added the player status document to the backup of logs - added support for exporting the ntcip config in JSON and text format - added support for importing contract add-ins (permanent messages) on VS6 - changed the event logging code; when possible log the change instead of the current database value (this is only possible in certain logging modes when the log oid matches the watch oid) - fixed the http content type on the ntcip export config route - fixed issue where airflow sensors would report an intermittent failure v7.23.0.17 - 7/11/2017 (Release Candidate) - added support for the low power mode menus - added logging for brightness changes - added 16x16 GS6 module support - changed the rate we save changes to disk for the first hour following a reboot; we save at a faster rate now. - changed alpha Ethernet UPS implementation to use output source instead of input voltage when deciding if running on ac line or battery power - changed alpha serial UPS implementation; no longer considering standby and shutdown mode to be a failure indication - fixed multiple issues with the dmsGraphicTable revolving around a graphic with implied zero pad bytes - fixed clearing of dmsGraphicBlockBitmap data when bitmap height, width, or type is changed - added additional location info to the sensor logging - fixed processing for PMPP/IP packets when a partial packets are received - fixed issue where module data was trusted when it could be about to time out - fixed issue where an uninitialized module light sensor reading of 0xffff could be trusted when it should be ignored - fixed issue where an uninitialized module temperature sensor reading of 0xffff would cause the sensor to be marked timed out. now we will wait until the module times out before allowing that temperature sensor to be marked timed out. v7.22.0.20 - 6/16/2017 - fixed a problem where the Ethernet I/O device type configuration menu failed to present any options to the user v7.22.0.7 - 6/13/2017 (Release Candidate) - added support for the Ethernet I/O configuration - added support for overheight detectors on the Ethernet I/O - added support for installing amd64 packages through the add-in menu - added logging for transition to battery power - added logging for SNMP client errors - added logging for when the VIP loses the DVI link - added the nginx error log to the NTCIP log backups - added support for importing NTCIP configuration backups via HTTP put - added support for detecting ttable changes while in custom mode - added support for displaying ttable info in the status menu - changed the MDLS light sensor selection; prefer the ambient reading until it reaches 200 LUX - fixed an uninitialized variable on the climate control status reports - fixed ASN.1 encoding of value of 128 - fixed diag svc rotate log routine - fixed FAT 27 failure when UPS is configured on the auxiliary serial port - fixed HTTP 401 errors when the DMP connects to the VIP to collect diagnostics - the call would retry with credentials and succeed so there is no functional issue here but it was distracting in the logs. - fixed a problem where the event message would be set to current buffer instead of blank - dropped support for migration on the legacy signs file v7.19.1.6 - 4/25/2017 - fixed a problem with the peripherals timing out after loading a custom ttable (broken since 7.19.0.15) - fixed a problem with the NTCIP climate control report intermittently failing to update the 1st time (broken since 7.1.0.7) v7.19.1.3 - 4/20/2017 (release candidate) - fixed a problem with failing to clear real time pixel errors when asked (broken since 7.19.0.15) v7.19.1.1 - 4/14/2017 (release candidate) - added support for fanTestActivation and fanFailures - fixed the export log menu accidentally clearing the volatile data in the database - fixed custom ttable failing to load the 1st time - changed bay wiring support for 48 high sign size with 20 mm signs; full bay width is now 4 modules and part bay width is 3 modules - removed the export of the VIP logs when exporting logs v7.19.0.28 - 4/13/2017 (release candidate) - added more logging of shortErrorStatus - added more logging of peripheral errors - added more logging of the vip link - fixed exception thrown when looking for ACP packets while configured for PLR's (broken since 7.18.0.x) - fixed run and delete message menu not displaying thumbnails on the correct button - fixed daktActivateMsgRunning.6 (pixel failure message activation slot) not cleared after firmware update. the changes in 7.19.0.15 to pixel failure blank threshold left this data behind. v7.19.0.15 - 4/06/2017 (release candidate) - added support for the UTMC protocol - fixed a problem where the comm loss message failed to work when set to current buffer - fixed a crash when set to extreme logging - changed the pixel failure blank threshold so that messages may override the blank condition if they are high enough priority - exporting a backup of the logs now includes the VIP component log files - added additional log statements concerning the VIP uptime - added additional log statements concerning the state of pixel diagnostics (extreme logging must be enabled) - increased the timeout for real time pixel errors to 5 minutes v7.18.1.1 - 3/28/2017 - fixed a problem where the statMulti table was cleared accidentally - fixed a problem where the clear all changeable message command failed to clear messages in the error state - added additional log statements concerning the setting of dmsMultiSyntaxError v7.18.0.8 - 3/14/2017 - fixed some out of bounds set attempts to dmsPixelStatus.256 - fixed a memory leak in dak-diagd - fixed a problem with ttable generation where the player would give up when the VIP reported a http 404 error - fixed LCD board, VIP, and display package firmware versions failing to display on a freshly added sign - fixed issue with the FPS change not latching into the system until a reboot was performed - the UI has been replaced; the old UI remains accessible at http://hostname/old-ui - added the module temperatures diagnostics webpage - added an automatic reboot after restoring defaults - added range selectors for get requests - added support for two types of modules in the module version table - refactored the ntcip text rendering and layout code; no change in functionality v7.17.1.1 - 3/14/2017 - fixed issue with dmsMemoryMgmt failing to clear all the messages - fixed issue with dmsMemoryMgmt get request taking multiple seconds to respond v7.17.0.3 - 2/7/2017 - removed the drum and lamp tables - adjustments in the ACP keypress retrieval v7.16.1.2 - 2/3/2017 (release candidate) - added watchdog monitoring for diagnostics process memory usage - fixed parsing of the module version / mod temp sensor on GS6 modules - fixed MDLS failing to clear its reading when timed out - fixed fps calculation for bay wiring - fixed update add-in menu does not delete zip after installing its contents v7.16.0.29 - 01/27/2017 - expanded support for more variable bindings in SNMP v7.16.0.28 - 01/23/2017 (release candidate) - added more system log files to exported logs - added logging of I/O transitions for switches - added logging of set time events - added logging of load default brightness table events - fixed light and humidity sensors not reporting in aux I/O table - fixed MDLS reporting in dms light sensor table v7.16.0.17 - 01/17/2017 (release candidate) - fixed schedule, time remaining, and end duration message v7.16.0.16 - 01/17/2017 (release candidate) - fixed a problem where peripherals were stuck reporting getting status - fixed a problem where temp, light, and humidity sensors failed to clear the current reading when they timed out - known issues - schedule, time remaining, and end duration message are not working v7.16.0.11 - 01/13/2017 (release candidate) - added the display firmware package revision to the NTCIP module info table - allow sets / gets to defaultForegroundColor and defaultBackgroundColor while in mono 1 bit color scheme as long as compatibility mode is enabled for compliance with legacy central systems that support early versions of NTCIP - known issues - a problem where peripherals were stuck reporting getting status - a problem where temp, light, and humidity sensors failed to clear the current reading when they timed out - schedule, time remaining, and end duration message are not working v7.16.0.8 - 01/10/2017 (release candidate) - added support for legibility threshold - added support for PMPP over IP - added support for access to the LCD menus via a browser - added support for enabling / disabling NTCIP via a browser - added a system health icon, the icon displays in the tray when any sign has a shortErrorStatus error - added a warning icon to the signs menu for each sign that has a shortErrorStatus error - added ability to select using the watchdog as the primary way to reboot - added support for daktCurrentMessage (for the DM-100) - added bay wiring support - added a menu for changing the snmp read-write passwords - added a grace period for fan, airflow i/o, and airflow differential when the fans turn on during normal operation - added support for contract zip archives - added the module bootstrap micro and epld revs to the version menu - added support for fan and airflow sensors on the VCB II retro - improved the error description for comm loss events in the system health menu - changed the VFC update menu; it no longer calls system FTP calls - changed controller error menu to be on the first page of the system health menu - changed update display menu; it now warns about invalid file extensions - changed backup logs menu; it now exports a zip archive of the files - changed message list menus (run, delete); they now report when they fail to parse messages - changed the create message menu, it now saves changes to disk as soon as possible - changed default module baud rate for 16x16 and 24x16 vanguard modules from 800K to 500K - changed version menu; it now ignores 0xffff versions - optimized the diagnostic bitmaps; they are no longer created until asked for - updated FTP client used for installing updates and custom ttables - fixed a crash in the view peripheral menu when interpreting the description for DCIO boards - fixed wrong message source for daktMsgSourceModeExtension with real time pixel failures - fixed a problem with messages containing dakt custom ms11 tag references failing to upload - fixed a problem where the module temperature sensor didn't work on VS6 - fixed a problem where the line light sensor would timeout during repeated pixel test attempts - fixed a problem where the dmsMemoryMgmt object would transition from clear changeable or clear volatile message to the normal state before the clear operation was completed - dropped support for the contract debian installers - known issues - a problem where peripherals were stuck reporting getting status - a problem where temp, light, and humidity sensors failed to clear the current reading when they timed out - schedule, time remaining, and end duration message are not working *** Rollback Notice *** - after updating, rollback to versions before 7.12.2.1 can be done but require technical support. v7.12.3.1 - 12/1/2016 - added support for the module door sensor peripheral - fixed surge suppressor reporting reverse logic when wired into the VFC back panel I/O v7.12.2.1 - 11/8/2016 - fixed a problem where the differential pressure airflow sensor reversed pass and fail - fixed a problem where the 27x105 ttable created after restoring defaults was invalid v7.12.1.1 - 10/30/2016 - changed frame sync pulse pixel colors from white / black to red / green v7.12.0.32 - 10/12/2016 - fixed an issue in the [nl] line spacing calculation v7.12.0.27 - 10/7/2016 - added antaios 20x25 module type definition - fixed grace period on isolation boards - fixed messages allowed to be saved at positions out of bounds (e.g. volatile.5) - fixed volatile messages accidentially persisted on disk - changed range on the signal loss timeout to be 10 -> 65534 v7.12.0.21 - 10/3/2016 - added support for the daktShutoffTemp value of zero which disables temperature based dimming on the player and sets the temperature based dimming in the translation table to the max - added ability to configure the module's blank timeout setting (e.g. signal loss timeout) - added a grace period on boot for sensors to avoid reporting false positives in the shortErrorStatus - fixed an issue where the import config menu would flip the VFC into non-automatic translation table mode v7.11.2.1 - 9/22/2016 - fixed an issue where the translation table failed to update when the user changed sign settings - fixed an issue with the momentary switch failing to reactivate messages on repeated button presses - known issues: - when importing a rev 3 configuration backup via the LCD menus, the translation table setting will flip unexpectedly from automatic mode to contract or custom mode. the workaround is to navigate to the translation table mode menu and switch it back to automatic mode. v7.11.1.9 - 9/7/2016 - added support for reporting rpm sensors as timed out - added momentary switch message activation support - fixed an issue where the timeBaseScheduleTableStatus and dayPlanStatus failed to updated on occasion - fixed an issue where the schedule would play the wrong day plan when the day of the week was the differential factor - fixed an issue where the schedule didn't update dmsMessageMultiString.6.1 - note: starting in 7.11 firmware the translation table state configuration was moved to another point in storage. the existing setting is migrated to the new location. that migration is only performed the first time you upgrade. further changes to the state are not backported to the old location (e.g. rollbacks will not see the change). - known issues: - this version has a problem where it does not re-generate the translation table due to sign configuration changes. a reboot will force the code to re-generate the table v7.10.3.4 - 8/25/2016 - fixed a problem where airflow sensors would report a failure when fans were on for a different sign v7.10.3.3 - 8/23/2016 - added support for event log mode other that logs whenever the log oid is set even if no change was made - optimized the scheduler, now it runs a blank message just once while no other message is playing - increased the accuracy of the timestamps used for event log modes on change and other v7.10.2.7 - 8/16/2016 - fixed a crash that occurred when using a non default pmpp (serial) address v7.10.2.5 - 8/12/2016 - fixed a memory leak in the http client code (broken since 6.5.0.0) - fixed misc memory leaks v7.10.2.4 - 8/10/2016 - added menu option for VF light sensors without the line light - fixed peripherals on multi-sign systems report status of last sign's VCB - fixed logging of messages played through the schedule - fixed airflow sensors reporting failed after boot - fixed misc memory leaks - fixed misc crashes when reconfiguring the # of signs v7.10.0.7 - 7/26/2016 - added support for GS6 - added support for restricting the brightness when on battery power (low power mode) - added support for blanking the signs when on battery power after some time duration expires - added support for activation of the power recovery messages when transitioning from battery power back to acline - added support for alpha UPS Ethernet communication (UPS default ip is 192.168.0.90) - added menus to configure DNS - added prototype support for the CAN differential airflow sensor (use is not recommended yet) - all signs now share brightness mode and manual brightness setting - changed the IP status menu to allow static IP settings to be displayed even when network is down - fixed a problem where a failing module would immediately report errors again after clearing the pixel errors via NTCIP - fixed a problem where snmp sets were allowed on index schedule, blank, permanent, and current buffer in the message table - fixed a problem where snmp get next requests were failing - fixed a problem where the data was not saved to disk for all signs together - fixed a problem where the database backups exported to USB by the backup menu could be corrupted during the copy - fixed a problem where the current display menu would flicker - fixed a problem where the controller to display error was reported after a normal boot until the VIP completed its boot - improved the accuracy of reported mod temperatures - removed the unused daktDiagBitmapFace table - removed the unused daktBayHeightInModules and daktBayWidthInModules objects - known issues + peripherals on multi-sign systems report status of last sign's VCB v7.7.2.1 - 7/19/2016 - added support for modem handshaking mode = none - added menus to allow for a custom AT init string - fixed a problem where the ip configuration on NAT systems would not change when network was unplugged - fixed a problem where 6 or more concurrent TCP connections to the VFC would fail - fixed a problem where the user could not select a changeable message in the add overheight detector menu when there was a gap in the messages stored in the changeable message table - known issues + peripherals on multi-sign systems report status of last sign's VCB v7.7.1.7 - 7/08/2016 - added support for 16x20 modules - removed "M0" from modem default AT init string - fixed door sensors on VIP input reporting opposite the behavior of 7.5 release firmware - known issues + peripherals on multi-sign systems report status of last sign's VCB v7.7.1.3 - 7/06/2016 - fixed a problem where multiple temperature diagnostic bitmaps existed - known issues + peripherals on multi-sign systems report status of last sign's VCB v7.7.0.27 - 6/22/2016 - fixed a problem where services would log an erroneous error during shutdown - known issues + peripherals on multi-sign systems report status of last sign's VCB v7.7.0.26 - 6/22/2016 - fixed a problem where the real time pixel errors may report false positives - fixed a problem where the reset message failed to play occasionally - known issues + peripherals on multi-sign systems report status of last sign's VCB v7.7.0.20 - 6/10/2016 - fixed a problem where corrupt snmp message responses were sent when the incoming packet was of a particular size - fixed a problem where a few uninitialized variables would cause the ntcip process to crash with trace level set to debug - known issues + peripherals on multi-sign systems report status of last sign's VCB v7.7.0.10 - 5/23/2016 - added support for the module temperature map - fixed a potential lock-up when the time was set back on the system clock - known issues + peripherals on multi-sign systems report status of last sign's VCB v7.6.0.16 - 5/23/2016 (VIP update required for the ttable changes) - added support for NAT - added 24x16 auto ttable support - added general purpose output peripheral support - added support for a 2nd over-height detector - added support for selecting the message to run by an over-height detector - allows climate control test results to update between tests when compatibility mode is enabled - fixed fans, heaters, and beacons using aux io input instead of output - fixed an issue where pixel test might never complete - fixed an issue where heaters used fan control state on startup - fixed crash when holding down F5 on the webpages - fixed a problem where the run climate control menu didn't notify the user a test was running when the test was started remotely - fixed a problem where line light sensor and module temp sensor timed out during a pixel test - fixed a crash on shutdown of the LCD menus - now blocking the user from setting the sign height or width to a value exceeding the resolution - known issues + peripherals on multi-sign systems report status of last sign's VCB v7.5.0.24 - 4/8/2016 - fixed a crash that occurs when reloading the over-height detector peripheral v7.5.0.16 - 4/7/2016 - added the create message menu - added a power status icon on the menus - added a comm status icon on the menus - added auto ttable support for VM's with display interface sharing (alias) - general cleanup in the ntcip event logging code - general improvements in the handling of restore defaults actions - optimized the processing on peripheral status - optimized the Ethernet packet processing - reduced the delay before we publish configuration changes from 1 min to 15 seconds - fixed a crash when getting the aux io table when the ups peripheral existed - fixed a crash in the lcd service when the time was set back - fixed [/ms11] closing tag not case insensitive - fixed out of bounds parsing on version strings - fixed diagnostic bitmaps not updating after a restore defaults action - fixed a problem where the frame sync coordinate didn't update after changing the monitor resolution - fixed running message scroll rate after sign configuration changes - dropped support for InitNonConfig on daktMemoryMgmt v7.4.0.50 - 3/21/2016 - fixed a lock-up in the configure display interface menu v7.4.0.49 - 3/18/2016 - added support for binary switch with activation input peripheral - added support for bcd switch peripheral - added support for bcd switch with activation input peripheral v7.4.0.15 - 3/09/2016 - improved the refresh rate to the front panel LCD menus - added support for the MDLS sensor - added support in the sign model menu for DVX, GS6, and DB-5000 (full support is todo yet) - added support for the binary switch peripheral - added support for disabling the menus on the output - changed the set time menu so that it cannot be set less than 2016 - optimized the snmp comm-loss tracking v7.3.0.59 - 2/25/2016 - fixed shortErrorStatus bits set improperly after a factory restore defaults action - fixed issue where the run message menu didn't display permanent messages (broken since 7.3.0.0) - fixed issue where the run script menu failed to run scripts (broken since 7.3.0.0) - fixed divide by zero crash when selecting an red-green module type - fixed an invalid mapping for red-green module types - fixed pixel diagnostics and bitmaps not cleared after changes in sign configuration v7.3.0.50 - 2/10/2016 - added NTP - added confirm / cancel step in the run message menu - added text on buttons in run message menu that identifies the origin message slot - added a delete message menu - added valid range listings on number entry menus - fixed a problem where the font and graphics would be left marked as in use - fixed a crash occurring during a shutdown request - fixed a crash that occurred when restoring defaults - fixed the title on the guided setup fan monitoring step - clarified the purpose of the subtitle on the display interface menu - capitalized the text on the display interface menu choices - removed the pixel pitch menu from the required display options menu - known issues + run and delete message menus fail to display permanent and volatile messages + run script menu fails to run scripts + pixel diagnostics and bitmaps are not cleared after sign configuration changes + selecting a red-green modules type crashes diagnostics service + short error status bits can be set with stale info after restoring defaults v7.2.1.6 - 1/27/2016 - fixed a problem where the bridge configuration menu would report a failure even though the change was successfully performed when the user set the bridge IPs for a new subnet - fixed discovery service writing the system OS log every second v7.2.1.5 - 1/25/2016 - added a menu to perform a climate control test (e.g. tests fans and heaters and updates the system health menu for the climate control subsystem) - fixed a problem where sending a configuration from the web ui would cause the frame rate to jump to 60 fps - fixed a problem where setting a static IP would break the bridge IP configuration between the player and video processor v7.2.1.1 - 1/18/2016 - fixed a problem where the shortErrorStatus object didn't update based on changes in the dmsClimateCtrlStatusMap object as well as other status map objects. - known issues + on occassion the data for an LCD menu may latch in at different times causing part of the menu to update and then after 15 seconds the remaining data will update. + diagnostic bitmaps may show thumbnails for pages for different messages + setting a static IP configuration breaks the bridge IP configuration v7.2.0.14 - 12/23/2015 - fixed the file and folder permissions on the web pages - fixed export menus ignoring cancel button presses - fixed slow export of the log files - fixed dmsGraphicNumber allowed to be set to a non-unique value - fixed fontNumber sets blocked when matching an erased font's fontNumber - fixed default value for dmsGraphicNumber - fixed message parser does not check font status when finding the matching fontNumber - fixed message parser does not check graphic status when finding the matching dmsGraphicNumber - known issues + on occassion the data for an LCD menu may latch in at different times causing part of the menu to update and then after 15 seconds the remaining data will update. + diagnostic bitmaps may show thumbnails for pages for different messages + setting a static IP configuration breaks the bridge IP configuration v7.2.0.12 - 12/21/2015 - fixed a problem where USB bridge alias in the /etc/network/interfaces file wasn't saving out the subnet mask properly. - added a delay in the export menus to give the file time to save to the disk. - known issues + on occassion the data for an LCD menu may latch in at different times causing part of the menu to update and then after 15 seconds the remaining data will update. + diagnostic bitmaps may show thumbnails for pages for different messages + export of logs is slow + font and graphic number checks are not well handled + export menu ignores cancel selection and proceeds to export logs anyway + shortErrorStatus may not update in certain error conditions (when the value of an octet in a status map is negative) + setting a static IP configuration breaks the bridge IP configuration v7.2.0.11 - 12/18/2015 - fixed issue where sets to dmsControlMode were allowed in cases that should have been blocked. - known issues + files saved by the export menus are not sync'd to the removeable media; unplugging the USB drive shortly after the export menu reports success may cause the files to fail to save. Workaround is to wait a minute after the menu reports success before unplugging the drive. This problem exists in all versions that support the export menus thus far. + on occassion the data for an LCD menu may latch in at different times causing part of the menu to update and then after 15 seconds the remaining data will update. + diagnostic bitmaps may show thumbnails for pages for different messages + setting a static IP configuration breaks the bridge IP configuration v7.2.0.10 - 12/18/2015 - fixed warnings in the log about attempts to collect the diagnostic bitmaps for pages that do not exist in the current buffer message. - known issues + files saved by the export menus are not sync'd to the removeable media; unplugging the USB drive shortly after the export menu reports success may cause the files to fail to save. Workaround is to wait a minute after the menu reports success before unplugging the drive. This problem exists in all versions that support the export menus thus far. + on occassion the data for an LCD menu may latch in at different times causing part of the menu to update and then after 15 seconds the remaining data will update. + diagnostic bitmaps may show thumbnails for pages fo different messages + setting a static IP configuration breaks the bridge IP configuration v7.2.0.9 - 12/17/2015 - fixed a problem where the fan rpm and airflow sensors on multiple vcb systems didn't create properly - known issues + files saved by the export menus are not sync'd to the removeable media; unplugging the USB drive shortly after the export menu reports success may cause the files to fail to save. Workaround is to wait a minute after the menu reports success before unplugging the drive. This problem exists in all versions that support the export menus thus far. + on occassion the data for an LCD menu may latch in at different times causing part of the menu to update and then after 15 seconds the remaining data will update. + setting a static IP configuration breaks the bridge IP configuration v7.2.0.8 - 12/16/2015 - added progress feedback on the translation table upload menu - added PMPP modem protocol option - added preview multiple page message in the run message menu - added support for player rendered test patterns in the current display menu - added support for CPP data tables in MULTI via ms11,tbl tag - added support for retrieving rendered thumbnails for messages via http - added a shared area for menu operations common to all signs - added a sign model (VF, VX, VM) configuration menu - added support for VM peripheral configuration in the add peripheral guided setup menu - added support for 15 airflow, RPM, or airflow and RPM pairs - added line matrix auto default font algorithm; closest font to fit into the module height is selected - added support for selecting zero brightness from the LCD menus - improved default fps calculation - fixed a problem where peripherals would try to report negative values in auxIOv2PortValue which is an unsigned int32 - fixed the description for mini dcio boards on the view peripheral and delete peripheral menus - fixed a problem where dedicated CAN RPM sensors would report a value of zero(0) RPM - fixed a problem where the frame sync configuration was saved to the wrong area on the VIP configuration - fixed a problem where the lcd board version was slow to be retrieved after start-up - fixed a problem where the lcd menus would slow down NTCIP content playback - fixed a problem where playing a message with zero duration didn't immediately play end duration - fixed a problem where the update display menu triggered two file uploads - fixed a problem where the update display file upload may not send the entire file (broken since 1.12.3.6) - fixed blurry icons on the menus - fixed dimming publication, CPP and NTCIP would both try to control it (broken since 1.12.3.6) - changed the diagnostic bitmaps to be updated 30 seconds after start-up unless prompted for earlier - changed the current message menu and pixel results image menus, they no longer scale up but will scale down when needed - changed the menus to be a grid of 6 buttons instead of a grid of 8 buttons - changed the general appearance of the menus - changed the menu data refresh rate from 15 seconds to 5 seconds - changed the IP status menu to reflect the status of the bridge endpoints instead of the configured values - changed the restore defaults to reconfigure the # of signs to 1 and restore defaults the remaining sign - changed the backup file extension from .proto to .pb.bin - changed the dcio and mini dcio status on the view peripheral to be pass / fail - dropped support for migration of the # of signs setting used by versions before 6.5.x.x - known issues + files saved by the export menus are not sync'd to the removable media; unplugging the USB drive shortly after the export menu reports success may cause the files to fail to save. Workaround is to wait a minute after the menu reports success before unplugging the drive. This problem exists in all versions that support the export menus thus far. + on occasion the data for an LCD menu may latch in at different times causing part of the menu to update and then after 15 seconds the remaining data will update. + setting a static IP configuration breaks the bridge IP configuration v7.1.0.28 - 10/09/2015 - added a five second refresh rate to the display interface menu subtitle - added log statements to warn if the database cannot be opened - fixed a problem where the sign was not blanked when restoring defaults - fixed a problem where the auxiliary Ethernet port gateway could be saved - changed the high and low warning and critical temperature thresholds to match sensor capabilities - changed the apply VIP network configuration time out from 2 to 5 minutes - removed the ability to configure a gateway on the auxiliary Ethernet port via the menus - removed the auxiliary Ethernet port listing in the IP status menu v7.1.0.25 - 10/02/2015 - added a menu step to wait for the player to reboot after changing the IP - added feedback on the menus when they fail to apply network configuration - added translation of flags on mib objects for diagnostics - added a menu to allow the user to select a custom frame rate - added a step during restore defaults to remove any installed add-in packages - added a step during restore defaults to blank the sign - fixed an invalid save setting on daktPixelFailureExtStatus - fixed a reset of the player when the same static IP info was entered - fixed the out of bounds check on objects with an exact size - fixed a bug where changes in the frame rate would cause a currently playing message with flashing content to fail to update the flash rate - fixed a bug with the up and down arrows entering garbage on the IP address entry menus - fixed pixel failure blanking; ntcip message can no longer override the blank condition; internal message sources such as over-height detector peripheral can override it yet - fixed spacing on the labels for the subnet and gateway entry menus - fixed a problem where the graphic block data at index 2 and up were never cleared - optimized the loading and rendering of NTCIP graphics - changed the US DST algorithm to always use post 2007 rules unless the compatibility mode is turned off - changed the mib files from from lua to proto - changed the save network configuration so that it times out after 2 minutes of failing to connect to the VIP and commits the change to the player anyway v7.1.0.21 - 09/16/2015 - fixed a problem where the network configuration on the player becomes corrupt - fixed a problem where the auxiliary Ethernet port gateway is set to empty v7.1.0.19 - 09/08/2015 - added a subtitle to the run message menu to indicate when no messages are loaded - added an export logs option on the backup menu for troubleshooting purposes v7.1.0.16 - 08/26/2015 - added font 23x14_3 - added arrows and missing apostrophe characters to fonts 23x17_3 and 23x15_3 - changed font 15x10_2 to be code page 1252 - changed warning and critical temperature thresholds to be based on sign technology instead of sensor limits - changed the hardware watchdog to use the image provided interface - optimized the calculation for offline time - fixed a problem where clock skew would cause the wrong power recovery message to play + we now log a warning and run the short term power recovery message - fixed a crash when configuring for 24x16 RGB module type - known issues + reconfiguring multiple sign systems with ACPs attached process stale key press data + playing messages do not recalculate flashing after changes in the configured fps + setting the time back may cause the VFC to fail to boot, an OS image update is required to fix this; this isn't technically an issue with 7.1.0.16; documenting it here anyway since the VFC was affected. v7.1.0.12 - 08/19/2015 - fixed line light sensor always reporting zero - fixed synchronization of system settings on start-up - fixed auxiliary Ethernet port settings break the routes for the primary and bridge network adapters + use gateway of 0.0.0.0 for the auxiliary Ethernet port for now - known issues + reconfiguring multiple sign systems with ACPs attached process stale key press data + playing messages do not recalculate flashing after changes in the configured fps v7.1.0.11 - 08/18/2015 - added content support for PNG images via [ms11,g,*,*,filename.png] - added content support for JPEG images via [ms11,g,*,*,filename.jpg] - added tripplite UPS support - added authentication to LCD simulator access - changed amber color code for RGB content; it is now identical to the default monochrome color for amber - removed HDLC group address objects from the MIB - known issues + reconfiguring multiple sign systems with ACPs attached process stale key press data + playing messages do not recalculate flashing after changes in the configured fps + light light sensor always reports zero + auxiliary Ethernet port settings break the routes for the primary and bridge network adapters + synchronization of system settings on start-up fails v7.1.0.10 - 08/12/2015 - added support for the auxiliary Ethernet port - added guided setup support for vx series signs - added support for reading the 10 minute average for light sensors - added support for exporting config to and importing config from USB - fixed a crash that occurred when attempting to remove a half removed peripheral - fixed a crash that occurred when loading a message while a color scheme change is pending - fixed a problem where the error result of configuring a peripheral was ignored - removed extended info string for the line light and mod temp peripherals on the menus - known issues + reconfiguring multiple sign systems with ACPs attached process stale key press data + playing messages do not recalculate flashing after changes in the configured fps + light light sensor always reports zero + auxiliary Ethernet port settings break the routes for the primary and bridge network adapters v7.1.0.7 - 08/04/2015 - added support for configuration of peripherals on multiple VCBs for a sign - added support for SNMP traps - known issues + reconfiguring multiple sign systems with ACPs attached process stale key press data + playing messages do not recalculate flashing after changes in the configured fps v6.5.0.30 - 07/09/2015 - now claiming support for NTCIP 1203 v3.05 - added support for NTCIP 1203 v3.05 message defaults, turn off compatibility mode to enable this - added notification steps on the change bridge configuration menu - added support for switching the color scheme from the module's default, e.g. can now run in colorClassic or monochrome mode with RGB modules - known issues + reconfiguring multiple sign systems with ACPs attached process stale key press data + playing messages do not recalculate flashing after changes in the configured fps v6.5.0.27 - 06/30/2015 - updated MIB enum definition labels - optimized detection of sensor timeouts - fixed climate control test stopping prematurely - fixed status xml getting saved to disk every 5 seconds - fixed publishing of back to back config changes to the video processor, a small change and the full document - fixed publishing of config due to emulated sensors - known issues + reconfiguring multiple sign systems with ACPs attached process stale key press data + playing messages do not recalculate flashing after changes in the configured fps v6.5.0.24 - 06/23/2015 - added no fan monitoring option in guided peripheral setup menu - fixed vcb I/O peripherals on signs 2->8 always registering on 1st vcb - fixed update add-in menu not allowing debian files with architecture '_all' to be installed instead of just '_i386' - fixed diagnostics service not loading signs 2->8 after OS boot - fixed run message menu failing to render new thumbnails after navigating up or down - fixed custom translation table menu failing to retrieve files with spaces in their name - fixed quick resource publication for dimming - fixed migration of default illum curve from frequency to LUX - known issues + reconfiguring multiple sign systems with ACPs attached process stale key press data + playing messages do not recalculate flashing after changes in the configured fps + climate control test stops prematurely causing results to be inconsistent + ip address menus may show "Invalid Password" if you fail to login and then login and browse to that menu v6.5.0.23 - 06/16/2015 - added guided peripheral configuration menu - added configuration rollback support - moved add UPS and add overheight detector peripherals to top of the add peripheral menu - fixed pending change on video processor endpoint lost due to another change in configuration - fixed pending change on player bridge endpoint lost due to another change in configuration - fixed reboot needed before content renders properly after sign size changes - fixed beacons not turning off when switching between certain test patterns - fixed overall fps not recalculated when a sign was removed - fixed pending peripheral changes on removed signs not cleared - limit snmp sets for the number of signs to eight signs - block invalid configuration of endpoints in different subnets - known issues + reconfiguring multiple sign systems with ACPs attached process stale key press data + playing messages do not recalculate flashing after changes in the configured fps + climate control test stops prematurely causing results to be inconsistent v6.5.0.22 - 06/09/2015 - added daktMaxDiagBitmapBlocks - added retry on failure to publish brightness, module test patterns, and bridge configuration - fixed content folder not created by initial install - fixed brightness of zero - fixed pixel test fails / never stops (bug introduced in version 6.5.0.21) - removed support for the page justification type other e.g. [jp1] - known issues + reconfiguring multiple sign systems with ACPs attached process stale key press data + playing messages do not recalculate flashing after changes in the configured fps + cannot change player and vip bridge endpoints at the same time + after changing sign config, a restart is needed before content will render properly + cannot play custom graphic messages after initial install, re-run the installer to fix + climate control test stops prematurely causing results to be inconsistent v6.5.0.21 - 06/02/2015 - added support for mixed configuration of LUX and frequency based light sensors - added support for the controller temperature sensor - changed the illumination curve to be LUX based - fixed defog heaters turning on due to ambient temperature sensor reading - fixed ms11 temperature tag always using ambient temperature but never updating - fixed message too big error for multi message with no text that is bottom justified - fixed LCD menu navigation arrows displaying for pages that do not exist - known issues + cannot change player and vip bridge endpoints at the same time, vip bridge change is lost + reconfiguring multiple sign systems with ACPs attached process stale key press data + playing messages do not recalculate flashing after changes in the configured fps + brightness of zero is not supported + pixel test fails / never stops + cannot play custom graphic messages after initial install, re-run the installer to fix + breaks rollbacks to previous versions; if you rollback the system will need to be reconfigured + climate control test stops prematurely causing results to be inconsistent v6.5.0.19 - 05/19/2015 - added translation table upload support from a USB drive - added ability to disable translation table generation (e.g. prevent a custom table from being overridden) - added support for globalSetIDParameter - event messages now restore to defaults when their referenced message is removed or invalid - block SNMP access to unused rows in the dmsLightSensorTable - block SNMP access to unused rows in the dmsTempSensorTable - block SNMP access to unused rows in the dmsHumiditySensorTable - block SNMP access to unused rows in the dmsPowerTable - block SNMP access to unused rows in the dmsClimateCtrlTable - block SNMP access to unused rows in the pixelFailureResults table - fixed a time out when uploading a custom translation table - fixed defaultForegroundColor and defaultBackgroundColor access when color scheme isn't classic color - fixed a crash when the end duration message was set to current buffer - known issues + reconfiguring multiple sign systems with ACPs attached process stale key press data + playing messages do not recalculate flashing after changes in the configured fps + brightness of zero is not supported + cannot play custom graphic messages after initial install, re-run the installer to fix + climate control test stops prematurely causing results to be inconsistent v6.5.0.18 - 05/13/2015 - added successfully updated count feedback in the lcd update display firmware menu - changed the title of the use eight dimming levels menu to restrict dimming levels - fixed a crash when configured for an eight sign system - fixed heaters turning on when a temperature sensor is added to the configuration - fixed an occasional crash when removing signs from the configuration - fixed a crash when setting the multi syntax error to the graphic not defined enum value - fixed a crash in the SNMP stack when a bad value set was attempted - fixed a problem where pixel test would occasionally report the entire sign failed when no problems existed - known issues + reconfiguring multiple sign systems with ACPs attached process stale key press data + playing messages do not recalculate flashing after changes in the configured fps + custom translation tables are overwritten by generated translation tables + brightness of zero is not supported + cannot play custom graphic messages after initial install, re-run the installer to fix + climate control test stops prematurely causing results to be inconsistent v6.5.0.16 - 05/04/2015 - added authentication on the web page - fixed line justification on text fields that update such as RTD, time, temperature, and speeds - fixed time fields not updating on messages - known issues + climate control test stops prematurely causing results to be inconsistent v6.5.0.15 - 05/01/2015 - added support for flashing graphics (both custom and standard) - fixed lock-up when configuring the sign dimensions - fixed add of a peripheral during a pending delete of the same peripheral id causing duplicates - fixed number of rows in the module table not reset to zero on startup - fixed load message attempt causing current playing message to lose cached info - fixed daktRtdBufferSize always reporting zero - fixed update display menu installer step never reports completed (still installed ok) - increased the length of daktRtdBuffer from 100 bytes to 1000 bytes - changed daktRtdBuffer to be shared between all signs - optimized the playback of messages with rtd fields - known issues + climate control test stops prematurely causing results to be inconsistent v6.5.0.14 - 04/29/2015 - added .deb support in the browse to file dialog for firmware updates - added a legend to the pixel failure image menus that explains the color scheme - improved the pixel failure image menus, they now show all errors instead of the first 500 - fixed custom graphic files deleted when the MULTI string references multiple files - fixed defog heaters turning on before temperature sensors have reported - fixed default colors for monochrome 1 bit - fixed overlapping text on the current message menu - fixed overlapping text on the pixel test results image menu - fixed overlapping text on the real time pixel results image menu - fixed message table not displaying all messages in web view - removed messages with empty MULTI strings from the run message menu - limited the SNMP file transfers to the sign's incoming and graphic folders - known issues + climate control test stops prematurely causing results to be inconsistent v6.5.0.12 - 04/22/2015 - added support for triggering a message via a switch - fixed missing display interface versions in module version table - known issues + climate control test stops prematurely causing results to be inconsistent v6.5.0.11 - 04/13/2015 - added diagnostics logging web pages - fixed page timing issue causing the rendering to skip frames - fixed peripheral configuration not being pushed to the video processor in some cases - known issues + climate control test stops prematurely causing results to be inconsistent v6.5.0.10 - 04/08/2015 - added sync for bridge ip configuration v6.5.0.9 - 04/07/2015 - fixed folder created with wrong user permissions v6.5.0.8 - 04/06/2015 - fixed update service lock-ups - fixed services not waiting for their port to become available v6.5.0.7 - 04/02/2015 - fixed creation of updates folder - fixed web server not starting - fixed update firmware via usb / lcd menu v6.5.0.6 - 04/01/2015 - fixed accidental removal of libpci during installation v6.5.0.4 - 03/31/2015 - removed reference in the installer to a missing system library v6.5.0.2 - 03/27/2015 - assigned a new DD number - added support for the auxiliary control panel (ACP) - added installer support for 64-bit architectures - added 20x16_4_SeriesE(M) font - added 23x19_4_SeriesE(M) font - added 24x19_4_SeriesE(M) font - added frame synchronization - added DVI input watchdog - added translation table generation - added support for cloning sign configuration - improved rendering frame rates - fixed lock-up when setting the system time back in time - fixed a problem where pixel tests would never complete when a previously responding module stopped responding - fixed navigation on the add vcb i/o peripherals menu when no was selected for fans or heaters - fixed the title on the bridge configuration menu - fixed a crash in the snmp stack relating to the management of locks - fixed the timing on the test patterns - fixed a problem where the LCD could auto-logout a user immediately after login - fixed the baud rate menu selecting the wrong values on the second page *** Migration Notice *** - Versions <= 1.12 require 1st generation VFC hardware - Versions > 1.12 require 2nd generation VFC hardware v1.12.3.6 - 10/10/2014 - fixed translation table menu button text is missing - fixed translation table menu selections text is truncated - fixed translation table menu does not draw page up / down arrows when > 6 selections are available - fixed translation table menu does not navigate to the parent menu upon user confirmation of the table to use - known issue, add vcb menu navigates to prior step when user select 'no' for fans or heaters + work around, select 'yes' and delete the unused peripherals later from the delete peripheral menu v1.12.3.5 - 10/08/2014 - added support for sharing the system power source (powerSource) between signs - added the use 8 dimming levels configuration option - added a menu for clearing the real time pixel failure table - added a menu for changing the LCD password - added a menu for setting the date and time - added an identify sign test pattern - optimized the font loading code - optimized the message validation and activation code - optimized the LCD menus to prevent high CPU usage every 15 seconds - optimized the custom graphics clean-up routine so that it only checks valid messages instead of the entire message table - optimized the run fan / heater menu so that it only checks valid peripherals instead of the entire table - optimized the attached device system health menu so that it only checks valid peripherals instead of the entire table - optimized the message parser to read multiple glyphs at once from the database - fixed a crash that occurred when saving an object with zero length to disk - fixed the default font crc's for fonts 1 through 20 which were invalid - fixed a problem where objects in the database did not check their default state properly causing changes to fail to be saved to disk - fixed a problem where objects were sometimes believed to be found on disk when they were in fact not yet stored on disk - fixed a problem in the run message menu where it would attempt to read volatile and permanent message slots that were out of bounds - fixed a problem where the power loss message would override new message activation attempts while powerSource was battery - fixed a problem where the rendering engine would be restarted after setting the system time back in time - changed the UPS so that it no longer indicates a power failure when communication is lost to the device - changed the LCD password so that it is now shared between all configured signs on a VFC - removed the LCD login support for the SNMP community table of users - known issue, translation table menu button text is missing - known issue, translation table menu selections text is truncated - known issue, translation table menu does not draw page up / down arrows when > 6 selections are available - known issue, translation table menu does not navigate to the parent menu upon user confirmation of the table to use - known issue, setting the time using globalTime and globalLocalTimeDifferential together may cause the differential object to become off by 1 hour v1.12.3.4 - 09/16/2014 - fixed a conflict between the serial port configuration of UPS devices and the SNMP stack - fixed a problem where the over height detector left messages playing when the peripheral was removed - fixed a problem where the over height detector did not start the message when the system was booted with the input tripped - fixed a problem where the over height detector would accidentally parse door sensor status - fixed a problem where the state of the over height detector was out of sync between the LCD menu and sign display v1.12.3.3 - 08/27/2014 - added beacon support for messages - added support for the Alpha FXM UPS - added support for door sensors on the VFC back panel I/O - optimized the font CRC calculation due to changes in the font height, character width, or character bitmap - fixed a crash in the calculation of the maximum width of font glyphs for fonts 21 through 25 - fixed a problem where pixel results were not cleared when the table size was less than 496 rows - fixed a potential random crash due to an unsafe operation where an atomic operation was needed - fixed a lock up in the over height detector peripheral - fixed a problem where two over height detector peripherals overwrite each other's configuration - fixed a problem where the comm loss counter was not reset after dmsControlMode switched from local to central mode - fixed a problem where the changes to the comm loss message and time interrupted SNMP communication v1.12.3.2 - 08/21/2014 - fixed a crash in the start-up of the rendering code - fixed a problem where duplicate information was written to the network adapter table or diagnostic bitmap table v1.12.3.1 - 08/19/2014 - added sub-system health menus - added a menu to turn on fans and heaters - added a configuration menu for the default font - added a configuration menu for the player's bridge IP address - added a menu to enable the NTCIP services, typically they are enabled at the factory instead - added a configuration menu for compatibility mode with NTCIPv1 - added a configuration menu for the VFC's serial number - added a configuration menu for the display serial number - added support for on-site hardware boot-loading through the LCD menus - added support for critical temperature shut off based on the module temperatures - added support for turning on or off the fans based on the module temperatures - improved publishing of configuration changes to the display, changes are now queued up and sent after one minute without further changes - improved the message control menu, it now reports the current running message and source - improved the display configuration menu, it now reports the current display type and sign size - improved the pixel test results menus, they now report when a pixel test is in progress - improved the message display menu, it now reports when a test pattern is running - removed support for the daktPeripheralTableLock object - removed support for the horizontal line justification type other e.g. [jl1] - fixed an issue that caused several services to crash during a reboot or shutdown - fixed a problem where the VIP bridge IPv4 address was accidentally set to a DNS name - fixed a problem where the front fans would turn on when the intake fans were turned on - fixed a problem where the last modified time on the data from the display may not be checked - fixed a problem where the fontNumber could be set to a non unique value - fixed a problem where a font could be modified while status was in use - fixed a problem where the font height could be set to a value > the sign size - fixed a problem where the font character spacing could be set to a value > the sign width - fixed a problem where setting the font height did not clear the character bitmaps and widths for that font - fixed a problem where exceeding the temperature shut off point caused a crash in the calculation of brightness - fixed a problem where pixel test and real time pixel failures may not be cleared properly v1.12.2.1 - 06/26/2014 - renamed the installation candidate from vfc to dmp - improved terminology on several LCD menus to avoid confusion - improved performance on changes to the community user table - added the discovery service - removed lamp and drum-rotor status from the system health menu - fixed initial LCD menu appears without text - fixed LCD menu partially displays text from previous and next menu - fixed sign configuration rejected when width of sign > 320 pixels - fixed reporting on dmsActivateMsgError for local, central, and central override enums - fixed cadence data is saved to disk, removed excess writes - fixed service monitoring for configuration - fixed rendering of single page messages with default page off time (the time is now ignored) - fixed parsing of messages with multiple page time tags per page (first was used instead of last) - fixed parsing of messages with [pto] where default page on time wasn't used - fixed a problem where numbers were rendered during page off time or blank message playback on the sign after reconfiguring the sign size to be 16 pixels high. v1.12.1.2 - 04/11/2014 - added a clean-up step to the installer that removes the vfc.offline package to prevent conflicts when installing a dmp.offline package - known issue, update service is not installed (affects first time installs only) v1.12.1.1 - 04/10/2014 - added menu support for firmware install of files with a dmp prefix - added five new fonts and increased the font table size to 25 - fixed ability to run schedules with finite durations - known issue, update service is not installed (affects first time installs only) v1.12.0.2 - 03/26/2014 - added udp for each sign in a multiple sign system - added the real time pixel diagnostics menu - added feedback in the configure signs, firmware update, and install add-in menus - added the address for sensors in the view peripheral menu - added timeouts on diagnostics communications to the sign - fixed all on off dimming burn test pattern stuck at 60 percent brightness or higher - fixed event log failing to clear the number of rows to zero - fixed update vfc menu fails to clear the list of files on re-entry by user - fixed restore factory defaults option leaves dangling configuration - fixed event log resize support for sets to eventClassLimit - fixed lock-up in the snmp stack for serial operations - fixed lock-up in the beacon, fan, and heater peripherals - fixed dmsMsgSourceMode accidentally erased after boot - fixed fonts and graphics not marked as in use when referenced by a playing or previewing message - fixed crash when configured for 8 sign system - fixed sensor re-registration after display interface configuration changes - fixed event messages for reset, power-loss, and power-recovery - fixed dmsMsgTimeRemaining failing to countdown - fixed shortening or lengthing a message duration via dmsMsgTimeRemaining - fixed 8th sign in a multiple sign system not responding to snmp requests - fixed snmp set support for dstEndMonth - fixed crash when re-activating the schedule - fixed image version reported as unknown after firmware update - fixed sets to fonts, graphics, and messages when not in modifying state v1.11.0.15 - 02/13/2014 - fixed bug where the current buffer message slot was erased on boot v1.11.0.12 - 01/29/2014 - fixed bug where ip address menu saves '0.0.0.0' after enter key press - fixed bug where ip address cannot be configured when network adapter is offline - optimized the rate at which dimming changes are published to the sign so they are only sent when a change is required v1.11.0.7 - 12/20/2013 - initial release - known issue, test patterns that cycle skip colors and/or steps during rendering - known issue, event log may fail to clear the number of rows to zero - known issue, update vfc menu fails to clear the list of files on re-entry by user - known issue, restore factory defaults option leaves dangling configuration - known issue, ip address menu saves invalid address '0.0.0.0' on enter key press - known issue, unable to configure ip address when network adapter is offline