Release Notes for ZentriOS-WZ-3.6

ZentriOS-WZ-3.6 has new features and fixes.

The ota command has an added option to allow automatic flash formatting if product code changes in the course of an OTA.

New options are available to avoid leaving a device disabled after an incomplete OTA. New variables, system.safemode.console_timeout, system.safemode.sleep_timeout and system.safemode.ota_auto_retry allow timing control for safemode OTA retries.

Updating from WiConnect

See Updating your WiConnect device to update a device running WiConnect version 2.4 or earlier.

For a version history, see ZentriOS Editions and Versions.


Known Issues (v3.6.0)

Last Updated : March, 2018

All known issues in v3.5 and earlier versions have been fixed, with the exception of the following.

DescriptionSolution or Workaround
The Captive Portal feature does not redirect correctly when connecting to the Soft AP from a Windows 10 system.Type in the required URL after joining the Soft AP network. For example, when using the setup web feature, type the URL setup.com

Changelog (v3.6.0)

Last Updated : March, 2018

Fixes and Improvements

TopicDescription
ZAP TCPFixed a problem where tcp_client_receive_handler() could be invoked before tcp_client_connect_handler().
Reboot deinitFixed a problem where the zn_app_deinit() function was not called in the event of a reboot.
Null pointerFixed a problem where a null pointer error in native API code resulted in unexpected behavior.
TimestampFixed a problem where setting system.cmd.timestamp to rtc prevented the SDK communicating with the device, causing operations such as Build/Download/Run to fail.
NTPFixed a problem where enabling MDNS prevented NTP updating module time.
UART BAUDFixed a problem in stream mode, where changing the serial baud rate, then issuing the breakout string (e.g. $$$), resulted in a non-responsive state then a reboot.
DHCP IPFixed a problem where the device IP, issued by DHCP, was not cleared when the network BSSID was changed.
Soft AP DHCPFixed a problem where a client connection event was not triggered when the SoftAP DHCP server was disabled, so softap.client_list did not include a successfully connected Soft AP client with a static IP address. This issue also affected zn_network_register_softap_event_handler().

Commands Added

None

Commands Changed

ChangeDescription
otaota has a new -x option , to enable flash formatting if the product code before OTA differs from the product code after OTA.

Variables Added

ChangeDescription
system.safemode.console_timeoutSet the duration for which ZentriOS terminal console is active in safemode, before sleep or reboot.
system.safemode.sleep_timeoutSet the duration for which the device sleeps before rebooting.
system.safemode.ota_auto_retryIf system.safemode.ota_auto_retry is enabled, the safemode app repeatedly attempts OTA.

Variables Changed

None

Known Issues (v3.6.1)

Last Updated : June, 2018

All known issues in v3.6.0 and earlier versions have been fixed, with the exception of the following.

DescriptionSolution or Workaround
The Captive Portal feature does not redirect correctly when connecting to the Soft AP from a Windows 10 system.Type in the required URL after joining the Soft AP network. For example, when using the setup web feature, type the URL setup.com

Changelog (v3.6.1)

Last Updated : June, 2018

Fixes and Improvements

TopicDescription
CertificatesCryptography support now includes 'GeneralizedTime' x509 tags. This allows certificates to have dates after 2038.
WLAN DHCP cacheCached DHCP IP is now cleared when switching to a different network.

Known Issues (v3.6.2)

Last Updated : September, 2018

All known issues in v3.6.1 and earlier versions have been fixed, with the exception of the following.

DescriptionSolution or Workaround
The Captive Portal feature does not redirect correctly when connecting to the Soft AP from a Windows 10 system.Type in the required URL after joining the Soft AP network. For example, when using the setup web feature, type the URL setup.com

Changelog (v3.6.2)

Last Updated : September, 2018

Fixes and Improvements

TopicDescription
Log fileWhen the log file is full, a call to zn_log_file_get_stats now succeeds and returns the correct statistics.
The API zn_log_file_get_stats is now optimized for time, and no longer takes several seconds to complete for large files.

Known Issues (v3.6.3)

Last Updated : September, 2018

All known issues in v3.6.2 and earlier versions have been fixed, with the exception of the following.

DescriptionSolution or Workaround
The Captive Portal feature does not redirect correctly when connecting to the Soft AP from a Windows 10 system.Type in the required URL after joining the Soft AP network. For example, when using the setup web feature, type the URL setup.com

Changelog (v3.6.3)

Last Updated : September, 2018

Fixes and Improvements

TopicDescription
system.variable_lockThe set system.variable_lock command now works correctly.

Known Issues (v3.6.4)

Last Updated : November, 2018

All known issues in v3.6.3 and earlier versions have been fixed, with the exception of the following.

DescriptionSolution or Workaround
The Captive Portal feature does not redirect correctly when connecting to the Soft AP from a Windows 10 system.Type in the required URL after joining the Soft AP network. For example, when using the setup web feature, type the URL setup.com

Changelog (v3.6.4)

Last Updated : November, 2018

Fixes and Improvements

TopicDescription
Log FileZentriOS now detects if a log file record length is incorrect and returns a ZOS_LOG_FILE_CORRUPT error.
ZentriOS now detects if a non-log file API is used with a log file stream and returns a NOT_ALLOWED error.
The zn_log_file_open() API no longer fails due to invalid system.user_key comparison.
http_download -mhttp_download -m <json_size> command now works as documented.