|
| 1 | +.. _ncs_release_notes_292: |
| 2 | + |
| 3 | +|NCS| v2.9.2 Release Notes |
| 4 | +########################## |
| 5 | + |
| 6 | +.. contents:: |
| 7 | + :local: |
| 8 | + :depth: 2 |
| 9 | + |
| 10 | +|NCS| delivers reference software and supporting libraries for developing low-power wireless applications with Nordic Semiconductor products in the nRF52, nRF53, nRF54, nRF70, and nRF91 Series. |
| 11 | +The SDK includes open source projects (TF-M, MCUboot, OpenThread, Matter, and the Zephyr RTOS), which are continuously integrated and redistributed with the SDK. |
| 12 | + |
| 13 | +Release notes might refer to "experimental" support for features, which indicates that the feature is incomplete in functionality or verification, and can be expected to change in future releases. |
| 14 | +To learn more, see :ref:`software_maturity`. |
| 15 | + |
| 16 | +Highlights |
| 17 | +********** |
| 18 | + |
| 19 | +This patch release adds changes on top of the :ref:`nRF Connect SDK v2.9.0 <ncs_release_notes_290>` and :ref:`nRF Connect SDK v2.9.1 <ncs_release_notes_291>`. |
| 20 | +The changes affect Matter, Zigbee, Bluetooth® Mesh, and nrfx. |
| 21 | + |
| 22 | +* |NCS| v2.9.2 has support for the nRF54L15, nRF54L10, and nRF54L05 devices. |
| 23 | +* The ``nrfutil-device`` and SEGGER J-Link versions are updated to v2.8.8 and |jlink_ver|, respectively, for this release. |
| 24 | + |
| 25 | +Release tag |
| 26 | +*********** |
| 27 | + |
| 28 | +The release tag for the |NCS| manifest repository (|ncs_repo|) is **v2.9.2**. |
| 29 | +Check the :file:`west.yml` file for the corresponding tags in the project repositories. |
| 30 | + |
| 31 | +To use this release, check out the tag in the manifest repository and run ``west update``. |
| 32 | +See :ref:`cloning_the_repositories` and :ref:`gs_updating_repos_examples` for more information. |
| 33 | + |
| 34 | +For information on the included repositories and revisions, see `Repositories and revisions for v2.9.2`_. |
| 35 | + |
| 36 | +IDE and tool support |
| 37 | +******************** |
| 38 | + |
| 39 | +`nRF Connect extension for Visual Studio Code <nRF Connect for Visual Studio Code_>`_ is the recommended IDE for |NCS| v2.9.2. |
| 40 | +See the :ref:`installation` section for more information about supported operating systems and toolchain. |
| 41 | + |
| 42 | +Supported modem firmware |
| 43 | +************************ |
| 44 | + |
| 45 | +See `Modem firmware compatibility matrix`_ for an overview of which modem firmware versions have been tested with this version of the |NCS|. |
| 46 | + |
| 47 | +Use the latest version of the nRF Programmer app of `nRF Connect for Desktop`_ to update the modem firmware. |
| 48 | +See :ref:`nrf9160_gs_updating_fw_modem` for instructions. |
| 49 | + |
| 50 | +Modem-related libraries and versions |
| 51 | +==================================== |
| 52 | + |
| 53 | +.. list-table:: Modem-related libraries and versions |
| 54 | + :widths: 15 10 |
| 55 | + :header-rows: 1 |
| 56 | + |
| 57 | + * - Library name |
| 58 | + - Version information |
| 59 | + * - Modem library |
| 60 | + - `Changelog <Modem library changelog for v2.9.2_>`_ |
| 61 | + * - LwM2M carrier library |
| 62 | + - `Changelog <LwM2M carrier library changelog for v2.9.2_>`_ |
| 63 | + |
| 64 | +Known issues |
| 65 | +************ |
| 66 | + |
| 67 | +Known issues are only tracked for the latest official release. |
| 68 | +See `known issues for nRF Connect SDK v2.9.2`_ for the list of issues valid for the latest release. |
| 69 | + |
| 70 | +.. _ncs_release_notes_292_changelog: |
| 71 | + |
| 72 | +Changelog |
| 73 | +********* |
| 74 | + |
| 75 | +The following sections provide detailed lists of changes by component. |
| 76 | + |
| 77 | +Build and configuration system |
| 78 | +============================== |
| 79 | + |
| 80 | +* Use the ``nrfutil-device`` v2.8.8 and SEGGER J-Link |jlink_ver| for the |NCS| v2.9.2 release. |
| 81 | + |
| 82 | +Protocols |
| 83 | +========= |
| 84 | + |
| 85 | +This section provides detailed lists of changes by :ref:`protocol <protocols>`. |
| 86 | + |
| 87 | +Matter |
| 88 | +------ |
| 89 | + |
| 90 | +* Added: |
| 91 | + |
| 92 | + * Automatic Wi-Fi® reconnection after RPU recovery. |
| 93 | + * Fixes for CVE-2024-56318 and CVE-2024-56319. |
| 94 | + |
| 95 | +* Fixed: |
| 96 | + |
| 97 | + * Problems with certification tests TC-DGGEN-2.1, TC-IDM-10.5, and TC-ACE-2.2. |
| 98 | + * Door lock issues related to credentials persistency and factory reset. |
| 99 | + |
| 100 | +Matter fork |
| 101 | ++++++++++++ |
| 102 | + |
| 103 | +* Added a new ``kFactoryReset`` event that is posted during factory reset. |
| 104 | + The application can register a handler and perform additional cleanup. |
| 105 | + |
| 106 | +Zigbee |
| 107 | +------ |
| 108 | + |
| 109 | +* Fixed: |
| 110 | + |
| 111 | + * Compilation errors that previously occurred when the :kconfig:option:`CONFIG_ZIGBEE_FACTORY_RESET` Kconfig option was disabled. |
| 112 | + * The :file:`zb_add_ota_header.py` script to allow a patch version higher than 9 in an ``APPLICATION_VERSION_STRING``. |
| 113 | + |
| 114 | +Applications |
| 115 | +============ |
| 116 | + |
| 117 | +This section provides detailed lists of changes by :ref:`application <applications>`. |
| 118 | + |
| 119 | +Thingy:53: Zigbee weather station |
| 120 | +--------------------------------- |
| 121 | + |
| 122 | +* Added: |
| 123 | + |
| 124 | + * A fix for logging negative temperature values. |
| 125 | + * Logging unification. |
| 126 | + |
| 127 | +Samples |
| 128 | +======= |
| 129 | + |
| 130 | +This section provides detailed lists of changes by :ref:`sample <samples>`. |
| 131 | + |
| 132 | +Cellular samples |
| 133 | +---------------- |
| 134 | + |
| 135 | +* Decreased the fragment size on the following cellular samples that include the :ref:`liblwm2m_carrier_readme` library: |
| 136 | + |
| 137 | + * :ref:`slm_description` |
| 138 | + * :ref:`http_application_update_sample` |
| 139 | + * :ref:`lwm2m_carrier` |
| 140 | + * :ref:`modem_shell_application` |
| 141 | + |
| 142 | + This is done to ensure that FOTA issued from Verizon LwM2M servers has enough room for HTTP headers. |
| 143 | + |
| 144 | +Libraries |
| 145 | +========= |
| 146 | + |
| 147 | +This section provides detailed lists of changes by :ref:`library <libraries>`. |
| 148 | + |
| 149 | +Bluetooth libraries and services |
| 150 | +-------------------------------- |
| 151 | + |
| 152 | +* :ref:`bt_mesh` library: |
| 153 | + |
| 154 | + * Fixed an issue where the ``bt_mesh_adv_unref()`` function could assert when messaging to a proxy node. |
| 155 | + |
| 156 | +Libraries for networking |
| 157 | +------------------------ |
| 158 | + |
| 159 | +* :ref:`lib_nrf_provisioning` library: |
| 160 | + |
| 161 | + * Fixed an issue where the results from the :c:func:`zsock_getaddrinfo` function were not freed when the CoAP protocol was used for connection establishment. |
| 162 | + |
| 163 | +nrfx |
| 164 | +==== |
| 165 | + |
| 166 | +* Updated MDK to v8.68.2 to improve errata handling for nRF54L05 and nRF54L10 devices. |
| 167 | + |
| 168 | +Zephyr |
| 169 | +====== |
| 170 | + |
| 171 | +The Zephyr fork in |NCS| (``sdk-zephyr``) contains all commits from the upstream Zephyr repository up to and including ``beb733919d8d64a778a11bd5e7d5cbe5ae27b8ee``. |
| 172 | + |
| 173 | +For a complete list of |NCS| specific commits and cherry-picked commits since v2.9.0, run the following command: |
| 174 | + |
| 175 | +.. code-block:: none |
| 176 | +
|
| 177 | + git log --oneline manifest-rev ^v3.7.99-ncs2 |
0 commit comments