Releases: Duet3D/WiFiSocketServerRTOS
Releases · Duet3D/WiFiSocketServerRTOS
2.2.0
This release contains the following changes from 2.1.0:
- Keep connections in backlog when all connections are occupied
- Return MAC address of access point connected to in station mode
- During connection, take note of the MAC address with highest signal strength and pass it to connect function
- Disable modem sleep to reduce latency
2.1.0
This is the first stable release for WiFiSocketServerRTOS. This release contains the following changes from 2.1beta7:
- Fix regression with old SSIDs not copied over during first time upgrade to v2.x from v1.x.
- Report actual physical flash size of the module rather than the build-time configured size.
- Switch to semantic versioning.
2.1beta7
This release contains the following changes from 2.1beta6:
- Fix an issue that causes the network stack to lock up. See here for more details.
- Rename the build output binaries for the ESP32 family. The outputs are named
DuetWiFiModule_32S3.bin
for ESP32S3,DuetWiFiModule_32.bin
for ESP32, andDuetWiFiModule_32C3.bin
for ESP32C3.
2.1beta6
2.1beta5
This release contains the following bugfixes and enhancements from 2.1beta4:
- ESP32 and ESP32-S3 build have been updated to use ESP-IDF v4.4.6
- Work-around an issue where the initial connection to some access points fails.
- In case of connecting to an SSID on multiple channels such as on a mesh network/network using extenders or repeaters, ensure connecting to the strongest channel.
- Fix setting MSCHAPv2 as TTLS phase 2 protocol.
2.1beta4
This release contains bug fixes to 2.1beta3. It also passes the current channel and MAC address back to RRF. The binary files provided are:
- DuetWiFiServer.bin is for ESP8266-base WiFi modules (Duet 3, Duet 3 Mini)
- DuetWiFiModule_32S3.bin is for the optional WiFi module for the Duet Main Board 6HC
- DuetWiFiServer_32.bin is for certain STM-based boards that use the ESP32 (not ESP32S3) module. Do not upload this file to Duet electronics!
2.1beta3
This release fixes some issues and adds small enhancements in the previous beta:
- Fix inability to import SSIDs added on 1.27 and earlier firmware on first boot coming out of upgrade.
- Increase SDK hostname length limit to match that of expected size.
- Move setting static IP information on station connected event.
- Fix debug build.
- Erase SSIDs added on 1.27 and earlier firmware when doing
M588 S"*"
as well. - Better clearing of WPA2-Enterprise state on connection.
- Do not set TTLS as phase2 when using EAP-TLS.
- Enable EAP-TLS on ESP8266.
- Increase connection maintenance task priority.
2.1beta2
This is the first release for the 2.x series of firmware. It differs from the 1.x releases in the following manner:
- Rebase from ESP8266 NONOS SDK to ESP8266 NONOS SDK (release/v3.4); removal of dependency on the ESP8266 Arduino core.
- Added functions to scan for and list available access points.
- Support for the ESP32 family of SoCs based on ESP-IDF (release/v4.4).
- Support for joining WPA2-Enterprise networks.
- Support for outgoing connections.