Created on 12/09/20 @ 03:29 PM By Automatic Readme Generator Daktronics, Inc. v1.9.4588.59 - Changed default sign size to 27x125 - Replaced font 4 with a modified version for Iowa DOT. This is a customer specific release. v1.9.4588.57 - Fixed specify module ID type when updating a modules bootloader. Both autodetect and specify ID now work. v1.9.4588.56 - Fixed bootloader for mixed CCR modules. Autodetect modules now works with mixed mods. - Removed menus for setting the serial numbers for the controller and sign since they are rarely used. v1.9.4588.55 - Updated NTCIP_MAX_DAKT_MSGIDCODES to 500 to allow all changeable messages to be triggered by input switches. v1.9.4588.54 - Changed the default font from 07x04_1_CP1252 to FW07x5_1_NEMA4 for VF displays. v1.9.4588.53 - Fixed a bug where the VSLS displays were not using white background and black text for firmware DD1726305. v1.9.4588.52 - Fixed a bug that would prevent new firmware from bootloading on CCR modules. v1.9.4588.51 - Added support for programming the bootloader for signs with mixed 16x24 module types (CCR and Triton modules only). - Added support for the Tripp Lite Smart1000RM1U UPS v1.9.4588.50 - Added support to adjust brightness on ambient, front, and rear LUX light sensors. - Added support for programming the bootloader for signs with mixed module types (16x16 CCR and Triton modules only). - Removed RTMS and RTD support. Contact sales for replacement controller. v1.9.4588.49 - Increased the permanent message list size from 50 to 100 for all non-VSLS displays to match the list size of the VSLS displays. v1.9.4588.48 - Fixed a bug that would prevent pixel tests from detecting errors on VL-6300 displays. v1.9.4588.47 - Now a user can roll back and proceed forward between the previous bootloader and the current. v1.9.4588.46 - Fixed a bug that would prevent a user from programming non-CCR mods. v1.9.4588.45 - Fixed a bug that would prevent a user from configuring a line matrix display type. v1.9.4588.44 - Removed the web interface from the Ethernet options as it posed a security risk if enabled. v1.9.4588.43 - Added bootloader support for 16x16 CCR modules. v1.9.4588.42 - Fixed a bug where the horizontal and vertical pitch was set incorrectly for certain modules on VM displays. - Added beacon support for firmware ED15952 and DD1726318. v1.9.4588.41 - Fixed a bug where test patterns didn't run in DD2429551. - Tri-color now works for DD2429551. v1.9.4588.40 - Fixed a bug where a custom font table was not retained when switching to RAM Database - Added support for 16x16 20mm RGB unmasked module - Added custom object daktHeartBeatThreshold. - Set the default critical temperature to 0C (disabled) for VM displays with the option for a user to manually override this value. v1.9.4588.39 - Set the default critical temperature to 85C for VM displays with the option for a user to manually override this value. - Added a description for the restrictions when setting the failed pixel threshold. v1.9.4588.38 - Fixed a bug where the controller would report invalid critical temperature values. v1.9.4588.37 - Fixed a bug where the controller would lock up after running a pixel test. - Fixed a bug where failed pixels would be mapped to the wrong location. v1.9.4588.36 - Fixed a bug parsing the MULTI string when the numeric value for the nl tag is not specified. v1.9.4588.35 - Fixed a bug where the page on and page off times were half of the specified values in a MULTI string for 2V displays. v1.9.4588.34 - Fixed a bug that prevented the light sensor from being set manually for VL and VSLS displays. - Updated VL firmware ED15592 and DD1726318 to the latest code base. v1.9.4588.33 - Fixed a bug for the VL series where the available graphic memory was incorrectly reported after the display reset. - The maximum configurable sign width is now 512 pixels for VL series displays. v1.9.4588.32 - Fixed a bug while parsing a script file. White spaces and tabs are now ignored after citing an NTCIP object. - For VSLS firmware, the default permanent message list is now empty to allow custom scripts to load without needing to remove unwanted permanent messages. - Improved .31's fix for the isolation board timeout issue, with .31 the issue was still intermittent. v1.9.4588.31 - Improved message switching to minimize the occurrences of blank frames. - Added support for manually configuring isolation boards on different can buses. - Fixed isolation board timeout issue on local can bus. - Initial release of DD3092552, which is M3 VL firmware reducing the changeable message table to 50 slots and using the memory for graphic storage. v1.9.4588.30 - Enabled the critical temp menu for VM displays. v1.9.4588.29 - Updating firmware with latest files. v1.9.4588.28 - Fixed issues with menus introduced in .27 build. v1.9.4588.27 - Fixed issue with peripheral detection on 20mm VM displays with different length panels. - Fixed airflow sensors greater than 10 not displaying pass/fail on LCD. - Fixed 34mm front access splitting the can line at a different location from electrical layout. v1.9.4588.26 - Fixed pixel test with signs that have different generational modules. - Cleaned some debug strings. - Fixed menus that were failing. v1.9.4588.25 - Added support for adjustable lux light sensor to more closely emulate the behavior of the frequency based light sensor. - Updated VM logic to address module bootloading issues when connected to the fiber distribution board. v1.9.4588.24 - Add support for 24 high 20mm rgb module. - Add peripheral creation routine for 20mm VM products. - Fixed issue with LVDB power supplies reporting good under certain failure conditions. v1.9.4588.24 - Fixed issue with parsing certain values from scripts. v1.9.4588.24 - Updated VM logic files to address issue with real time pixel diagnostics. v1.9.4588.23 - Updated VM logic files for bootloading. - Allow bootloading VM distribution board if it is present. - Add new ramloaders for VM distribution and product boards. v1.9.4588.22 - Updated 16x16 RGB logic timings to address out of sync modules when switching graphic frames. - Added 10 second floor for mod timeout value. - Made availableGraphicMemory dynamic based off the available memory in the dynamic database byte pool. v1.9.4588.21 - Initial release of DD2822766. This is VFC-3000 firmware with the changeable message table reduced to 50 entries to free up memory for more graphic entries. - Removed web page interface, and associated LCD menus. - First potential firmware candidate to run on the new flash part. v1.9.4588.20 - Added support for configuring time modules will hold display data without receiving an updated frame, requires module support. - Added additional options to BCD switch peripheral. - Updated VM product board logic. v1.9.4588.19 - Added support for remotely monitoring dead memory through daktDeadMemPerc object. v1.9.4588.18 - Added support for remotely triggering flash clean up through daktMemoryMgmt object. v1.9.4588.17 - Updated fps calculation for 20mm rgb mods to better handle boundary conditions. - Updated logic for VM exes to improve communication with fiber card. v1.9.4588.16 - Updated logic files for VM exes. - Updated dstTable definitions from 1201v3.07 to 1201v3.13 - Tweaked NTP client to improve time accuracy, slightly improves handling of variable network delays. - Fixed bug where certain multi strings would cause right justified text to be shifted partially off the display. - Fixed bug where moving text fields could only be left justified. - Fixed bug introduced in 1.9.4588.11 where non-momentary binary switches could not be created. v1.9.4588.15 - Add support for new 33mm Mono mod (mod id 113). - Fixed bug where valid NTP server IP addresses were sometimes rejected. - Fixed potential compare with uninitialized memory issue. - Fixed potential out of bounds access issue. v1.9.4588.14 - Added support for permanent version 2 graphics. - Fixed range of timeBaseScheduleDayPlan from 1 - 255 to 0 - 255. v1.9.4588.13 - Increased max sign size for RGB displays from 50K pixels to 52K pixels. - Fixed bug where pixel test data was reported at the incorrect locations on 16x16 20mm mono modules. v1.9.4588.12 - Unreleased. v1.9.4588.11 - When 15 wide mods are in use in standard addressing mode, max number of addresses per output is now set to 30 instead of 31 to prevent addressing only a portion of a mod. - Added support for a 4th surge suppressor to VF exes. - Added momentary switch option to binary switch peripheral. - Reverted change in 1.9.4588.8 that caused 2N displays to incorrectly report as N+1 displays. v1.9.4588.10 - Fixed bug where pixel tests on VL-6300s would only complete successfully if the test was followed by a test patten. - Fixed bug where pixel tests on VL-6300s would return no errors when pixels were bad. - Updated VL-6300 logic to rev 9, fixing bug where pixel errors in the right most column of the display would not be reported. - Fixed state machine where VCB would incorrectly be configured as supporting a reset command. v1.9.4588.9 - Added support for monitoring status of a third surge suppressor. v1.9.4588.8 - Improved differentiation in module diagnostics between N+1 and 2N displays. This fixes a cosmetic issue in the LCD menu where PS1 and PS2 were both present on some N+1 systems. - Fixed bug where sets to eventConfigCompareOIDs were improperly rejected if they were not an integer. - Fixed bug where some module revisions were improperly getting categorized as not supporting quick pixel test. v1.9.4588.7 - Increased max text windows to 12. - Added support for up to ten Pass/Fail power supplies (Gen4 PS) on VF displays. v1.9.4588.6 - Separate logic added for VL 16x48 RG 8mm mods that had ghosting issues with standard logic. v1.9.4588.5 - Added ACIO and AuxPort support to VM products. - Added support for a frequency based light sensor on modules for VF products. - VFCs configured with 20mm RGB modules now self identify as 24x0 instead of 23x0. - Added Bitmap clean up to modify requests, previously this was only on not used requests. v1.9.4588.4 - Added 7x15 RG module support to VM product. - Messages with MULTI strings including an extra ']' after a tag are now properly rejected. - Default critical temp on VF displays changed to match VM displays. - Added DD2429551 project for legacy M2 based VL products, these are no longer supported by ED15952 and DD1726318. - Fixed timing issue with pixel test where modules that didn't support quick pixel did not have enough time to report their results. - Added config option to binary switch peripheral that allows targeting a different message slot. v1.9.4588.3 - Added support for VL-6200 RG mods to ED15952. - Added support for an additional 2 General Purpose Outputs. - Added support for 8 isolation boards to VF and VM displays. - Output 4 now functions correctly on VM hardware. v1.9.4588.2 - Added General Purpose Output support to VM products. v1.9.4588.1 - Initial release of new exes, DD2318314 and DD2320590. v1.9.4588.0 - Added support for mod temp sensor for multiple mod ids. - Added configuration options for VL-3500, 46mm displays. - Gen4 Test Mode now completely bypasses critical temp dimming. - Critical temp now set to default when using module temp sensor for thermal management - Moved VSLS support from VL exe into own exe, NTCIPv2 only. - Moved VM Can Product Board from VM exe into own exe, NTCIP v2 only. - Updated VL-6300 logic to rev 8, improves pixel error reporting, but issues still exist. v1.8.3936.28 - Add support for multiple line justification in text rectangles. - Add support for multiple line justification of static and real time fields. - Add support for full justification, fully justified scrolling fields not supported. - Removed references to expat library to reduce executable size. - Added simple xml parsing to re-enable parsing of the script.xml file. v1.8.3936.27 - Fixed bug where a moving text field in the Multi string would cause memory to get overwritten when viewing the Multi string on the LCD. - Fixed bug where Isolation Boards would register incorrectly into the Aux I/O table. v1.8.3936.26 - Added support for 9-channel AC I/O control board. - Added Auxiliary I/O ports connecting to AC control board. - Added LCD control of Aux I/O state. - Added new object to dakt mib to hold aux i/o index. This will let peripherals re-register to the same table entry. - Made Aux I/O descriptions NV so they can be changed remotely and not lost on a reboot. - Fixed bug where sets to Aux port value are now checked against the Aux port resolution. - Fixed bug where short term power loss set to zero did not cause all power loss events to be long term. - Fixed bug where RGB modules other than 20mm would report pixel failures in the incorrect location on the diagnostic bitmaps. v1.8.3936.25 - Added a delay to priority based switch message activations before transitioning to a blank message. - Fixed bug that caused dmsGraphicNumEntries to be incremented when an existing graphic is modified. - Fixed bug that caused OID for dmsGraphicNumEntries to be accepted without .0 suffix by accident v1.8.3936.24 - Updated the calculation of the graphic CRC, to conform with NTCIP 1203 2.39 - Fixed a problem in the calculation of a module width boundary for character based signs. - Added priority based message reactivation for binary switch peripherals. v1.8.3936.23 - Added menu allowing default font to be specified beneath the configure display menu (second page). - Updated 14x8 font glyphs and line spacing with changes per FDOT TERL suggestions. - Per customer feedback, webLCD and ping are both enabled by default for all executables. - Fixed color rectangle drawing when the height or width is specified as zero. The color rectangle will now properly stretch to the appropriate edge. - Fixed bug due to the line spacing using old values for the next line. The code now looks ahead to find the next line's line spacing. - Fixed bug that caused fonts on pages other than the first page to revert back to the default font. - Fixed bug where setting the dmsClimateCtrlTestActivation to test was not testing fans on the RPM and airflow sensors. - Fixed bug where the dmsColorScheme and defaultForegroundRGB and defaultBackgroundRGB do not match each other. v1.8.3936.22 - Per customer feedback, webLCD and ping are both enabled by default for all executables. - Fixed color rectangle drawing when the height or width is specified as zero. The color rectangle will no properly stretch to the appropriate edge. - Fixed bug due the line spacing using old values for the next line. The code now looks ahead to find the next line's line spacing. - Fixed bug that caused fonts on pages other than the first page to revert back to the default font. - Fixed bug where setting the dmsClimateCtrlTestActivation to test was not testing fans on the RPM and airflow sensors. - Fixed bug where the dmsColorScheme and defaultForegroundRGB and defaultBackgroundRGB do not match each other. v1.8.3936.21 - Added automatic fps adjustment for VL displays. - Updated ED15094.RBF to version 20. - Fixed bug where defaultforegroundRGB would revert to default on multi page messages. - Fixed typo which caused defaultforegroundRGB and defaultbackgroundRGB to revert to default on a reset. v1.8.3936.20 - Added Prolink4 support to VL displays, this adds support for MLCs for VL-3550 displays. - Added support for VF displays for up to 6 Mini I/O boards. - Added support for VF displays for more than 8 airflow sensors. v1.8.3936.19 - Updated ED15094.RBF, this increases the display buffer in logic, fixes repeating data on large RGB displays. v1.8.3936.18 - Fixed bug that caused garbage to display on ACP LCD connected to VCB after entering the current display menu. v1.8.3936.17 - Allow no such name reporting for sensors to be optionally enabled but to default to disabled. - Removed some unused logic files (ED16876 & DD1431856) from VM executables to reduce executable size. v1.8.3936.16 - Fixed bug that caused the dmsGraphicNumEntries to be decremented to zero while graphics were still stored. - Fixed bug that caused the run LED on the CAN product board to not blink. - Fixed bug that caused the controller to lose its dynamic IP setting between firmware upgrades. - Fixed error in dakNTPIPAddress mib value. - Added fans, fan monitoring (airflow, rpm, relay status), heaters, and heater monitoring (relay status) to VM executables. - Fixed bug in payload length of SendDefaultModuleSettings, it was a byte too small. v1.8.3936.15 - Fixed bug that caused VM and VL displays to blank prematurely due to their critical temp being set incorrectly. - Fixed bug that caused NTCIPv2 displays to revert to the default background and foreground colors on a reset. - Built in new version of VM logic files: DD1685594, DD1929462, DD1973749, and DD1973792. - Added red, green, and blue all on 10% and 100% text patterns because vanguard central implements the ability to run these. - Fixed problem in adjust module led voltage command for RG, and RGB modules. v1.8.3936.14 - Fixed bug that caused NTCIPv2 signs with RG mods to render text with the wrong color. - Built in new version of DD1929462.RBF in DD1391720 and DD1726309 which fixed the following: - Fixed bug that caused communication issues on VM displays configured with RG modules - Fixed bug that caused slow rendering on VM displays configured with RG modules v1.8.3936.13 - Fixed bug that prevented the event log from functioning properly. - Fixed bug where VSLS displays greater than 16 pixels high would display text incorrectly on the sign face v1.8.3936.12 - Added support for VM 16x16 Mono and RGB module types v1.8.3936.11 - Fixed bug where VL displays that do not support pixel diagnostics would reboot unexpectedly. v1.8.3936.10 - Added support for over-height detection to VL (M3) displays. v1.8.3936.9 - Fixed bug that prevented the PMPP TCP/IP mode from taking effect before a reboot. - Fixed bug that prevented VL and VSLS sign types from running at any fps other than 10. v1.8.3936.8 - Fixed bug that allowed message activation with an invalid CRC of zero. v1.8.3936.7 - Fixed bug that prevented the baud rate command from being sent on boot to the display interface. - Fixed bug that prevented LC data converter from resetting the display. - Fixed bug that prevented LC data converter from running a pixel test. - Fixed bug that prevented the NTP IP address from printing on the IP settings menu. v1.8.3936.6 - Fixed bug that prevented the controller and sign serial from being set remotely. - Fixed bug that caused dakShutOffTemp to always be set to default on boot - Changed module temperature sensor peripheral to no longer toss module temperatures that deviate 15C from sign temperature sensor. - Changed module temperature sensor peripheral to use maximum instead of average module temperature. v1.8.3936.5 - Added support for remotely resetting VFC by pressing red reset button on AUX LCD panel through VCB. v1.8.3936.4 - Fixed FIFO overflow condition in logic link causing lost data replies from the modules. - Fixed lockup condition in DCIO state machine causing communication failures. v1.8.3936.3 - Added support for bootloader file validation to assist in loading the proper file - Added support for bootloading VM 7x15 modules - Added support for VM 7x5 RG modules - Added support for configuring the controller to run off the RAM database only - Fixed bug that caused daktPixelFailureExtStatus to report incorrectly on RG and RGB sign types - Fixed bug that caused failed modules to fail to timeout in module diagnostics menu v1.8.3936.2 - Fixed bug that caused LCD current display menu to overlay the title, icons, and frame - Fixed bug that caused the controller to fail to report problems in dmsActivateMsgError - Fixed bug that caused the controller to shutdown when traps are enabled and one is buffered. v1.8.3936.1 - Fixed bug that caused the delay between running pixel test on each line to fail v1.8.3936.0 - Added support for VM Variable Line Lengths - Fixed bug that caused product board DC/IO to not get re-initialized - Fixed bug that caused LCD critical temperature menu to accept invalid values - Fixed bug that caused NTCIPv2 graphics with number > 49 to be rejected improperly - Fixed bug that caused NTCIPv2 clear message memory to reset the graphics table - Added support for VM beacons - Fixed bug in Pixel Test test pattern that indicated false errors - Added support for 7x15 mono modules - Fixed bug that prevented user from entering LCD current display menu from login menu - Fixed bug that cause NTCIPv2 dmsSupportedMultiTags to report a value offset by 1 bit v1.8.3896.1 - Fixed bug that caused pixel test to report false errors when real time pixel diagnostics is on. v1.8.3896.0 - Reduced activation priority of switch messages from 255 to 190. - Added support for network time protocol, NTP. - Added support for transferring large frames from the controller to the sign. - Fixed bug that caused software reset to take approximately ten minutes for controller to reboot. - Fixed bug that caused crash after display config changes and user attempts to enter current display menu. - Fixed bug that caused flashing text to flash too quickly. - Fixed bug that caused defaultForegroundRGB to change when RT pixel diagnostics are enabled / disabled. - Fixed bug in telnet that caused truncated replies. - Fixed bug in sign width validation that allowed configuration of invalid sign widths. - Reduced pixel test wait duration on RGB signs. v1.8.3773.8 - Updated VM logic - Updated VM auto-detection. Now adds a light, temp, Mini I/O and door sensor for each line. v1.8.3773.6 - Fixed an issue with pixel test on 9x15 modules. It wasn't detecting missing mods correctly. v1.8.3773.5 - Fixed bug that caused comm to lock up if there were large number of files on the controller and a v1 graphic message was ran. -- This fix removed for v1.8.3773.7. It was causing the graphic messages not to update. - Fixed dmsMsgSourceMode - when backed by a UPS the short and long term message sets it to PowerRecovery. - Fixed a bug reading the status of new Alpha UPS firmware - Fixed a bug with scrolling. The scrolling rate wasn't correct. v1.8.3773.3 - Fixed a bug that wouldn't allow the '[' character in a scrolling message - Fixed a bug with verifying the illum table. It would prevent the table from being loaded. v1.8.3773.2 - Fixed a bug that wouldn't allow the ']' character in a scrolling message - Fixed a bug that was always setting the dimming to 10% on the VL-6120. v1.8.3773.1 - Updated RBFs to eliminate the pauses that would occur every few minutes - Updated support for the new Alpha 2000 UPS firmware. Now will read the correct bytes of the response. - Fixed a bug where if the user said the UPS didn't back up the sign, it would create the Low Power Peripheral anyways. - Fixed bug that was causing the controller to reset when a pixel test was run on a large sign (over 9600 pixels). v1.8.3773.0 - Made the size of the daktDiagBitmapBlockSize adjustable. - Compressed the bootloader files - Updated 16X10_3 font to put arrows in correct location - Added support for N+1 power system. - Fixed bug that allowed writing to permanent message table - Signs with the VCB will now use the bottom sensor as ambient temp. - Modified Fan and dimming control to use module temp with supported modules - Database now defrags at 75% instead of 90% and added ability to defrag on the first of the month - Supports Aux Control port over fiber with the VCB. - Added support for Vanguard Control Board (VCB). - Set baud rate of 44mm front access signs to 100 if over 105 pixels wide. - Allow viewing of the current display without logging in. - Added module x,y coordinate to the pixel error results list menu - Added support for blinking battery icod when low battery is detected v1.7.3593.1 - Added tests for invalid values in dmsIllumBrightnessValues. - added support for switch peripherals on VS signs - Fixed fdotMaxNumPixelFailure object so it behaves correctly when set to zero. v1.7.3593.0 - Increased the delay to wait before checking the pixel test results on the quick pixel test. - fixed bug where the Daktronics ms11,cb tag does not properly color the area behind text. - fixed bug where controller resets when switching from 9x15 mod to other - fixed bug where controller improperly decodes module diagnostics when multiple mixed module revisions exist within the sign. - fixed bug where diagnostics bitmap width is reported incorrectly when the sign width exceeds 255 pixels. - fixed bug where sign runs slow or resets when changing from a 8x8 RGB module type to a 8x8 Mono. - fixed bug where the 32nd module pass / fail state always matches the 1st module on the line. It now properly checks the 32nd module. - fixed bug where the PANYNJ module failures object wasn't being set. - fixed bug where the LCD brightness menu says it is limiting when it is not - improved performance of routines responsible for saving real time pixel results. - updated 14x08_2 font to include extended ASCII characters - test patterns now deactivate when a message is activated - removed controller AC status from the fdotPowerSupplyFailures object - added a legacy UPS compatibility mode for signs in which the UPS system is not backing both sets of power supplies in the sign. - updated the default light and temperature sensor addresses v1.7.3453.8 - fixed bug where the pixel test on tricolor and rgb ends prematurely v1.7.3453.7 - fixed bug where distribution board and peripherals occasionally lose communication - fixed bug where pixel test results are truncated on LCD menus v1.7.3453.5 - fixed bug where unplugging signal cable between VFC and distribution board cause controller to appear to run slow. - fixed bug where changing sign configuration occasionally doesn't take until reboot. - fixed bug where sign appears to render frames slow and LCD is slow v1.7.3453.4 - fixed bug where all on / off dimming levels test pattern's flicker modules v1.7.3453.3 - fixed bug where peripheral auto detect misses peripherals - fixed bug where fan and heaters turn on at random (affects only 1.7.3453.x) - fixed bug in LCD menu responsible for adjusting max pixels per line to accept a valid range of numbers. - added support for 9x15 RGB modules v1.7.3453.2 - fixed bug where pixel test is broken on multiple line signs - fixed bug where module revision reports as zero after sign configuration changes - disabled some Ethernet ports by default (telnet, icmp/ping) v1.7.3453.1 - added support for switch peripherals on VS signs v1.7.3453.0 - added support for quick pixel test - added support for UPS load shedding - clarified Ethernet trap functionality on LCD menus - fixed bug in handling of single page message with page off time specified - added support for VL, VM, and VS diagnostics bitmaps - fixed bug where controller sends a second frame before modules are ready - fixed bug where controller resets when user attempts to change module type - fixed bug where dmsActivateMessage fails to report a general error on failure - fixed bug where caller id time presented on LCD is off by several hours - fixed bug where duration between callback attempts is 4 times greater than desired - fixed bug where blank button peripheral cannot be created through LCD - fixed bug where door sensor's fail to detect open door on boot if door was previously open - added support for rounding sign height and width to nearest valid module size for easy entry on LCD v1.7.5.0 - added support for a modified 7x5 font for the VM product v1.7.3.0 - duplicate peripherals are now ignored on load - pixel test table now returns a noSuchName reply if the request is made for a table object that currently has no error stored v1.7.2.5 - fixed ntcip clearing of volatile messages - fixed issue where heater status peripheral always fails to create v1.7.2.4 - fixed bug where module baud rate was improperly handled on the lcd. v1.7.2.3 - fixed backup of serial numbers, they now save in config file - added support to store serial number in index 7 of module table v1.7.2.2 - fixed telnet username credentials - fixed bug in airflow sensor lcd add menu v1.7.2.1 - Fixed bug where modules flicker while running test patterns. this was noticed while runing the auto test. v1.7.2.0 - fixed bug in flashing now if default flash is zero no flashing occurs - added support for a 24x15 font, the font is stored at slot 20 in the font table v1.7.1.0 - Fixed bug where firmware was over writing dimming level when switching from auto to manual - GetNext Fixed. v1.7.0.4 - Added modem timeout, controller will hang up modem after 5 minutes of no communication v1.7.0.1 - fixed bug in LCD system error menu where the distribution board would not report an error when unplugged. - fixed bug where airflow sensors were being tested when the fans were turned off - fixed bug in display thread where memory leak caused controller to slowing run out of available memory. One symptom is that the controller would reset when a module type was configured. - updated data-key menu to make it more user friendly - added ability to dim the beacons - added support for sharing dimming info between controllers - added Web pages. - added support for DM-100. - added support for improved pixel test function. v1.6.12.0 - fixed bug on negative temperature at display and large positive temps on the LCD. - Fixed problem of DCIOs not getting initialized correctly if on Local Sensor Port - fixed bug to disable feature invalidates the font if the height is changed so Central can download fonts. - Added support for Switch peripherals - Modified how message tags were displayed on LCD - Added HTTP access to objects, added web pages to control and diagnose sign. - Removed the display of the IP address and PMPP address from the main menu unless logged in. - Updated EPLD to control large signs. v1.6.9.10 - updated MinuteMan UPS to support Enterprise Plus UPS. v1.6.9.9 - fixed bug in pixel test for 9x15 modules. - fixed bug with airflow sensors that would set the AuxIO value to 0 when fans were off, this would cause Central to show fans as failed. - fixed bug with multi-frame messages when sign was blanked because of over temperature. - added Tripp lite UPS support - RTD data is set to ------ when there has been no data received for 1 minute. v1.6.9.8 - fixed bug in support for 8x5 DDSC modules. - fixed module power supply error reporting for sign with split CAN lines. v1.6.9.6 - fixed bug with Fans and heaters on DDSC upgrades. - added ability to set controller and sign serial number on LCD. - increased number of power supplies reported in FDOT table to 100 so Sunguide can see module info. v1.6.9.4 - fixed bug in test patterns so the All On/Off Dim Levels Burn turns on fans and heaters. - fixed bug that would show temperatures over 127F as negative on LCD - fixed bug with reading peripherals from a huge sign. - fixed bug with battery backup of the sign. - Added support for not displaying IP address and PMPP address on LCD if not logged in. - Added support for HTTP Gets and Sets. - Added support for extended length CAN lines for lines over 31 modules. - Added support for upgrading older Smart Driver signs without having to reprogram modules. v1.6.8.2 - fixed bug where DCIO was not getting initialized when connected to Aux Control panel - fixed bug with how negative temps are displayed on the sign. - added support for two over-height detectors that will activate two different messages - added test pattern to display which power supply input the module is using - added low power mode to support backing up the display with a UPS. - added feature to interpolate the dimming table when loaded with less than 128 levels. - added expansion to the daktDiagBitmap table v1.6.2.11 - fixed bug with programming of DDSC converters so it can be done in one step. - fixed bug that causes controller to run slow if Ethernet is not connected. - fixed bug where the number of frames per second was getting reset to 10 if changed in the daktSpecialFeatures menu. - fixed message flashing problem that occurred when a message was sent to the sign. - fixed bug in daylight savings, transitions now works as intended when set from central v1.6.2.8 - added the ability to allows the multi string to contain multiple page justification tags on a page as long as the justification does not change. for Malaysia v1.6.2.7 - added the ability to disables check on the message CRC in the activate message string when LEDStar support is enabled. for Pittsburgh PA v1.6.2.6 - added ability to specify where CAN lines split on long signs. - added ability to set baud rate to match modules if it is different from the default baud rate. - fixed bug where front fans turn on with heaters when activated by view peripherals menu. - added ability to verifies bitmap is already on controller when verifying a message that specifies a bitmap. v1.6.2.5 - fixed bug in LCD fan / heater testing via view peripheral menu v1.6.2.4 - fixed Ethernet issue where Ethernet would stop responding after rx of SNMP trap on broadcast IP address. v1.6.2.3 - added RTMS sensor support. v1.6.0.18 - Fixes display of negative temperatures. v1.6.0.7 - fixed bug where the power supplies were reporting failed in the AuxIO table when they were actually passing. v1.6.0.6 - fixed bug issue where the controller would lock up when auto detecting peripherals. - added ability to turn on and off fans and heaters in the view peripherals menu. - modified all on/off dim levels test pattern to turn on heaters and fans. - added Real Time Data interface v1.5.1.5 - fixed bug with address translation to allow address 31 to work - fixed bugs in various scrolling text frames - added Fan RPM sensors - added parallel Surge Suppression Peripheral - modified fonts so any font 11 high or taller will have 2 character spaces and 2 line spaces by default - added support for 5x8 DDSC modules - added support for the 20mm RGB module - added support for the Gen 4 Module Diagnostics v1.5.0.4 - Airflow sensors register in order in fan failures object and also default to the passing state - Fixed scrolling text bug with character spacing - Auto detection of LVDB peripherals 9+ address - Auto updates the M2 bootloader to version 3.07.0 - Optimized startup and shutdown code to prevent accidental resets - Volatile Message Support - Connecticut DOT Support - RDI Support v1.4.1.3 - the reset when the SRAM and Flash database are lost, has been fixed - the pixel test support for DDSC converters has been fixed - the support of multiple access PANYNJ objects has been fixed - the memory overwrite on large sign size config has been fixed - the aux panel LCD rev is now requested every 30 seconds until found v1.4.1.0 - known issue If the SRAM and Flash Database are lost, the m2 continuously resets - known issue Pixel Tests with the DDSC data converter are not functional - known issue Multiple PANYNJ masks should allow a user with either mask to change it - known issue Configuring large signs causes a memory overwrite in the monitor sign objects - Test patterns for red/amber displays - Corrupt Ethernet packets are discarded without locking up TCP/IP and UDP/IP communications - controller attempts to reinitialize the powerpc mac if Ethernet communications locks up - memory leak fixed - power supplies report failures on boot or configuration when no failures are occurring - snmp bad value response fixed - improved security for chap and security node oids - revised debug code prints - Bug fix in color epld logic - fix for char spacing - added Access Masks - added PANYNJ MIB Support - added Gen4 Extended Module Diagnostics - added Optimized PMPP and PPP Communication Stacks - added Support for IP layers in PMPP and PPP serial - added Advanced DFTP support - added Optimized firmware update handler - added Character Based Displays - added Configurable "Permanent" Messages - added LCD Community String Login v1.3.0.2 - known issue corrupt Ethernet packets can lockup the TCP/IP and UDP/IP communications - fixed event logging code - fixed Back light shuts off while controller is running on battery - fixed Peripheral error debug strings no longer cause potential reset on bootup - fixed Schedule blanks when activated and at midnight - added color support - added Ethernet trap support - added Gen2 Beacon Support - added LVDB peripheral support - added LCD Message Creation and Deletion - added Support Current Message Peripheral v1.2.8.0 - to update to this via central, controller must be running v1.2.4.0 or higher - supports ED14183 (LCD/Keypad) Rev 0 -> 7 - supports ED14638 (DCIO) Rev 0 -> 4 - supports ED14568 (Mini DCIO) Rev 0 -> 3 - known issue the dial-up PPP state machine is locking up after a couple hundred calls - known issue corrupt Ethernet packets can lockup the TCP/IP and UDP/IP communications - known issue fans, heaters, and door sensors peripherals that fail during creation will fill the auxiliary IO table with invalid entries Work Around 1) Delete all peripherals 2) Turn off the controller (don't use the reset button here) 3) Turn on the controller 4) Add the appropriate peripherals properly (if an init error occurs repeat steps 1->4) - Fixed Ethernet support for extended SNMP packets - Fixed Ethernet timeouts, the timeout algorithm was incorrect - Fixed memory leak in the real time pixel diagnostics table which occurs when the entries are cleared - Fixed scrolling text (page on time is ignored for a single page message) - Fixed memory sharing on multiple comm threads which could potentially cause invalid data to be returned if multiple comm ports were uses simultaneously. This bug could have also caused a random event log entry of an invalid value, since the event log is using the comm code to access the objects. - Fixed event logging, no longer logs an entry on configuration or reboot for on change - Fixed event logging, no longer allows invalid oid's to be logged - Fixed event logging, specific objects cannot be logged during startup until the MIB has stabilized. This is mainly used for any objects based on a peripherals status. The controller waits 30 seconds. - Fixed short, long, reset messages with finite durations - Fixed firmware update issue when software reset is issued early, causing controller to fail to update - Fixed indicies for timeBaseScheduleNumber, dayPlanNumber, dayPlanEventNumber, dmsMessageMemoryType - Fixed functionality for dayPlanStatus object, it now contains the current active day plan - Fixed I/O output peripherals failing to clear when deleted - Fixed reset when auto detecting peripherals while real time diag is on - Fixed uptime counter rollover after 4.91 days - Fixed garbage IP address used when activating messages locally - Added NTCIP 2104 object support, although most objects functionality cannot be implemented since the hardware doesn't allow for checking the errors specified - Added LCD interface for setting the Ethernet config settings - Added support for Mini IO get response checksum - Added daktSpecialFeatureSet object to CONFIG.XML - Added internal ups support for brownout protection and power loss trap reporting - Added ability to control multiple beacon peripherals (not to be confused with multiple beacons) - Added fans, beacons, etc.. to the Aux IO Table - Added ability to activate the schedule via the LCD - Added special feature to allow default permanent message priority to be changed to 50 (TDOT) - Added WatchDogTimer support for the TCP driver - Added Ethernet link icon on LCD v1.2.4.0 - supports ED14183 (LCD/Keypad) Rev 0 -> 7 - supports ED14638 (DCIO) Rev 0 -> 4 - supports ED14568 (Mini DCIO) Rev 0 -> 1 (rev 2->3 can be used, but the CRC analysis will be ignored) - known issue Direct Ethernet communication fails with large SNMP packets - known issue Corrupt Ethernet packets can lockup the TCP/IP and UDP/IP communications - fixed If the controller is in local mode, central can only set dmsControlMode to Override now - fixed Firmware downloads from central that fail/timeout no longer lock up the file transfer mechanism - fixed Firmware downloads no longer fail if the controller backs up the database during the transmission - fixed HLDC Address 63 is no longer allowed to be set via SNMP communications. This address is reserved for the primary station in PMPP networks according to NTCIP 2101. - fixed The module rev is now initialized to a '?' so the LCD menu doesn't display a blank - fixed The number of total real time pixel errors no longer keeps incrementing forever - fixed PMPP Packets with invalid control bytes are now silently discarded by the controller - fixed PMPP byte stuffing of 0x00 through 0x1f is now disabled - fixed If the uncompressed size of a compressed file is larger than the gp buffer size it is not saved and an error is returned at the end of the upload. - Added support for Ethernet communications - Added communication diagnostic counters - Added a LCD verification menu before the controller resets and clears the sign memory - Added a LCD menu to display the message default settings - Added support for 9x6 DDSC Modules - Added support for NTCIP Version 2 Graphics - Added LCD support for the legibility ratio threshold and failed pixel threshold - Added support for group address sets/get, response is returns after an unnumbered poll - Added Factory Burn in Test Pattern, Everything is on - Added support for peripheral Auto detection - Added support for the MA// readme: v1.2.4.0 - COM radios - Added support for Beacons - Added support for Humidity Sensor Peripherals - Added support for the Blank Button with Indicator LED - Added support for Clary interruptible power supply peripherals - Increased the default time the back light is on for the LCD to 10 minutes from 3 minutes - Added support for selecting which can network to poll a peripheral - Added support for selecting the address of a CAN peripheral - Added support for a generic method of communicating to the LCD/keypads local CAN network the controller verifies the remote LCD/keypad is connected and that both LCD/keypad controllers are running rev 7 before this type of communication is allowed. - Expanded gp buffer size from 0x180000 to 0x1A0000. v1.0.1.0 - supports ED14183 (LCD/Keypad) Rev 0 -> 6 - supports ED14638 (DCIO) Rev 0 -> 4 - fixed Addresses above 63 now work - fixed Battery will now charge properly all the time - fixed A Flashing message followed by the activation of a static message will now remain static instead of flashing the first time through the message. v1.0.0.0 - initial release - supports ED14183 (LCD/Keypad) Rev 0 -> 6 - supports ED14683 (DCIO) Rev 0 -> 4