Flash instructions for the Thingy:91 X

The Thingy:91 X, unlike our development kits, does not have a debugger on board. Therefore, the procedure for flashing firmware is different. In this short paragraph, we will show you what is needed to flash the Thingy:91 X.

1. Connect the Thingy:91 X to your computer with a micro-USB cable.

Thingy:91 X

2. Switch the Thingy:91 X by switching SW1 to the ON position.

3. In Visual Studio Code, add the following Kconfig to the prj.conf file of the application you want to flash to the Thingy:91 X, to will enable MCUboot in the application.

CONFIG_BOOTLOADER_MCUBOOT=y
Kconfig

4. Click on the three horizontal dots to the right of the build directory and select Start New Terminal Here.

5. Enter the following command to list the connected devices and their traits:

nrfutil device list
Terminal command

The Nordic Thingy:91 X will be listed as a Thingy:91 X UART product and have the following details: mcubootnordicUsbserialPorts, and usb traits.

A 21-character J-Link serial number, for example, THINGY91X_C2E0AC7F599.

6. Enter the following command to program the application binary to the nRF9151 application core:

nrfutil device program --firmware dfu_application.zip --serial-number <J-Link Serial number> --traits mcuboot --x-family nrf91 --core Application
Terminal command

Register an account
Already have an account? Log in
(All fields are required unless specified optional)

  • 8 or more characters
  • Upper and lower case letters
  • At least one number or special character

Forgot your password?
Enter the email associated with your account, and we will send you a link to reset your password.