Skip to content

Commit 6f99ed9

Browse files
committed
doc: Extend the QM35 firmware update section
- Added description of the QM35 FW update process - Fixed invalid path in the flash command for nRF54LM20 Signed-off-by: Marcin Kajor <marcin.kajor@nordicsemi.no>
1 parent 86cb853 commit 6f99ed9

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

docs/firmware_update.rst

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,14 @@ To enable QM35 firmware upgrade support, build the application with the ``uwb_qm
216216
217217
west build -b nrf5340dk/nrf5340/cpuapp app -- -DSNIPPET='uwb_qm35_dfu' -Dapp_SNIPPET='uwb_qm35_src;dfu_smp'
218218
219+
When the ``nrfconnect-sdk-qorvo`` west module is present in the workspace, the ``uwb_qm35_dfu`` snippet bundles its default :file:`qm35825.bin` firmware as an additional MCUboot image stored in external flash.
220+
During the UWB initialization at startup, the application compares versions and updates the QM35 module from this image if an update is required.
221+
To bundle a QM35 firmware binary from a custom location, pass the path to ``west build`` using the ``QM35_IMAGE_PATH`` CMake variable:
222+
223+
.. code-block:: console
224+
225+
west build -b nrf54lm20dk/nrf54lm20a/cpuapp app -- -DSNIPPET='uwb_qm35_dfu' -Dapp_SNIPPET='uwb_qm35_src;dfu_smp' -DQM35_IMAGE_PATH='/path/to/qm35825.bin'
226+
219227
Configuration options
220228
=====================
221229

@@ -242,7 +250,7 @@ The QM35 firmware is automatically programmed to external flash together with th
242250

243251
.. code-block:: console
244252
245-
nrfutil device --x-ext-mem-config-file applications/doorlock/app/boards/nrf54lm20dk_spi_nrfutil_config.json program --firmware build/merged.hex --options verify=VERIFY_READ,ext_mem_erase_mode=ERASE_RANGES_TOUCHED_BY_FIRMWARE,reset=RESET_SOFT
253+
nrfutil device --x-ext-mem-config-file app/boards/nrf54lm20dk_spi_nrfutil_config.json program --firmware build/merged.hex --options verify=VERIFY_READ,ext_mem_erase_mode=ERASE_RANGES_TOUCHED_BY_FIRMWARE,reset=RESET_SOFT
246254
247255
Firmware upgrade procedure
248256
==========================

0 commit comments

Comments
 (0)