I am trying to do Secure DFU through WebUSB[1]. I need suggestions to move forward.
Some starting points I found :
DFU Protocol
I did saw that SDK 15.3.0 outlines DFU protocol[2] which is currently supported over BLE, UART and Serial. How can I add support for WebUSB ?
It is already ported to WebBluetooth[3].
pc-nrf-dfu-js[4]
Nordic currently also supports DFU through Serial, BLE using JavaScript. Can we somehow add WebUSB support to this ?
Zephyr[5]
Zephy currently supports WebUSB but requires Zephyr OS. Can the dependency of Zephyr be removed ?
It will be wonderful if anyone from the community is willing to contribute in making WebUSB support for NRF with us.
References