Oh, I see the 52840. Small but it is there. So the listing may be wrong. OTOH they may have invested a lot into their combined customized bootloader so they could stick to unsigned firmware after all. Just today I saw what adafruit did here https://github.com/adafruit/Adafruit_nRF52_Bootloader/tree/master/lib/sdk11 or see https://github.com/adafruit/Adafruit_nRF52_Bootloader/blob/master/Makefile#L114 they appear to actually link old SDK11 bootloader sources with newer SDK to support nRF52840 and legacy unsigned DFU(?). In theory Desay could do the same but the chance is of course very low.
EDIT: they indeed use legacy unsigned DFU format with the nRF52840 becasue the readme points to https://github.com/adafruit/Adafruit_nRF52_nrfutil which is old 0.5.3 nrfutil fork using legacy DFU, I use it with DS-D6 now. Maybe you could check that bootloader and use it with espruino too? The UF2 format support looks interesting.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Oh, I see the 52840. Small but it is there. So the listing may be wrong. OTOH they may have invested a lot into their combined customized bootloader so they could stick to unsigned firmware after all. Just today I saw what adafruit did here https://github.com/adafruit/Adafruit_nRF52_Bootloader/tree/master/lib/sdk11 or see https://github.com/adafruit/Adafruit_nRF52_Bootloader/blob/master/Makefile#L114 they appear to actually link old SDK11 bootloader sources with newer SDK to support nRF52840 and legacy unsigned DFU(?). In theory Desay could do the same but the chance is of course very low.
EDIT: they indeed use legacy unsigned DFU format with the nRF52840 becasue the readme points to https://github.com/adafruit/Adafruit_nRF52_nrfutil which is old 0.5.3 nrfutil fork using legacy DFU, I use it with DS-D6 now. Maybe you could check that bootloader and use it with espruino too? The UF2 format support looks interesting.