nCS DFU suddenly doesn't work well on my Pixel 6 phone.

DFU has been failing recently. Yes, it was working fine until a while ago.

Specifically, the screen that was displayed while waiting for the device to reboot after DFU disappears immediately. That screen is the one on which Validating is displayed.

Originally, DFU would be completed by waiting for a reboot on this screen and reconnecting again. Otherwise, a rollback will occur and the DFU will fail. The nRF Connect App times out because the screen disappears without waiting for the device to reboot, resulting in a firmware rollback.

For reference, when I use AQUOS Phone, DFU succeeds. So I feel that it is not an SDK issue but a smartphone issue. But is that possible?

  • Hi Yoshihiro, 
    I suspect that the advertising interval when the device reboot when in Test was too long that the phone didn't manage to re-connect to Confirm the image causing the image to be reverted. 

    When you select Test & Confirm , the app will try to re-connect to the device and send a CONFIRM to make the image permanent. If for any reason it couldn't connect to the device then the image will not be confirmed and will be reverted. 

Related