This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

BLE DFU Speed difference between SDK14.2 and SDK15.3

Config1:
MCU : nRF52840
SDK : SDK15.3
Softdevice : s340_nrf52_6.1.1_softdevice (SDK15.3)
Phone: iOS version 12.1

Config2:
MCU : nRF52832
SDK : SDK14.2
Softdevice : s332_nrf52_5.0.0_softdevice (SDK14.2)
Phone: iOS version 12.1


We have use SDK Bootloader example code for both SDK14.2 and SDK15.3 for BLE DFU. Our bootloader is based on the BLE secure bootloader example from SDK14.2 and SDK15.3

Now if we use SDK14.2 then it will take max 2 minute for BLE application upgrade.
and if we use SDK15.3 then it will take around 12 to 15 minute for BLE application upgrade.

Note: Application file size which is used in both upgrade is same.

so my question is for SDK15.3 boothloader example code takes more time then SDK14.2 bootloader example code.
Why it takes more time?

I use same app and mobile device in both condition.

Thanks,
Sandip Divani

Related