# 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.
