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
andSec-WebSocket-Extensions
Development Tools
MPLAB® X IDE plug-ins:
MPLAB® Code Configurator (MCC)
v5.1.17
DFP 1.6.220
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 theicmp.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
andSec-WebSocket-Extensions
Development Tools
MPLAB® X IDE plug-ins:
MPLAB® Harmony Configurator (MHC)
v3.8.2
DFP 1.5.203
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 theicmp.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
andSec-WebSocket-Extensions
Development Tools
MPLAB® X IDE plug-ins:
MPLAB® Harmony Configurator (MHC)
v3.8.0
DFP 1.5.203
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.
Development Tools
MPLAB® X IDE plug-ins:
MPLAB® Harmony Configurator (MHC) v3.8.0
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 toSystem Confugiration
.Wi-Fi service control message
SYS_WIFI_GETCONFIG
renamed toSYS_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
Development Tools
MPLAB® X IDE plug-ins:
MPLAB® Harmony Configurator (MHC) v3.8.0
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
Development Tools
MPLAB® X IDE plug-ins:
MPLAB® Harmony Configurator (MHC) v3.6.2