I see that BLE OTA DFU mechanism is available for RAK4631. Instead of using the BLE layer, I am developing a process to do the DFU using UART.
My approach would be to store the new image file on my modem’s (RAK2011 - BG96) storage and then to mimic whatever process BLE layer is doing to write to the memory of NRF chip (RAK4631).
However, in the the Bluefruit52Lib library, I don’t see the chip memory being exposed directly to the incoming BLE packets for DFU. All I see are supervisor calls that are using data fetched from BLE GATTS and in turn , maybe writing to the memory banks of the chip.
Therefore, I wanted to ask if I can directly write my image file to the memory banks and is my approach possible while remaining within the constraints of PlatformIO (and not involving the NRF SDK).