Preloaded and precompiled Thingy:53 firmware

The Nordic Thingy:53 comes preloaded with the following firmware:

  • Edge Impulse application firmware

  • MCUboot bootloader

  • SoftDevice controller on the network core

This page describes how to connect with Edge Impulse Studio or update Nordic Thingy:53 with precompiled firmware provided by Nordic Semiconductor.

Connecting with Edge Impulse Studio

The Nordic Thingy:53 is preprogrammed with Edge Impulse firmware. The Edge Impulse firmware enables data collection from all the sensors on the Nordic Thingy:53. You can use the collected data to train and test machine learning models. Deploy the trained machine learning model to the Nordic Thingy:53 over Bluetooth® LE or USB.

Complete the following steps to get started with Edge Impulse:

  1. Go to the Edge Impulse website.

  2. Create a free Edge Impulse account.

  3. Download the nRF Edge Impulse mobile app.

  4. Follow the instructions in the Nordic Semi Thingy:53 page.

Precompiled Thingy:53 firmware

If you want to program your Nordic Thingy:53 with other precompiled firmware, you can download the latest precompiled firmware from the following sources:

  • The Nordic Thingy:53 Downloads page (the Precompiled application firmware section). The package contains a CONTENTS.txt file listing the locations and names of different firmware images.

  • The nRF Programmer mobile app (available for Android and iOS). The application lists the available precompiled firmware images when you open it.

Updating precompiled firmware

You can update the precompiled firmware using any of the following methods:

You can update the Nordic Thingy:53 application and network core over Bluetooth LE using the nRF Programmer mobile application for Android or iOS.

Complete these steps to update the firmware:

  1. Open the nRF Programmer app.

    A list of available samples appears.

    nRF Programmer - list of samples

    nRF Programmer - list of samples

  2. Select a sample.

    Application info appears.

    nRF Programmer - Application Info

    nRF Programmer - Application Info

  3. Select the version of the sample from the drop-down menu.

  4. Tap Download.

    When the download is complete, the name of the button changes to Install.

  5. Tap Install.

    A list of nearby devices and their signal strengths appears.

  6. Select your Nordic Thingy:53 from the list. It is listed as El Thingy:53.

    The transfer of the firmware image starts, and a progress wheel appears.

    nRF Programmer - progress wheel

    nRF Programmer - progress wheel

    If you want to pause the update process, tap Pause. If you want to stop the update process, tap Stop.

    The image transfer is complete when the progress wheel reaches 100%. The Nordic Thingy:53 is reset and updated to the new firmware sample.

  7. Tap Done to return to Application info.