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

nrfutil DFU upload extremely slow

as already written in other threads (two years old) the DFU upload with nrfutil is extremely slow.

Transferring the same data from a smartphone (with BLE5) takes about 20seconds, with nrfutil 2 minutes or more.

We use nrf52840 DKs for the PC side and our board.

We use the following command to run the update.

nrfutil dfu ble -ic NRF52 -pkg app_dfu_package.zip -snr $(NRF52840_SNR_BLE) -n "MY_NAME" -f -cd 0

nrfutil version 6.0.0a1

What could be the reason for the slow update. Is there anything we can do to speed this up?

Parents Reply
  • Hi,

    I tested to upload our firmware zip with a NRF52840DK board, and using

    nrfutil 5.2.0 on linux takes ~50 seconds and nrfutil 6.0.1 on windows takes ~100 seconds.

    Could this same issue be related to our problem?

    I tried to use nrfutil 6.0.1 on linux to test the speed, but I can't get it to work:

    pc_ble_driver_py.exceptions.NordicSemiException: MTU exchange request failed. Common causes are: missing att_mtu setting in ble_cfg_set, different config tags used in ble_cfg_set and connect.

    The size of the firmware zip file is 254K. The connectivity firmware was updated to latest when using the nrfutil 6.0.1 on windows.

    Br,

    Jussi

Children
Related