Sei sulla pagina 1di 28

Modular Gateway IDEX V1.5.1.

1 Release (12th September 2018)


===================================================

Introduction
============
NXP Modular Gateway Starter IDEX V1.5.1.1 release contains,

Newly Added Features


====================
1. Added support of Rapid IoT Kit in mobile applications
2. Updated mobile application source code with copyright header
3. Updated Thread/ZigBee end node source code with copyright header
4. Updated gateway Yocto and radio source code with copyright header
5. Updated IDEx cloud source code with copyright header

Improvements
============
- N.A.

Bug Fix
=======
- N.A.

Note
================
* ZigBee KW41Z end node OTA is not supported in this release.
* Thread Rapid IoT Kit end node OTA is not supported in this release.

How to upgrade to IDEX-1.5.1.1 Release


================
* Upgrade gateway Linux via OTA or flash sd card with released .sdcard image
* Upgrade gateway radio via jtag flashing or serial upgrade from gateway console
* Upgrade Thread MENP-KW41Z, ZigBee MENP-KW41Z, MENP-JN5179 and FRDM-KW41Z firmware
via JTAG or serial upgrade.
Please refer firmware flashing guide for more details.

Known Limitations
================
1. OTA support is not backward/forward compatible between IDEx 1.3.1 and earlier to
the IDEx 1.4.0 and later. User needs to manually flash the SD card to switch
between these releases.
2. OTA support is not backward/forward compatible between IDEx 1.2.1( or older
release) and IDEx 1.5.0 Alpha in MENP-JN5179, Thread MENP-KW41Z, ZigBee MENP-KW41Z
and FRDM-KW41Z
Reason: OTA header parameters are modified to support mass OTA.
3. There is significant delay in a single Zigbee end device OTA compare to the
previous release due to this single ZigBee device OTA will fail.
Reason: As this IDEx release support mass OTA and for that, we need to increase
the delay between image block request in OTA process.
Resolution:
Option 1: Create a separate build for MENP-JN5179, in which block request delay
must be set as the IDEx1.2.1 release.
Option 2: Add support to change block request delay during runtime using rate
limit feature. But there is bug in existing Zigbee SDK, so it will not incorporate
Jira: MGS-3172: Issue when enabling the Rate Limiting feature for Zigbee OTA
upgrade
4. Sometimes OTA upgrade of few devices failed. But if you try again to do OTA of
those failed devices, it will work.
5. If a new thread devices are commissioned when OTA is in progress for existing
devices,
OTA will not be started for newly added devices. Also, the newly added device
takes time to be appearing as online in mobile app due to heavy OTA traffic in the
network.
6. If OTA of the device is interrupted by a power cycle of the device, OTA will not
resume for that device.
7. In iOS app, hotspot settings screen should be in the foreground to use mobile
hotspot feature.
If hotspot settings screen is in the background, it does not allow connection to
the hotspot, so the Gateway fails to connect.
8. Sometimes Gateway is not show in Mobile application during BLE commission
window. In this case, Please turn off and on the mobile bluetooth and again try to
commission the gateway via BLE from gateway commission winddow in mobile
application
9. If user uses ZigBee JN5169 radio coordinator then a user needs to recommission
and rejoin all the ZigBee end nodes connected to the modular gateway via JN5169
coordinator after doing the serial firmware upgrade of JN5169 ZigBee coordinator
with this release firmware.
-----------------------------------------------------------------------------------
----------------------------

Modular Gateway IDEX V1.5.1 Release (20th July 2018)


===================================================

Introduction
============
NXP Modular Gateway Starter IDEX V1.5.1 release contains,

Newly Added Features


====================
1. Added support in JN5169 control bridge to modify network key dynamically
2. JN5169 JN-SW-4170 SDK upgrade to v1745
3. JN-AN-1216 JN5169 coodinator firmware upgrade to v1010
4. JN-AN-1218 JN5169 light bulb firmware upgrade to v1006
5. Added relay click support in JN5169 end node firmware

Improvements
============
- N.A.

Bug Fix
=======
* [NSTS-6604] - Existing Zigbee[ JN5169] Device's under the gateway are not
responding after serial update of Gateway Radio module Zigbee[JN5169 ]
* [NSTS-6605] - Unicast OTA of Zigbee End Device[JN5169] from 1.4.0 GA release to
1.5.1 release is not able to start

Note
================
* ZigBee KW41Z end node OTA is not supported in this release.

How to upgrade to IDEX-1.5.1 Release


================
* Upgrade gateway Linux via OTA or flash sd card with released .sdcard image
* Upgrade gateway radio via jtag flashing or serial upgrade from gateway console
* Upgrade Thread MENP-KW41Z, ZigBee MENP-KW41Z, MENP-JN5179 and FRDM-KW41Z firmware
via JTAG or serial upgrade.
Please refer firmware flashing guide for more details.
Known Limitations
================
1. OTA support is not backward/forward compatible between IDEx 1.3.1 and earlier to
the IDEx 1.4.0 and later. User needs to manually flash the SD card to switch
between these releases.
2. OTA support is not backward/forward compatible between IDEx 1.2.1( or older
release) and IDEx 1.5.0 Alpha in MENP-JN5179, Thread MENP-KW41Z, ZigBee MENP-KW41Z
and FRDM-KW41Z
Reason: OTA header parameters are modified to support mass OTA.
3. There is significant delay in a single Zigbee end device OTA compare to the
previous release due to this single ZigBee device OTA will fail.
Reason: As this IDEx release support mass OTA and for that, we need to increase
the delay between image block request in OTA process.
Resolution:
Option 1: Create a separate build for MENP-JN5179, in which block request delay
must be set as the IDEx1.2.1 release.
Option 2: Add support to change block request delay during runtime using rate
limit feature. But there is bug in existing Zigbee SDK, so it will not incorporate
Jira: MGS-3172: Issue when enabling the Rate Limiting feature for Zigbee OTA
upgrade
4. Sometimes OTA upgrade of few devices failed. But if you try again to do OTA of
those failed devices, it will work.
5. If a new thread devices are commissioned when OTA is in progress for existing
devices,
OTA will not be started for newly added devices. Also, the newly added device
takes time to be appearing as online in mobile app due to heavy OTA traffic in the
network.
6. If OTA of the device is interrupted by a power cycle of the device, OTA will not
resume for that device.
7. In iOS app, hotspot settings screen should be in the foreground to use mobile
hotspot feature.
If hotspot settings screen is in the background, it does not allow connection to
the hotspot, so the Gateway fails to connect.
8. Sometimes Gateway is not show in Mobile application during BLE commission
window. In this case, Please turn off and on the mobile bluetooth and again try to
commission the gateway via BLE from gateway commission winddow in mobile
application
9. If user uses ZigBee JN5169 radio coordinator then a user needs to recommission
and rejoin all the ZigBee end nodes connected to the modular gateway via JN5169
coordinator after doing the serial firmware upgrade of JN5169 ZigBee coordinator
with this release firmware.
-----------------------------------------------------------------------------------
----------------------------
Modular Gateway IDEX V1.5.0 RC2 Release (25th April 2018)
======================================================

Introduction
============
NXP Modular Gateway Starter IDEX V1.5.0 RC2 release contains,
1. Bug fixes and improvements

Improvements
===========
* [MGS-5959] - [iOS] App should display updated details of "Configure Gateway
Firmware Info" page when server settings is updated and user go to that page
* [MGS-5958] - [Android] App should display updated details of "Configure Gateway
Firmware Info" page when server settings is updated and user go to that page
* [MGS-5760] - [iOS App] App should display appropriate message when User select
"Use this device Hotspot" option from gateway properties and mobile hotspot is OFF
Bug Fix
=========
* [MGS-5982] - [iOS App] App crash when user is on Gateway listing page and another
user scan QA code of gateway
* [MGS-5981] - [iOs][Always] App display toast message instead of popup for ZigBee
MENP KW41Z Relay click module when device is online but not responding
* [MGS-5978] - [iOS][Always] App allows user to change brightness when RGB color is
not selected
* [MGS-5950] - [iOS APP] App display "Gateway is already commission" message twice
while commissioning gateway using Ethernet & BLE
* [MGS-5925] - [Android] Please wait spinner goes in to infinite loop when user
come back from End device firmware upgrade screen and gateway is not connected to
cloud
* [MGS-5924] - [iOS App] Pop up message will hide automatically when another user
open MASS OTA screen while Unicast OTA for same device is already in progress
* [MGS-5915] - "Please wait..." spinner goes into infinite loop on logout popup
message at gateway listing page.
* [MGS-5885] - Device can not be controlled after KW41Z ZB serial upgrade
* [MGS-5871] - Not able to control Zigbee-KW41Z-RGB/Relay after doing serial of
Zigbee-kw41z-Radio module.
* [MGS-5807] - [Android App] App allows to enter only space in App settings

Note
================
* ZigBee KW41Z end node OTA is not supported in this release.

How to upgrade to IDEX-1.5.0 RC2 Release


================
* Upgrade gateway Linux via OTA or flash sd card with released .sdcard image
* Upgrade gateway radio via jtag flashing or serial upgrade from gateway console
* Upgrade Thread MENP-KW41Z, ZigBee MENP-KW41Z, MENP-JN5179 and FRDM-KW41Z firmware
via JTAG or serial upgrade.
Please refer firmware flashing guide for more details.

Known Limitations
================
1. OTA support is not backward/forward compatible between IDEx 1.2.1( or older
release) and IDEx 1.5.0 Alpha in MENP-JN5179, Thread MENP-KW41Z, ZigBee MENP-KW41Z
and FRDM-KW41Z
Reason: OTA header parameters are modified to support mass OTA.
2. There is significant delay in a single Zigbee end device OTA compare to the
previous release due to this single ZigBee device OTA will fail.
Reason: As this IDEx release support mass OTA and for that, we need to increase
the delay between image block request in OTA process.
Resolution:
Option 1: Create a separate build for MENP-JN5179, in which block request delay
must be set as the IDEx1.2.1 release.
Option 2: Add support to change block request delay during runtime using rate
limit feature. But there is bug in existing Zigbee SDK, so it will not incorporate
Jira: MGS-3172: Issue when enabling the Rate Limiting feature for Zigbee OTA
upgrade
3. Sometimes OTA upgrade of few devices failed. But if you try again to do OTA of
those failed devices, it will work.
4. If a new thread devices are commissioned when OTA is in progress for existing
devices,
OTA will not be started for newly added devices. Also, the newly added device
takes time to be appearing as online in mobile app due to heavy OTA traffic in the
network.
5. If OTA of the device is interrupted by a power cycle of the device, OTA will not
resume for that device.
6. In iOS app, hotspot settings screen should be in the foreground to use mobile
hotspot feature.
If hotspot settings screen is in the background, it does not allow connection to
the hotspot, so the Gateway fails to connect.
7. Sometimes Gateway is not show in Mobile application during BLE commission
window. In this case, Please turn off and on the mobile bluetooth and again try to
commission the gateway via BLE from gateway commission winddow in mobile
application

-----------------------------------------------------------------------------------
----------------------------
Modular Gateway IDEX V1.5.0 RC1 Release (16th April 2018)
======================================================

Introduction
============
NXP Modular Gateway Starter IDEX V1.5.0 RC1 release contains,
1. ZigBee KW41Z end node OTA firmware upgrade with ZigBee KW41Z host and JN5179
host
2. Bug fixes and improvements
3. Multiple NDEF record read support using NFC

Improvements
===========
* [MGS-4369] - [IOS][Sometimes]Deflection in brightness bar when brightness is
moved to full from medium.
* [MGS-4995] - Change the “Edge” directory to “End Node”
* [MGS-5066] - Gateway Registration Fail pop up message ok button should redirect
to Gateway Listing page.
* [MGS-5381] - [iOS][Always] App should detect SIM before pop up for Hotspot
details
* [MGS-5382] - [iOS][Always] App should not display scanning BLE spinner if BLE of
smartphone is OFF
* [MGS-5383] - [Android][Alwaays] App should not display Pop up message for Turn ON
BLE
* [MGS-5705] - [Android][Always] We should update model details for Thread MENP
KW41Z
* [MGS-5715] - [Android][Always] App should display "OTA is inprogress" message
instead of downloading message when OTA is running on end device
* [MGS-5722] - [Guide] In OOBDSUG we should update images of KW41Z rev 0 with KW41Z
rev3
* [MGS-5759] - App should display Firmware upgrade success message on any screen
instead of Firmware upgrade screen of that particular device or arena
* [MGS-5760] - [iOS App] App should display appropriate message when User select
"Use this device Hotspot" option from gateway properties and mobile hotspot is OFF
* [MGS-5777] - [iOS App] App should detect BLE ON/OFF event on BLE scan page of
Gateway commissioning
* [MGS-5817] - [iOS] App should display proper message when authentication fail
during user registration

Bug Fix
=========
* [MGS-1221] - [Observation] [iOS][Sometimes] Connectivity issue occure in iOS
* [MGS-4274] - [Android][Always] Update name success message display with another
MAC address of Gateway
* [MGS-4727] - [Android] User should redirect to the End device control screen when
user click on "Z" and "T" icon on end device listing page.
* [MGS-4985] - Mass OTA triggered automatically for Thread-RGB to FWversion:f.f.ff
* [MGS-5054] - Mobile application display 3 different messages while commissioning
gateway using hotspot + BLE.
* [MGS-5225] - Sometimes BLE commissioning fails while commissioning gateway using
WiFi & Hotspot
* [MGS-5352] - [Cloud][Always] Daily report display user which is not registered
yet when user try to login with block user
* [MGS-5376] - [Android][Always] App allows user to login without enable phone
calls permission and then display reconnect error continuously
* [MGS-5380] - [Android][Sometimes] App is not able to scan BLE of gateway (ORIO
Nexus 5x)
* [MGS-5392] - App setting is not changed when user clear field of Server setting
and Press on submit button.
* [MGS-5393] - Application displays "reconnect" error message when user login using
stagging server details
* [MGS-5394] - Logout popup menu displayed and then disappeared automatically when
user selects logout option on Gateway listing page.
* [MGS-5395] - Application displays "connection lost" message when user press
logout option on logout pop up message.
* [MGS-5404] - Android app crash when user revoke camera permission while camera is
open to scan QR code of gateway.
* [MGS-5405] - App displays blank End node listing page with all the option in menu
when phone permission in changed on End node listing page.
* [MGS-5407] - Android application displays multiple control switch of KW41Z-Replay
when app goes in background and again comes in foreground on End node control page
* [MGS-5413] - [Android][Always] App display Popup message for check,stop & cancel
MASS OTA multiple times
* [MGS-5430] - Cloud crash when commissioning End Device[RPK] using NFC
commissioning through gateway method
* [MGS-5448] - Network Issues and Improvement
* [MGS-5668] - Android App crash while commissioning gateway via BLE
* [MGS-5698] - [ZigBee Radio module][Always] Online End devices are not able to
control once gateway power cycle
* [MGS-5704] - [ZigBee End device] [Always]Wrong Firmware version display for
ZigBee end devices
* [MGS-5706] - [Android][Always] User is not able to enter any character in update
gateway name once user enter "-" character from keyboard
* [MGS-5713] - New RGB click module is not display proper LED with existing binary
* [MGS-5714] - [iOS App] App does not display any message when OTA is in progress
for End device
* [MGS-5719] - [Android][Always] "OTA for other end node is already in progress..."
message removed automatically if user stay on same page more than 1 minutes
* [MGS-5723] - [ZigBee KW41Z Flash Guide] Thread word should not be there for KW41Z
while using that end node as ZigBee device
* [MGS-5748] - Mobile application should allow some of the special characters like
"Underscore", "Hyphen" while user update gateway update from gateway properties
page.
* [MGS-5749] - [iOS App] Wrong GUI display for full brightness when changing
Brightness from Medium to High by slide functionality
* [MGS-5756] - Gateway minimal image is not able to boot from SD card
* [MGS-5761] - Gateway is not sending updated version to cloud when user do
firmware upgrade of gateway
* [MGS-5765] - [Android App] App does not update firmware version of gateway when
commission gateway after firmware upgrade of gateway
* [MGS-5766] - [Android App] App disconnect with cloud on Gateway listing page and
display "Reconnect" popup message
* [MGS-5790] - [Android]"Please wait..." spinner goes into infinite loop on End
device Firmware update page after reconnect pop up message.
* [MGS-5792] - [iOS App] App does not display proper message for not able to remove
device
* [MGS-5797] - [Android]Camera should be closed and message of "Please scan valid
Gateway QR code" should be displayed on gateway listing page.
* [MGS-5801] - [IOS]"Gateway Registration fails" message, 'ok' button should
redirect to Gateway listing page instead of Exchange credential over BLE page.
* [MGS-5802] - [iOS App] App allows to enter only space in App settings
* [MGS-5803] - [iOS App] App allows to enter only dots (....) in App settings
* [MGS-5805] - [Android App] "Change Email" link is not in small latters
* [MGS-5806] - [Android App] When User try Enter . in port port details display
blank
* [MGS-5807] - [Android App] App allows to enter only space in App settings
* [MGS-5808] - [Android App] App stoped timer and not display proper details when
App is running on back ground on User verification page and timer is expired
* [MGS-5809] - [iOS App] App do not count (update) Timer in back ground
* [MGS-5810] - [Android App] App is not redirecting to Userverification page at
first time
* [MGS-5811] - [IOS]Appropriate error message should be displayed when user select
wifi on gateway properties page and Iphone is on Mobile data.
* [MGS-5813] - [Android][Always] When user try to enter space in Name/Company Name
while registering user, App remove special character from text box
* [MGS-5814] - [iOS App] App should not allow user to enter space in email address
while registering user
* [MGS-5815] - [Android] App display incorrect message if user try to submit
details by entering wrong (invalid) path
* [MGS-5848] - Not able to control Thread End device after firmware upgrade of
gateway & Radio Modules(TKW41Z) from old 1.4.0 GA release to 1.5.0 Beta release or
1.5.0 Beta release to 1.5.0 Beta release

Note
================
* Please use the erasepdm option when flashing the JN5179 gateway radio firmware.
This is must required due to the changes in the table size in the gateway radio
module.

How to upgrade to IDEX-1.5.0 RC1 Release


================
* Upgrade gateway Linux via OTA or flash sd card with released .sdcard image
* Upgrade gateway radio via jtag flashing or serial upgrade from gateway console
* Upgrade Thread MENP-KW41Z, ZigBee MENP-KW41Z, MENP-JN5179 and FRDM-KW41Z firmware
via JTAG or serial upgrade.
Please refer firmware flashing guide for more details.

Known Limitations
================
1. OTA support is not backward/forward compatible between IDEx 1.2.1( or older
release) and IDEx 1.5.0 Alpha in MENP-JN5179, Thread MENP-KW41Z, ZigBee MENP-KW41Z
and FRDM-KW41Z
Reason: OTA header parameters are modified to support mass OTA.
2. There is significant delay in a single Zigbee end device OTA compare to the
previous release due to this single ZigBee device OTA will fail.
Reason: As this IDEx release support mass OTA and for that, we need to increase
the delay between image block request in OTA process.
Resolution:
Option 1: Create a separate build for MENP-JN5179, in which block request delay
must be set as the IDEx1.2.1 release.
Option 2: Add support to change block request delay during runtime using rate
limit feature. But there is bug in existing Zigbee SDK, so it will not incorporate
Jira: MGS-3172: Issue when enabling the Rate Limiting feature for Zigbee OTA
upgrade
3. Sometimes OTA upgrade of few devices failed. But if you try again to do OTA of
those failed devices, it will work.
4. If a new thread devices are commissioned when OTA is in progress for existing
devices,
OTA will not be started for newly added devices. Also, the newly added device
takes time to be appearing as online in mobile app due to heavy OTA traffic in the
network.
5. If OTA of the device is interrupted by a power cycle of the device, OTA will not
resume for that device.
6. In iOS app, hotspot settings screen should be in the foreground to use mobile
hotspot feature.
If hotspot settings screen is in the background, it does not allow connection to
the hotspot, so the Gateway fails to connect.
7. Sometimes Gateway is not show in Mobile application during BLE commission
window. In this case, Please turn off and on the mobile bluetooth and again try to
commission the gateway via BLE from gateway commission winddow in mobile
application

-----------------------------------------------------------------------------------
----------------------------
Modular Gateway IDEX V1.5.0 Beta Release (2nd April 2018)
======================================================

Introduction
============
NXP Modular Gateway Starter IDEX V1.5.0 Beta release contains,
1. ZigBee KW41Z SDK upgrade
2. Bug fixes and improvements
3. Serial uograde firmware support in ZigBee MENP-KW41Z end node.

Improvements
===========
* [MGS-4369] - [IOS][Sometimes]Deflection in brightness bar when brightness is
moved to full from medium
* [MGS-4995] - Change the “Edge” directory to “End Node”
* [MGS-5066] - Gateway Registration Fail pop up message ok button should redirect
to Gateway Listing page.
* [MGS-5381] - [iOS][Always] App should detect SIM before pop up for Hotspot
details
* [MGS-5382] - [iOS][Always] App should not display scanning BLE spinner if BLE of
smartphone is OFF
* [MGS-5383] - [Android][Alwaays] App should not display Pop up message for Turn ON
BLE
* [MGS-5715] - [Android][Always] App should display "OTA is inprogress" message
instead of downloading message when OTA is running on end device

Bug Fix
=========
* [MGS-4985] - Mass OTA triggered automatically for Thread-RGB to FWversion:f.f.ff
* [MGS-5225] - Sometimes BLE commissioning fails while commissioning gateway using
WiFi & Hotspot
* [MGS-5376] - [Android][Always] App allows user to login without enable phone
calls permission and then display reconnect error continuously
* [MGS-5392] - App setting is not changed when user clear field of Server setting
and Press on submit button.
* [MGS-5394] - Logout popup menu displayed and then disappeared automatically when
user selects logout option on Gateway listing page
* [MGS-5405] - App displays blank End node listing page with all the option in menu
when phone permission in changed on End node listing page
* [MGS-5407] - Android application displays multiple control switch of KW41Z-Replay
when app goes in background and again comes in foreground on End node control page
* [MGS-5413] - [Android][Always] App display Popup message for check,stop & cancel
MASS OTA multiple times
* [MGS-5448] - Network Issues and Improvement
* [MGS-5668] - Android App crash while commissioning gateway via BLE
* [MGS-5704] - [ZigBee End device] [Always]Wrong Firmware version display for
ZigBee end devices
* [MGS-5706] - [Android][Always] User is not able to enter any character in update
gateway name once user enter "-" character from keyboard
* [MGS-5714] - [iOS App] App does not display any message when OTA is in progress
for End device
* [MGS-5719] - [Android][Always] "OTA for other end node is already in progress..."
message removed automatically if user stay on same page more than 1 minutes

Note
================
* Please use the erasepdm option when flashing the JN5179 gateway radio firmware.
This is must required due to the changes in the table size in the gateway radio
module.

How to upgrade to IDEX-1.5.0 Beta Release


================
* Upgrade gateway Linux via OTA or flash sd card with released .sdcard image
* Upgrade gateway radio via jtag flashing or serial upgrade from gateway console
* Upgrade Thread MENP-KW41Z, ZigBee MENP-KW41Z, MENP-JN5179 and FRDM-KW41Z firmware
via JTAG or serial upgrade.
Please refer firmware flashing guide for more details.

Known Limitations
================
1. OTA support is not backward/forward compatible between IDEx 1.2.1( or older
release) and IDEx 1.5.0 Alpha in MENP-JN5179, Thread MENP-KW41Z, ZigBee MENP-KW41Z
and FRDM-KW41Z
Reason: OTA header parameters are modified to support mass OTA.
2. There is significant delay in a single Zigbee end device OTA compare to the
previous release due to this single ZigBee device OTA will fail.
Reason: As this IDEx release support mass OTA and for that, we need to increase
the delay between image block request in OTA process.
Resolution:
Option 1: Create a separate build for MENP-JN5179, in which block request delay
must be set as the IDEx1.2.1 release.
Option 2: Add support to change block request delay during runtime using rate
limit feature. But there is bug in existing Zigbee SDK, so it will not incorporate
Jira: MGS-3172: Issue when enabling the Rate Limiting feature for Zigbee OTA
upgrade
3. Sometimes OTA upgrade of few devices failed. But if you try again to do OTA of
those failed devices, it will work.
4. If a new thread devices are commissioned when OTA is in progress for existing
devices,
OTA will not be started for newly added devices. Also, the newly added device
takes time to be appearing as online in mobile app due to heavy OTA traffic in the
network.
5. If OTA of the device is interrupted by a power cycle of the device, OTA will not
resume for that device.
6. In iOS app, hotspot settings screen should be in the foreground to use mobile
hotspot feature.
If hotspot settings screen is in the background, it does not allow connection to
the hotspot, so the Gateway fails to connect.
7. Sometimes Gateway is not show in Mobile application during BLE commission
window. In this case, Please turn off and on the mobile bluetooth and again try to
commission the gateway via BLE from gateway commission winddow in mobile
application

-----------------------------------------------------------------------------------
----------------------------
Modular Gateway IDEX V1.5.0 Alpha Release (23rd March 2018)
======================================================

Introduction
============
NXP Modular Gateway Starter IDEX V1.5.0 Alpha release contains,
1. KW41Z as a ZigBee radio
2. MENP-KW41Z as a ZigBee end node
3. Bug fixes and improvements

Improvements
===========
* [MGS-4369] - [IOS][Sometimes]Deflection in brightness bar when brightness is
moved to full from medium
* [MGS-5066] - Gateway Registration Fail pop up message ok button should redirect
to Gateway Listing page
* [MGS-5382] - [iOS][Always] App should not display scanning BLE spinner if BLE of
smartphone is OFF
* [MGS-5383] - [Android][Alwaays] App should not display Pop up message for Turn ON
BLE

Bug Fix
=========
* [MGS-4985] - Mass OTA triggered automatically for Thread-RGB to FWversion:f.f.ff
* [MGS-5225] - Sometimes BLE commissioning fails while commissioning gateway using
WiFi & Hotspot
* [MGS-5376] - [Android][Always] App allows user to login without enable phone
calls permission and then display reconnect error continuously
* [MGS-5392] - App setting is not changed when user clear field of Server setting
and Press on submit button
* [MGS-5394] - Logout popup menu displayed and then disappeared automatically when
user selects logout option on Gateway listing page
* [MGS-5407] - Android application displays multiple control switch of KW41Z-Replay
when app goes in background and again comes in foreground on End node control page
* [MGS-5413] - [Android][Always] App display Popup message for check,stop & cancel
MASS OTA multiple times
* [MGS-5448] - Network Issues and Improvement
* [MGS-5668] - Android App crash while commissioning gateway via BLE

Note
================
* Please use the erasepdm option when flashing the JN5179 gateway radio firmware.
This is must required due to the changes in the table size in the gateway radio
module.

How to upgrade to IDEX-1.5.0 Alpha Release


================
* Upgrade gateway Linux via OTA or flash sd card with released .sdcard image
* Upgrade gateway radio via jtag flashing or serial upgrade from gateway console
* Upgrade Thread MENP-KW41Z, ZigBee MENP-KW41Z, MENP-JN5179 and FRDM-KW41Z firmware
via JTAG or serial upgrade.
Please refer firmware flashing guide for more details.

Known Limitations
================
1. OTA support is not backward/forward compatible between IDEx 1.2.1( or older
release) and IDEx 1.5.0 Alpha in MENP-JN5179, Thread MENP-KW41Z, ZigBee MENP-KW41Z
and FRDM-KW41Z
Reason: OTA header parameters are modified to support mass OTA.
2. There is significant delay in a single Zigbee end device OTA compare to the
previous release due to this single ZigBee device OTA will fail.
Reason: As this IDEx release support mass OTA and for that, we need to increase
the delay between image block request in OTA process.
Resolution:
Option 1: Create a separate build for MENP-JN5179, in which block request delay
must be set as the IDEx1.2.1 release.
Option 2: Add support to change block request delay during runtime using rate
limit feature. But there is bug in existing Zigbee SDK, so it will not incorporate
Jira: MGS-3172: Issue when enabling the Rate Limiting feature for Zigbee OTA
upgrade
3. Sometimes OTA upgrade of few devices failed. But if you try again to do OTA of
those failed devices, it will work.
4. If a new thread devices are commissioned when OTA is in progress for existing
devices,
OTA will not be started for newly added devices. Also, the newly added device
takes time to be appearing as online in mobile app due to heavy OTA traffic in the
network.
5. If OTA of the device is interrupted by a power cycle of the device, OTA will not
resume for that device.
6. In iOS app, hotspot settings screen should be in the foreground to use mobile
hotspot feature.
If hotspot settings screen is in the background, it does not allow connection to
the hotspot, so the Gateway fails to connect.
7. Sometimes Gateway is not show in Mobile application during BLE commission
window. In this case, Please turn off and on the mobile bluetooth and again try to
commission the gateway via BLE from gateway commission winddow in mobile
application

-----------------------------------------------------------------------------------
----------------------------
Modular Gateway IDEX V1.4.0 RC2 Release (1st March 2018)
======================================================

Introduction
============
NXP Modular Gateway Starter IDEX V1.4.0 RC2 release contains bug fixes and
improvements

Improvements
===========
* [MGS-5264] - App should not display turn ON WiFi when user do WiFi commissioning
of Gateway while wifi is on in smartphone but smartphone is running on mobile data
* [MGS-5260] - [Android] App should display pop up message for "Device not
Responding" instead of toast message
* [MGS-4369] - [IOS][Sometimes]Deflection in brightness bar when brightness is
moved to full from medium.

Bug Fix
=========
* [MGS-5294] - [Build Guide] Notes for root couse of Error "OE-core's config sanity
checker.." is missing in MGSBIUG doc
* [MGS-5295] - [iOS App] After complete MASS OTA App display duplicates of devices
in list of firmware upgrade
* [MGS-5044] - [iOS][Always] App crash when user enter OTP and click on submit
button while doing User Registration
* [MGS-5225] - Sometimes BLE commissioning fails while commissioning gateway using
WiFi & Hotspot
* [MGS-5217] - App display Gateway commissioning fail message when user change WiFi
of gateway network interface
* [MGS-5211] - Not able to commission gateway using Ethernet + BLE
* [MGS-4799] - App displays "Device Not Respondoing" when Mass OTA/Unicast of
zigbee deviceis in progress
* [MGS-5300] - [iOS App] App crash when user click on back button of manual
commissioning keyboard while data of textbox (EUI of ED) is selected
* [MGS-5297] - App does not display any pop up message when user enters wrong OTP
for the first time.
* [MGS-5296] - [iOS App] App goes into infinite loop when app is getting status of
accelerometer and user press switch 2 for button press count
* [MGS-5266] - [iOS App] App should allow user to do WiFi commission of gateway
with open network security
* [MGS-5262] - [Cloud][Always] Daily report display all users instead of users
which registered on same date
* [MGS-5253] - [iOS App][Always] App does not remove "Authentication ID" when user
logout from account while remember me option is disable
* [MGS-5252] - [Android]User should able to select OTA file when unicast OTA for
same device is in progress and when user selects a file app should display "OTA in
process... Please try again."
* [MGS-5250] - [iOS App] App display blank GAteway listing page
* [MGS-5246] - [Android] App dose not display updated status on RGB while user
change color of RGB from another device
* [MGS-5236] - [Android][Sometimes] "Please Wait" spinner goes into infinite loop
while user tries to start unicast of FRDM-KW41Z while unicast for other thread
device is in progress
* [MGS-5227] - Bad window token exception occurring in case of screen being closed
* [MGS-5226] - Android App crash while commissioning gateway
* [MGS-5087] - [Cloud]Daily report display details of user which is not registered
yet but once user tried to register with wrong OTP
* [MGS-5086] - Not able to do user registration
* [MGS-5065] - Sometimes App goes in the infinite loop of 'Please Wait' spinner on
Gateway listing page when the user tries to login with registered Authentication ID
* [MGS-5059] - When commissioned Gateway QR code is scanned it is automatically
removed from the user account
* [MGS-5055] - [Android][Always] App overwrite User ID when user do registration of
2 various user ID with same smartphone and same Email ID
* [MGS-4988] - EPL-licensed file in Device Control
* [MGS-4987] - HSDK SCR is incorrect
* [MGS-4787] - [iOS][Always] App does not display recently online device in MASS
OTA screen up to user not go to end node listing page and come back
* [MGS-4751] - [Android] - Android app crashes randomly.
* [MGS-4691] - User remains on End Node Listing page even when Gateway is removed
from another device during Mass OTA
* [MGS-4271] - [Gateway][Sometimes] "Bluetooth device connection lost" when user
select MAC of gateway for commission gateway

Note
================
* Please use the erasepdm option when flashing the JN5179 gateway radio firmware.
This is must required due to the changes in the table size in the gateway radio
module.

How to upgrade to IDEX-1.4.0 RC2 Release


================
* Upgrade gateway Linux via OTA or flash sd card with released .sdcard image
* Upgrade gateway radio via jtag flashing or serial upgrade from gateway console
* Upgrade MENP-KW41Z, MENP-JN5179 and FRDM-KW41Z firmware via JTAG or serial
upgrade.
Please refer firmware flashing guide for more details.

Known Limitations
================
1. OTA support is not backword/forward compatible between IDEx 1.2.1( or older
release) and IDEx 1.4.0 RC2 in MENP-JN5179, MENP-KW41Z and FRDM-KW41Z
Reason: OTA header parameters are modified to support mass OTA.
2. There is significant delay in a single Zigbee end device OTA compare to the
previous release due to this single ZigBee device OTA will fail.
Reason: As this IDEx release support mass OTA and for that, we need to increase
the delay between image block request in OTA process.
Resolution:
Option 1: Create a separate build for MENP-JN5179, in which block request delay
must be set as the IDEx1.2.1 release.
Option 2: Add support to change block request delay during runtime using rate
limit feature. But there is bug in existing Zigbee SDK, so it will not incorporate
Jira: MGS-3172: Issue when enabling the Rate Limiting feature for Zigbee OTA
upgrade
3. Sometimes OTA upgrade of few devices failed. But if you try again to do OTA of
those failed devices, it will work.
4. If a new thread devices are commissioned when OTA is in progress for existing
devices,
OTA will not be started for newly added devices. Also, the newly added device
takes time to be appearing as online in mobile app due to heavy OTA traffic in the
network.
5. If OTA of the device is interrupted by a power cycle of the device, OTA will not
resume for that device.
6. In iOS app, hotspot settings screen should be in the foreground to use mobile
hotspot feature.
If hotspot settings screen is in the background, it does not allow connection to
the hotspot, so the Gateway fails to connect.
7. Sometimes Gateway is not show in Mobile application during BLE commission
window. In this case, Please turn off and on the mobile bluetooth and again try to
commission the gateway via BLE from gateway commission winddow in mobile
application

-----------------------------------------------------------------------------------
----------------------------

Modular Gateway IDEX V1.4.0 Release (16th February 2018)


======================================================

Introduction
============
NXP Modular Gateway Starter IDEX V1.4.0 release contains BSP upgrade, bug fixes and
improvements

Improvements
===========
* [MGS-4369] - [IOS][Sometimes]Deflection in brightness bar when brightness is
moved to full from medium.
* [MGS-4861] - Issue in the common function StrToBin used in the gateway source

Bug Fix
=========
* [MGS-4271] - [Gateway][Sometimes] "Bluetooth device connection lost" when user
select MAC of gateway for commission gateway
* [MGS-4323] - [Gateway][End Device] End Device does not update the version after
unicast OTA is successfully updated.
* [MGS-4443] - [Android][Sometimes]App does not displays success message when End
device successfully commissioned.
* [MGS-4508] - [iOS][Always] App does not display any message while user remove all
end devices in which MASS OTA is running
* [MGS-4641] - [Android] [Gateway Commission Via Ble] GUID not write with valid
Gateway after not valid Gateway error message.
* [MGS-4691] - User remains on End Node Listing page even when Gateway is removed
from another device during Mass OTA
* [MGS-4699] - [Android] App workflow does not navigate to the "Commissioned
Gateway Listing" page when user press Android back button on QR code scan screen
twice with 3 second interval
* [MGS-4711] - [Android] Not able to commission Gateway using NFC when Wifi network
is open.
* [MGS-4742] - [Android] "Not valid Gateway" message is displayed when user scan QR
code of gateway to commission.
* [MGS-4786] - [iOS][Sometimes] App display check/stop/cancel two times when user
select network type in which mass OTA is running
* [MGS-4787] - [iOS][Always] App does not display recently online device in MASS
OTA screen up to user not go to end node listing page and come back
* [MGS-4794] - [Android] The Identical message is not displayed when user access
Zigbee and Thread devices and they are offline.
* [MGS-4799] - App displays "Device Not Respondoing" when Mass OTA/Unicast of
zigbee deviceis in progress
* [MGS-4813] - "Server not responding" message from mass OTA screen in not
redirected to Gateway listing page.
* [MGS-4814] - "Please wait" spiner goes into infinite loop when NFC commissioning
is select from app and gateway not connected to cloud.
* [MGS-4815] - [iOS][Always] App should not display password textbox when user try
to commission gateway with WiFi network while smartphone is connected with open
network
* [MGS-4826] - Mass OTA cancel message is not displayed when End Devices on which
update is going on is removed from tthe gateway.
* [MGS-4869] - [Android][Always] App does not display success message for tag
written functionality
* [MGS-4939] - [Android][Always] Swipe to Refresh spinner goes in infinite loop
when user refresh Gateway listing page while none of gateway is commissioned in
account(SR#)
* [MGS-4948] - Unicast OTA process for Thread End device is not terminated when
that device is removed from the gateway.
* [MGS-4986] - Recipes all have the MIT license but they should have the license of
the code.
* [MGS-4987] - HSDK SCR is incorrect
* [MGS-4988] - EPL-licensed file in Device Control
* [MGS-5044] - [iOS][Always] App crash when user enter OTP and click on submit
button while doing User Registration

Note
================
* Please use the erasepdm option when flashing the JN5179 gateway radio firmware.
This is must required due to the changes in the table size in the gateway radio
module.

How to upgrade to IDEX-1.4.0 Release


================
* Upgrade gateway Linux via OTA or flash sd card with released .sdcard image
* Upgrade gateway radio via jtag flashing or serial upgrade from gateway console
* Upgrade MENP-KW41Z, MENP-JN5179 and FRDM-KW41Z firmware via JTAG or serial
upgrade.
Please refer firmware flashing guide for more details.

Known Limitations
================
1. OTA support is not backword/forward compatible between IDEx 1.2.1( or older
release) and IDEx 1.4.0 in MENP-JN5179, MENP-KW41Z and FRDM-KW41Z
Reason: OTA header parameters are modified to support mass OTA.
2. There is significant delay in a single Zigbee end device OTA compare to the
previous release due to this single ZigBee device OTA will fail.
Reason: As this IDEx release support mass OTA and for that, we need to increase
the delay between image block request in OTA process.
Resolution:
Option 1: Create a separate build for MENP-JN5179, in which block request delay
must be set as the IDEx1.2.1 release.
Option 2: Add support to change block request delay during runtime using rate
limit feature. But there is bug in existing Zigbee SDK, so it will not incorporate
Jira: MGS-3172: Issue when enabling the Rate Limiting feature for Zigbee OTA
upgrade
3. Sometimes OTA upgrade of few devices failed. But if you try again to do OTA of
those failed devices, it will work.
4. If a new thread devices are commissioned when OTA is in progress for existing
devices,
OTA will not be started for newly added devices. Also, the newly added device
takes time to be appearing as online in mobile app due to heavy OTA traffic in the
network.
5. If OTA of the device is interrupted by a power cycle of the device, OTA will not
resume for that device.
6. In iOS app, hotspot settings screen should be in the foreground to use mobile
hotspot feature.
If hotspot settings screen is in the background, it does not allow connection to
the hotspot, so the Gateway fails to connect.
7. Sometimes Gateway is not show in Mobile application during BLE commission
window. In this case, Please turn off and on the mobile bluetooth and again try to
commission the gateway via BLE from gateway commission winddow in mobile
application

-----------------------------------------------------------------------------------
----------------------------

Modular Gateway IDEX V1.3.0.1 Release (20th December 2017)


======================================================

Introduction
============
NXP Modular Gateway Starter IDEX V1.3.0.1 release contains bug fixes and
improvements

Improvements
===========

* [MGS-1123] - [Document] - Modular_Gateway_Android_App_Build_Guide - Add note like


if Android studio have more dependencies then user need to install them by clicking
on the link.
* [MGS-1267] - [Gateway][Always] gateway mac is not being verified while
commissioning gateway BLE/NFC
* [MGS-4294] - [Android][Always] App should display device name in capital latter
on Textbox of update name
* [MGS-4303] - [Gateway] Send Gateway Update name response with GUID of Gateway
* [MGS-4319] - [Android][Always] App should display selected color in MENP bar on
App when Brightness is OFF and user select any color
* [MGS-4380] - Removing Thread end node must come back to end node listing
* [MGS-4495] - [JN5179-Gateway] Increase the number of devices which can be joined
with gateway to ZigBee network
* [MGS-4501] - [Gateway] Make the /var/log persistent
* [MGS-4640] - Turn off & on Bluetooth after Gateway Commissioned / BLE
disconnection message.
* [MGS-4697] - [End Devices] Default stage for Thread and ZigBee devices should be
same
* [MGS-4705] - [End device] App should display message like "No OTA performed.
Device is already on same version" instead of "OTA Finished. The Devices already on
this version" when user start single unicast OTA of any device with existing
version
* [MGS-4706] - [End device] App should display message like "No OTA performed.
Device is already on same version" instead of "OTA Finished. The Devices already on
this version" when user start single unicast OTA of any device with existing
version
* [MGS-4710] - [Thread] App should display "MASS OTA Completed" when MASS OTA
Complete without wait for 1 hour when any End Device is removed from the network in
which MASS OTA is running
* [MGS-4729] - [Android] - "Gateway already commissioned" message is displayed when
user use bluetooth to commission gateway.

Bug Fix
=========
* [MGS-1203] - [Cloud/App/Gateway] [sometimes] When remove end device, it becomes
online automatically
* [MGS-1244] - [Gateway & End devices] Gateway and End device default name is not
displayed when user remove them and commission them again
* [MGS-1305] - [Android][Sometimes] App display 4 relay button instead of 2
* [MGS-4354] - [Firmware][Always][FRDM-KW41Z- RGB Click] Color changes is not
displayed randomly on deviceand display led OFF while changing color.
* [MGS-4366] - [IOS]Reset to Default of End Device Firmware functionality is not
working.
* [MGS-4372] - [Thread][MENP-KW41Z/FRDM-KW41Z] User not able to control device when
Gateway power cycle while MASS OTA in running in same device type
* [MGS-4383] - fix OTA file for MENP-KW41Z
* [MGS-4447] - [iOS][Always] Additional files display in List of Firmware upgrade
files when user open Firmware upgrade screen from another device
* [MGS-4449] - [Thread][KW41Z][onetime] Unicast OTA display Error while upgrading
firmware on KW41Z Relay click
* [MGS-4450] - [Gateway][Sometimes] End device can not commission in Gateway using
all commissioning method
* [MGS-4451] - [iOS][Always] End device removed success message not display on MASS
OTA screen
* [MGS-4453] - AWS cloud architecture guide is not updated for the database changes
* [MGS-4454] - AWS cloud email address used to send OTP is hard coded in the source
* [MGS-4460] - [Android][Sometimes] "Please wait.." spinner go in infinite loop
sometimes
* [MGS-4463] - [Android][Always] App redirect to 'MASS OTA Firmware Selection' page
on 'OK' button click of device remove success message
* [MGS-4467] - [Andriod][Sometimes]App does not display any Gateway when user
search for avaliable Gateway using BLE while changing network interface of Gateway
* [MGS-4469] - [Andriod][Sometimes]Please wait spinner goes into infinite while
when user select gateway on exchange credential over BLE page.
* [MGS-4492] - [iOS][Always] Please wait spinner goes into infinite loop when the
user removes End device from End node listing page, When Gateway not connected to
cloud
* [MGS-4504] - [Andriod][Sometimes]Please wait spinner goes into infinite loop when
user select different gateway from BLE scan result while commissioning gateway or
changing network interface
* [MGS-4506] - [Android][Always] Make End node Online step should be 2 instead of 3
* [MGS-4507] - [Thread][Sometimes] User not able to control/make online all KW41Z
end device
* [MGS-4518] - [Gateway][Always]App Displays Server not responding message when
select Thread Type for Mass OTA.
* [MGS-4519] - [ZigBee][Always] While MQTT connection loss in gateway then Gateway
control process is not able to handle message
* [MGS-4523] - [Thread][Always] App display "MASS OTA Failed" message instead of
"MASS OTA partially completed" when any new same device type join the network while
MASS OTA is in progress for the same device type
* [MGS-4524] - [iOS][Always]"Please Wait.." spinner goes in infinite loop when user
go back from MASS OTA Page while that gateway is removed
* [MGS-4525] - [Android][Sometimes] End device commission by mobile fails sometimes
* [MGS-4530] - [Thread Mass OTA][Frequent] Thread end node OTA failed with
"Signature verification failed" when we perform any thread activity in between mass
OTA process
* [MGS-4532] - [iOS][Always] App redirect to 'MASS OTA Firmware Selection' page on
'OK' button click of device remove success message
* [MGS-4534] - [Gateway] [Always] Mass OTA not stopped when last Mass OTA end
device removed
* [MGS-4536] - [Android][Always] App start "End device NFC commissioning through
mobile" when user put NFC tag on mobile even when no commissioning method selected
* [MGS-4553] - Gateway Native source code build feature is broken
* [MGS-4638] - [iOS][Always] Gateway remove message is not displayed when you have
changed its name
* [MGS-4645] - [Gateway] LED-2 does not change its color to RED when "NFC
commissioning through Gateway" is selected from mobile app. Commissioning Window is
also not enable.
* [MGS-4650] - [Thread] Thread End node not able to control.
* [MGS-4651] - [JN5179] App display "Device not Responding" message when user try
to control gateway and in device log "Nwk Status 17 from 0000" error display
* [MGS-4665] - [ZigBee] JN5179 RGB click: not able to Control/commission ZigBee
device
* [MGS-4672] - [Thread]Thread packet routing issue after some ideal time or reset
of the gateway
* [MGS-4675] - Andriod App crashes when user commission gateway using BLE.
* [MGS-4678] - Thread Device Mass OTA and Unicast OTA is not started.
* [MGS-4680] - App displays devices are in idle state after completion of Mass OTA
of Zigbee devices.
* [MGS-4684] - App display device not responding message when kept idle for 30 min
on attribute control page.
* [MGS-4685] - [iOS App] Drop Down menu behaves like Textbox and iPS App crash when
user click on blank text box
* [MGS-4693] - [Mass OTA] [Android] MASS OTA again starts when app comes into
foreground.
* [MGS-4696] - [ZigBee][JN5179 RGB] End device not become online with default state
once OTA process completed and device rebooted with new version
* [MGS-4708] - % update of Mass OTA of Zigbee devices are not dispalyed in
application.
* [MGS-4716] - [Android] Duplicate files display in list for end device unicast
OTA
* [MGS-4717] - Update AWS cloud setup guide to add erlang dependency resolution
* [MGS-4718] - [Android] Continuous Please Wait spinner is displayed when user
enter wrong port in OTA configuration screen.
* [MGS-4719] - [ZigBee] JN5179 Relay click not able to download firmware while user
start unicast OTA
* [MGS-4726] - [Gateway] MASS OTA stopped when same type device online while MASS
OTA is running
* [MGS-4728] - [Android] Special Characters are allowed in Gateway and End node
name.
* [MGS-4735] - Application display "Server not responding message" sometimes on
Gateway listing page.
* [MGS-4777] - [iOS]App crashes when commissioning the Gateway second time with
WiFi or Hotspot option
* [MGS-4778] - [iOS]"Please wait" spinner goes into infinite loop when refreshing
Accelerometer data

Note
================
* Please use the erasepdm option when flashing the JN5179 gateway radio firmware.
This is must required due to the changes in the table size in the gateway radio
module.

How to upgrade to IDEX-1.3.0.1 Release


================
* Upgrade gateway Linux via OTA or flash sd card with released .sdcard image
* Upgrade gateway radio via jtag flashing or serial upgrade from gateway console
* Upgrade MENP-KW41Z, MENP-JN5179 and FRDM-KW41Z firmware via JTAG or serial
upgrade.
Please refer firmware flashing guide for more details.

Known Limitations
================
1. OTA support is not backword/forward compatible between IDEx 1.2.1( or older
release) and IDEx 1.3.0 in MENP-JN5179, MENP-KW41Z and FRDM-KW41Z
Reason: OTA header parameters are modified to support mass OTA.
2. There is significant delay in a single Zigbee end device OTA compare to the
previous release due to this single ZigBee device OTA will fail.
Reason: As this IDEx release support mass OTA and for that, we need to increase
the delay between image block request in OTA process.
Resolution:
Option 1: Create a separate build for MENP-JN5179, in which block request delay
must be set as the IDEx1.2.1 release.
Option 2: Add support to change block request delay during runtime using rate
limit feature. But there is bug in existing Zigbee SDK, so it will not incorporate
Jira: MGS-3172: Issue when enabling the Rate Limiting feature for Zigbee OTA
upgrade
3. Sometimes OTA upgrade of few devices failed. But if you try again to do OTA of
those failed devices, it will work.
4. If a new thread devices are commissioned when OTA is in progress for existing
devices,
OTA will not be started for newly added devices. Also, the newly added device
takes time to be appearing as online in mobile app due to heavy OTA traffic in the
network.
5. If OTA of the device is interrupted by a power cycle of the device, OTA will not
resume for that device.
6. In iOS app, hotspot settings screen should be in the foreground to use mobile
hotspot feature.
If hotspot settings screen is in the background, it does not allow connection to
the hotspot, so the Gateway fails to connect.
7. Sometimes Gateway is not show in Mobile application during BLE commission
window. In this case, Please turn off and on the mobile bluetooth and again try to
commission the gateway via BLE from gateway commission winddow in mobile
application

-----------------------------------------------------------------------------------
----------------------------

Modular Gateway IDEX V1.3.0 Release - Alpha (15th October 2017)


======================================================

Introduction
============
NXP Modular Gateway Starter IDEX V1.3.0-Alpha release contains new features, bug
fixes and improvements

IDEX1.3.0 Newly Added Features


============================
* [MGS-95] - Support for Curl SSL
* [MGS-188] - add the firmware version to end device UART traces
* [MGS-192] - Add GDB and Valgrind tools in SD Card build
* [MGS-205] - Enhance End node OTA: Mass upgrade for Thread [KW41Z] & Zigbee
[JN5179]

Improvements
===========
* [MGS-242] - [Gateway] The LED on the GTWY indicate right away once it has read
the tag.
* [MGS-264] - [Android][Always] App should add validation for special character in
"Name" and "Company Name" field of "User Registration" page
* [MGS-269] - [Cloud][Always] We should not display Decommissioned Gateway in
Report
* [MGS-285] - [iOS][Always] App should add validation for special character in
"Name" and "Company Name" field of "User Registration" page
* [MGS-351] - [Android][Always] - Allow connection to mobile hotspot on same phone
* [MGS-402] - clarify mobile app for end node commissioning with NFC
* [MGS-420] - [iOS][Always] OTA finished... message cleaning
* [MGS-422] - [iOS][Always] - FWVersion mobile app cleaning
* [MGS-423] - [iOS][Always] - Allow connection to mobile hotspot on same phone
* [MGS-1053] - [Document] [MENP-KW41Z Modular Edge Node Firmware Build Guide] Add
generated binary name format so that we can identify correct binary is built or not
* [MGS-1126] - [Document] - IOS Application Build Process Instruction Guide -
“.xcodeproj” and “.xcworkspace” files are available in modular_gateway_mgr-> VMIG
Dev Mgr folders
* [MGS-1222] - [iOS][Always] Space should not allow at start and end point in
update name
* [MGS-1240] - [iOS][Always] BLE button should display in middle of the page with
highlighting animation on Exchange credential over BLE page
* [MGS-1241] - [End Device][Always] App should display current status of End device
when user open End device attribute control page
* [MGS-1287] - [iOS][Mobile] Add support of LED status read command for thread end
node
* [MGS-1253] - [Android][Always] Dash "-" should be single instead of three "---"
in Gateway Properties screen while commissioning gateway
* [MGS-1255] - [Android][Always] Gateway Lable should be "G" instead of "B" in
Exchange credential over BLE page
* [MGS-1260] - [Android][Always] All spinner name should be consistent in app
* [MGS-1261] - [iOS][Always] All spinner name should be consistent in app
* [MGS-1284] - [MENP-KW41Z] Add support of LED status reading command
* [MGS-1285] - [Gateway] Add support of LED status read command request/response
handling
* [MGS-1286] - [Android][Mobile] Add support of LED status read command for thread
end node
* [MGS-4227] - [End Device][Always] App should display current status of End device
when user open End device attribute control page
* [MGS-4258] - Update Get Response in MENP-KW41Z and FRDM-KW41Z firmware
* [MGS-1212] - Gateway should use the external RTC for managing system
* [MGS-1806] - Enable NFC automatically for commissioning
* [MGS-1808] - Add clear notification of NFC data transfer on mobile
* [MGS-1810] - Add clear pictures for NFC commissioning
* [MGS-3070] - Refine triggering of Please Enable NFC message
* [MGS-4233] - Add clear pictures for NFC commissioning
* [MGS-4234] - Enable NFC automatically for commissioning

Bug Fix
=========

* [MGS-226] - i.mx6ul reset is not working when WiFi is failed to connect


* [MGS-238] - [Occupancy Sensor] [Always] Occupancy Sensor does not detect Occupied
event the second time
* [MGS-239] - [Gateway][Sometimes] End device can not commission sometimes, Log
display "validate_registred_device_cloud:1083: Select timeout occurs"
* [MGS-965] - Unable to log into app. Cloud down!
* [MGS-1074] - [MENP-KW41Z][Always] Not sending response of on/off command
* [MGS-1124] - [Document] - Modular_Gateway_Android_App_Build_Guide -
"$APPLICATION_ROOT_DIR\Modular Gateway Mgr_4_4_4" folders are not available in
Android directory
* [MGS-1127] - [Document] - IOS Application Build Process Instruction Guide -
“Generic iOS Device” option is available in product -> Destination menu.
* [MGS-1165] - [Document][MENP-KW41Z Modular Edge Node Platform Firmware Flashing
Guide] Wrong path display for Select debugger(I-Jet or J-Link)
* [MGS-1216] - [iOS][App] App display "VMIG Dev MGR" instead of "Moduar Gateway
Mgr" on 'No Connecteion' page
* [MGS-1220] - [iOS][Always] App should enter capital letter in Update name textbox
of Gateway & End devices
* [MGS-1223] - [iOS][Always] EndDevice/Gateway name not update if user not come to
EndDevice/Gateway listing page
* [MGS-1228] - [iOS][Always]App display Blank in Grid of End Device Firmware Update
page if no file available on server
* [MGS-1229] - [iOS][Always] Brightness bar selection is not working on default
stage
* [MGS-1246] - [iOS][Always] GUI is not proper for Remove Gateway
* [MGS-1247] - [iOS][Always] Gui is not proper for Exchange credential over BLE
page
* [MGS-1248] - [iOS][Always] GUI is not proper for End device Firmware Upgrade
* [MGS-1249] - [iOS][Always] GUI is not proper for Configure Gateway info page
* [MGS-1250] - [iOS][Always] App will not BLE disconnect with Gateway after
successful commissioning
* [MGS-1251] - [iOS][Sometimes] Sometimes Connecting spinner stop when select
gateway for exchange credential while Commissioning gateway using BLE
* [MGS-1256] - [Gateway][Always] If Gateway is removed from one app or smartphone,
some indication should be displayed in all other app/smartphone which is log in
with same Authentication ID
* [MGS-1258] - [iOS] - [Gateway/EndDevice][Always] If Gateway is removed from one
app or smartphone, some indication should be displayed in all other app/smartphone
which is log in with same Authentication ID
* [MGS-1262] - [Android][Always] After successful firmware upgrade When the user go
back to End node Attribute control page (from Firmware Upgrade page), End node
Attribute control screen display previous status of end device instead of default
status
* [MGS-1267] - [Gateway][Always] gateway mac is not being verified while
commissioning gateway BLE/NFC
* [MGS-1299] - [Android][Always] End node Attribute control page not display
current status of Relay
* [MGS-1300] - [Android][Always] Brightness bar selection is not working on default
stage
* [MGS-1301] - [Android][Always] App should enter capital letter in Update name
text box of Gateway & End devices
* [MGS-1304] - [Android][Always] App does not display spinner while click on
configure button of Occupancy Sensor
* [MGS-1310] - [iOS][Always] OTA % bar is not disable after completion of
successful OTA
* [MGS-1311] - [iOS][Always] End node Listing page header name update on 'OK'
button click event of Gateway update name success message
* [MGS-1314] - [iOS][Always] App will move to Gateway properties page is another
user scan QR code of Gateway
* [MGS-1315] - [iOS][Always] Gateway already registered message display as "(null)
is already registered"
* [MGS-1319] - [iOS] [Always] App display device commissioning & Online success
message with EUI of device instead of Updated name
* [MGS-1320] - [iOS][Always] GUI is not proper for Extended color light control
page
* [MGS-1325] - Unable to create system user
* [MGS-2103] - DDR3 Configuration flag 'CONFIG_DDR3L_MT41K128M16JT' usage
correction.
* [MGS-2984] - [Android][Always] User not able to commission End device by
manual/NFC gateway commissioning when NFC settings is disable in smart phone
* [MGS-4015] - Modular Gateway Mgr 2.4.1 iOS acceptance : unable to setup gateway
* [MGS-4020] - [Document] Corrections required in the IDEx documentation
* [MGS-4217] - EULA version is incorrect in SCR.txt, can be simply removed
* [MGS-4222] - Corrections in the MGOOBDSUG document
* [MGS-4236] - [iOS][Always] App version is not updated in info page
* [MGS-11] - Re-write UDP server code, remove license limitation from SCR
* [MGS-3078] - Fix relay click module states and control
* [MGS-4204] - Cancelling Remove Gateway option loops forever
* [MGS-4257] - Not able to start the mass OTA again after cancel command
* [MGS-4264] - [iOS] [Always] Not able to commission gateway using my hotspot
option
* [MGS-4266] - [Android][Always] Gateway can not commission when WiFi and mobile
data is on and user select use my hotspot option while commissioning gateway
* [MGS-4267] - [iOS][Always] App crash when user try to enter network credential in
WiFi or Hostpot
* [MGS-4268] - [iOS][Always] "Please wait..." spinner goes into infinite loop on
Firmware upgrade screen of end device
* [MGS-4269] - [iOS][Always] Update name success message display with another MAC
address of Gateway
* [MGS-4274] - [Android][Always] Update name success message display with another
MAC address of Gateway

Known Limitations
================
1. OTA support is not backword/forward compatible between IDEx 1.2.1( or older
release) and IDEx 1.3.0 in MENP-JN5179, MENP-KW41Z and FRDM-KW41Z
Reason: OTA header parameters are modified to support mass OTA.
2. There is significant delay in a single Zigbee end device OTA compare to the
previous release due to this single ZigBee device OTA will fail.
Reason: As this IDEx release support mass OTA and for that, we need to increase
the delay between image block request in OTA process.
Resolution:
Option 1: Create a separate build for MENP-JN5179, in which block request delay
must be set as the IDEx1.2.1 release.
Option 2: Add support to change block request delay during runtime using rate
limit feature. But there is bug in existing Zigbee SDK, so it will not incorporate
Jira: MGS-3172: Issue when enabling the Rate Limiting feature for Zigbee OTA
upgrade
3. Sometimes OTA upgrade of few devices failed. But if you try again to do OTA of
those failed devices, it will work.
4. If a new thread or ZigBee devices are commissioned when OTA is in progress for
existing devices,
OTA will not be started for newly added devices. Also, the newly added device
takes time to be appearing as online in mobile app due to heavy OTA traffic in the
network.
5. If OTA of the device is interrupted by a power cycle of the device, OTA will not
resume for that device.
6. Sometimes OTA of all FRDM KW41Z in network reaches 100% progress and then shows
0% again.
OTA does not happen for all devices.
7. In iOS app, hotspot settings screen should be in the foreground to use mobile
hotspot feature.
If hotspot settings screen is in the background, it does not allow connection to
the hotspot, so the Gateway fails to connect.

Note
================
* By default in Gateway demo release support Thread TAP interface and Thread TAP
interface is supported only in KW41Z gateway radio firmware.
If the user wants to use this IDEx demo with KW22D gateway radio, It is mandatory
to update the BRDeamons init script to change the interface from TAP to TUN.
Update TAP_TUN_SCRIPT value to $TUN_SCRIPT from $TAP_SCRIPT

How to upgrade to IDEX-1.3.0 Release


================
* Upgrade gateway Linux via OTA or flash sd card with released .sdcard image
* Upgrade gateway radio via jtag flashing or serial upgrade from gateway console
* Upgrade MENP-KW41Z, MENP-JN5179 and FRDM-KW41Z firmware via JTAG or serial
upgrade
Please refer firmware flashing guide for more details.

-----------------------------------------------------------------------------------
------------------------------------

Modular Gateway IDEX V1.2.1 Release (25th August 2017)


======================================================

Introduction
============
NXP Modular Gateway Starter IDEX V1.2.1-RC2 release contains new features, bug
fixes and improvements

IDEX1.2.1 Newly Added Features


============================

* [MGS-200] - Add Support of MCUXpresso SDK toolchain to KW41Z projects


* [MGS-201] - Integration of TAP interface for Thread in Linux
* [MGS-202] - Relay click support in MENP-KW41Z and MENP-JN5179 IDEx Demo
* [MGS-267] - For SD Card image, supply the source code so it can be built natively

Bug Fix
=========
* [MGS-81] - [production] - GTWY 125 Batch (Jun, 2017) - DIP Switch Issue
* [MGS-90] - Update KW41Z bootloader to account for programming mode on new modules
* [MGS-93] - Don't allow to set ethaddr in U-boot environment
* [MGS-186] - Customer issue with recompiling FRDM-KW41Z
* [MGS-193] - NTP.conf to have real NTP servers
* [MGS-208] - [Cloud][User Sign-Up Daily Report] Same report for each day
* [MGS-209] - [Cloud][User Sign-in Weekly Report] Same report for each week
* [MGS-221] - [Android][Always] GUI is not proper End Node Attribute Control page
for Relay Click
* [MGS-222] - [Document][Always] IMX6ULMGFFUG.docx file need to update, in section
2.1 USB cable name is wrong in doc
* [MGS-223] - [Android][Always] Button press count option is not displayed in Relay
Click for MENP-JN5179
* [MGS-224] - [Gateway][Always] Commissioning fail for unsecured WiFi network
* [MGS-225] - [Gateway] [Host Radio KW41Z] Build instruction is older and needs to
be updated.
* [MGS-227] - [Android][Always] App display multiple buttons for Relay Click when
another device redirect to control page of same device
* [MGS-228] - [Android][Always] When user Launch app first time after installation,
User Authentication ID display already filled with remember me option enable
* [MGS-229] - [Document][Always] update DeviceListSchemaController.js file details
is missing in AWS EC2 Modular Gateway Cloud Service Setup Guide
* [MGS-230] - [Android][Always] App display Wrong status for Relay click button of
MENP-KW41Z
* [MGS-231] - [Android][Always]Remove NFC support check on the "End node
commissioning" entry screen
* [MGS-232] - [Android][Always] MENP icon Zoom when double tap on icon from Control
page of MENP devices
* [MGS-233] - [Document][Always] Details are not valid for Microbus configuration
for MENP Rev1 & Rev2 while flash firmware by J-link
* [MGS-234] - [JN5179-RGB Click][Always] Not able to downgrade firmware from 2.1.5
to 2.1.4 and Not able to upgrade firmware from 2.1.4 to 2.1.5
* [MGS-235] - [Sometimes] In Zigbee Device IP does not match while end device does
not respond.
* [MGS-240] - Commission fail message for thread end node commissioning
* [MGS-241] - [KW41Z] Update Gateway KW41Z Radio firmware project as per naming
conventions
* [MGS-246] - Mobile application doesn't handle SFTP URL correctly when Folder Path
is not root
* [MGS-247] - [RelayClick][ZigBee JN5179] Not sending response of on/off command
* [MGS-248] - [Cloud][Daily Report / Weekly Report] Current date Report generate
with previous date
* [MGS-257] - [Gateway][Always] LED2 blinks after leaving commissioning mode (in
NFC commissioning)
* [MGS-258] - [Cloud][always][Daily Report]User who Sign-Up after 11:50 PM UTC time
will not display in Daily Report of current day and next day
* [MGS-259] - [Cloud][always][Daily/Weekly Report] Daily/Weekly report effected
when update cloud date
* [MGS-283] - [Document][Cloud] Update
"AWS_EC2_MG_Cloud_Service_Setup_Guide_v1.1.docx" for new source code
* [MGS-509] - [iOS][Always] GUI is not proper for Firmware Upgrade page
* [MGS-510] - [iOS][Always] GUI is not proper for End Node Properties Page
* [MGS-511] - [iOS][Always] GUI is not proper End Node Attribute Control page for
Relay Click
* [MGS-512] - [iOS][Always] Button press count option is not displayed in Relay
Click for MENP-JN5179
* [MGS-513] - [iOS][Always] App does not display Firmware Upgrade options for Relay
click modules
* [MGS-516] - [Gateway] [Host Radio JN5179] Build instruction is older and needs to
be updated.
* [MGS-518] - Update KW41Z Gateway radio firmware build and flashing guide
* [MGS-519] - [Cloud][Always]Weekly Reports can not generate when month changed
during week
* [MGS-520] - [Cloud][Always] Starting date login Data is not display in Weekly
Reports
* [MGS-522] - [Cloud] Change Date object value to EpochTime
* [MGS-523] - [Cloud] [Weekly Report] Not able to generate weekly report due to
date issue
* [MGS-597] - [Android] Fix android app compilation issue for compiling application
via command line
* [MGS-655] - [Document][MENP-KW41Z Modular Edge Node Platform Firmware Flashing
Guide] Firmware Version is wrong in Guide
* [MGS-656] - [Gateway][Always] LED 2 Blinking with Orange Color in Gateway image
1.7.16
* [MGS-665] - [iOS] Update build number and upload the build again
* [MGS-741] - [MENP-KW41Z][Always] Not able to generate binary from MCU expresso by
select "Release" build option
* [MGS-807] - [Document][MENP-KW41Z Modular Edge Node Firmware Build Guide] In
section 3.2.1 "Properties" label is missing in Address of Symbol and Add more
details for how to add/remove symbol
* [MGS-959] - [Android][Sometimes] When press button of relay once then Relay LED
ON/OFF 5 to 6 times, also app button move ON/OFF 5 to 6 times
* [MGS-1033] - [Document][MENP-KW41Z Modular Edge Node Firmware Build Guide] Add
firmware version syntax in OTA binary generation
* [MGS-1046] - [Gateway / Thread End device] [Sometimes] Thread End Device is not
able to Control from mobile application
* [MGS-1072] - [Document][MENP-JN5179 Modular Edge Node Platform Firmware Build
Guide] Add step to "select the project" befor clicking on compass icon.
* [MGS-1114] - [Document] - Modular_Gateway_Android_App_Build_Guide - Text should
be like "Run below command from linux terminal" instead of "From a terminal:"
* [MGS-1115] - [Document][JN5179 Module Firmware Build Guide] Add step to "select
the project" before clicking on compass icon.
* [MGS-1116] - [Gateway][Always] Gateway Can not connect with cloud when commission
using WiFi & Change from Ethernet to Wi-Fi
* [MGS-1122] - [End Device] [MENP-KW41Z] Send a broadcast temp request on long
button press
* [MGS-1128] - [Document][JN5179 Module Firmware Flashing Guide] Details need to
update
* [MGS-1129] - [Document][MENP-JN5169 Firmware Build Guide] Add step to "select the
project" before clicking on compass icon.
* [MGS-1149] - [Document][MENP-JN5169 Firmware Flashing Guide] Step 4 is missing in
"READ EUI64" section.
* [MGS-1151] - [Document][MENP-JN5169 Firmware Flashing Guide] Steps are missing in
"JN5169 mounted on DR1174 carrier board" section.
* [MGS-1152] - [Document] - MENP-KW22D_Firmware_Build_Guide - Update folder name
and file path.
* [MGS-1153] - [Document] - MENP-KW22D_Firmware_Build_Guide - Attach I-jet device
and KW22D end device should be mentioned before downloading the binary file
* [MGS-1154] - [Document] - MENP-KW22D_Firmware_Build_Guide - "Project -> Options"
should be mentioned instead of "Project Option"
* [MGS-1155] - [Document] - MENP-KW22D_Firmware_Build_Guide - "Debug" directory
path is not correct.
* [MGS-1158] - [Document] - MKW2xD_Module_Firmware_Build_Guide - Pre-requisite
should be updated
* [MGS-1159] - [Document] - MKW2xD_Module_Firmware_Build_Guide - Need to update
path for debug, KDS and IAR folder
* [MGS-1160] - [Document] - MKW2xD_Module_Firmware_Build_Guide - Need to update
folder name
* [MGS-1161] - [Document] - MKW2xD_Module_Firmware_Build_Guide - Step missing for
I-jet/JTAGjet driver selection
* [MGS-1162] - [Document] - MKW2xD_Module_Firmware_Build_Guide - Need to update
source tree as per new directory structure.
* [MGS-1163] - [Document] - MENP-KW22D_Firmware_Build_Guide - Need to update source
tree as per the new directory structure
* [MGS-1168] - [Document] - MKW2xD_Module_Firmware_Flashing_Guide - "press enter to
connect with the device" sentence should be updated
* [MGS-1169] - [Document] - MKW2xD_Module_Firmware_Flashing_Guide - Command should
be mentioned to kill the "ThreadDeviceMgr " process
* [MGS-1170] - [Document][JN5169 Firmware Build Guide] Add step to "select the
project" before clicking on compass icon.
* [MGS-1178] - [Document] - IMX6ULMGFFUG - Need to remove "Win32DiskImager in
Windows" sentence from pre-requisite
* [MGS-1189] - [FRDM-KW41Z][Always] Add support of "release" build in the IAR and
MCU project
* [MGS-1202] - [ZigBee Host][Sometimes] Read thread of ZigBee stop working
sometimes
* [MGS-1217] - [iOS][Sometimes] "The Operation could not be completed. Socket is
not connected" message is displayed with reconnect button
* [MGS-1218] - [iOS][Always] App ask for reconnection when user lock screen of
phone and unlock again
* [MGS-1323] - [FRDM-KW41Z][Always] Wrong Firmware version display When build
Application file using MCU expresso
* [MGS-1326] - [Gateway Source code][Always] Not able execute scripts .sh files in
Gateway source code

Improvement
===========
* [MGS-189] - [Android][Always] - FWVersion mobile app cleaning
* [MGS-190] - [Android][Always] - OTA finished... message cleaning
* [MGS-251] - [Cloud][Always][Daily Reports] Label name should be "SignUp Date"
instead of "SignUp Time"
* [MGS-252] - [Cloud][Always][Weekly Reports]Label name should be "Sign Up Date"
instead of "Sign Up Time" and "Last Sign In Time" should be "Last Sign In Date"
* [MGS-261] - [Android][Always] App should add validation on "Authentication ID"
* [MGS-284] - [iOS][Always] App should add validation on "Authentication ID"
* [MGS-1073] - [Document][MENP-JN5179 Modular Edge Node Platform Firmware Build
Guide] Topic names are not mentioned.
* [MGS-1132] - Update JN5179 Module Firmware Build Guide
* [MGS-1133] - Update KW2xD Module Firmware Flashing Guide
* [MGS-1134] - Update Modular_Gateway_Mgr_App_Architecture document
* [MGS-1135] - Add Modular Gateway Hardware User Guide
* [MGS-1137] - Update i.MX6UL Modular Gateway Firmware Flashing Guide
* [MGS-1148] - [Document][MENP-JN5169 Firmware Flashing Guide] Remove "JN5179" from
the guide.

Known Limitation
================
* Backward/Forward compatibility is not supported in Thread connectivity due to
thread stack upgradations
* Cross-compatibility is not supported in Thread connectivity between KW41Z Host
and KW22D End node and vice-versa.
* Backward/Forward compatibility is not supported in Gateway and Thread Ende device
OTA between this IDEX 1.2.1 and earlier IDEX version.

Note
================
* By default in Gateway demo release support Thread TAP interface and Thread TAP
interface is supported only in KW41Z gateway radio firmware.
If the user wants to use this IDEx demo with KW22D gateway radio, It is mandatory
to update the BRDeamons init script to change the interface from TAP to TUN.
Update TAP_TUN_SCRIPT value to $TUN_SCRIPT from $TAP_SCRIPT

How to upgrade to IDEX-1.2.1 Release


================
* Remove all the existing commissioned end devices and gateway from user account
using mobile application
* Upgrade firmware on Gateway, Gateway radios and end devices with help of released
firmware flashing guides
* Update mobile application
* Now follow the OOB demo setup guide to setup demo again

-----------------------------------------------------------------------------------
------------------------------------

Introduction
============
NXP Modular Gateway Starter IDEX V1.2.0.1 Release package (23rd June 2017)

IDEX1.2.0.1 Newly Added Features


============================
1. Add support in Mobile app for End node commissioning using NTAG Read.
2. Daily report for new user and weekly report for active users in cloud.

Bug Fix
=========
Refer "IDEx 1.2.0 Issue, improvement list covered in 1.2.0.1.xlsx"

Introduction
============
NXP Modular Gateway Starter IDEX V1.2 Release package (24th May 2017)

IDEX1.2 Newly Added Features


============================
1. MENP-KW41Z single firmware for MENP-v1 and MENP-v2 board.
2. MENP-JN5179 single firmware for MENP-v1 and MENP-v2 board.
3. MENP-KW41Z OTA for MENP-v2 board

Bug Fix
=========
MGS-70,MGS-46
===================================================================================
==================
Introduction
============
NXP Modular Gateway Starter IDEX V1.1 Release package

IDEX1.1 Newly Added Features


==================
1. Upgrade Modular Gateway Yocto Linux BSP to Freescale imx-4.1-krogoth branch.
Kernel source version to 4.1.15
2. Modular Gateway OTA support via SD card has been added.
3. User Authentication through the mobile application.
4. iOS Mobile application now added to the package. Also available in Apple App
Store: https://itunes.apple.com/us/app/modular-gateway-mgr/id1224602392?mt=8
5. Modular Gateway mobile apps now support BLE commissioning of GTWY.
6. ZigBee Control Bridge and Edge nodes software now upgraded to ZigBee 3.0
Compliant stack.
7. End Device Model name and Firmware version tracked within an embedded app and
mobile app.
8. Thread FRDM-KW41Z End Device nows supports OTA update.
9. ZigBee MENP-JN5179/69 End Device OTA nows supports OTA update.
10. Active NFC tag writes (MENP+JN5179/69, MENP+KW41Z, MENP+KW22D512) :
Now MENP with KW41Z, KW22D512 and JN5179/69 module firmware write NFC tag
value on power ON.
There is no requirement to write tag explicitly via Mobile App
11. MENP+KW41Z & MENP + KW22D512 Serial boot-loader support & Serial loader PC
utility:
Now users can upgrade KW41Z and KW22D512 MENP board with Serial boot-loader PC
application.
(Same like JN5169/79 module flashing) There is no need of Jtag flashing tool to
flash firmware
(prerequisite: Module must be flashed with serial boot-loader firmware)
12. JN5179 XK030 & XK040 Blister Packs with Pre-built End Device firmware now
supports:
a. App_DimmableLight_JN5179_DR1175.bin,
b. ColorTemperatureLight_JN5179_DR1175.bin
c. App_ExtendedColorLight _JN5179_DR1175.bin,
d. App_LightSensor_JN5179_DR1175.bin,
e. App_OccupancySensor_JN5179_DR1199.bin

Current Known Issues


============
1. Sometimes NFC commission switch is not working.The user is not able to turn off
commission window by pressing the SW1 switch.
The workaround, Power cycle gateway board.
2. Sometimes multiple thread end device notification pop-up on the mobile app.
Workaround, power cycle gateway, and end device

Change Log
=========
2017.04.28
- Posting IDEX1.1 release packages, see newly supported features listed above.

2017.01.17
----------
- Updated Android application binary and source to version 4.3.2 to fix a bug
within the manual commissioning scenario for end nodes.

2016.12.01
----------
- Wholesale updates to package to add support for the Modular Edge Node Platform
(MENP) reference design boards.

2016.11.18
----------
- Updates to all prior software packages (Android/Yocto/Thread)
- Now providing Yocto build environment which includes all BSP and demo source code
via self-extracting binary with the license.
- The package includes updates to the GTWY and END node Thread radios supporting
Thread V1.1 specification.
- Example binaries and embedded project source code provided for all supported end-
nodes.

2016.10.06
----------
- Added Android Studio project and source for Android application
- Documentation updated

2016.09.20
----------
- Added new version of Android application at
/Android/Modular_Gateway_MGR_4_0_2.apk. Includes major bugs fixed in the app.

2016.09.09
----------
- Initial release package