Skip to content

Releases: Duet3D/WiFiSocketServerRTOS

2.2.0

14 Nov 08:44
Compare
Choose a tag to compare

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

16 Apr 07:43
Compare
Choose a tag to compare

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

29 Feb 13:01
Compare
Choose a tag to compare
2.1beta7 Pre-release
Pre-release

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, and DuetWiFiModule_32C3.bin for ESP32C3.

2.1beta6

01 Dec 10:21
Compare
Choose a tag to compare
2.1beta6 Pre-release
Pre-release

This release contains the following bugfixes from 2.1beta5:

  • Fix the workaround to the initial WiFi connection attempt failure under certain cases.

2.1beta5

19 Oct 03:51
Compare
Choose a tag to compare
2.1beta5 Pre-release
Pre-release

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

12 Jun 08:39
Compare
Choose a tag to compare
2.1beta4 Pre-release
Pre-release

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

25 Jan 00:02
Compare
Choose a tag to compare
2.1beta3 Pre-release
Pre-release

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

16 Dec 12:18
Compare
Choose a tag to compare
2.1beta2 Pre-release
Pre-release

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.