Skip to content

Commit 0afef3c

Browse files
committed
applications: nrf_desktop: turn on BT_ID_AUTO_SWAP_MATCHING_BONDS
Allow bonding with the same HID host on multiple Bluetooth local identities. JIRA: NCSDK-32518 Signed-off-by: Jan Zyczkowski <[email protected]>
1 parent 30c6c4a commit 0afef3c

File tree

1 file changed

+5
-12
lines changed

1 file changed

+5
-12
lines changed

applications/nrf_desktop/Kconfig.ble

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ config DESKTOP_BT_PERIPHERAL
3939
imply DESKTOP_HIDS_ENABLE
4040
imply BT_DIS
4141
imply DESKTOP_DEV_DESCR_ENABLE
42+
imply BT_ID_AUTO_SWAP_MATCHING_BONDS
4243
select BT_PERIPHERAL
4344
help
4445
HID peripherals are configured to use the GAP Peripheral role as
@@ -55,19 +56,11 @@ config DESKTOP_BT_PERIPHERAL
5556
module. The module implements a custom GATT Service which is required
5657
to connect with nRF Desktop dongles.
5758

58-
if DESKTOP_BT_PERIPHERAL
59-
60-
config BT_ID_UNPAIR_MATCHING_BONDS
61-
default y
62-
help
63-
Delete bond with the same peer on another Bluetooth local identity
64-
when bonding to prevent bonding failures. That improves user
65-
experience during the erase advertising procedure.
66-
67-
By default, overwriting bond requires authenticated pairing.
59+
The nRF Desktop peripheral enables the feature that is used
60+
to automatically swap matching bonds when the local Bluetooth
61+
identity changes.
6862

69-
Enabling this option is needed to pass the Fast Pair Validator's
70-
end-to-end integration tests.
63+
if DESKTOP_BT_PERIPHERAL
7164

7265
config BT_ID_ALLOW_UNAUTH_OVERWRITE
7366
default y

0 commit comments

Comments
 (0)