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..3e7ff73608 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..33cf516a2c 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..495d7df997 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..7fe575a913 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: f373be939c1fa14caafcc8dbbd113869e8fdf273 +ll_subversion_number: '0x105B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:07:47Z' +timestamp: '2024-11-26T16:50:09Z' 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..704e08f611 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..6baab11a3a 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..6e5304b1fe 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..7fe575a913 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: f373be939c1fa14caafcc8dbbd113869e8fdf273 +ll_subversion_number: '0x105B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:07:47Z' +timestamp: '2024-11-26T16:50:09Z' 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..e0eea04139 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..a2699b3969 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..25b8f16292 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..7fe575a913 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: f373be939c1fa14caafcc8dbbd113869e8fdf273 +ll_subversion_number: '0x105B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:07:47Z' +timestamp: '2024-11-26T16:50:09Z' 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..494d9562c4 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..fda1fc9dde 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: f373be939c1fa14caafcc8dbbd113869e8fdf273 +ll_subversion_number: '0x205B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:08:50Z' +timestamp: '2024-11-26T16:51:16Z' 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..7b8241a8fe 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..e2a494051a 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: f373be939c1fa14caafcc8dbbd113869e8fdf273 +ll_subversion_number: '0x405B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:09:45Z' +timestamp: '2024-11-26T16:52:07Z' 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..36ac8cda97 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..e2a494051a 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: f373be939c1fa14caafcc8dbbd113869e8fdf273 +ll_subversion_number: '0x405B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:09:45Z' +timestamp: '2024-11-26T16:52:07Z' 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..4077228382 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..e2a494051a 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: f373be939c1fa14caafcc8dbbd113869e8fdf273 +ll_subversion_number: '0x405B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:09:45Z' +timestamp: '2024-11-26T16:52:07Z' 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..699e57663e 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..1d9f9860c3 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: f373be939c1fa14caafcc8dbbd113869e8fdf273 +ll_subversion_number: '0x305B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:10:57Z' +timestamp: '2024-11-26T16:53:36Z' 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..94f6b70e2c 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..1d9f9860c3 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: f373be939c1fa14caafcc8dbbd113869e8fdf273 +ll_subversion_number: '0x305B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:10:57Z' +timestamp: '2024-11-26T16:53:36Z' 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..747cfd252b 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..1d9f9860c3 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: f373be939c1fa14caafcc8dbbd113869e8fdf273 +ll_subversion_number: '0x305B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:10:57Z' +timestamp: '2024-11-26T16:53:36Z' 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..e35304e520 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..b290cc40a3 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: f373be939c1fa14caafcc8dbbd113869e8fdf273 +ll_subversion_number: '0x305B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:12:09Z' +timestamp: '2024-11-26T16:55:11Z' 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..eb5829f4b7 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..b290cc40a3 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: f373be939c1fa14caafcc8dbbd113869e8fdf273 +ll_subversion_number: '0x305B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:12:09Z' +timestamp: '2024-11-26T16:55:11Z' 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..f5fce6217d 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..b290cc40a3 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: f373be939c1fa14caafcc8dbbd113869e8fdf273 +ll_subversion_number: '0x305B' ll_version_number: '0x0E' -timestamp: '2024-11-22T10:12:09Z' +timestamp: '2024-11-26T16:55:11Z'