You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: softdevice_controller/CHANGELOG.rst
+21Lines changed: 21 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,7 @@ Main branch
15
15
Added
16
16
=====
17
17
18
+
* Production support for the nRF54L Series. (DRGN-23325)
18
19
* Support for the LE Set Path Loss Reporting Parameters and LE Set Path Loss Reporting Enable HCI commands. (DRGN-17376)
19
20
* Support for generating connection anchor update event reports using the VS Conn Anchor Point Update Report Enable command.
20
21
When enabled, one report is generated when the anchor point of a connection is updated.
@@ -23,10 +24,27 @@ Added
23
24
See :c:func:`sdc_hci_cmd_vs_set_event_start_task`. (DRGN-20737)
24
25
* Support for the LE Set Default Subrate and LE Subrate Request HCI commands. (DRGN-19745)
25
26
* Support for ISO broadcaster handles in the :c:func:`sdc_hci_cmd_vs_zephyr_write_tx_power` and :c:func:`sdc_hci_cmd_vs_zephyr_read_tx_power` commands (DRGN-23441).
27
+
* :ref:`Experimental <nrf:software_maturity>` support for Channel Sounding (CS) on nRF54L Series devices.
28
+
Currently, the |controller| only supports one subevent per event.
29
+
The following HCI commands are now supported:
30
+
31
+
* LE CS Read Local Supported Capabilities
32
+
* LE CS Read Remote Supported Capabilities
33
+
* LE CS Security Enable
34
+
* LE CS Set Default Settings
35
+
* LE CS Read Remote FAE Table
36
+
* LE CS Create Config
37
+
* LE CS Set Channel Classification
38
+
* LE CS Set Procedure Parameters
39
+
* LE CS Procedure Enable
40
+
* LE CS Test
41
+
* LE CS Test End
26
42
27
43
Changes
28
44
=======
29
45
46
+
* Removed support for running the SoftDevice Controller on the nRF54L15 PDK v0.7.0 and earlier. (DRGN-23325)
47
+
* Removed support for running the SoftDevice Controller on the Engineering A revision of the nRF54H20 SoC. (DRGN-23325)
30
48
* The ``VersNr`` field in the ``LL_VERSION_IND`` packet now contains the value ``0x0E`` to indicate compatibility with Bluetooth Core Specification v6.0 (DRGN-23211).
31
49
* The ``sdc_coex_adv_mode_configure`` API has been deprecated as it is not applicable to any supported coexistence interfaces. (DRGN-20876).
32
50
* The ``sdc_hci_cmd_vs_coex_priority_config`` and ``sdc_hci_cmd_vs_coex_scan_mode_config`` vendor-specific HCI commands have been removed as they are not applicable to any supported coexistence interfaces. (DRGN-20876)
@@ -90,6 +108,9 @@ Bug fixes
90
108
* Fixed an issue where LE Power Control was not being used for CISes which are not the first CIS in a CIG. (DRGN-23291)
91
109
* Fixed an issue where the SoftDevice Controller in the peripheral role could terminate a connection due to a MIC failure during a valid encryption start procedure.
92
110
This could only happen if the ``LL_ENC_RSP`` packet was corrupted due to on-air interference. (DRGN-23204)
111
+
* Fixed an issue where received unframed Isochronous SDUs were not reported to be a SDU interval apart.
112
+
This could happen when the ISO interval is greater than the SDU interval and multiple SDUs can be received in a single ISO interval. (DRGN-23586)
113
+
* Fixed an issue where the sleep clock accuracy communicated to the peer was too inaccurate if MPSL was initialized with a low frequency clock accuracy better than 20ppm. (DRGN-23693)
The following limitations apply to the listed features:
@@ -74,7 +77,8 @@ The libraries are available as soft-float, softfp-float, and hard-float builds f
74
77
* For Connection CTE Response, angle of arrival (AoA) is supported, but angle of departure (AoD) is not.
75
78
* For Periodic Advertising Sync Transfer - Receiver, only one sync transfer reception may be in progress at any one time per link.
76
79
* For the Isochronous Channels features, nRF52820 and nRF52833 are the nRF52 Series devices that support encrypting and decrypting the Isochronous Channels packets.
77
-
* For the nRF54H and nRF54L series, all Bluetooth features are experimental.
80
+
* For the nRF54H series, all Bluetooth features are experimental.
81
+
* For the Channel Sounding feature, support is experimental and only available for nRF54L Series devices.
LE Channel Sounding (CS) is a feature defined in the `Bluetooth Core Specification`_.
11
+
CS allows two devices in a connection to perform measurements of their communication channel, both the round trip time (RTT), and the phase and magnitude (as in-phase and quadrature (IQ) values) can be measured.
12
+
The RTT and IQ values can then be sent to an application to calculate the distance between devices.
13
+
14
+
Channel Sounding currently has :ref:`Experimental <nrf:software_maturity>` support in the |controller| for the nRF54L15 SoC.
15
+
CS can be enabled by building with the :kconfig:option:`CONFIG_BT_CTLR_CHANNEL_SOUNDING` Kconfig option enabled.
16
+
17
+
Developing with CS
18
+
******************
19
+
20
+
Currently, the :zephyr:code-sample:`bluetooth_hci_uart` sample is recommended to get started with Channel Sounding.
21
+
Build the sample with the following command to enable the CS feature:
22
+
23
+
.. code-block:: console
24
+
25
+
west build -b nrf54l15dk/nrf54l15/cpuapp --pristine -- -DCONFIG_BT_CTLR_CHANNEL_SOUNDING=y
26
+
27
+
You can use the sample to run the following supported HCI commands over UART:
28
+
29
+
* LE CS Read Local Supported Capabilities
30
+
* LE CS Read Remote Supported Capabilities
31
+
* LE CS Security Enable
32
+
* LE CS Set Default Settings
33
+
* LE CS Read Remote FAE Table
34
+
* LE CS Create Config
35
+
* LE CS Set Channel Classification
36
+
* LE CS Set Procedure Parameters
37
+
* LE CS Procedure Enable
38
+
* LE CS Test
39
+
* LE CS Test End
40
+
41
+
Experimental Limitations
42
+
************************
43
+
44
+
Currently, the following limitations apply to the :ref:`Experimental <nrf:software_maturity>` support of Channel Sounding:
45
+
46
+
* :ref:`radio coexistence <nrf:ug_radio_coex>` and :ref:`front-end modules <mpsl_fem>` are not supported.
0 commit comments