Programming precompiled application firmware

nRF Util

tags
nRF Util

Nordic Semiconductor provides precompiled application firmware for the Nordic Thingy:53 prototyping platform. The firmware is provided for applications and samples that support Nordic Thingy:53. You can download the ZIP file from Nordic Thingy:53 Downloads.

To program, for example, the release version of the nRF Machine Learning application from the archive, you would need to use the Machine_Learning/machine_learning_2.7.0_thingy53_nrf5340_zrelease.zip file.

The command follows the same pattern as above:

nrfutil device program --firmware <precompiled_firmware_file_path> --serial-number <serial_number>

For example, for the nRF Machine Learning file, the command could look like this:

nrfutil device program --firmware Machine_Learning/machine_learning_2.7.0_thingy53_nrf5340_zrelease.zip --serial-number THINGY53_C2E0AC7F599

Tip

In the nRF Connect SDK, the build process for applications and samples compatible with the Nordic Thingy:53's thingy53/nrf5340/cpuapp/ns target (this is the case of the nRF Machine Learning application) generates the file dfu_application.zip. This corresponds to the ZIP package included in the archive with precompiled firmware. The programming command is similar:

nrfutil device program --firmware build/zephyr/dfu_application.zip --serial-number <serial_number>

The file zephyr.signed.hex can also be used:

nrfutil device program --firmware build/zephyr/app_signed.hex --serial-number <serial_number>