GUID 7F7011DC 6F77 4DD6 B161 5E2599C28705

Microchip MPLAB® Harmony 3 Release Notes

Harmony 3 Wireless system services for the PIC32MZW1/WFI32 family v3.7.0

New Features

  • Support of secure OTA using WolfSSL and Trustflex.

  • Support of secure websocket server.

  • Support of low Power Wi-Fi connected sleep modes(WSM and WDS).

  • Support of Wi-Fi Enterprise mode.

Bug fixes and Improvements

Known Issues and Limitations

  • In Secure OTA, system console read buffer size should be atleast 200 bytes.

  • Web socket server will support only upto 500 bytes in a single message.

  • Web socket server will not honour optional header fields like Sec-WebSocket-Protocol and Sec-WebSocket-Extensions

Harmony 3 Wireless system services for the PIC32MZW1/WFI32 family v3.6.1

New Features

  • Wi-Fi Connection time improvement.

  • Support for Scan and Connect in HTTP Provisioning.

Bug fixes and Improvements

Known Issues and Limitations

  • Due to an issue in the underlying net repo, you need to turn off -Werror for the icmp.c file in your projects.

  • While switching from AP to STA mode without a reset, the system might report multiple failure prints in the console before connecting.

  • Web socket server will support only upto 500 bytes in a single message.

  • Web socket server will not honour optional header fields like Sec-WebSocket-Protocol and Sec-WebSocket-Extensions

Harmony 3 Wireless system services for the PIC32MZW1/WFI32 family v3.6.0

New Features

  • New web socket server system service.

  • Patch OTA feature added to OTA service.

  • Support for ALPN in MQTT service.

  • Support for SNI in MQTT service.

  • Design guide detailing more architecture and implementation details.

  • Configurable multi-client support in NET service

  • User notification for SERVER_AWAITING_CONNECTION.

  • Support for "Ethernet only" mode in NET service.

  • Added capability to fetch association handle via control messages.

  • Catchup to latest dependencies.

  • Bug fixes and stabilty improvements.

Bug fixes and Improvements

  • Improved handling of MQTT Clean session.

  • Fixed multi-topic subscription via API.

  • Improved config save flow in Wi-Fi service.

Known Issues and Limitations

  • Due to an issue in the underlying net repo, you need to turn off -Werror for the icmp.c file in your projects.

  • While switching from AP to STA mode without a reset, the system might report multiple failure prints in the console before connecting.

  • Web socket server will support only upto 500 bytes in a single message.

  • Web socket server will not honour optional header fields like Sec-WebSocket-Protocol and Sec-WebSocket-Extensions

Harmony 3 Wireless system services for the PIC32MZW1/WFI32 family v3.5.1

Note : This is an incremental release. All notes under the v3.5.0 release are applicable to this release as well.

New Features

  • One click configuration to use TNGTLS client certificates.

Bug fixes and Improvements

  • Improved handling of MQTT Clean session.

Known Issues

  • When 2 network interfaces are present in the project, compiler optimization should be turned off. (Issue arising from DHCP module in underlying net repo)

  • While switching from AP to STA mode without a reset, the system might report multiple failure prints in the console before connecting.

Harmony 3 Wireless system services for the PIC32MZW1/WFI32 family v3.5.0

New Features

  • Updated dependencies. Please refer to package.xml to see the versions used in this release.

  • New OTA update service and bootloader.

  • System Component group has been renamed to System Confugiration.

  • Wi-Fi service control message SYS_WIFI_GETCONFIG renamed to SYS_WIFI_GETWIFICONFIG

  • No reboot required for AP-STA mode switch.

  • Advanced scanning options in Wi-Fi service menu.

  • Functionality to disconnect a STA in AP mode.

  • Scan support in AP mode (feature enabled in from underlying wireless library.)

  • User storage option for Wi-Fi provisioning credentials.

  • Provisioning data will be stored in last 4 KB of NVM. This region will be reserved by the compiler.

  • One click configuration to use TNGTLS client certificates.

  • Includes MQTT callback template and intialization in generated code.

Note: All system components are now available under the wireless component tree in MHC.

Bug fixes and Improvements

  • Migration to XC32 v3.01

  • Services updated to use latest netpres component.

  • Improvements in DHCP component instantiation by services.

  • UDP Rx queue limit auto-configuration by Net Service.

  • Documentation updates and addition of developer guides.

  • Improved MQTT reconnection logic to handle network disconnections.

  • Stability improvements.

Known Issues

  • When 2 network interfaces are present in the project, compiler optimization should be turned off. (Issue arising from DHCP module in underlying net repo)

  • While switching from AP to STA mode without a reset, the system might report multiple failure prints in the console before connecting.

  • Enabling ECC608 support results in a compilation error due to an underlying issue in WolfSSL

Harmony 3 Wireless system services for the PIC32MZW1/WFI32 family v3.4.1

New Features

  • Split wireless system services into a seperate repo

Bug fixes

  • None

Known Issues

  • None