I'm attempting to revert an nRF52840 dongle to the production bootloader. This dongle has a SWD connector soldered on for use with J-Link, and I have no difficulties flashing my own software onto it.
The problem is when trying to revert it to the production bootloader using the documentation at this link. I've downloaded the hex file, extracted graviton_bootloader_mbr_v1.0.1-[nRF5_SDK_15.0.1-1.alpha_f76d012].hex, and flashed it to the dongle. Once reset, the red LED pulses as expected.
However, when I connect the nRF Connect Programmer to it, I see the following error:
2021-09-22T23:30:07.590Z INFO Using USB SDFU protocol to communicate with target2021-09-22T23:30:07.608Z ERROR Error when calling version command: Error: Error message for known response code from DFU target: The data object didn't match firmware/hardware, or missing crypto signature, or malformed protocol buffer, or command parse failed.2021-09-22T23:30:07.608Z ERROR Error when fetching device versions: TypeError: Cannot read property 'part' of undefined
Does anyone have a suggestion as to what might be the issue here? I'm suspecting I might have to repackage that hex file, or that I'm missing some other steps besides simply flashing it.
Thanks!