Firmware transfer over BLE for another MCU

Hi,

For our application, we need to transfer binary (.bin) file from Phone and nRF5340 over BLE and store it into the SD card. Later, another MCU will read the file and update its firmware.

I went through two other queries query_1 and query_2, but those are for transferring data over UART. However, I want to store the file first on an external SD card connected to the SoC, rather than directly transmitting over UART.

I cannot find any example for the same in nRF Connect SDK V2.0.0. Please let me know if I can use any example or a can follow a procedure.

Thanks

Parents Reply
  • Hi Simon,

    So if nRF5340 (peripheral) triggers below function then automatically data length should be update for the mobile app, correct?

    Also enabling updating the MTU size from the mobile app should do the work of improving the transfer speed in our case, right?


    as of Android 6, DLE is supported, and there is no API to enable or disable it.

    Is it the same case for iOS when it comes to DLE? Because, for MTU as far as I know, iOS decides the MTU on its own and cannot be updated. Please correct me if I am wrong.

    Thanks,

    Shubham

Children
No Data
Related