Bluetooth OTA Speeds on NRF5 SDK vs Zephyr

I have been working on a project using a nrf52832 and currently have the firmware developed on nrf5sdk. I have been testing out Zephyr with this example https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/samples/subsys/mgmt/mcumgr/smp_svr/README.html for trying out OTA updating. I am getting about 20-24KB/s via the nordic device manager on my pixel 8. While on the nrf5sdk version I am getting around 7-8KB/s on the nordic dfu app, is this to be expected? Are there some config options I should look into on the nrf5sdk version to get closer to this speed?

Would love to hear if there are known benchmark speeds for nrf52832 or similar on OTA DFU speeds via BLE comparing nrf5sdk to the Zephyr performance.

Parents
  • Hello,

    I received an update from the mobile apps developers saying that with secure DFU in nRF5SDK (v15.x.x and higher), the speed you are seeing (7–8kB/s) is normal, and it is even less with SDK versions lower than 15.x.x.

    I know this is very low compared to the speed we see in nRF Connect SDK, which uses McuMgr.

    Kind regards,
    Abhijith

Reply
  • Hello,

    I received an update from the mobile apps developers saying that with secure DFU in nRF5SDK (v15.x.x and higher), the speed you are seeing (7–8kB/s) is normal, and it is even less with SDK versions lower than 15.x.x.

    I know this is very low compared to the speed we see in nRF Connect SDK, which uses McuMgr.

    Kind regards,
    Abhijith

Children
Related