# Release Notes PN 93000747_F ## Digi ConnectPort X2e SE ## Manufactured with 82002847_K ## Firwmare Version 3.2.12.3 ## May 1, 2015 ## 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 such as 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.12.3 2015-05-01 ------------------------------------ ### HIGHLIGHTED PRODUCT CHANGES * Security updates to SSL and certficates. ### ENHANCEMENTS * [XBGW-1344] Updated OpenSSL to 1.0.1m. * [DBL-855] Increased cipher strength on Cherokee certificates. * [DBL-839] Update SMS opt-in short code to 43444. * Added support for new DDR memories. * [DBL-824] Updated product to meet new ETSI requirements. * [DBL-669] XBee log level is now configurable. * [DBL-657] DNS messages reduced in device cloud system log. ### BUG FIXES * [DBL-795] Disabled SSLv3 due to vulnerability CVE-2014-3566. * [DBL-787] Web UI could not set dates in October. * [DBL-753] NTP client did not refresh DNS before requesting time. * [DBL-722] Added Python license info. * [DBL-666] Hostname appeared as "(none)" in system log. * [DBL-510] Importing Python zigbee module broke HTTPS in urllib2. * [DBL-202] DHCP client did not check to see if address has existing lease. ### 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.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. Firmware 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.