- Brand new Thingy91 PCA20035 out of the box.
- Plugging in the USB and turning it on, the nRF Connect Programmer alternates between 'Select device' and 'No devices available' about every second:
- Trying to select the device when it's available makes no difference, it goes back to 'No devices available.
- I am guessing the bootloader is in a boot loop?
- If I turn off device and hold SW4 while turning it on, I get device '09F0EDDB4C954321' available stably in the programmer:
- I assume is the nRF52 bridge, correct?
- I am then able to update the nRF52 bridge to the latest firmware:
- thingy91_fw_2021-03-04_8e8c6089/img_fota_dfu_hex/thingy91_nrf52_connectivity_bridge_2021-03-04_8e8c6089.hex
- I am selecting 'Enable MCUboot'
- I am NOT selecting Auto read memory
- I use the 'Write' command to update
- Completes successfully in ~19 sec
- After update, device has the same apparent-boot-loop behavior in 2) above
- If I turn off the device and hold SW3 while turning on, the behavior is the same.
- If I repeat without SIM card behavior is the same.
Toolchain info:
$ which nrfjprog /usr/local/bin/nrfjprog $ nrfjprog --version nrfjprog version: 10.12.1 JLinkARM.dll version: 6.88a $ /Applications/nRF\ Connect.app/Contents/MacOS/nRF\ Connect --version 3.6.1 $ uname -a Darwin computer.home 19.6.0 Darwin Kernel Version 19.6.0: Tue Jan 12 22:13:05 PST 2021; root:xnu-6153.141.16~1/RELEASE_X86_64 x86_64 i386 MacBookPro16,1 Darwin