Hi, I have a Thingy:53 development board that I'm trying to program, but I'm running into issues. When the board first arrived, it was working with the nRF Edge app. I then tried to program a different pre-compiled image onto the device using MCUBoot over USB. I used the Programmer tool in nRF Connect for Desktop, but would continuously run into this issue. I was following the steps outlined here:
https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/device_guides/working_with_nrf/nrf53/thingy53_gs.html#updating-through-usb
12:17:11.013 Getting serialport options from persistent store BCEA884802170693.pc-nrfconnect-programmer 12:17:11.104 Using nrf-device-lib-js version: 0.6.12 12:17:11.105 Using nrf-device-lib version: 0.15.3 12:17:11.105 Using nrfjprog DLL version: 10.19.1 12:17:11.106 Using JLink version: JLink_V7.80c 12:17:22.861 Update files regions according to Application core 12:17:22.863 Parse memory regions for file 12:17:29.324 Checking ZIP file: /2023-09-04-precompiled-application-firmware/Edge_Impulse/edge_impulse_1.0.0_thingy53_nrf5340.zip 12:17:29.563 File was last modified at 1/30/2023, 12:30:02 PM 12:17:47.152 Writing /2023-09-04-precompiled-application-firmware/Edge_Impulse/edge_impulse_1.0.0_thingy53_nrf5340.zip to device BCEA884802170693 12:18:07.750 MCUboot DFU failed with error: async task failure for id: 70690554743 msg: [mcuBoot] Error when programming through MCUBoot: Unable to program multi image file from file '/Users/cefarrah/Downloads/2023-09-04-precompiled-application-firmware/Edge_Impulse/edge_impulse_1.0.0_thingy53_nrf5340.zip'. Error code: 603 (Timeout). (Origin: "Error when running device operation program") 12:18:07.751 Please make sure that the device is in MCUboot mode and try again.
I tried a few different times and it always ended up with the same error.
I then tried using the nrfutil command line tool and I could see the device and see that it is in mcuboot mode:
nrfutil device list BCEA884802170693 product Bootloader Thingy:53 ports /dev/tty.usbmodem2101 traits mcuBoot, nordicUsb, serialPorts, usb Found 1 supported device(s)
When I try to program the image, it appears to be successful, but the device doesn't appear to be functional afterwards. I'm not getting any output from the serial terminal, and I can no longer connect to it through bluetooth:
nrfutil device program --firmware edge_impulse_1.0.0_thingy53_nrf5340.zip --traits mcuBoot [00:02:40] ###### 100% [6/6 BCEA884802170693] Programmed
This is on an M1 Mac. I am using nrfutil version 7.6.0 (92ce3a0 2023-08-15) and nRF Connect for Desktop v4.2.1 with Programmer v3.0.9