Release Notes for ZentriOS-XZ-3.2

ZentriOS-XZ-3.2 has additional Bluetooth APIs and libraries and is otherwise identical to ZentriOS-WZ-3.2.

To make more RAM available for ZAPs, some non-essential serial commands and variables have been removed from ZentriOS-WZ-3.2. See Commands Changed and Variables Changed below.

The function of these can be reproduced using Native API calls.

zap.auto_run is deprecated. Use zap.debug.auto_run instead.

ZAPs now default to auto run.

For general changes, see Fixes and Improvements.

For new variables, see Variables Added below.

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.2.0)

Last Updated : October, 2016

All known issues in v3.1 and earlier versions have been fixed.


Fixes and Improvements

HTTP POSTIf a 301, 302, or 303 is received for a HTTP POST request, the status code is returned.
SPI master read/writeSPI master hexify read and write are now consistent in that they both use a binary rather than a hex string.
Data GPIOAssert data GPIO if remote side disconnects.
RTCSystem RTC persists through reboots and sleep.
TLS SNI supportServer Name Indication (SNI) is an extension to the TLS computer networking protocol, by which a client indicates which hostname it is attempting to connect to at the start of the handshaking process. This allows a server to present multiple certificates on the same IP address and TCP port number and hence allows multiple secure (HTTPS) websites (or any other Service over TLS) to be served off the same IP address without requiring all those sites to use the same certificate. See for more info.
SSID displayWhen printing an SSID, encode backslash to hex i.e. \ is encoded to \x5C.
SMTP Secure LoginFixed issue with secure login on some SMTP servers
UART updateFixed issue with UART update in stream mode

Commands Added


Commands Changed


Variables Added

http.client.retriesMaximum HTTP client connection retry attempts.
http.client.retry_periodHTTP client wait time between connection retry attempts
http.server.auth_titleConfigure the authentication header displayed when a user fails to enter a valid username or password.
system.cmd.gpioConfigure a GPIO to be asserted after ZentriOS issues a command response.
zap.debug.auto_runEnable/disable ZAP from auto running.

Variables Changed