Thingy:91 X manual programming

Hello! I am trying to upload the basic applications to the Thingy:91 X from the downloads tab, here: https://www.nordicsemi.com/Products/Development-hardware/Nordic-Thingy-91-X/Download?lang=en#infotabs, as I want to try the asset tracker application. I've tried both command line and the nRF Connect tool, following this guide. https://www.electromaker.io/project/view/getting-started-with-the-thingy91-kit. When using the programmer to write a file, like the zip given in the first link, I receive the error SMP Request failed SMP request returned error code 6. (Generic), which I've come to understand means the mcuBoot is working incorrectly/not set to the correct mode. I find this odd since the traits displayed when using the command nrfutil device list shows mcuBoot, modem, nordicUsb, serialPorts, usb, and the device shows as Thingy:91 X UART. I have used the command nrfutil device program --firmware mfw_nrf9160_1.3.7.zip --serial-number <serial_number> (with my serial number from the above command) and the process stops at 99%. I can however, use the quick start application with nRF Connect which can upload the Asset Tracker Template/Test template, so the Thingy:91 X is able to receive some uploads. Any ideas why doing it manually doesn't seem to work? How can I go forward with this when making my applications?

I am using Linux Mint 22.3 x86_64, and uploading via a USB cable (do not have access to debug probes currently). I have seen soem say the mcuBoot can enter a bad state and function poorly. How can I fix this? 

Parents Reply Children
No Data
Related