DFU becomes significantly slower on Android 15

When performing DFU with the same Android device + nRF Connect on the same target device, the speed becomes significantly slower on Android 15.

The attached image captures the graph of DFU performed on the same device using Pixel 6a + Android 14 or 15, and the transfer speed is clearly different.

The device in use is an nRF52840. However, we have confirmed that the DFU speed decreases on other devices as well.
Both tests used nRF Connect version 4.28.1.

Is it possible to improve the speed by changing the settings in nRF Connect or the usage of the DFU library?

Parents Reply
  • Yes, you can use the nRF52 DK for this. Easiest way to test this is to use the pre-built DFU test images located in nRF5_SDK_17.1.0_ddde560/examples/dfu/secure_dfu_test_images

    Test steps:

     - Program '/secure_dfu_test_images/ble/nrf52832/sd_s132_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_without_bonds.hex' to your board using nrfjprog: nrfjprog --program sd_s132_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_without_bonds.hex --chiperase --verify -r

    - Upload the hrs_application_s132.zip DFU package via the nRF connect app.

Children
Related