You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: samples/bluetooth/fast_pair/locator_tag/README.rst
+61-21Lines changed: 61 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -135,11 +135,17 @@ To start Fast Pair discoverable advertising after the FMDN unprovisioning and fa
135
135
Device Firmware Update (DFU)
136
136
============================
137
137
138
-
The locator tag sample uses the :ref:`MCUboot <mcuboot:mcuboot_ncs>` bootloader firmware image, enabling application firmware image upgrades through the :ref:`app_dfu` procedure.
139
-
Over-the-air updates are supported using MCUmgr's Simple Management Protocol (SMP) over Bluetooth.
138
+
The locator tag sample supports over-the-air updates using MCUmgr's Simple Management Protocol (SMP) over Bluetooth.
139
+
The application configures the appropriate DFU solution in relation to the selected board target (see the following table for more details).
140
+
The following DFU solutions are supported in this sample:
141
+
142
+
* The :ref:`MCUboot <mcuboot:mcuboot_ncs>` bootloader solution.
143
+
See the :ref:`app_dfu` user guide for more information.
144
+
* The Software Update for Internet of Things (SUIT) solution.
145
+
See the :ref:`SUIT <ug_nrf54h20_suit_dfu>` user guide for more information.
140
146
141
147
To enable the DFU functionality use the ``SB_CONFIG_APP_DFU`` sysbuild Kconfig option.
142
-
It is enabled by default if the MCUboot bootloader image is used.
148
+
This option is enabled by default if a supported DFU solution is configured (see the following table to learn about supported configurations).
143
149
144
150
To select a specific version of the application, change the :file:`VERSION` file in the sample root directory.
145
151
See the :ref:`zephyr:app-version-details` for details.
@@ -151,21 +157,23 @@ See the :ref:`zephyr:app-version-details` for details.
The sample sysbuild configuration option enables the Device Firmware Update (DFU) functionality.
458
466
The value of this option is propagated to the application configuration option :ref:`CONFIG_APP_DFU <CONFIG_APP_DFU>`.
459
467
On multi-core devices, it adds the Kconfig fragment to the network core image configuration which speeds up the DFU process.
460
-
By default, this option is enabled if the MCUboot bootloader image is used.
468
+
This option is enabled by default if the MCUboot bootloader image is used (``SB_CONFIG_BOOTLOADER_MCUBOOT``) or if the chosen board target is based on an nRF54H Series SoC (``SB_CONFIG_SOC_SERIES_NRF54HX``).
461
469
462
470
.. _CONFIG_APP_DFU:
463
471
@@ -924,7 +932,7 @@ To perform the DFU procedure, complete the following steps:
1. Observe that **LED 0** is blinking at a 1 second interval, which indicates that the DFU mode is disabled.
950
+
#. Press the **Button 3** for 7 seconds or more to enter the DFU mode.
951
+
#. Observe that **LED 0** is blinking at a 0.25 second interval, which indicates that the DFU mode is enabled.
952
+
#. Observe that **LED 2** is blinking, which indicates that the Fast Pair advertising is enabled.
953
+
#. Perform DFU using the `nRF Connect Device Manager`_ mobile app:
954
+
955
+
1. Generate the SUIT envelope by building your application with the FOTA support over Bluetooth Low Energy.
956
+
You can find the generated :file:`root.suit` envelope in the :file:`<build_dir>/DFU` directory.
957
+
Alternatively, you can use the generated :file:`dfu_suit.zip` package in the :file:`<build_dir>/zephyr` directory.
958
+
#. Download the :file:`root.suit` envelope or the :file:`dfu_suit.zip` package to your device.
959
+
960
+
.. note::
961
+
`nRF Connect for Desktop`_ does not currently support the FOTA process.
962
+
963
+
#. Use the `nRF Connect Device Manager`_ mobile app to update your device with the new firmware.
964
+
965
+
a. Ensure that you can access the :file:`root.suit` envelope or the :file:`dfu_suit.zip` package from your phone or tablet.
966
+
#. In the mobile app, scan and select the device to update.
967
+
#. Switch to the :guilabel:`Image` tab.
968
+
#. In the **Firmware Upgrade** section, tap the :guilabel:`SELECT FILE` button and select the :file:`root.suit` envelope or the :file:`dfu_suit.zip` package.
969
+
#. Tap the :guilabel:`START` button.
970
+
#. Wait for the DFU to finish and verify that the application works properly.
971
+
972
+
.. note::
973
+
Support for SUIT updates is available starting from the following versions of the `nRF Connect Device Manager`_ mobile app:
0 commit comments