Bluetooth OTA DFU without an external flash on nRF52840

Hello

I am trying to perform a firmware update over Bluetooth but without using the external flash on the nRF52840-dk.

At this point I can successfully build the smp_svr example using the overlay-bt.conf, in order to enable firmware update over bluetooth. Using the Device manager ios application I can connect to the nRF52840-dk and successfully transfer a new application over Bluetooth.

My goal is to be able to make the Bluetooth firmware update work without using the external flash of the board. (this is because my PCB does not have an external flash, but for testing i am using the nrf52840-dk)

I am aware that without an external flash your application must be small enough in order to fit into the internal memory. If we assume that the application is small enough, containing only the firmware update over Bluetooth functionality, how is it possible to achieve it?

Thank you

Avgerinos

Related