KMKfw / kmk_firmware

Clackety Keyboards Powered by Python
https://kmkfw.zulipchat.com
Other
1.45k stars 486 forks source link

Unable to flash CircuitPython to MakerDiary nRF52840 MDK (NO USB dongle) #204

Closed teoremma closed 3 years ago

teoremma commented 3 years ago

I am trying to run this project on the suggested board MakerDiary nRF52840 MDK. I am encountering issues flashing the official CircuitPython .hex provided here. I have tried drag-and-drop to the DAPLINK mass storage that the MDK provides as well as pyocd -t nrf52 circuitpython.hex. I both cases it appears to have flashed succesfully but no CIRCUITPY mass storage appears afterwards.

As per #52 I understand that @klardotsh added the initial support for this board in CircuitPython so I hope I can get some useful pointers here.

Anybody has any ideas on why this could be happening? Any workarounds?

klardotsh commented 3 years ago

While I think I still own that hardware somewhere in a box, I haven't touched the MDK in years, and don't really maintain the upstream board definitions anymore. Have you asked for general troubleshooting assistance in the Adafruit Discord?

klardotsh commented 3 years ago

Closing because this isn't a KMK bug, though I'll still respond as time allows.

@teoremma here's the docs I wrote about flashing that device back in 2018: https://github.com/adafruit/circuitpython/tree/main/ports/nrf/boards/makerdiary_nrf52840_mdk. It might still apply today.

teoremma commented 3 years ago

Thank you. I was able to successfully flash it following the steps here.