This is the recommended method for manual updates and testing.
- Navigate to nRF Cloud and log in to your account.
- Select Firmware Updates in the Device Management tab on the left.
-
For application or bootloader updates only, create an update bundle:
- Click Add bundle.
-
Upload your bundle file:
- For application updates:
dfu_application.zip - For bootloader updates:
dfu_mcuboot.zip
- For application updates:
-
Enter a Name for the bundle.
- Enter a Version string (this is only a label for the bundle list and is not used by the device).
- Click Create/Upload Bundle.
-
Create a FOTA update:
- Click Create FOTA Update.
- Enter a Name for the update.
- Optionally enter a Description.
-
In the Bundle dropdown, select the target bundle:
- For application or bootloader updates: the bundle you uploaded in the previous step.
- For modem updates: a pre-provisioned full or delta modem bundle already listed in nRF Cloud.
-
Select the target device or devices using one of the following fields:
- Group — deploys to every device in a predefined device group.
- Devices — pick individual devices by clicking their device UUID to add them to the selection.
-
Check Deploy now to start the update immediately after creation. Leave it unchecked to create the job and deploy it manually later.
- Click Create FOTA Update to create the update.
-
Monitor progress:
- The Overall Progress section transitions from In Progress to Completed.
- The individual device Status progresses through Queued → Updating → Succeeded.
- The device automatically downloads and applies the update once it comes online.
- To trigger an immediate FOTA poll, press and hold Button 1 on the device. On Thingy:91 X, pressing on the top of the case pushes Button 1.
-
Verify the update:
- Navigate to your device page.
- Click Devices under Device Management in the navigation pane on the left, then click the device UUID in the list to open the device page.
- Click Device info under the Device Information card.
- Check the App Version (for app updates) or Modem Firmware (for modem updates) field.
- Confirm that the version matches your new firmware.