Release Notes for Gecko OS Edition 2
Gecko OS 2 evolved from ZentriOS WL 1.5. To update from ZentriOS WL to Gecko OS, see Updating to Gecko OS. This page also lists differences between ZentriOS WL and Gecko OS 2.
We recommend upgrading to the latest version of Gecko OS 2. See release notes for the latest version of Gecko OS 2.
Note that the version string changes format in Gecko OS 2. The ZentriOS WL 1.5 version string is similar to:
ZENTRI-AMW007-22.214.171.124, 2018-09-03T06:06:14Z, ZentriOS-WL-126.96.36.199, Board:AMW007-E03.2
The Gecko OS 2 version string is similar to:
SILABS-AMW007-2.1.5, Gecko OS-2.1.5, AMW007-W00001
The version number in Gecko OS 2 contains major version, minor version, and patch version, e.g.
2.1.5. It does not contain a release candidate version number.
Gecko OS 2.3.0 Release
Last Updated: April, 2020
This release contains a security update to the underlying Wi-Fi firmware/SDK as well as support for a new serial flash used in the AMW007 and AMW037.
To update to this release from a previous release, use the following command:
dfu_update -b 2.3.0
The following changes document the differences between Gecko OS 2.3 and Gecko OS 2.2.
Last Updated : April, 2020
|Topic||Description||Solution or Workaround|
|http_post data size 5000 byte limit||http_post data size is limited to 5000 bytes.||Break the http_post activity into multiple requests with sizes smaller than 5000 bytes.|
|system.indicator.state||system.indicator.state is read only. The variable cannot be set.||There is no workaround.|
|softap.idle_timeout||The variable softap.idle_timeout is listed in Gecko OS 2.2 but its function is not supported.||There is no workaround.|
|Unexpected SoftAP startup||A bare AMW0x7 module, as used in custom PCB designs, may leave GPIO5 floating. Since setup.gpio.control_gpio defaults to GPIO5, setup_web mode may be invoked on boot or reset if the floating GPIO5 is pulled/drifts high. In this case, the SoftAP interface will be brought up.||Disable setup.gpio.control_gpio by setting it to |
Fixes and Improvements
|Security vulnerabilities||Fixes for security vulnerabilities described in the link below are included. https://www.espressif.com/en/Security_advisories_about_Zero_PMK_installation_and_beacon_crash|
|BSSID join support||Joining a Wi-Fi network using BSSID is now supported|
|HTTP client||HTTP client's field names are now case-insensitive|
|tcp_server||TCP server STREAM mode now handles reconnections properly|
|HTTP server||HTTP server now does not start unintentionally when http.server.enabled is 0|
|ICMP ping||If not connected, ping now brings the WLAN network up first before sending a ping request.|
|file_copy||file_copy command now executes successfully|