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

BLE DFU via PC nrfutil is really slow

Hi,

I have downloaded the latest SDK12 for nRF52.

And i tried out the new "BLE Secure DFU Bootloader" example.

But i found that doing the BLE DFU with nrfutil on windows take 1 minute for the pre-generated package "dfu_test_app_hrm_s132.zip" to complete uploading.

Then tried it on the nRF Toolbox on Android, it only 20 seconds to complete.

Why does PC take 3 times longer to complete the upload?

Best Regards,

Chew

Parents
  • The actual time it takes to complete a DFU will depend on the connection interval. I think that Android v6.0.0 allows for a connection intervals down to 11.25ms, and the bootloader has preferred connection parameters between 15 and 30ms. I am not sure what the minimum and maximum connection parameters are set to in the connectivity firmware, but it most likely closer to 30ms.

Reply
  • The actual time it takes to complete a DFU will depend on the connection interval. I think that Android v6.0.0 allows for a connection intervals down to 11.25ms, and the bootloader has preferred connection parameters between 15 and 30ms. I am not sure what the minimum and maximum connection parameters are set to in the connectivity firmware, but it most likely closer to 30ms.

Children
No Data
Related