Skip to content

Commit d4d8fdc

Browse files
WINCS02/RNWF02 v3.3.0 release
1 parent 43fc9d9 commit d4d8fdc

25 files changed

Lines changed: 34699 additions & 21212 deletions

‎CHANGELOG.md‎

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,31 @@
22

33
This file documents all notable changes to **WINCS02** and **RNWF02** firmware.
44

5+
## [v3.3.0] — October 2026
6+
7+
### New Features
8+
- Periodic scanning and beacon transmission (WSCNP, WBCN) for asset tracking and similar beacon-based applications
9+
- Vendor-specific information elements (IEs) in beacon, probe request and probe response frames, for transmit and receive
10+
- Large MQTT messages (up to 16KB): fragmented publish and buffered subscribe
11+
- Hotspot: MAC address blocklist
12+
13+
### Enhancements
14+
- SSID prefix matching in the scan filter list
15+
- Hotspot: ability to disconnect an associated STA
16+
- IPv6: option to disable SLAAC
17+
- OTA: HTTP status errors (e.g. 401, 404) are reported immediately in +OTAERR
18+
- MQTT: oversized messages are rejected and reported
19+
- Reduced XDS sleep current and cold boot current consumption
20+
- **WINCS02 only:** Extended error API in the driver, giving more detail about driver failures
21+
22+
### Fixes
23+
- Security: fixes for vulnerabilities in the Wi-Fi firmware and the network controller application (see [SECURITY.md](./SECURITY.md))
24+
- Wi-Fi: WSTAC BSSID configuration now limits the AP connected to; connection state is cleared after a failed connect; Hotspot no longer loses STA connections after scanning
25+
- MQTT: fixed byte array publish payloads, publish failures within specified limits, empty topic names and corrupted or partial multi-chunk received messages, and recovery from oversized received messages
26+
- Power save: fixed crash when XDS is enabled with the secondary oscillator selected but no crystal fitted
27+
- Bypass mode: fixed crash on receiving a 14-byte Ethernet frame
28+
- **WINCS02 only:** Driver fixes for Berkeley socket locking and UDP buffer leak, crash on SDIO bus failure, missing scan completion when all results are filtered, power save configuration, and resource clean-up when initialisation fails
29+
530
## [v3.2.0] — March 2026
631

732
> **Note:** Firmware binary filenames changed in this release.

‎ERRATA.md‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This file has information about known issues in the latest released **WINCS02**
44

55
## Latest Firmware
66

7-
The latest released **WINCS02** and **RNWF02** firmware is v3.2.0.
7+
The latest released **WINCS02** and **RNWF02** firmware is v3.3.0.
88

99
## Errata
1010

@@ -14,3 +14,6 @@ These are the known issues in the latest released **WINCS02** and **RNWF02** fir
1414
|---|---|---|---|---|---|
1515
| AP/Hotspot | The device deauthenticates a reconnecting STA if Management Frame Protection (MFP) is used | 1889 | Prompt the STA to retry the connection | None | With MFP enabled, some STAs may need two attempts to reconnect |
1616
| TCP/IP | IPv6 multicast in received AMSDU can cause MAC Rx stall | 768 | None (no lasting effect) | None | Occasional reduction in Rx throughput |
17+
| TCP/IP | Resetting the network interface configuration (NETIFC) to defaults clears the interface name rather than restoring the default name | 2134 | Set the interface name again | Avoid resetting the NETIFC configuration, or set the interface name after doing so | Interface name is empty until set again |
18+
| DNS | Configuring DNS client (DNSC) server entries 3 and 4 returns OK but the address is not stored; only the first two server entries can be set by the user | 2135 | None | Configure only the first two DNS server entries | Additional DNS servers are ignored |
19+

‎README.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,10 @@ This SDK provides firmware, host driver, tools, and documentation for developing
2323
**WINCS02** and **RNWF02** provide the following features:
2424

2525
- **Wi-Fi:** 802.11 b/g/n, station and soft-AP modes, WPA2/WPA3 Personal & Enterprise, simple roaming
26+
- **Scanning and Beaconing:** Active, passive and periodic scanning with SSID filtering; beacon transmission; vendor-specific information elements
2627
- **TCP/IP Stack:** IPv4/IPv6, TCP, UDP, DHCP client/server, DNS client
2728
- **TLS:** TLS 1.2 client/server
28-
- **MQTT:** MQTT v3.1.1 / v5.0 client with TLS support
29+
- **MQTT:** MQTT v3.1.1 / v5.0 client with TLS support and large message (up to 16KB) handling
2930
- **HTTP/S:** HTTP client for REST APIs and cloud connectivity
3031
- **SNTP:** Network time synchronization
3132
- **Low Power:** Wi-Fi and system level power-save modes
@@ -55,7 +56,7 @@ Firmware can be updated on running **WINCS02** devices:
5556

5657
| WINCS02 | RNWF02 |
5758
|---|---|
58-
| [Latest Firmware Release Package](../../releases/download/v3.2.0/WINCS02_Module_Release_3.2.0_a1ac4a49.zip) | [Latest Firmware Release Package](../../releases/download/v3.2.0/RNWF02_Module_Release_3.2.0_a1ac4a49.zip) |
59+
| [Latest Firmware Release Package](../../releases/download/v3.3.0/WINCS02_Module_Release_3.3.0_a59011f4.zip) | [Latest Firmware Release Package](../../releases/download/v3.3.0/RNWF02_Module_Release_3.3.0_a59011f4.zip) |
5960
| [Host Driver](./WINCS02/driver/) | N/A |
6061
| API Specification (Binary Protocol): [PDF](./WINCS02/doc/WINCS02_API_Reference.pdf), [Markdown](./WINCS02/doc/WINCS02_API_Reference.md) | API Specification (AT Command): [PDF](./RNWF02/doc/RNWF02_AT_Command_Reference.pdf), [Markdown](./RNWF02/doc/RNWF02_AT_Command_Reference.md) |
6162
| [Application Developer Guide](https://onlinedocs.microchip.com/g/GUID-B7A95EBE-7BB2-4AF4-A525-700FB718E47A) | [Application Developer Guide](https://onlinedocs.microchip.com/g/GUID-92FEB3A1-C10F-47DF-BF88-C06521800526) |

‎RNWF02/README.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ Firmware binaries and release notes are available on the [Releases page](../../r
99

1010
| Version | Download |
1111
|---------|----------|
12-
| **v3.2.0** (latest) | [GitHub Release](../../releases/download/v3.2.0/RNWF02_Module_Release_3.2.0_a1ac4a49.zip) |
12+
| **v3.3.0** (latest) | [GitHub Release](../../releases/download/v3.3.0/RNWF02_Module_Release_3.3.0_a59011f4.zip) |
13+
| v3.2.0 | [GitHub Release](../../releases/download/v3.2.0/RNWF02_Module_Release_3.2.0_a1ac4a49.zip) |
1314

1415
### Firmware Files
1516

0 commit comments

Comments
 (0)