| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Enhancement | Added support for ASCII username and password
Note – Requires Cscape 10.2 SP1 onwards |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Enhancement | Implemented new retentive timer and counter blocks that retain accumulator values after a power cycle
Note –
• Applicable to Enhanced IEC only
• Requires Cscape 10.2 SP1 onwards |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Enhancement | Added support to HSC840 and NTC800 OCS-I/O modules
Note – Requires Cscape 10.2 SP1 onwards |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Enhancement | Added following keys support on ASCII keyboard –
(·) Middle Dot, ½ (One-half), ÷ (Division Sign), × (Multiplication Sign), « (Left Angle Quote), » (Right Angle Quote), £ (Pound Sign), ¢ (Cent Sign), ¥ (Yen Sign), § (Section Sign), ® (Registered Trademark) |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Enhancement | Added “Use as Default Gateway” option
Note – Requires Cscape 10.2 SP1 onwards |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Bug Fix | Resolved issue wherein email stopped working when used Secomea Email Relay on port 25 without authentication |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Bug Fix | A “Loading” message is displayed and remains visible until the next page is fully loaded when screen switching is slow |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Bug Fix | Resolved issue where the device displayed a system exception when switched to Run mode if the screen was configured with an EtherNet/IP (EIP) Client external register
Note – Applicable to CPU300 only |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Bug Fix | Resolved issue where the device displayed an exception when the program was configured with a Modbus Master block and array of structures was enabled
Note – Applicable to IEC and Enhanced IEC blocks |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Bug Fix | Resolved issue where the ASCII TCP/IP Server protocol did not function when configured with registers beyond %R10000 |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Bug Fix | Resolved the following issues related to file having huge graphics –
• Screen displayed “Invalid Graphics” message when performing Save/Load PGM or Save/Load Clone operations
• Screen went blank when exporting to RM, loading the file twice, and placing the device into Run mode |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Bug Fix | Resolved issue where a .PGM file placed inside a folder was not loading |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Bug Fix | Resolved issue where GE SNP protocol was not working over RS-485 full duplex communication
Note –
• Requires SNP dll v5.02 onwards
• Requires Cscape 10.2 SP1 onwards |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Bug Fix | Resolved issue wherein the device displayed system exception when devices with dual ports were configured with downloadable protocols having large scan list entries for two or more ports |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Bug Fix | Resolved issue where data overlap occurred in the Alarm object when user entered data with length shorter than the configured data length |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Bug Fix | Resolved issue where Ethernet resident protocols were not functioning in Wi-Fi Access Point and Client modes
Note – Applicable to CPU300 only |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Bug Fix | Resolved issue where recipe name or index was not populated in the assigned variable after loading a recipe when recipe storage configuration was enabled
Note – Requires Cscape 10.2 SP1 onwards |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Bug Fix | Resolved issue where the LAN configuration status read a value of zero when configured with registers beyond %R8193 |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Bug Fix | Resolved issue where screen change via Move block logic did not work on the device |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Bug Fix | Resolved issue that caused the device to enter Idle mode after downloading a CANOpen Blocks program with the “Array of Structures” option enabled |
| Canvas 4, 5, 7, 7D, 10D | 17.40 | March 6, 2026 | Bug Fix | Optimized download speed over Serial and USB-to-Serial communication for Canvas models
Note – Requires Cscape 10.2 SP1 onwards |
| Canvas 4, 5, 7, 7D, 10D | 17.32 | March 2026 | Bug Fix | Resolved: Device boot-up issue at cold temperatures. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Enhancement | Added CPU300 model support. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Enhancement | Added “OCSIO Base Identification” feature, including the capability to trigger it from the System Menu.
Note : Requires Cscape 10.2 onwards |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Enhancement | Added OCS360 System Menu Pages |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Enhancement | Enhancements were made in the boot-up message by displaying the boot-up messages in a single screen. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Enhancement | Security Improvement
Ethernet ports are open only if they are configured in Cscape and downloaded to the device. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Enhancement | Added logging of “return” state alarms, wherein if the alarm was acknowledged, but still in the alarm state, after the alarm returns to normal, the return was not being logged. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Enhancement | Added the following system register bits for Save PGM Fail and Load PGM fail.
SR164.11 – Save PGM fail bit
SR164.12 – Load PGM fail bit |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Enhancement | Added system register bit for restore operation from logic: %SR164.16 – Restore operation |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved - Loading a .pgm file did not match the exact model of the OCS and was not displaying an error message on the device. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved - Playing certain video files having non-standard resolution resulted in the shifting of the video towards the right of the video object. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved - The screen was loading objects with default settings first, and then followed by the Enhanced Display Attributes structures configured |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved - Button touch was not working if the button visibility was configured as OFF and showed the icon option was unchecked. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved - LAN2 data was spilling onto LAN1 data registers when using EtherNet/IP on both LAN1 and LAN2. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved - Email sending using a cell modem was not working after restoring a signal, which resulted in a send failure. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved – The dynamically configured IP address was not editable using the System Menu in Idle mode. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved – The Ethernet/IP protocol stops working if the Consumed/Produced configuration exceeds 128 words. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved - The way the multi-position selector switch works.
• For Example – A three-position selector switch works from 0-1-2, 0-1-2 positions to 0-1-2, 2-1-0 positions when operated.
• Note - Requires Cscape 10.2 onwards |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved - The following gesture changes are in the menu object page:
• The left side of the menu object page is mainly used for scrolling purpose - touch will not select any menu item.
• The right side of the menu object page is for scrolling and selecting / editing purposes. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved – The mouse scroll was not working when using an external wired mouse for operations. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved - Optimized the WI-FI System Menu page, wherein opening the WI-FI System Menu page was increasing the scan rate slightly. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved the following issues related to the CANOpen protocol:
• Resolved - Set NMT block for self-node was not working in the CAN2 port for an Enhanced IEC program.
• Resolved – The device was displaying a system exception when triggered “CANopen Receive Emergency Device” CANOpen block is in an Enhanced IEC program.
• Resolved - The device was displaying a system exception when downloading the CANOpen program while Array Of structures is enabled.
Workaround (Applies to 3rd bullet only): Power cycle the device and redownload the program for an Enhanced IEC program. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved - Alarm acknowledgment was not working in WebMI Plus pages. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved - Improved the response time of toggle buttons when a greater number of buttons were configured in a screen. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved - Modbus TCP/IP configured with external registers was not working for a program created in Cscape 9.90 and downloaded from Cscape 10. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved - Alarms were not being displayed on the summary and history list after 170 alarms were shown in the history list in WebMI Plus pages. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved – Occasionally, System Menu pages were displayed when the System Key is pressed, even though the System Lock was enabled. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved - Data from the slave was not being read when there were multiple MODBUS blocks Do requests and old user blocks were used in the same program with the same port being configured in an Enhanced IEC program. |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Resolved - Analog Input values were fluctuating.
Note: Applies only to Canvas 7D / Canvas 10D with Models 2, 3 and 4 |
| Canvas 4, 5, 7, 7D, 10D | 17.30 | October 2025 | Bug Fix | Improved auto-populate feature in OCS-I/O.
Note: Requires CNX116 / CNX100 firmwear version 48 onwards. |
| Canvas 4, 5, 7, 7D, 10D | 17.20 | May 2025 | Enhancement | Added system register support to enable and disable DHCP
• SR235.1 - DHCP1 (0 - Disable and 1 - Enable)
• SR235.2 - DHCP2 (0 - Disable and 1 - Enable)
Note: Requires Cscape 10.1 SP1 onwards. |
| Canvas 4, 5, 7, 7D, 10D | 17.20 | May 2025 | Enhancement | Added security enhancement for adding a device in OCS360. |
| Canvas 4, 5, 7, 7D, 10D | 17.20 | May 2025 | Bug Fix | Resolved: Data entered by the user was not displayed correctly for a few conditions with a decimal point if the user did not enter a preceding zero. For example, if the user enters 10.0, it will be displayed as 0.100 on the display. |
| Canvas 4, 5, 7, 7D, 10D | 17.20 | May 2025 | Bug Fix | Resolved: Pop-up alarm banner touch was not working correctly. |
| Canvas 4, 5, 7, 7D, 10D | 17.20 | May 2025 | Bug Fix | Resolved: The "RUN" LED displayed a flashing light in the pop-up status window after downloading an application, with pop-up status enabled. |
| Canvas 4, 5, 7, 7D, 10D | 17.20 | May 2025 | Bug Fix | Resolved: Live graphics update was downloading pages that were not changed. This has been changed to downloading only the changed screens.
Note: The loading indicator remains visible on the screen during the Live Graphics Update, but the time it takes to return to the normal screen depends on the number of modified objects on the screen for download. |
| Canvas 4, 5, 7, 7D, 10D | 17.20 | May 2025 | Bug Fix | Resolved: The screen capture for video streaming was not working. |
| Canvas 4, 5, 7, 7D, 10D | 17.20 | May 2025 | Bug Fix | Resolved: A system exception was being displayed when the power flow was enabled to the SDO Receive EMC Device Block in an Enhanced IEC program. |
| Canvas 4, 5, 7, 7D, 10D | 17.20 | May 2025 | Bug Fix | Resolved: The device displayed a system exception when Access Point mode was selected in Wi-Fi configuration through the System Menu and modified the Access Point mode name. |
| Canvas 4, 5, 7, 7D, 10D | 17.20 | May 2025 | Bug Fix | Resolved: The device was getting stuck at the "Initiating Autoload" page when the user does a make clone, clears the application, enables Autoload/autorun options, and power cycles the device. |
| Canvas 4, 5, 7, 7D, 10D | 17.20 | May 2025 | Bug Fix | Resolved: The ASCII TCP/IP Client device status register was toggling continuously with values 45 and 0 when no server was connected. |
| Canvas 4, 5, 7, 7D, 10D | 17.10 | February 2025 | Enhancement | Added: OCS360 support.
Note(s)
• Requires Cscape version 10.1 onwards
• OCS360 status information is now consistent with MQTT. |
| Canvas 4, 5, 7, 7D, 10D | 17.10 | February 2025 | Enhancement | Added: Provision to slide in (Show/Hide) zoom in/out and cursor control on the trends and graph objects.
Note: Requires Cscape version 10.1 onwards. |
| Canvas 4, 5, 7, 7D, 10D | 17.10 | February 2025 | Enhancement | Added: Support for multiple USB video streaming.
Note: Requires Cscape version 10.1 onwards |
| Canvas 4, 5, 7, 7D, 10D | 17.10 | February 2025 | Enhancement | Added System register bit for System Menu access (Mantis #13895)
Note: Requires Cscape version 10.1 onwards |
| Canvas 4, 5, 7, 7D, 10D | 17.10 | February 2025 | Enhancement | Added Security Improvements: Ethernet ports are opened only if configured in Cscape and downloaded to the device. |
| Canvas 4, 5, 7, 7D, 10D | 17.10 | February 2025 | Enhancement | Added: “Set Local ID” option is supported for both CsCAN and CANOpen network types.
Note: Requires Cscape version 10.1 onwards |
| Canvas 4, 5, 7, 7D, 10D | 17.10 | February 2025 | Enhancement | Added: Keypad and Spinner options in the text table graphic object configuration.
Note: Requires Cscape version 10.1 onwards |
| Canvas 4, 5, 7, 7D, 10D | 17.10 | February 2025 | Bug Fix | Resolved: The upper case for characters was enabled after the user enters “.“ (dot) on the device keyboard. |
| Canvas 4, 5, 7, 7D, 10D | 17.10 | February 2025 | Bug Fix | Resolved: The device was not sending the NMT start command to CANOpen devices after powering up. |
| Canvas 4, 5, 7, 7D, 10D | 17.10 | February 2025 | Bug Fix | Resolved: Forcing a user screen with logic was not changing the screen on webpages.
Note: Requires Cscape version 10.1 onwards |
| Canvas 4, 5, 7, 7D, 10D | 17.10 | February 2025 | Bug Fix | Resolved: Forcing was not working when the unit was placed in debug mode. |
| Canvas 4, 5, 7, 7D, 10D | 17.10 | February 2025 | Bug Fix | Resolved: %SR182 (Active alarm) bits were not updated correctly. |
| Canvas 4, 5, 7, 7D, 10D | 17.10 | February 2025 | Bug Fix | Resolved: User Login object was not accepting inputs from the physical keyboard on webpages. |
| Canvas 4, 5, 7, 7D, 10D | 17.10 | February 2025 | Bug Fix | Resolved: Controller displayed a system exception when the unit was switched to RUN mode from an onscreen object. |
| Canvas 4, 5, 7, 7D, 10D | 17.10 | February 2025 | Bug Fix | Resolved: WebMI Plus was not working in portrait mode on mobile devices. |
| Canvas 4, 5, 7, 7D, 10D | 17.06 | November 2024 | Enhancement | Support was added to change the default pen width for Trends and Graph objects. |
| Canvas 4, 5, 7, 7D, 10D | 17.06 | November 2024 | Enhancement | Added support for USB video inputs. |
| Canvas 4, 5, 7, 7D, 10D | 17.06 | November 2024 | Enhancement | Added new blocks STRINGTOUARRAY and UARRAYTOSTRING in Enhanced IEC to support USINT data types
Note: This requires Cscape 10 SP1 onwards. |
| Canvas 4, 5, 7, 7D, 10D | 17.06 | November 2024 | Enhancement | The following enhancements have been made in MQTT Sparkplug:
• Increased store-and-forward queue length from 256 to 1024
• Increased the maximum publish topic size to 256 and 128 metrics per topic
• Added Auto Reconnect enable/disable with configurable timeout
• Added the ability to choose if a metric should be buffered or not in a store-and-forward situation |
| Canvas 4, 5, 7, 7D, 10D | 17.06 | November 2024 | Bug Fix | Resolved: Following a firmware update, the netmask changed to 0.0.0.0 instead of 255.255.255.0
Note
• When the netmask is entered as 0.0.0.0 from the System Menu, it is automatically changed to 255.255.255.0.
• When the user downloads a program with netmask 0.0.0.0, the device displays 255.255.255.0 after download. |
| Canvas 4, 5, 7, 7D, 10D | 17.06 | November 2024 | Bug Fix | Resolved: Customized slide keys were not being updated by the replace system graphics option and during firmware updates. |
| Canvas 4, 5, 7, 7D, 10D | 17.06 | November 2024 | Bug Fix | Resolved: The touch area to bring out the F-Keys in the upper, right corner was too big which was interfering with touchscreen buttons in that area. |
| Canvas 4, 5, 7, 7D, 10D | 17.06 | November 2024 | Bug Fix | Canvas 10D Only
Resolved: Booting issue in which the ambient temperature was very hot (60C) / cold (-10C) for Canvas 10D. |
| Canvas 4, 5, 7, 7D, 10D | 17.04 | August 2024 | Bug Fix | Resolved: At times, some programs were becoming corrupted or losing graphics and the unit displayed “Invalid graphics” after power cycle. |
| Canvas 4, 5, 7, 7D, 10D | 17.04 | August 2024 | Bug Fix | Resolved: Device would freeze sometimes at “controller Fw-xx.xx.xxx" screen after power cycle. |
| Canvas 4, 5, 7, 7D, 10D | 17.04 | August 2024 | Bug Fix | Resolved: Canvas value of a PID block was not updating when configured in Enhanced IEC program. |
| Canvas 4, 5, 7, 7D, 10D | 17.04 | August 2024 | Bug Fix | Resolved: RTC time was being incremented by one (1) hour per power cycle when Daylight savings time was enabled. |
| Canvas 4, 5, 7, 7D, 10D | 17.04 | August 2024 | Bug Fix | Resolved: NTP server was skipping a day on New Year's Day if it was a leap year. |
| Canvas 4, 5, 7, 7D, 10D | 17.04 | August 2024 | Bug Fix | Resolved: Protocol size was displayed as +++++++ for BACNet MSTP server in System Menu | View Status. |
| Canvas 4, 5, 7, 7D, 10D | 17.04 | August 2024 | Bug Fix | Resolved: Read RM block was reading entire elements / data for an ASCII data type instead of reading only the configured number of elements. |
| Canvas 10D only | 17.04 | August 2024 | Bug Fix | Resolved USB Type C communication not working on Canvas 10D model. |