circuitpython: nRF52833 DK (PCA10100) CircuitPython UF2 does not work on Adafruit_nRF52_Bootloader
CircuitPython version
adafruit-circuitpython-pca10100-en_US-7.0.0
Code/REPL
no code...
Behavior
Cannot flash CircuitPython on nRF52833 Dev Kit.
Bootloader was flashed with embedded JLink. Tried with latest release of bootloader (0.6.2) as well previous version (0.6.1)
Nothing happens is what I see…
When I drag/drop the UF2, it copies, the device reboots back into bootloader mode.
Description
No response
Additional information
I was first trying with a new nRF52833 board but it didn’t work. Had to buy a nRF552833 Dev Kit rom Nordic to validate that the reference board didn’t work… It actually shows the exact same problem as my board. Hence, the issue has been replicated on a board currently out for CP 7.0.0
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 62 (3 by maintainers)
Good news everyone. I just tested changes on the bootloader side to make a build that includes the 7.2 Softdevice and there is no need to do anything special to load Circuitpython. Drag/drop of the CP UF2 as per other boards works perfectly fine.
I’ll close this issue once all the bootloader changes are merged in and tested with merged binaries.
There is a PR already under way in the bootloader repo BOOT#231 that would help with the default softdevice but it’s currently stuck with non-related hardware dependencies (USB VID/PID on a board that it also brings in). I left a comment asking if the two could be split in two separate PRs.
I haven’t tested if those changes will resolve the issue here (or simplify what needs to be done to upload CP). However, I suspect it help simplify things…