Release Notes for WiConnect v2.4

WiConnect 2.4 provides the following new functionality as well as general improvements, fixes for reported issues and stability enhancements.

WiConnect 2.4.1 adds the following changes from 2.4.0:


Versions

VersionRelease Date
WiConnect-2.4.0.7Oct 23, 2015
WiConnect-2.4.1.5Jan 14, 2016

Known Issues (v2.4.0)

Last Updated : Jan 18, 2016

All known issues in v2.4.0 have been fixed in the v2.4.1 release, other than the following:

DescriptionSolution or Workaround
1. High throughput data using command mode
When transferring high-throughput data in command mode, a byte may be dropped after transmission of large data blocks.
Increase bus.command.rx_bufsize and lower bus.command.write_timeout to avoid any additional delay due to command response latency.

Changelog

v2.4.0 : Changes for v2.4.0 are listed in the following table.

Fixes and Improvements

TopicDescription
HTTPAdded error message for http_download indicating Content_length header required
PingImproved compliance of module response to ping from another module
SoftAPSoftAP now starts on the currently used wlan channel or if no wlan channel available, on the least busy channel
SPIRemoved an incorrect warning message printed on startup after assigning a spi.master.active_gpio
Stream modeRemoved an incorrect prompt from information messages in stream mode
TLSsmtp_send now works with SMTP servers that require TLS 1.2 security
UDPFixed a problem where the UDP server repeated received data
WiConnect now sends UDP packages up to the full MTU size and no longer chunks messages into 128 byte packets.
Web SetupSleep timeout is now disabled when setup web is active
WEPFixed a problem where network_verify was not working with WEP
WLANWiConnect now connects to the AP with the highest signal strength
Fixed hard fault caused by malformed frames received from a router

v2.4.1 : Changes for v2.4.1 are listed in the following table.

Fixes and Improvements

TopicDescription
File ManagementYou can now pass a file handle as the parameter to file_stat
File ManagementWhen the ls command is used with the -b base sector option, alphabetic sorting is disabled.
SecuritySupport for the x509 'Subject Alternative Name' extension, allowing domains in a certificate to be matched with their alternative names
SecuritySupport for wildcards in TLS certificate common names, e.g *.zentri.com
SecuritySupport for Microsoft Azure authentication
System MonitoringAdded a system monitor fault that triggers immediately.
GPIOFixed a problem in Stream mode where OOB GPIO was not set when data available
GPIOFixed a problem where GPIO5 PWM was not working on AMWx06 platforms
HTTPFixed a problem where HTTP requests returned no data which the command interpreter was blocked by an interrupted REST command
Web AppFixed a problem where unset web app strings were not initialized to empty strings.
SetupFixed a hard fault condition that occurred when using setup.gpio
TLSFixed a problem where a TLS connection was sometimes prematurely closed while data was still available to be read.

Commands Added

v2.4.0 : Changes for v2.4.0 are listed in the following table.

ChangeDescription
websocket_clientWebsocket Client

Commands Changed

v2.4.0 : Changes for v2.4.0 are listed in the following table.

ChangeDescription
ls Added paging and limiting options
stream_poll Added option to return count of bytes available
stream_write Added flush option
tcp_client Added local port parameter and special values: host=0 - use tcp.client.remote_host, port=0 - use tcp.client.remote_port
tcp_server Added special value: port=0 - use tcp.server.port
tls_client Added local port parameter and special values: host=0 - use tcp.client.remote_host, port=0 - use tcp.client.remote_port
wps Disabled. Will be re-introduced in the next release

v2.4.1 : Changes for v2.4.1 are listed in the following table.

ChangeDescription
file_statYou can now pass a file handle as the parameter to file_stat
lsWhen the ls command is used with the -b base sector option, alphabetic sorting is disabled.

Variables Added

v2.4.0 : Changes for v2.4.0 are listed in the following table.

ChangeDescription
bus.command.read_timeout Maximum time read command waits for its specified data size to be read
bus.command.write_timeout Maximum time write command blocks waiting for data to be read from the data bus
network.dhcp.hostnameConfigure DHCP option 012 (Host Name) in ZentriOS DHCP client
softap.gatewayConfigure SoftAP interface's gateway
softap.netmaskDetermine range of Soft AP IP addresses
wlan.antenna.selectGet/Set WLAN antenna
wlan.bssidGet/Set WLAN BSSID
wlan.regionGet/Set WLAN region

Variables Changed

v2.4.0 : Changes for v2.4.0 are listed in the following table.

ChangeDescription
broadcast.data Added name (mdns.name) to list of properties for broadcast
ioconn.local_port Works with TCP and TLS protocols. Special value: 0 - use random port.
ioconn.protocol Added web protocol (see also websocket_client).
softap.channelSoftAP starts on current WLAN channel, or if none and softap.channel is set to 0, starts on least busy of channels 1, 6, 11
system.oob.gpio Added websocket.client_data_gpio flag to event mask
wlan.scan.channel_maskExtended to include channels 12 and 13.
wlan.tx_power Added auto value for maximum power permitted according to wlan.region.