| 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. |
| Canvas 4, 5, 7, 7D, 10D | 17.00 | July 2024 | Enhancement | Added build version and firmware version in system menu | view status. |
| Canvas 4, 5, 7, 7D, 10D | 17.00 | July 2024 | Enhancement | Added limitations for Enhanced IEC Removable media Write and Read blocks to resolve the screen calibration being corrupted / system exception was being obtained when data was being written beyond 128 words (%M2048) using write removable media block |
| Canvas 4, 5, 7, 7D, 10D | 17.00 | July 2024 | Enhancement | Added support for using external modem as client with modem blocks. |
| Canvas 4, 5, 7, 7D, 10D | 17.00 | July 2024 | Enhancement | Resolved MAC ID was not being displayed in LAN2 when USB to ethernet dongle was used. |
| Canvas 4, 5, 7, 7D, 10D | 17.00 | July 2024 | Enhancement | Resolved Modbus Client sending zero value when Holding Register was not zero. |
| Canvas 4, 5, 7, 7D, 10D | 17.00 | July 2024 | Enhancement | Resolved screen calibration corruption when data was being written beyond 128 words (%M2048) that was using the Write removable media block. |
| Canvas 4, 5, 7, 7D, 10D | 17.00 | July 2024 | Enhancement | Resolved the following issues: • UTC time not being updated when downloaded from Cscape.
• Default audio volume was too low when compared with previous firmware versions.
Note: UTC time will not be updated when downloaded from Cscape using IEC/Enhanced IEC language. |
| Canvas 4, 5, 7, 7D, 10D | 17.00 | July 2024 | Enhancement | Resolved CAN2 stops working after several power cycles. |