Skip to content

Latest commit

 

History

History
69 lines (53 loc) · 4.05 KB

File metadata and controls

69 lines (53 loc) · 4.05 KB

WINCS02 & RNWF02 — Firmware, Drivers & Tools

Microchip WINCS02 and RNWF02 are Wi-Fi network controller devices available via microchip.com.

This repository is the central hub for the latest firmware and programming resources:

  • Firmware Release Packages — GitHub releases containing firmware binaries and release notes
  • Tools — Tools for programming and updating firmware and files on the devices
  • Host Driver — The standalone driver for host MCUs to interface to the WINCS02 device

Device Summary

WINCS02 and RNWF02 are Wi-Fi network controller devices that offload Wi-Fi and networking from the host MCU or terminal. The host communicates with the module over a simple serial interface — SPI for WINCS02 or UART for RNWF02 — while the module handles 802.11 connectivity, TCP/IP, TLS, MQTT, HTTP, OTA updates, and more.

WINCS02 and RNWF02 devices differ from each other in terms of their host interface:

WINCS02 RNWF02
Host Interface SPI UART
Protocol Binary TLV (via nc_driver) ASCII AT Commands

Device Features

WINCS02 and RNWF02 provide the following features:

  • Wi-Fi: 802.11 b/g/n, station and soft-AP modes, WPA2/WPA3 Personal & Enterprise, simple roaming
  • TCP/IP Stack: IPv4/IPv6, TCP, UDP, DHCP client/server, DNS client
  • TLS: TLS 1.2 client/server
  • MQTT: MQTT v3.1.1 / v5.0 client with TLS support
  • HTTP/S: HTTP client for REST APIs and cloud connectivity
  • SNTP: Network time synchronization
  • Low Power: Wi-Fi and system level power-save modes
  • Bypass Mode: Layer 2 raw packet send/receive with unicast/broadcast/multicast filtering
  • Coexistence: BLE/Wi-Fi coexistence arbiter
  • Internal Flash Memory: Active and rollback firmware images, per-device calibration data, 60KB on-chip file system
  • File System: Access to on-chip flash file system (FLFS) for TLS certificates, keys, and configuration files
  • Firmware Programming Options:
    • Device Firmware Update (DFU): Firmware programming of a non-running device
    • Over-the-air (OTA): Firmware updates of a running device
  • Secure Boot: Immutable secure boot with hardware root of trust
  • Anti Rollback: Protection from historically vulnerable firmware

Firmware Programming and Updating

Firmware can be programmed or updated on non-running WINCS02 and RNWF02 devices:

  • via the DFU tool; or
  • via a host application that implements the DFU process described in the application developer guide.

Firmware can be updated on running WINCS02 and RNWF02 devices:

  • via the NVM Update tool; or
  • via a host application that implements OTA as described in the API specification.

Quick Links

WINCS02 RNWF02
Latest Firmware Release Package Latest Firmware Release Package
Host Driver N/A
API Specification (Binary Protocol): PDF, Markdown API Specification (AT Command): PDF, Markdown
Application Developer Guide Application Developer Guide
Data Sheet Data Sheet
WINCS02 and RNWF02
Errata
Changelog

Getting Notifications

Click WatchCustomReleases to receive email notifications when new firmware is published.