This Release Note describes the software release information for Qorvo IoT Dev Kit for QPG6105. The SDK provides:
- Example Matter™ applications for light, light switch, lock and thermostatic radiator valve.
- Example Matter base application with the minimal mandatory Matter features. This gives a first basis to quickly build custom products.
- Several simple examples to demonstrate how to use the QPG6105 peripherals.
- A bootloader supporting secure boot and enabling over-the-air (OTA) firmware upgrades.
- Bluetooth LE peripheral application with device firmware upgrade service for OTA upgrade capabilities.
- A Product Test Component (PTC) application is delivered to use as basis for RF testing of any QPG6105 platform.
- Upgraded to more recent Matter stack: https://github.com/Qorvo/connectedhomeip/tree/v1.1.0.1_qorvo This Matter stack is Matter v1.1 ready.
- Added additional Matter reference applications: light switch and thermostatic radiator valve.
- Added 125 degree support. Support is intended for lighting use case to make sure the crystal oscillator gets calibrated in a high temperature environment. Also all the needed tooling to measure the best setting is included.
- Sleepy device support is enabled for Matter light switch, door lock and thermostatic radiator valve. With this change battery operated devices are supported with optimized battery lifetime.
- Memory overview tooling is added as post-build action to have a memory footprint status of each build that is done.
- Application configurator tooling is added. This tool makes it very easy to create a customized version of one of the reference Matter applications.
- Production builds are made available to allow easy device provisioning of keys and certificates in the factory. This enables secure boot and device attestation for Matter in a production phase.
- An enrollment service in Python is delivered as reference. The enrollment service will generate a unique private key and create a device attestation certificate. It will also generate a device specific factory block.
- PICS documents are added as part of the reference application. These can be used as reference for any future Matter certifications.
- Updated ZCL Advanced Platform (ZAP) tooling version to v2023.03.06. ZAP code generation flow is now part of the build flow.
- Updated tooling support for Ubuntu 22.04 LTS version.
- Integrated Segger JFlash support in make flow.
- Added identify cluster support to door lock, switch, thermostatic radiator valve.
- Added fixes in door lock application to comply with Matter v1.1 certification tests.
- Updated ConcurrentConnect™ Technology configuration. New default mode is ConcurrentConnect™ Antenna Diversity and ConcurrentConnect™ Multi-Radio capability is now disabled by default. More information about ConcurrentConnect™ Technology configuration can be found here.
- Added Bluetooth LE peripheral application as part of the package. This application:
- Has sleep enabled
- Supports Device Firmware Upgrade (DFU) service.
- Compatible with Qorvo Connect App (Android and iOS).
- Based on FreeRTOS.
- Moved to release version v2.0.0.0. Aligned Base Components with components used by the reference applications.
- Updated tooling support for Ubuntu 22.04 LTS version.
- Integrated Segger JFlash support in make flow.
- QPG6105 peripheral applications are ported to use FreeRTOS.
- [gpHal] Updated Bluetooth LE transmit power from 0 dBm to 10 dBm.
- [gpHal] Modified the default state of the Tx filter on QPG6105 from "none" to "fir25".
- [gpHal] Fixed a possible overflow in gpHal_GetMeasuredSleepClockFrequency for QPG5071, QPG6100, QPG7015M, QPG5072 and QPG6105
- [gpMacCore] Fixed an assert that could be triggered by a race condition in the MAC associate response.
- [gpNvm] Fixed removal of entries for removed tokens from flash and Lookup tables.
- [gpNvm] Abort defragmentation correclty in the corner case when all LUT handles are allocated.
- [OT] Fixed heap depletion in openthread mbedtls.
- [gpHAL] Fixed support for QPG6105, operating at -40 degrees Celcius, by relaxing the FLL out-of-range limits.
- SDP012-613: For the Matter light application, the color control is not accurate. This is seen that the color on the Red-Green-Blue LED is not always accurate for a requested color.
- SDP012-922: For the Matter thermostatic radiator valve, in the Apple ecosystem degrees are only shown in Celcius, even when switching to Fahrenheit.
- SDP012-919: For the Matter light switch, button control is not possible for Google and Apple because both ecosystems does not support Matter bindings.
- SDP012-330: Debugging with secure bootloader is not possible. An option is foreseen in the AppConfigurator tool to easy enable unsecure bootloader for debugging purposes.
- SDP013-364: When calling gpPTC_GetAttributeRequest() to read gpPTC_AttributeRxLnaAttDuringTimeout attribute, the wrong register is read from the chip. Setting the attribute is working as expected.
Certification overview:
QDID | Declaration ID | Link | |
---|---|---|---|
BLE Controller QPG6105 | 181764 | D059395 | https://launchstudio.bluetooth.com/ListingDetails/145366 |
BLE Host Stack | 146344 | D049426 | https://launchstudio.bluetooth.com/ListingDetails/103670 |
BLE profiles subsystem | N/A | N/A | not certified but verified with the TCRL.2018-2 compliance tester using Bluetooth Profile Tuning Suites 7.3.0. Please include testing for the BLE profiles included in your end-product listing. |
QPG6105 is Thread 1.3 certified: https://www.threadgroup.org/What-is-Thread/Developers#dnn_ctr1464_Thread_CompDataDefault_rptrProductData_tdcn_51.
Certification Identification Number: 13A006, Certification Date: 28/9/2022
Keep posted for Matter certifications of this version of the SDK!
Release notes of previous releases can be found here: