Skip to content

Commit 7f1fb5b

Browse files
MarekPietarlubos
authored andcommitted
samples: bluetooth: fast_pair: Enable CONFIG_BT_CONN_TX_NOTIFY_WQ
Change enables CONFIG_BT_CONN_TX_NOTIFY_WQ to work around the MPSL flash synchronization timeout known issue. Jira: NCSDK-29354 Signed-off-by: Marek Pieta <[email protected]> Signed-off-by: Pekka Niskanen <[email protected]>
1 parent efb4612 commit 7f1fb5b

File tree

4 files changed

+15
-0
lines changed

4 files changed

+15
-0
lines changed

doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -442,6 +442,9 @@ Bluetooth Fast Pair samples
442442

443443
* The values for the :kconfig:option:`CONFIG_BT_ADV_PROV_TX_POWER_CORRECTION_VAL` Kconfig option in all configurations, and for the :kconfig:option:`CONFIG_BT_FAST_PAIR_FMDN_TX_POWER_CORRECTION_VAL` Kconfig option in configurations with the Find My Device Network (FMDN) extension support.
444444
The values are now aligned with the Fast Pair requirements.
445+
* The sample configurations to use a separate workqueue for connection TX notify processing (:kconfig:option:`CONFIG_BT_CONN_TX_NOTIFY_WQ`).
446+
This is done to work around the timeout in MPSL flash synchronization (``NCSDK-29354`` known issue).
447+
See :ref:`known_issues` for details.
445448

446449
* :ref:`fast_pair_locator_tag` sample:
447450

samples/bluetooth/fast_pair/input_device/prj.conf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ CONFIG_BT_ADV_PROV_GAP_APPEARANCE_SD=y
4444
# * nrf5340dk/nrf5340/cpuapp(/ns)
4545
CONFIG_BT_ADV_PROV_TX_POWER_CORRECTION_VAL=-15
4646

47+
# Use a separate workqueue for connection TX notify processing. This is done to work
48+
# around the MPSL flash synchronization timeout known issue (NCSDK-29354).
49+
CONFIG_BT_CONN_TX_NOTIFY_WQ=y
50+
4751
# Disable automatic initiation of PHY updates.
4852
# Workaround to prevent disconnection with reason 42 (BT_HCI_ERR_DIFF_TRANS_COLLISION).
4953
# Some Android phones reply to the LL_PHY_REQ and at the same time initiate a connection

samples/bluetooth/fast_pair/locator_tag/configuration/prj.conf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ CONFIG_BT_ADV_PROV_FAST_PAIR=y
3838
CONFIG_BT_ADV_PROV_DEVICE_NAME=y
3939
CONFIG_BT_ADV_PROV_DEVICE_NAME_SD=y
4040

41+
# Use a separate workqueue for connection TX notify processing. This is done to work
42+
# around the MPSL flash synchronization timeout known issue (NCSDK-29354).
43+
CONFIG_BT_CONN_TX_NOTIFY_WQ=y
44+
4145
# Disable automatic initiation of PHY updates.
4246
# Workaround to prevent disconnection with reason 42 (BT_HCI_ERR_DIFF_TRANS_COLLISION).
4347
# Some Android phones reply to the LL_PHY_REQ and at the same time initiate a connection

samples/bluetooth/fast_pair/locator_tag/configuration/prj_release.conf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ CONFIG_BT_ADV_PROV_FAST_PAIR=y
5050
CONFIG_BT_ADV_PROV_DEVICE_NAME=y
5151
CONFIG_BT_ADV_PROV_DEVICE_NAME_SD=y
5252

53+
# Use a separate workqueue for connection TX notify processing. This is done to work
54+
# around the MPSL flash synchronization timeout known issue (NCSDK-29354).
55+
CONFIG_BT_CONN_TX_NOTIFY_WQ=y
56+
5357
# Disable automatic initiation of PHY updates.
5458
# Workaround to prevent disconnection with reason 42 (BT_HCI_ERR_DIFF_TRANS_COLLISION).
5559
# Some Android phones reply to the LL_PHY_REQ and at the same time initiate a connection

0 commit comments

Comments
 (0)