Hi all,
I’m using the Legacy Notecard Cellular on a Notecarrier-F, with an Adafruit nRF52840 Feather Express, developing with Nordic’s nRF Connect SDK in Visual Studio Code.
I’m trying to get outboard DFU working, and am running into a problem where the board just goes into DFU mode all the time and will never run app code.
Figuring I must be overlooking something, I decided to just try to get this example project working, straight out of git:
I’m seeing the same symptom with this example as I was with my own codebase: I create a project from this example (using the blinky fast one, specifically), build it and flash it to my board no problem. But once I have flashed it, the solid red LED on the Feather seems to indicate that it’s in bootloader mode. We’re not getting any of that sweet blinky action, I think because we’re not actually running the application code and are instead going right into bootloader mode every time. Here are some things I have tried that haven’t worked:
- Press the reset button on the Feather (goes right back to same state, red LED)
- Press the user sw button on the Feather (nothing happens)
- Press the reset button on the Feather while holding down the user sw button on the Feather (goes right back to same state)
- Connect the Feather’s D2 pin to 3v3 while pressing the reset switch on the Feather
- Connect the Feather’s D2 pin to GND while pressing the reset switch on the Feather
- Uncommenting CONFIG_BOOT_SERIAL_WAIT_FOR_DFU=y in the mcuboot.conf, rebuilding and reflashing.
- Commenting it back out, rebuilding and reflashing…
- Check the Feather’s D2 pin with a DMM (3.3v)
On the forums here there is another post describing what seems like exactly the same symptom, but it doesn’t appear to have reached a resolution:
Does outboard DFU still work for the nRF52840? Am I missing something obvious?
Here’s a photo, in case that’s helpful: