Release Notes PN 93000747_E Digi ConnectPort X2e SE Manufactured with 82002847_J Firwmare Version 3.2.3.10 April 16, 2014 INTRODUCTION This is a release of manufacturing firmware for the Digi ConnectPort X2e SE. The ConnectPort X2e is an enhanced Smart Energy gateway optimized for large deployments of Smart Energy devices in a Home Area Network (HAN) including utility meters, thermostats and in-home displays. The wireless gateway provides a low-cost connection between Smart Energy devices and remote web applications, Digi's SmartleeŽ application for iPhone and Android, or utility-hosted websites designed for consumer engagement. By sharing the homeowner's broadband internet connection, the wireless gateway provides near real-time energy data access and control capabilities based on the Smart Energy devices enabled in the customer's home. SUPPORTED PRODUCTS X2E-Z1C-E1-A ConnectPort X2e Smart Energy Coodinator Ethernet X2E-Z1C-E1-W ConnectPort X2e Smart Energy Coodinator Ethernet International X2E-Z1C-W1-A ConnectPort X2e Smart Energy Coodinator Ethernet / Wi-Fi X2E-Z1C-W1-W ConnectPort X2e Smart Energy Coodinator Ethernet / Wi-Fi International X2E-Z1R-E1-A ConnectPort X2e Smart Energy Router Ethernet X2E-Z1R-E1-W ConnectPort X2e Smart Energy Router Ethernet International X2E-Z1R-W1-A ConnectPort X2e Smart Energy Router Ethernet / Wi-Fi X2E-Z1R-W1-W ConnectPort X2e Smart Energy Router Ethernet / Wi-Fi International Firmware Version 3.2.3.10 2014-04-16 ==================================== HIGHLIGHTED PRODUCT CHANGES Add support for Micrel KSZ8081 10Base-T/100Base-TX Ethernet physical-layer transceiver Remove SSL HeartBeat extension from openssl library (HeartBleed workaround for openssl CVE-2014-0160) ENHANCEMENTS [DBL-545] - Add support for Micrel KSZ8081 Ethernet PHY BUG FIXES [DBL-624] - Update OpenSSL to resolve the 'heartbleed' vulnerability [DBL-614] - Time backs up on reboot until NTP time received KNOWN ISSUES None. DOCUMENTATION ERRATA None. ADDITIONAL INFORMATION NOTE: if you have firmware older than 3.2.0 on your device, you must install 3.2.0.16 before you can upgrade to this version. Firmware Version 3.2.3.2 2014-01-20 =================================== HIGHLIGHTED PRODUCT CHANGES - Update Smart Energy Firmware to version 1.6.5 ENHANCEMENTS [DBL-135] - Add feedback to wifi wizard to help user enter the correct information (#40742) - Wi-Fi configuration enhancement [DBL-184] - removed 'iDigi Service Configuration' from 'Ethernet Service Configuration' - Added Enable/Disable Network interfaces selection on Web UI - Added Source routing - Legal Notice on new page or tab BUG FIXES [DBL-460] - Security: Hole found in python SSL - CVE-2013-4328 Mandriva Linux Security Advisory MDVSA-2013:214 http://www.mandriva.com/en/support/security/ [DBL-354] - Security: Ignore SRR packets [DBL-355] - Security: disabled ICMP redirects [DBL-444] - Bug fix in Basic Web UI Authentication [DBL-425] - Reflected Cross Site Scripting in Device Configuration Error Mechanism [DBL-459] - If you log in to web GUI with python/no password you have to restart browser [DBL-468] - Deadlock at a lower level in Python - Do not reboot if a firmware update fails - Fixed issue with GPS status RCI - Fix issue with WEP / WPA PSK [DBL-437] - Fixed problem where XBee communications would fail under multi-threaded operations [DBL-461] - Fixed an issue with Firmware update. If device is rebooted during firmware update it may not accept a subsequent firmware update. KNOWN ISSUES None. DOCUMENTATION ERRATA None. ADDITIONAL INFORMATION NOTE: if you have firmware older than 3.2.0 on your device, you must install 3.2.0.16 before you can upgrade to this version. Firmware Version 3.2.0.16 ========================= HIGHLIGHTED PRODUCT CHANGES - Update Smart Energy Firmware to version 1.6.4.1 Firmware Version 3.2.0.8 ========================= HIGHLIGHTED PRODUCT CHANGES - Update Smart Energy Firmware to version 1.6.3.5 and XBee firmware to 5x32 Bug Fixes: SEF 1.6.3.5 * SEF-94: Reporting using ZigBee cluster reporting mechanisms now works correctly. Previously, all reporting was pseudo-reporting. * SEF-83: Reporting of configurations using intervals less than one minute no longer generate a backlog. * SEF-26: When DRLC GetScheduleEvent requests occurred with a populated StartTime, we would not respond with the proper events. * SEF-11: Error reporting and robustness changes to support partner link-key exchange for a multi-ESI scenario. ENHANCEMENTS - Added dropdown box to web page for system log files - Various security enhancements - Added a firewall on Cellular network interface - Separated log files to report on specific component such as smart energy or python scripts - Added time server log messages to eventlog.txt - Processor temperature not available via Device Cloud - Added support to enter static GPS information via Web UI or Device Cloud - Disable TCP timestamps and removed all but one time server entry to reduce traffic on Cellular networks BUG FIXES - Device can be converted from Coordinator to Router without loosing Link Key - Fixed an issue where gateway could stop logging - Fixed an issue where timestamps on log files was incorrect - Removed XBee network node identifier from Web UI for smart energy gateway - Fixed problem where timezone in digi.log was incorrect after a firmware update - Fixed an issue where gateway was ignoring Device Cloud keepalive settings - Fixed issue where gateway could become unresponsive. (/tmp was full) KNOWN ISSUES None. DOCUMENTATION ERRATA None. ADDITIONAL INFORMATION None. Version 3.0.6.17 ================ HIGHLIGHTED PRODUCT CHANGES None. ENHANCEMENTS Updated ConnectPort X2e SE to include Smart Energy Framework 1.61 and XBee radio firmware V5123 BUG FIXES 43021 - CP-X2e SE: button-enabled WebUI web page has heading: ConnectPort X2 Configuration and Management 43121 - CP-X2e SE Quick Start Guide: need a change made to promote better experiences with Router variant 41476 - zigbee.ddo_command packs parameter with incorrect order 44705 - Negative CPU value reporting. When checking gateway statistics from iDigi the CPX2e SE WiFi module was showing -24 % CPU. 45027 - error message on successful remove_device 44911 - x2e-se: SE framework isn't starting the first boot after a firmware update 44940 - x2e se: Python autostart doesn't reboot the system when script throws exception (onexit = reboot) 43362 - device failed to reboot after RCI reboot request 43591 - Sometimes during a reboot chronyd will try and start before the network is ready, which results in a chronyd crash KNOWN ISSUES None. DOCUMENTATION ERRATA None. ADDITIONAL INFORMATION There is a hardware update required to fix Vantive #39249. This firmware contains a backward compatible update to support the new hardware. This will require a hardware swap out (see Andrew Lund for more details) HISTORY None.