I am unable to enter recovery mode using the boot button method while testing the bootloader/mcuboot/samples/zephyr/hello-world example on my nRF5340DK board.
Here's the setup:
- Using a brand new nRF5340DK development board.
- Employing a clean example with no modifications to prj.conf and no overlays included.
- Running on an M1 Mac.
- Using nRF Connect for Desktop v4.4.0 with Toolchain Manager v1.3.0.
- Employing nRF Connect SDK v2.5.2 and toolchain v2.5.2.
- Building with the nrf5340dk_nrf5340_cpuapp_ns board selected.
Observing UART output via the nRF Connect Serial Terminal, I receive the following output on reset regardless of whether I hold the boot button:
I: Starting bootloader
I: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
I: Secondary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
I: Boot source: none
I: Image index: 0, Swap type: none
I: Bootloader chainload address offset: 0xc000
*** Booting nRF Connect SDK v2.5.2 ***
Hello World from Zephyr on nrf5340dk_nrf5340_cpuapp!
The boot led doesn't react at all either.
Additionally, I've tested the button example to confirm that button0 and led0 operate as expected.
Any insights or suggestions on resolving this issue would be greatly appreciated.