Open shuimoshusheng opened 2 months ago
I also meet the same question. It seems that the c in raw_receive() is not correctly resolved.
I was able to successfully program an older nRF52840 MDK.
UF2 Bootloader 0.2.13-42-g82464f9-dirty lib/nrfx (v2.0.0) lib/tinyusb (legacy-1500-g23df777b) s140 6.1.1 Model: nRF52840 MDK USB Dongle Board-ID: nRF52840-Dongle-v1 Date: Feb 3 2020
I used the uf2conv tool from the MS github: https://github.com/Microsoft/uf2
python3 uf2conf.py s140_nrf52_6.1.1_softdevice.hex -c -f 0xADA52840
And just copied the output (flash.uf2) to the root directory when the MDK was in file mode (hold reset when inserting the usb)
I was able to successfully program an older nRF52840 MDK.
UF2 Bootloader 0.2.13-42-g82464f9-dirty lib/nrfx (v2.0.0) lib/tinyusb (legacy-1500-g23df777b) s140 6.1.1 Model: nRF52840 MDK USB Dongle Board-ID: nRF52840-Dongle-v1 Date: Feb 3 2020
I used the uf2conv tool from the MS github: https://github.com/Microsoft/uf2
python3 uf2conf.py s140_nrf52_6.1.1_softdevice.hex -c -f 0xADA52840
And just copied the output (flash.uf2) to the root directory when the MDK was in file mode (hold reset when inserting the usb)
Thanks,I will try it.
Thank you for your open-source sharing. When I use the examples, I always prompt NRF52-CMD-CHECKSUM-ERROR like this:
My Device is nRF52480 MDK USB Dongle,Use this method uf2boot to convert hex to UF2。Then updated firmware。