Problems programming Thingy:53

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

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
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.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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:

Fullscreen
1
2
3
4
5
6
7
nrfutil device list
BCEA884802170693
product Bootloader Thingy:53
ports /dev/tty.usbmodem2101
traits mcuBoot, nordicUsb, serialPorts, usb
Found 1 supported device(s)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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:

Fullscreen
1
2
nrfutil device program --firmware edge_impulse_1.0.0_thingy53_nrf5340.zip --traits mcuBoot
[00:02:40] ###### 100% [6/6 BCEA884802170693] Programmed
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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