Skip to content

Latest commit

 

History

History
612 lines (373 loc) · 13 KB

File metadata and controls

612 lines (373 loc) · 13 KB

Changelog for |NCS| v3.3.99

The most relevant changes that are present on the main branch of the |NCS|, as compared to the latest official release, are tracked in this file.

Note

This file is a work in progress and might not cover all relevant changes.

Known issues are only tracked for the latest official release. See `known issues for nRF Connect SDK v3.3.0`_ for the list of issues valid for the latest release.

The following sections provide detailed lists of changes by component.

|no_changes_yet_note|

  • Updated the Thingy:91 and Thingy:91 X devicetree partitions to match the Partition Manager partitions.

|no_changes_yet_note|

|no_changes_yet_note|

|no_changes_yet_note|

|no_changes_yet_note|

|no_changes_yet_note|

|no_changes_yet_note|

|no_changes_yet_note|

|no_changes_yet_note|

|no_changes_yet_note|

|no_changes_yet_note|

|no_changes_yet_note|

|no_changes_yet_note|

|no_changes_yet_note|

|no_changes_yet_note|

Trusted Firmware-M (TF-M)

|no_changes_yet_note|

This section provides detailed lists of changes by :ref:`protocol <protocols>`. See Samples for lists of changes for the protocol-related samples.

Bluetooth® LE

|no_changes_yet_note|

Bluetooth Mesh

|no_changes_yet_note|

DECT NR+

|no_changes_yet_note|

Enhanced ShockBurst (ESB)

|no_changes_yet_note|

Gazell

|no_changes_yet_note|

Matter

|no_changes_yet_note|

Matter fork

|no_changes_yet_note|

nRF IEEE 802.15.4 radio driver

|no_changes_yet_note|

Thread

|no_changes_yet_note|

Wi-Fi®

|no_changes_yet_note|

This section provides detailed lists of changes by :ref:`application <applications>`.

Connectivity bridge

|no_changes_yet_note|

High-Performance Framework (HPF)

  • Added support for the nRF54LV10A SoC in HPF MSPI.

IPC radio firmware

|no_changes_yet_note|

Matter bridge

|no_changes_yet_note|

nRF5340 Audio

nRF Desktop

|no_changes_yet_note|

nRF Machine Learning (Edge Impulse)

|no_changes_yet_note|

Thingy:53: Matter weather station

|no_changes_yet_note|

Installer (MCUboot Firmware Loader installer)

|no_changes_yet_note|

This section provides detailed lists of changes by :ref:`sample <samples>`.

Bluetooth samples

|no_changes_yet_note|

Bluetooth Mesh samples

  • :ref:`bluetooth_mesh_light` sample:
    • The partition layout for the nrf5340dk/nrf5340/cpuapp/ns board target is not backward compatible with the previous versions of the sample. This affects builds with support of point-to-point Device Firmware Update (DFU) over the Simple Management Protocol (SMP).
    • Updated the approach to build the sample with point-to-point Device Firmware Update (DFU) over the Simple Management Protocol (SMP). There are no :file:`overlay-dfu.conf` and :file:`sysbuild-dfu.conf` files anymore. DFU support is enabled as a suffixed configuration.

Bluetooth Fast Pair samples

|no_changes_yet_note|

Cellular samples

|no_changes_yet_note|

Cryptography samples

|no_changes_yet_note|

Debug samples

|no_changes_yet_note|

DFU samples

|no_changes_yet_note|

DECT NR+ samples

|no_changes_yet_note|

Edge Impulse samples

|no_changes_yet_note|

Enhanced ShockBurst samples

|no_changes_yet_note|

Gazell samples

|no_changes_yet_note|

|ISE| samples

|no_changes_yet_note|

Keys samples

|no_changes_yet_note|

Matter samples

|no_changes_yet_note|

Networking samples

NFC samples

|no_changes_yet_note|

nRF5340 samples

|no_changes_yet_note|

Peripheral samples

  • :ref:`radio_test` sample:
    • Added:
      • start_tx_sweep_with_sleep shell command that allows for running a TX sweep with silent periods between each frequency.
      • start_tx_sweep_with_sleep_modulated shell command that allows for running a modulated TX sweep with silent periods between each frequency.
      • set_channel_sequence shell command that allows for setting a custom channel sequence for the start_tx_sweep_with_sleep and start_tx_sweep_with_sleep_modulated commands.
      • print_channel_sequence shell command that prints the currently configured channel sequence.
      • set_channel_sequence_hopping_mode shell command that allows for setting the hopping mode for the channel sequence.
      • Support for pin debugging of radio events on nRF54L Series devices.

PMIC samples

|no_changes_yet_note|

Protocol serialization samples

|no_changes_yet_note|

SDFW samples

|no_changes_yet_note|

Sensor samples

|no_changes_yet_note|

SUIT samples

|no_changes_yet_note|

Trusted Firmware-M (TF-M) samples

|no_changes_yet_note|

Thread samples

|no_changes_yet_note|

Wi-Fi samples

|no_changes_yet_note|

Other samples

|no_changes_yet_note|

This section provides detailed lists of changes by :ref:`driver <drivers>`.

  • Fixed an issue where the low power UART may fail after a reset if the reset occurs during transmission.

Wi-Fi drivers

|no_changes_yet_note|

Flash drivers

|no_changes_yet_note|

This section provides detailed lists of changes by :ref:`library <libraries>`.

Binary libraries

  • :ref:`liblwm2m_carrier_readme` library:
    • Added support for building without Partition Manager. This requires an lwm2m_carrier partition to be defined in devicetree.

Bluetooth libraries and services

|no_changes_yet_note|

Common Application Framework

|no_changes_yet_note|

Debug libraries

|no_changes_yet_note|

DFU libraries

|no_changes_yet_note|

Gazell libraries

|no_changes_yet_note|

Security libraries

|no_changes_yet_note|

Modem libraries

  • :ref:`nrf_modem_lib_readme` library:
    • Added support for building for the nRF91 board without Partition Manager. This requires cpuapp_cpucell_ipc_shm_ctrl, cpuapp_cpucell_ipc_shm_heap, and cpucell_cpuapp_ipc_shm_heap partitions to be defined in the devicetree.
    • Use a separate cpucell_cpuapp_ipc_shm_trace partition for modem tracing instead of splitting the cpucell_cpuapp_ipc_shm_heap partition.

Multiprotocol Service Layer libraries

|no_changes_yet_note|

Libraries for networking

|no_changes_yet_note|

Libraries for NFC

|no_changes_yet_note|

nRF RPC libraries

|no_changes_yet_note|

Other libraries

|no_changes_yet_note|

Shell libraries

|no_changes_yet_note|

sdk-nrfxlib

See the changelog for each library in the :doc:`nrfxlib documentation <nrfxlib:README>` for additional information.

This section provides detailed lists of changes by :ref:`script <scripts>`.

|no_changes_yet_note|

This section provides detailed lists of changes by :ref:`integration <integrations>`.

Google Fast Pair integration

|no_changes_yet_note|

Edge Impulse integration

|no_changes_yet_note|

Memfault integration

|no_changes_yet_note|

AVSystem integration

|no_changes_yet_note|

nRF Cloud integration

  • Added a memfaultEn control key in the Device Shadow, enabling dynamic enable/disable of Memfault chunk uploads at runtime. This is done through Device Shadow updates. A new control variable is used.

CoreMark integration

|no_changes_yet_note|

DULT integration

|no_changes_yet_note|

The MCUboot fork in |NCS| (sdk-mcuboot) contains all commits from the upstream MCUboot repository up to and including 8d14eebfe0b7402ebdf77ce1b99ba1a3793670e9, with some |NCS| specific additions.

The code for integrating MCUboot into |NCS| is located in the :file:`ncs/nrf/modules/mcuboot` folder.

The following list summarizes both the main changes inherited from upstream MCUboot and the main changes applied to the |NCS| specific additions:

|no_changes_yet_note|

The Zephyr fork in |NCS| (sdk-zephyr) contains all commits from the upstream Zephyr repository up to and including 93b5f19f994b9a9376985299c1427a1630f6950e, with some |NCS| specific additions.

For the list of upstream Zephyr commits (not including cherry-picked commits) incorporated into |NCS| since the most recent release, run the following command from the :file:`ncs/zephyr` repository (after running west update):

git log --oneline 93b5f19f99 ^911b3da139

For the list of |NCS| specific commits, including commits cherry-picked from upstream, run:

git log --oneline manifest-rev ^93b5f19f99

The current |NCS| main branch is based on revision 93b5f19f99 of Zephyr.

Note

For possible breaking changes and changes between the latest Zephyr release and the current Zephyr version, refer to the :ref:`Zephyr release notes <zephyr_release_notes>`.

Additions specific to |NCS|

|no_changes_yet_note|

|no_changes_yet_note|