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 v6.00
- MPLAB® X IDE plug-ins:
- MPLAB® Code Configurator (MCC)
v5.1.17
- MPLAB® Code Configurator (MCC)
- MPLAB® XC32 C/C++ Compiler v3.01
- 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 v6.00
- MPLAB® X IDE plug-ins:
- MPLAB® Harmony Configurator (MHC)
v3.8.2
- MPLAB® Harmony Configurator (MHC)
- MPLAB® XC32 C/C++ Compiler v3.01
- 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 v5.50
- MPLAB® X IDE plug-ins:
- MPLAB® Harmony Configurator (MHC)
v3.8.0
- MPLAB® Harmony Configurator (MHC)
- MPLAB® XC32 C/C++ Compiler v3.01
- 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 v5.50
- MPLAB® X IDE plug-ins:
- MPLAB® Harmony Configurator (MHC) v3.8.0
- MPLAB® XC32 C/C++ Compiler v3.01
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 v5.50
- MPLAB® X IDE plug-ins:
- MPLAB® Harmony Configurator (MHC) v3.8.0
- MPLAB® XC32 C/C++ Compiler v3.01
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 v5.40
- MPLAB® X IDE plug-ins:
- MPLAB® Harmony Configurator (MHC) v3.6.2
- MPLAB® XC32 C/C++ Compiler v2.50