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

DFU using nrfConnect - Remote DFU error: INVALID OBJECT. SD busy? Retrying

Using nrfConnect 4.5.3 on Android - with a .zip package generated using nrfutil ~3.5.1 I am seeing an error reported at the end of a DFU session. When the update reaches 100%, the device remains in DFU mode and nrfConnect starts the update over again. The update/retry sequence repeats indefinitely. The log from nrfConnect at the end of a DFU cycle shows the following:

The .zip package was generated sometime ago and I'm fairly certain that previous versions of nrfConnect were able to perform the update.

Phone info:

nrfConnect Version 4.24.3
Device Name: Pixel 4
Android Version: 11
Manufacturer: Google
Build Version RQ1A.210105.003

Parents Reply
  • Thanks again for confirming.  I suspect the INVALID_OBJECT error (older bootloader version did not have extended error range)  is indicating a failure in the post-validation step in this case,  but it is not clear why it happens. Could you try enabling  "Packets receipt notification" with one packet in nRF connect -> Settings -> Dfu options to see if make any difference.

    I used the following setup to try replicate the issue:

    - Pixel 2 Android 11

    - nRF Connect 4.24.3

    - nRF5 SDK 12.3.0

    - nRF52 DK

Children
Related