--------------- A l c o r n --------------- V16Pro M c B r i d e V4Pro --------------- VCore I n c . Release Notes --------------- Install Instructions: 1) Use the menu in Winscript under Help-->Update Firmware to download and update the firmware. Alternate Install Instructions: 1) Rename downloaded .NEW file to OS.NEW. 2) Copy OS.NEW to the Compact Flash card. 3) Reset unit by turning it off, and then on again. 4) Wait for Update to complete. You will see "Firmware Update Complete!" on the screen when finished. Note: When the update is complete, the OS.NEW file will be renamed to OS.SAV so that the update does not repeat when the hardware is powered-up again. If you want to use a single flash card to update multiple units (for example, mutiple V16Pros), you can change the name of the OS.NEW file to FACTORY.NEW. The FACTORY.NEW file will perform an update just like OS.NEW, only it will not be renamed at the end of the update process. This means that after an update, you can remove the flash card from the product and insert it into another product to perform another update. Note: Updating the firmware may cause the V16Pro to reset to its factory default network settings. Make sure that you remember or write down these settings before updating your V16Pro. (IP Address, username, password, etc) Note: If your product is installed and working without any issues, we recommend that you do not update your software/firmware. Version 1.92 --------------------------------------------------- - Fix for "Weekday" and "Weekend" triggers Version 1.91 --------------------------------------------------- - Improved error reporting for device message timeout - Added ability to start sequences using string variables for names - Added local "MACID_A" and "MACID_B" local variables - Removed extra null from end of "VA" command - Added ability to set string variables to empty using "VA" command - Fixed sending "|" as Live "Message out" command Version 1.90 --------------------------------------------------- - Touch for iOS ethernet packet fix - Master/Slave mode initalization of variables corrected - Added "Latitude", "Longitude", "Sunrise" and "Sunset" as V16Pro device variables - Added "Pause-->All" as a V16Pro event - Added "Reset-->All" as a V16Pro event Version 1.89 --------------------------------------------------- - Fixed bug introduced in 1.86 where more than one type of beckhoff device wouldn't automatically poll - Allowed factory EEProm load Version 1.88 --------------------------------------------------- - Hide errors when device is disabled - Never over-writes system settings in EEPROM unless DIP switch reset is performed. Displays boot error on read instead. - Allow VCore to return to 0.0.0.0 for IP reset after toggling to DHCP Version 1.87 --------------------------------------------------- - Allow for "FilenameToNumber" command to accept raw numbers (non ascii) Version 1.86 --------------------------------------------------- - Added Binloop Scrubbing Functions - Added Events: Length, Set Seq Time, Ceiling, Floor and Round - Fixed possible loop for product file "ceiling" and "round" functions when value was zero - Fixed incorrectly using "integrate_io" method for remote V16Pro when "integrate_io" attribute was false in product file - Fixed Issue where manifest file wasn't always being read correctly Version 1.85 --------------------------------------------------- - Fixed issue with Sync Light - Placed back in checksum EEPRom check for individual writes - Removing Scrub temporarily Version 1.84 --------------------------------------------------- - Added code to check for device live msg over max length of 512 - trims and adds ellipsis if needed. - Added Serial Number response - Improved SMPTE start command Version 1.83 --------------------------------------------------- - Added programmer port baud rate option Version 1.82 --------------------------------------------------- - Corrected "guess" of timecode value type to fix "force" of timecode when using "Set Timecode" command and forced value - Improved SMPTE "stop" and "pause" commands Version 1.81 --------------------------------------------------- - Corrected SMPTE communication when frequent interrupt traffic was present - Added "storeinputs" and "storeoutputs" function for product files - Corrected default IP address back to 192.168.0.254 - Added check to "GetAt" function Version 1.80 --------------------------------------------------- - Updated packet talk for multiple Touch panel requests Version 1.79 --------------------------------------------------- - Fixed directory date stamps for packet talk (For Touch) Version 1.78 --------------------------------------------------- - Added "NL" command to allow for query of resource name - Added "Log Message" command - Added "RegExp Parse" command Version 1.77 --------------------------------------------------- - Fixed bug for serial programmer port download Version 1.76 --------------------------------------------------- - Changes for pII - File system update for writing (extra null) - Refresh of file date stamp for Touch Version 1.75 --------------------------------------------------- - Added fix for file names exactly 13 characters in length Version 1.74 --------------------------------------------------- - Fixed bug while using 25fps and "Delay" command - Added "GetAt" and "SetAt" to product files - Fixed bug in "ScanArray" when no init value is given - Added "left" and "Right" functions to WinScriptLive events - Added "atof", "round", "ceiling" and "floor" functions to product files - fixed "device_var = true" error when using static values for parameters - Added VFD option for brightness to front panel - Changing so that controller will not restart after .ami file download and will allow downloads while show is still running. - Added .ws4 support - Added device "disable" - WakeOnLAN static variable fix - NOTE: THIS VERSION NOT FULLY SUPPORTED WITH WINSCRIPTLIVE 3 - It can be used with WS3, but manual reboot is required by user Version 1.73 --------------------------------------------------- - Added DCS Vendor Set/Info Response, additional variables added - Allowed up to 256 commands to go out serially to one device at one time. (Previously 25) - Prohibit download messages when serial programmer port is configured - "Slave" mode fix for a sequence resetting itself - Added SMTP messages to be displayed in "Live Mode" using device 0 - Allowed SMTP to ignore "extra" 220 messages after login - Prohibited "Multicast" packets from reaching application layer - Serial port buffer fix for port 16 - Fix for setting variables equal to "bits" (ie: myBoolean = myVar[1.1]) Version 1.72 --------------------------------------------------- - Added printArray and scanArray functions for product files - Fixed "stoplight" bug for command start - Fixed slow arp causing possible double command on first boot - Added Analog Inputs function for Advantech Inputs - Added "PercentUsed" variable for V16Pro - Added PLC BOOL support (BOOL arrays also with 32 bits increments) - Added PLC support for custom types (User Data Types) - Added PLC STRING support - Added support for PLC style notation (array[0].1) - Added support for integer bit notation (myInt.1) - Fixed possible problem with bit triggers when value was set more than once in the same frame. - Added "IsSet" "IsChanged" support for triggers - Added support for DCS Ping - Closed TCP connections on reboot - Fixed double set of "Error" flag when "error" attribute of incoming message set in product file. - Added support for decimal in "Ramp" command - Fixed "force" of array values - Allowed forces of individual bits Version 1.71 --------------------------------------------------- - Fix for using TCP with Alcorn 8-bit - Fix for using PAL Sync - Allowed using ASCII on serial port - Removal of extra Touch data for sequences - Removal of "double poll" input rate - Possible RTC clock fix - Added VCore - Added ability to "Name" controller - Fixed "Name" Version 1.70 --------------------------------------------------- - Fix for slow downloads Version 1.69 --------------------------------------------------- - Fixed "Stoplight" button Version 1.68 --------------------------------------------------- - Added double poll rate option - Fixed "executed event" WinScriptLive's live pointer on wrong line for "Goto" commands in "LiveMode" - Changed sequence processing to only process running sequences Note: all sequences will no longer process sequentially under all conditions. Events will always process sequentially. - Added Beckhoff Counter module Version 1.67 --------------------------------------------------- - Additions for Timeline - Able to receive "Resource Unavailable" messages properly from Prosoft modules - Fix for occasional slow download - Changed display of file date to be local time (instead of UTC) - Changed to reset sequence to "zero" after successful completion Version 1.66 --------------------------------------------------- - Changes to Redundant Mode for sequence processing Version 1.65 --------------------------------------------------- - Speed increases for Live Mode - Added "Not =" for some strings - Added "Redundant" mode for installations needing backup systems - Increased download packet size Version 1.64 --------------------------------------------------- - Ignore extra TCP connection data in .ami file if set to serial port - Fixed "empty string" display issue Version 1.63 --------------------------------------------------- - Added custom baud rates 57600 and 28800 Version 1.62 --------------------------------------------------- - Fixed introduced 1.60 problem with incoming "operations" - Prevented EEProm memory stall on init if first attempt failed Version 1.61 --------------------------------------------------- - Analog inputs allowed to be set to zero - USB download (fixed 1.54 introduced problem) - FTP file transfer allowed to overwrite file Version 1.60 --------------------------------------------------- - Added Beckhoff Analog inputs - Changed Devices to allow no wait for response - Added "device_var" save ability for outgoing "operations" (above "message") - Added "LX" command for F7 execution of events with responses - Added "EL" command for getting device link status - Triggers with device variables now get IO device variable information - Added "BP" command for BootP server operation - Added "NX" command for Ethernet Jack determination of received ethernet packet - Added "MacID" variable Version 1.54 --------------------------------------------------- - Allowed using Label "If" statements within an "If" "End If" structure - Added Volatile variable type for immediate compile before sending of command - Added "zero indexed" list variable types - Added "read only" variable types - New "Packet Talk" addition - Protection against UDP flooding - Added Ethernet IP CIP for Control Logix - Fixed "delay" command not being reset Version 1.53 --------------------------------------------------- - Improved SMTP timing - Fixed AUS daylight savings - Improved TCP message handling to look at entire packet rather than each byte intitially. - Added "If On" for buttons - Fixed "VA" UDP request for variables with overlapping names Version 1.52 --------------------------------------------------- - Fixed FTP transfer bug in scripts with triggers Version 1.51 --------------------------------------------------- - Added "Reboot" event - Fixed "TCPStatus" to contain quotes for strings - Fixed "In Port" command - Changed Timecode variables to default to internal framerate - Added port 2637 for standard commands - Added decimal timezones - Improved SMPTE chip communication - Fixed HTTP socket close problems Version 1.50 --------------------------------------------------- - Added "Variable Ramp" command - Updated Scheduler features to include no start day or end day schedules Version 1.49 --------------------------------------------------- - Fixed "F7" problem for "option" types - Added additional date/time support - DSCSPC/DSCSMC Version 1.48 --------------------------------------------------- - Fixed IP Gateway problem - Fixed ethernet front panel lockup - Added extra functions for DCS SPC - Add protects for "delay" function - Added Blink for more than 8 seconds - Added "Convert" event for strings to integers - Added SetDate,SetTime functions - Added Convert function for string to INT - Increased Variable Trigger Performance - Set of V16Pro's device variables (ie: using "Set Variable =" on V16Pro.LTC) - Added Variable "List" Type - Added "bit" selection of "List" type - Beckhoff Polling Fixes Version 1.47 --------------------------------------------------- - Added Analog IO - Allow Speed up polling of Beckhoff - Improved Upload for Wireless Version 1.46 --------------------------------------------------- - Fixed issue with FTP server that caused file transfers to the VPro to fail under certain conditions Version 1.45 --------------------------------------------------- - Fixed issue with TCP connections remaining open after script redownload Version 1.44 --------------------------------------------------- - Updated PCRE library to 8.2 - Added functions: "BER, replace, btoi, ltoi" for protocol files - Fixed issue with PJLink projectors and script download - Allow UDP source port to be 2639 - Added AMINet support Version 1.43 --------------------------------------------------- - Ability to use alcorn 8-bit protocol over UDP - Added "Are you sure" to reboot from front panel Version 1.42 --------------------------------------------------- - Fixed "mid()" function for integer results - Added "bitinputs()" function for product files Version 1.41 --------------------------------------------------- - Ignore "Stop Loop" command when paused or stopped - Fixed First LTC Trigger not working - Added ability to specify column in Display Strings - Fixed delete/copy/paste of sequences in live mode Version 1.40 --------------------------------------------------- - Fixed SMPTE restart while running - Clear arp tables on failed device connection - Allowed 512MB CF cards to be read Version 1.39 --------------------------------------------------- - Added support for new RTC - File system improvements - Added htoi function to protocol files - Fixed default "Error" variable being mistaken for custom device variable Version 1.38 --------------------------------------------------- - Increased NTP to every 6 hours - Added BCC function for protocol files Version 1.37 --------------------------------------------------- - Allowed extra long sequence names in Scheduler - Allowed NTP IP addresses to be used. - Changed modbus so "poll" frequency could be set for individual devices. Version 1.36 --------------------------------------------------- - Scheduler fix for "Every day" events Version 1.35 --------------------------------------------------- - Added XOr function to product files - Increased product file message size to 1040 bytes - Added "pad" function for protocol files - Device "busy" flag cleared for SMPTE sequences Version 1.34 --------------------------------------------------- - Fixed Windows 7 firewall problem for downloads - Increased TCP connect speed Version 1.33 --------------------------------------------------- - Fixed TCP Client not working for Ethernet Jack B. Version 1.32 --------------------------------------------------- - Updated SMPTE so "running" is not seen when stopped and muted Version 1.31 --------------------------------------------------- - Updated SMPTE for 1.18 - ModbusTCP for < 8 outputs - Watch list display fix for remote IO Version 1.30 --------------------------------------------------- - Added "TCP Server" option for incoming TCP messages - Added ModbusTCP support for Beckhoff and Generic Modbus Version 1.29 --------------------------------------------------- - Fixed TCP issue introduced in 1.28 Version 1.28 --------------------------------------------------- - Fixed "Set Time" SMPTE bug introduced in 1.25 - Added handling multiple "solicited" device messages to same device in the same frame. Version 1.27 --------------------------------------------------- - Updated "Weekday" variable for V16Pro Version 1.26 --------------------------------------------------- - Added IO64 Through 2nd V16Pro Capability Version 1.25 --------------------------------------------------- - Improved SMPTE handling (Requires SMPTE Update) - Added V4Pro functionality - Increased speed of reporting Sequence Starts to Live mode Version 1.24 --------------------------------------------------- - IO64 MACID bug fix - Improved Ethernet\IP Handling - Fixed atoi function in protocol files Version 1.23 --------------------------------------------------- - Fix for Daylight Savings "time" jump Version 1.22 --------------------------------------------------- - Serial Live Mode Improvements - USB Live Mode Improvements Version 1.21 --------------------------------------------------- - Fixed bug for LCD strings with forced values - Fixed issue bug with "Loop" and "Restart Enabled" in Live Mode - Fixed 9-Bit incoming messages lost sometimes by sending outgoing 9-bit at the same time. - Added partial IO64 integration Version 01.196 --------------------------------------------------- - Fixed Source Port - Unsolicited Messages Processed Every Frame Version 01.193 --------------------------------------------------- - Have download stop show running (changed in 1.192) Version 01.192 --------------------------------------------------- - Fixed disconnect of Live Mode for certain laptops with high port numbers Version 01.191 --------------------------------------------------- - Fixed disconnect of Live Mode Version 01.19 --------------------------------------------------- - Fixed "File Reload" freeze for certain files - Added extra TCP buffers to allow for extra traffic - Allowed contiued processing for message response and timeout after SMPTE has stopped in SMPTE jam synced sequences Version 01.18 --------------------------------------------------- - Increased TCP/IP performance to fix HTTP data truncation - Allowed extra parenthesis in protocol file Version 01.17 --------------------------------------------------- - Fixed 7-bit read in Version 01.16 --------------------------------------------------- - Fixed 9-Bit for programmer port - Added variable save by "name" Version 01.15 --------------------------------------------------- - Fixed TCP initialization for more than 16 TCP devices - Multiple Unsolicited Triggers Version 01.14 --------------------------------------------------- - Fixed TCP for "Stoplight" instant commands - Fixed USB init for some PCs Version 01.13 --------------------------------------------------- - Improved File load speed - Fixed USB bug introduced - Fixed Tolerance incorrect reading - Fixed TCP potential init bug Version 01.11 --------------------------------------------------- - Fixed bug for "Percent" variable types - Fixed HTTP setvar "changed" fixed Version 01.10 --------------------------------------------------- - File System Speed Increase Version 01.09 --------------------------------------------------- - Scheduler added Version 01.08 --------------------------------------------------- - Added GetVar to http - Added for http functions for scheduler - Fixed problem with TCP and no setup msgs Version 01.07 --------------------------------------------------- - Added "Compl" to functions - Sequence Reset change Version 01.06 --------------------------------------------------- - Removed UDP limitation Version 01.05 --------------------------------------------------- - Fixed "disabled" events timecode still being used - Added MD5 Algorithm - Added "Setup Messages" section feature - Fixed incoming messages not showing | Version 01.04 --------------------------------------------------- - Increased Script Name Length to 64 Characters - Added "Get Random" Event Version 01.03 --------------------------------------------------- - Fixed Bug Introduced for Variable Trigger - Fixed Bug with "Restore Variable" Version 01.02 --------------------------------------------------- - FTP upload works - Script selection on the LCD now only shows scripts - HTTP server can serve files larger than 65k - NTP selection on HTTP admin pages fixed Version 01.01 --------------------------------------------------- -Official First Release --------------------------------------------------- Version 1.95 Known Issues --------------------------------------------------- - Remote command "VT" (Variable Toggle) Doesn't Work Work around: Use "VA" command instead with 0 or 1 depending on desired value. - Triggers on change "bits" of variables does not occur for change to 0. Work around: Copy to integer or poll for changed value. - Custom levels aren't available for "Log Message" event --------------------------------------------------- Beta Versions: (Non official Release) --------------------------------------------------- Version 1.95Beta --------------------------------------------------- - Fixed bug where "Empty" event wasn't waiting for time when last event in sequence. Version 1.94 --------------------------------------------------- - Internal Release Version 1.93 --------------------------------------------------- - Internal Release