Skip to content

Latest commit

 

History

History
108 lines (89 loc) · 6.75 KB

RELEASE_NOTES.md

File metadata and controls

108 lines (89 loc) · 6.75 KB

v1.0.0.0 Qorvo® IoT Dev Kit for QPG6105 release

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.

Changes compared to previous release

Matter

  • 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.

Bluetooth LE

  • 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.

Product Test Component

  • Moved to release version v2.0.0.0. Aligned Base Components with components used by the reference applications.

Generic

  • Updated tooling support for Ubuntu 22.04 LTS version.
  • Integrated Segger JFlash support in make flow.
  • QPG6105 peripheral applications are ported to use FreeRTOS.

Qorvo stack changes

  • [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.

Known Issues

  • 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.

Release Management

Certified components

Bluetooth Low Energy

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.

Thread

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

Matter standard

Keep posted for Matter certifications of this version of the SDK!

Previous releases

Release notes of previous releases can be found here: