nRF Util v7.1.0

Programming application firmware on a Nordic Thingy:91

These devices are listed using the mcuboot trait.

Build your nRF Connect SDK project for the nRF9160 System in Package (SiP) of the Nordic Thingy:91™, for example, the thingy91_nrf9160_ns and use the file build/zephyr/app_signed.hex generated, see Multi-image builds

  1. Find the device serial number by running the following:
    nrfutil device list --traits mcuboot
  2. Before programming, put the nRF9160 SiP of the Nordic Thingy:91 in application serial recovery mode by holding in the SW3 button while powering it off and on.
  3. Program build/zephyr/app_signed.hex to a device with serial number THINGY91_xxxxxxxxxxxx, by running the following:
    nrfutil device program --firmware build/zephyr/app_signed.hex --serial-number THINGY91_xxxxxxxxxxxx
If nrfutil device fails with a timeout error during step 3, put it into application serial recovery mode as described in step 2. See also Troubleshooting.