I have been able to program Nordic’s nRF firmware through drag-and-drop as well as the pyocd command line tool, but the nRF Connect suite of tools still does not recognize the nRF-52-MDK board as a Nordic USB device. Is there any way to resolve this? Clearly DAPLink is a fast and convenient way to program, but using it seems to be preventing the use of Nordic’s tools; is there a way to switch to JLink?
I primarily want to use this board as a BLE sniffer with Wireshark to troubleshoot a different project, which for a noob like me, seemed to be easiest by following Nordic’s guides and using their software to interface. So please let me know if there is an easier way to achieve that goal with Makerdairy’s hardware.
Edit: I was able to find instructions for flashing the bootloader. I’m able to put the board into bootloader mode (comes up as “CRP DISABLD”), but the storage is only 64kb instead of the 108kb needed for the nRF52 J-Link firmware on Nordic Semiconductor’s website. I’m not sure why the Makerdairy board would have less storage for the bootloader, so I’m guessing this is a problem on my end. Let me know if you have any ideas.