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.
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
Kconfig4. 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 commandThe Nordic Thingy:91 X will be listed as a Thingy:91 X UART product and have the following details: mcuboot
, nordicUsb
, serialPorts
, 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