diff --git a/softdevice_controller/CHANGELOG.rst b/softdevice_controller/CHANGELOG.rst index 0b11b8a759..4ba13ff7d3 100644 --- a/softdevice_controller/CHANGELOG.rst +++ b/softdevice_controller/CHANGELOG.rst @@ -16,6 +16,8 @@ Bug fixes ========= * Fixed an issue where the CIS central running on an nRF53 Series device could set an invalid MIC when sending encrypted ISO packets. (DRGN-23776) +* Fixed a rare issue where the scanner may give a single advertising report with corrupted data when restarting scanning. + The issue would only happen when the scanner received a long extended advertising packet that did not fit into a single advertising report and the scanning was stopped explicitly or through a timeout. (DRGN-23966) nRF Connect SDK v2.8.0 ********************** diff --git a/softdevice_controller/include/sdc_hci.h b/softdevice_controller/include/sdc_hci.h index 0f044fa3ee..2fe5536d3b 100644 --- a/softdevice_controller/include/sdc_hci.h +++ b/softdevice_controller/include/sdc_hci.h @@ -72,6 +72,7 @@ extern "C" { typedef enum { + SDC_HCI_MSG_TYPE_NONE = 0x00, SDC_HCI_MSG_TYPE_DATA = 0x02, SDC_HCI_MSG_TYPE_EVT = 0x04, SDC_HCI_MSG_TYPE_ISO = 0x08, diff --git a/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_central.a b/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_central.a index deb47efe0e..d0e24795da 100644 Binary files a/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_central.a and b/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_central.a differ diff --git a/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_multirole.a index 8b0a4ae057..2430e72437 100644 Binary files a/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_peripheral.a b/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_peripheral.a index b5f95b2f45..baabc2a1eb 100644 Binary files a/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_peripheral.a and b/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_peripheral.a differ diff --git a/softdevice_controller/lib/nrf52/hard-float/manifest.yaml b/softdevice_controller/lib/nrf52/hard-float/manifest.yaml index 025e763463..330481e307 100644 --- a/softdevice_controller/lib/nrf52/hard-float/manifest.yaml +++ b/softdevice_controller/lib/nrf52/hard-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 00391a2165110eb7022378c80b531bc1a7b5c713 -ll_subversion_number: '0x1057' +git_revision: 5ee8821775254a1cf574d62c7998aa35e2bfe7a9 +ll_subversion_number: '0x105B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:07:47Z' +timestamp: '2024-11-26T20:57:50Z' diff --git a/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_central.a b/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_central.a index fd626fe2a1..60a3a53e08 100644 Binary files a/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_central.a and b/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_central.a differ diff --git a/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_multirole.a index 14dfb8a659..2a5f424523 100644 Binary files a/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_peripheral.a b/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_peripheral.a index 0211b6b756..469a814bfc 100644 Binary files a/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_peripheral.a and b/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_peripheral.a differ diff --git a/softdevice_controller/lib/nrf52/soft-float/manifest.yaml b/softdevice_controller/lib/nrf52/soft-float/manifest.yaml index 025e763463..330481e307 100644 --- a/softdevice_controller/lib/nrf52/soft-float/manifest.yaml +++ b/softdevice_controller/lib/nrf52/soft-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 00391a2165110eb7022378c80b531bc1a7b5c713 -ll_subversion_number: '0x1057' +git_revision: 5ee8821775254a1cf574d62c7998aa35e2bfe7a9 +ll_subversion_number: '0x105B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:07:47Z' +timestamp: '2024-11-26T20:57:50Z' diff --git a/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_central.a b/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_central.a index a1d2d503e6..b1f4b7823c 100644 Binary files a/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_central.a and b/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_central.a differ diff --git a/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_multirole.a index 3e2815c3c8..6632501e30 100644 Binary files a/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_peripheral.a b/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_peripheral.a index 9eed01a865..b4806cf688 100644 Binary files a/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_peripheral.a and b/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_peripheral.a differ diff --git a/softdevice_controller/lib/nrf52/softfp-float/manifest.yaml b/softdevice_controller/lib/nrf52/softfp-float/manifest.yaml index 025e763463..330481e307 100644 --- a/softdevice_controller/lib/nrf52/softfp-float/manifest.yaml +++ b/softdevice_controller/lib/nrf52/softfp-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 00391a2165110eb7022378c80b531bc1a7b5c713 -ll_subversion_number: '0x1057' +git_revision: 5ee8821775254a1cf574d62c7998aa35e2bfe7a9 +ll_subversion_number: '0x105B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:07:47Z' +timestamp: '2024-11-26T20:57:50Z' diff --git a/softdevice_controller/lib/nrf53/soft-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf53/soft-float/libsoftdevice_controller_multirole.a index f65ad779a1..23882d79c1 100644 Binary files a/softdevice_controller/lib/nrf53/soft-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf53/soft-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf53/soft-float/manifest.yaml b/softdevice_controller/lib/nrf53/soft-float/manifest.yaml index 8627384f91..127360b8ff 100644 --- a/softdevice_controller/lib/nrf53/soft-float/manifest.yaml +++ b/softdevice_controller/lib/nrf53/soft-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 00391a2165110eb7022378c80b531bc1a7b5c713 -ll_subversion_number: '0x2057' +git_revision: 5ee8821775254a1cf574d62c7998aa35e2bfe7a9 +ll_subversion_number: '0x205B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:08:50Z' +timestamp: '2024-11-26T20:58:52Z' diff --git a/softdevice_controller/lib/nrf54h/hard-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf54h/hard-float/libsoftdevice_controller_multirole.a index 7a3df94ec3..d068f8d68f 100644 Binary files a/softdevice_controller/lib/nrf54h/hard-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf54h/hard-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf54h/hard-float/manifest.yaml b/softdevice_controller/lib/nrf54h/hard-float/manifest.yaml index e762c6f2e7..3e934ac0ed 100644 --- a/softdevice_controller/lib/nrf54h/hard-float/manifest.yaml +++ b/softdevice_controller/lib/nrf54h/hard-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 00391a2165110eb7022378c80b531bc1a7b5c713 -ll_subversion_number: '0x4057' +git_revision: 5ee8821775254a1cf574d62c7998aa35e2bfe7a9 +ll_subversion_number: '0x405B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:09:45Z' +timestamp: '2024-11-26T21:00:02Z' diff --git a/softdevice_controller/lib/nrf54h/soft-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf54h/soft-float/libsoftdevice_controller_multirole.a index 602aad2105..94be980113 100644 Binary files a/softdevice_controller/lib/nrf54h/soft-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf54h/soft-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf54h/soft-float/manifest.yaml b/softdevice_controller/lib/nrf54h/soft-float/manifest.yaml index e762c6f2e7..3e934ac0ed 100644 --- a/softdevice_controller/lib/nrf54h/soft-float/manifest.yaml +++ b/softdevice_controller/lib/nrf54h/soft-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 00391a2165110eb7022378c80b531bc1a7b5c713 -ll_subversion_number: '0x4057' +git_revision: 5ee8821775254a1cf574d62c7998aa35e2bfe7a9 +ll_subversion_number: '0x405B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:09:45Z' +timestamp: '2024-11-26T21:00:02Z' diff --git a/softdevice_controller/lib/nrf54h/softfp-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf54h/softfp-float/libsoftdevice_controller_multirole.a index 8133252d3b..502ecb6b8d 100644 Binary files a/softdevice_controller/lib/nrf54h/softfp-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf54h/softfp-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf54h/softfp-float/manifest.yaml b/softdevice_controller/lib/nrf54h/softfp-float/manifest.yaml index e762c6f2e7..3e934ac0ed 100644 --- a/softdevice_controller/lib/nrf54h/softfp-float/manifest.yaml +++ b/softdevice_controller/lib/nrf54h/softfp-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 00391a2165110eb7022378c80b531bc1a7b5c713 -ll_subversion_number: '0x4057' +git_revision: 5ee8821775254a1cf574d62c7998aa35e2bfe7a9 +ll_subversion_number: '0x405B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:09:45Z' +timestamp: '2024-11-26T21:00:02Z' diff --git a/softdevice_controller/lib/nrf54l/hard-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf54l/hard-float/libsoftdevice_controller_multirole.a index b4ed7730ea..5e742e0ad9 100644 Binary files a/softdevice_controller/lib/nrf54l/hard-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf54l/hard-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf54l/hard-float/manifest.yaml b/softdevice_controller/lib/nrf54l/hard-float/manifest.yaml index cd557ef8d4..b0c2ce27a5 100644 --- a/softdevice_controller/lib/nrf54l/hard-float/manifest.yaml +++ b/softdevice_controller/lib/nrf54l/hard-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 00391a2165110eb7022378c80b531bc1a7b5c713 -ll_subversion_number: '0x3057' +git_revision: 5ee8821775254a1cf574d62c7998aa35e2bfe7a9 +ll_subversion_number: '0x305B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:10:57Z' +timestamp: '2024-11-26T21:01:16Z' diff --git a/softdevice_controller/lib/nrf54l/soft-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf54l/soft-float/libsoftdevice_controller_multirole.a index 20db3032fc..0fa1d28a02 100644 Binary files a/softdevice_controller/lib/nrf54l/soft-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf54l/soft-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf54l/soft-float/manifest.yaml b/softdevice_controller/lib/nrf54l/soft-float/manifest.yaml index cd557ef8d4..b0c2ce27a5 100644 --- a/softdevice_controller/lib/nrf54l/soft-float/manifest.yaml +++ b/softdevice_controller/lib/nrf54l/soft-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 00391a2165110eb7022378c80b531bc1a7b5c713 -ll_subversion_number: '0x3057' +git_revision: 5ee8821775254a1cf574d62c7998aa35e2bfe7a9 +ll_subversion_number: '0x305B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:10:57Z' +timestamp: '2024-11-26T21:01:16Z' diff --git a/softdevice_controller/lib/nrf54l/softfp-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf54l/softfp-float/libsoftdevice_controller_multirole.a index ff6ee65290..e5b419844f 100644 Binary files a/softdevice_controller/lib/nrf54l/softfp-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf54l/softfp-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf54l/softfp-float/manifest.yaml b/softdevice_controller/lib/nrf54l/softfp-float/manifest.yaml index cd557ef8d4..b0c2ce27a5 100644 --- a/softdevice_controller/lib/nrf54l/softfp-float/manifest.yaml +++ b/softdevice_controller/lib/nrf54l/softfp-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 00391a2165110eb7022378c80b531bc1a7b5c713 -ll_subversion_number: '0x3057' +git_revision: 5ee8821775254a1cf574d62c7998aa35e2bfe7a9 +ll_subversion_number: '0x305B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:10:57Z' +timestamp: '2024-11-26T21:01:16Z' diff --git a/softdevice_controller/lib/nrf54l_ns/hard-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf54l_ns/hard-float/libsoftdevice_controller_multirole.a index 77633e3699..9c36296686 100644 Binary files a/softdevice_controller/lib/nrf54l_ns/hard-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf54l_ns/hard-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf54l_ns/hard-float/manifest.yaml b/softdevice_controller/lib/nrf54l_ns/hard-float/manifest.yaml index 4adf22a14f..e422953c9a 100644 --- a/softdevice_controller/lib/nrf54l_ns/hard-float/manifest.yaml +++ b/softdevice_controller/lib/nrf54l_ns/hard-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 00391a2165110eb7022378c80b531bc1a7b5c713 -ll_subversion_number: '0x3057' +git_revision: 5ee8821775254a1cf574d62c7998aa35e2bfe7a9 +ll_subversion_number: '0x305B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:12:09Z' +timestamp: '2024-11-26T21:02:52Z' diff --git a/softdevice_controller/lib/nrf54l_ns/soft-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf54l_ns/soft-float/libsoftdevice_controller_multirole.a index 73deebc7cf..dacf10c70e 100644 Binary files a/softdevice_controller/lib/nrf54l_ns/soft-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf54l_ns/soft-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf54l_ns/soft-float/manifest.yaml b/softdevice_controller/lib/nrf54l_ns/soft-float/manifest.yaml index 4adf22a14f..e422953c9a 100644 --- a/softdevice_controller/lib/nrf54l_ns/soft-float/manifest.yaml +++ b/softdevice_controller/lib/nrf54l_ns/soft-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 00391a2165110eb7022378c80b531bc1a7b5c713 -ll_subversion_number: '0x3057' +git_revision: 5ee8821775254a1cf574d62c7998aa35e2bfe7a9 +ll_subversion_number: '0x305B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:12:09Z' +timestamp: '2024-11-26T21:02:52Z' diff --git a/softdevice_controller/lib/nrf54l_ns/softfp-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf54l_ns/softfp-float/libsoftdevice_controller_multirole.a index 6881bd0e13..21c27c24c0 100644 Binary files a/softdevice_controller/lib/nrf54l_ns/softfp-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf54l_ns/softfp-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf54l_ns/softfp-float/manifest.yaml b/softdevice_controller/lib/nrf54l_ns/softfp-float/manifest.yaml index 4adf22a14f..e422953c9a 100644 --- a/softdevice_controller/lib/nrf54l_ns/softfp-float/manifest.yaml +++ b/softdevice_controller/lib/nrf54l_ns/softfp-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 00391a2165110eb7022378c80b531bc1a7b5c713 -ll_subversion_number: '0x3057' +git_revision: 5ee8821775254a1cf574d62c7998aa35e2bfe7a9 +ll_subversion_number: '0x305B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:12:09Z' +timestamp: '2024-11-26T21:02:52Z'