Programming Nordic Thingy:91 firmware

nRF Connect for Desktop

tags
nRF Connect for Desktop

You can program the Nordic Thingy:91™ application and network core firmware over USB by using MCUboot using the Cellular Monitor app.

Note

This procedure for programming with one of the built-in samples or required modem firmware is only available for Nordic Thingy:91. A similar procedure is available for the nRF9160 DK. For all other compatible devices (including custom boards), see Software requirements.

To program the firmware on Nordic Thingy:91 using the Cellular Monitor app, complete the following steps:

  1. Open the Cellular Monitor app.
  2. Click Select Device and select Nordic Thingy:91 from the drop-down list.

    Cellular Monitor app - Select device

    The drop-down text changes to the type of the selected device, with its SEGGER ID below the name.

  3. Click Program device in the Advanced options section.

    Cellular Monitor app - Program device

    The Program sample app window appears, displaying applications you can program to the Thingy:91.

  4. Click Select in the Modem Shell section.

    Cellular Monitor - Select Modem Shell

    The Program Modem Firmware (Optional) window appears.

  5. Click Select in the section for the latest modem firmware.

    The Program Modem Firmware (Optional) window expands to display additional information.

    Cellular Monitor app - Enable MCUboot

  6. Switch off the Thingy:91.

  7. Press SW3 while switching SW1 to the ON position to enable the MCUboot mode.
  8. Click Program to program the modem firmware to the Thingy:91.
    Do not unplug or turn off the device during this process.
    When the process is complete, you see a success message.
    If you see an error message, switch off the Thingy:91, enable MCUboot mode again, and click Program.

  9. Click Continue to move to the next step.
    The Program Modem Firmware (Optional) window changes to the Program Modem Shell window.

  10. Switch off the Thingy:91.

  11. Press SW3 while switching SW1 to the ON position to enable the MCUboot mode.
  12. Click Program to program the application to the Thingy:91.
    Do not unplug or turn off the device during this process.
    When the process is complete, you see a success message.
  13. Click Close to close the Program Modem Shell window.

If you see an error message, switch off the Thingy:91, enable the MCUboot mode again, and click Program.