02-24-2020, 03:30 AM
(02-22-2020, 10:45 AM)mulm Wrote: I would think this is just a missing element or misconfiguration of underlying bootloader... the Nordic tools seem very mature from what I've seen so far.
I think the disconnect you are seeing is nRF Connect rejecting the .zip file and aborting the transfer. It does exactly the same thing if the type field of micropython.zip is set wrong.
Also, keep in mind that to during an OTA update we are using the SoftDevice (and I think also parts of the bootloader code) making it difficult to safely overwrite them with new code. The Nordic tools certainly allow UART DFU to replace the SoftDevice and bootloader but, after spending a little time in the company of a search engine, I have not (yet?) uncovered evidence that Bluetooth DFU updates are supported.