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.
- Added support for Wi-Fi channels 12 & 13 for operation outside of the US. See wlan.region
- WPS has been disabled for v2.4. Please contact Zentri if you require WPS.
- Added security ciphers to support TLS 1.2. See Networking and Security, TLS 1.2
- Added websocket_client command with GPIO controlled connection and GPIO data indicator
- Added new parameters and special values for tcp_client, tls_client and tcp_server
- Added timeouts to stream_read and stream_write commands
- Added stream_write flush option
WiConnect 2.4.1 adds the following changes from 2.4.0:
- Improvements in file management
- Additional security and authentication features
- Improvements in system monitoring
Versions
Version | Release Date |
---|---|
WiConnect-2.4.0.7 | Oct 23, 2015 |
WiConnect-2.4.1.5 | Jan 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:
Description | Solution 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
Topic | Description |
---|---|
HTTP | Added error message for http_download indicating Content_length header required |
Ping | Improved compliance of module response to ping from another module |
SoftAP | SoftAP now starts on the currently used wlan channel or if no wlan channel available, on the least busy channel |
SPI | Removed an incorrect warning message printed on startup after assigning a spi.master.active_gpio |
Stream mode | Removed an incorrect prompt from information messages in stream mode |
TLS | smtp_send now works with SMTP servers that require TLS 1.2 security |
UDP | Fixed 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 Setup | Sleep timeout is now disabled when setup web is active |
WEP | Fixed a problem where network_verify was not working with WEP |
WLAN | WiConnect 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
Topic | Description |
---|---|
File Management | You can now pass a file handle as the parameter to file_stat |
File Management | When the ls command is used with the -b base sector option, alphabetic sorting is disabled. |
Security | Support for the x509 'Subject Alternative Name' extension, allowing domains in a certificate to be matched with their alternative names |
Security | Support for wildcards in TLS certificate common names, e.g *.zentri.com |
Security | Support for Microsoft Azure authentication |
System Monitoring | Added a system monitor fault that triggers immediately. |
GPIO | Fixed a problem in Stream mode where OOB GPIO was not set when data available |
GPIO | Fixed a problem where GPIO5 PWM was not working on AMWx06 platforms |
HTTP | Fixed a problem where HTTP requests returned no data which the command interpreter was blocked by an interrupted REST command |
Web App | Fixed a problem where unset web app strings were not initialized to empty strings. |
Setup | Fixed a hard fault condition that occurred when using setup.gpio |
TLS | Fixed 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.
Change | Description |
---|---|
websocket_client | Websocket Client |
Commands Changed
v2.4.0 : Changes for v2.4.0 are listed in the following table.
Change | Description |
---|---|
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.
Change | Description |
---|---|
file_stat | You can now pass a file handle as the parameter to file_stat |
ls | When 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.
Change | Description |
---|---|
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.hostname | Configure DHCP option 012 (Host Name) in ZentriOS DHCP client |
softap.gateway | Configure SoftAP interface's gateway |
softap.netmask | Determine range of Soft AP IP addresses |
wlan.antenna.select | Get/Set WLAN antenna |
wlan.bssid | Get/Set WLAN BSSID |
wlan.region | Get/Set WLAN region |
Variables Changed
v2.4.0 : Changes for v2.4.0 are listed in the following table.
Change | Description |
---|---|
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.channel | SoftAP 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_mask | Extended to include channels 12 and 13. |
wlan.tx_power | Added auto value for maximum power permitted according to wlan.region. |