diff --git a/softdevice_controller/CHANGELOG.rst b/softdevice_controller/CHANGELOG.rst index 79d28b7949..0b11b8a759 100644 --- a/softdevice_controller/CHANGELOG.rst +++ b/softdevice_controller/CHANGELOG.rst @@ -9,6 +9,14 @@ Changelog All the notable changes to this project are documented on this page. +Main branch +*********** + +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) + nRF Connect SDK v2.8.0 ********************** diff --git a/softdevice_controller/include/sdc.h b/softdevice_controller/include/sdc.h index e04137c795..88672e97e7 100644 --- a/softdevice_controller/include/sdc.h +++ b/softdevice_controller/include/sdc.h @@ -185,7 +185,7 @@ extern "C" { __MEM_ADDITIONAL_LINK_SIZE(tx_size, rx_size, tx_count, rx_count)) /** Maximum shared memory required for central links. */ -#define SDC_MEM_CENTRAL_LINKS_SHARED 21 +#define SDC_MEM_CENTRAL_LINKS_SHARED 17 /** Maximum shared memory required for peripheral links. */ #define SDC_MEM_PERIPHERAL_LINKS_SHARED 17 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 7ec460f970..9d3e14c6fd 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 be5fe4a817..b4be8cd90b 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 64c067a67b..376b7ffd46 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 0ce726fae4..63d4d7c4ea 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: 002e900e2a695cc7f0ab8dca844ab681c5c7f472 -ll_subversion_number: '0x1054' +git_revision: 3ab3c2fa9d75e597e0195958a5f27a76f19ad513 +ll_subversion_number: '0x1055' ll_version_number: '0x0E' -timestamp: '2024-11-19T12:00:03Z' +timestamp: '2024-11-20T16:08:48Z' 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 ffe17c3124..155a1155ee 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 5877df024e..8068705e4b 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 e6c7387f27..26be087326 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 0ce726fae4..63d4d7c4ea 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: 002e900e2a695cc7f0ab8dca844ab681c5c7f472 -ll_subversion_number: '0x1054' +git_revision: 3ab3c2fa9d75e597e0195958a5f27a76f19ad513 +ll_subversion_number: '0x1055' ll_version_number: '0x0E' -timestamp: '2024-11-19T12:00:03Z' +timestamp: '2024-11-20T16:08:48Z' 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 53e040571b..4c87876bc5 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 7a037267fb..0cad57cbbe 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 75e5731d91..a4ad06659d 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 0ce726fae4..63d4d7c4ea 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: 002e900e2a695cc7f0ab8dca844ab681c5c7f472 -ll_subversion_number: '0x1054' +git_revision: 3ab3c2fa9d75e597e0195958a5f27a76f19ad513 +ll_subversion_number: '0x1055' ll_version_number: '0x0E' -timestamp: '2024-11-19T12:00:03Z' +timestamp: '2024-11-20T16:08:48Z' 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 f4252b612e..ef3164bfc1 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 f54527e716..38444fe4a9 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: 002e900e2a695cc7f0ab8dca844ab681c5c7f472 -ll_subversion_number: '0x2054' +git_revision: 3ab3c2fa9d75e597e0195958a5f27a76f19ad513 +ll_subversion_number: '0x2055' ll_version_number: '0x0E' -timestamp: '2024-11-19T12:01:06Z' +timestamp: '2024-11-20T16:09:51Z' 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 b28d5e4a02..d5534a9da7 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 01f7a91cef..f53eeff663 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: 002e900e2a695cc7f0ab8dca844ab681c5c7f472 -ll_subversion_number: '0x4054' +git_revision: 3ab3c2fa9d75e597e0195958a5f27a76f19ad513 +ll_subversion_number: '0x4055' ll_version_number: '0x0E' -timestamp: '2024-11-19T12:02:21Z' +timestamp: '2024-11-20T16:10:43Z' 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 e506235dea..c22f6b0572 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 01f7a91cef..f53eeff663 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: 002e900e2a695cc7f0ab8dca844ab681c5c7f472 -ll_subversion_number: '0x4054' +git_revision: 3ab3c2fa9d75e597e0195958a5f27a76f19ad513 +ll_subversion_number: '0x4055' ll_version_number: '0x0E' -timestamp: '2024-11-19T12:02:21Z' +timestamp: '2024-11-20T16:10:43Z' 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 142a10bf5a..f6fadbfe45 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 01f7a91cef..f53eeff663 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: 002e900e2a695cc7f0ab8dca844ab681c5c7f472 -ll_subversion_number: '0x4054' +git_revision: 3ab3c2fa9d75e597e0195958a5f27a76f19ad513 +ll_subversion_number: '0x4055' ll_version_number: '0x0E' -timestamp: '2024-11-19T12:02:21Z' +timestamp: '2024-11-20T16:10:43Z' 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 c10dc95e00..5ab8eb6292 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 e70db6f18e..60240e5f9f 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: 002e900e2a695cc7f0ab8dca844ab681c5c7f472 -ll_subversion_number: '0x3054' +git_revision: 3ab3c2fa9d75e597e0195958a5f27a76f19ad513 +ll_subversion_number: '0x3055' ll_version_number: '0x0E' -timestamp: '2024-11-19T12:03:38Z' +timestamp: '2024-11-20T16:12:22Z' 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 747b55e886..32b28f3a3a 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 e70db6f18e..60240e5f9f 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: 002e900e2a695cc7f0ab8dca844ab681c5c7f472 -ll_subversion_number: '0x3054' +git_revision: 3ab3c2fa9d75e597e0195958a5f27a76f19ad513 +ll_subversion_number: '0x3055' ll_version_number: '0x0E' -timestamp: '2024-11-19T12:03:38Z' +timestamp: '2024-11-20T16:12:22Z' 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 cc3a403e3a..24dc376ada 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 e70db6f18e..60240e5f9f 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: 002e900e2a695cc7f0ab8dca844ab681c5c7f472 -ll_subversion_number: '0x3054' +git_revision: 3ab3c2fa9d75e597e0195958a5f27a76f19ad513 +ll_subversion_number: '0x3055' ll_version_number: '0x0E' -timestamp: '2024-11-19T12:03:38Z' +timestamp: '2024-11-20T16:12:22Z' 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 ee86aaab67..8b290a69f6 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 b673a5cbc6..56817b4240 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: 002e900e2a695cc7f0ab8dca844ab681c5c7f472 -ll_subversion_number: '0x3054' +git_revision: 3ab3c2fa9d75e597e0195958a5f27a76f19ad513 +ll_subversion_number: '0x3055' ll_version_number: '0x0E' -timestamp: '2024-11-19T12:05:50Z' +timestamp: '2024-11-20T16:13:38Z' 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 8d831ac3ac..e96d7ad2a5 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 b673a5cbc6..56817b4240 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: 002e900e2a695cc7f0ab8dca844ab681c5c7f472 -ll_subversion_number: '0x3054' +git_revision: 3ab3c2fa9d75e597e0195958a5f27a76f19ad513 +ll_subversion_number: '0x3055' ll_version_number: '0x0E' -timestamp: '2024-11-19T12:05:50Z' +timestamp: '2024-11-20T16:13:38Z' 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 66acacb18b..9fa36af460 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 b673a5cbc6..56817b4240 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: 002e900e2a695cc7f0ab8dca844ab681c5c7f472 -ll_subversion_number: '0x3054' +git_revision: 3ab3c2fa9d75e597e0195958a5f27a76f19ad513 +ll_subversion_number: '0x3055' ll_version_number: '0x0E' -timestamp: '2024-11-19T12:05:50Z' +timestamp: '2024-11-20T16:13:38Z'