Device Manager version 1.8.1 DFU on iOS fails with 'not supported. Android works correctly

The Nordic Device Manager App, version 1.8.1, DFU on iOS fails with 'not supported' when using app_update.bin. Android allows DFU. What changes need to be made to the image to work on iOS versus Android? Is this a bug? Does it work on older versions and is it possible to download an older version of the device manager to use instead?

The phone used is an iPhone 11.

Zephyr 2.4.2.

Parents
  • Hello,

    In the tags for your post you have nRF52832 the device. Is this the DFU target?

    The Nordic Device Manager App, version 1.8.1, DFU on iOS fails with 'not supported' when using app_update.bin.

    Do you have the full log from the failed DFU attempt?

    What changes need to be made to the image to work on iOS versus Android? Is this a bug? Does it work on older versions and is it possible to download an older version of the device manager to use instead?

    The phone used is an iPhone 11.

    The .bin format is supported for nRF52 series devices with the Device Manager on iOS through the MCUmgrPackage API. I confirmed with a colleague that they have succeeded with this before.

    iPhone 11 has iOS version 13 as its lowest possible version (based on my internet search) which is also supported by the Device Manager application (minimum required version is iOS 12).

    If you are in fact using nRF52832 and have a supported iOS version, then the full log requested above will be helpful for us to move closer to the source of the problem.

    Zephyr 2.4.2.

    For transparency I assume you mean nRF Connect SDK v2.4.2 here.

    Best regards,

    Maria

  • Yes the nRF52832 is the DFU target.

    I don't have a full log for the failure but if you have a link to a page to get one I'll send it along.

    Yes we are using nRF Connect SDK 2.4.2.

    The original attempt was made with an iPhone 12 Mini running 18.0.1. He's going to update to the latest iOS (which should have no effect). With this phone the error reads: 'corrupt payload' instead of 'not supported'.

Reply
  • Yes the nRF52832 is the DFU target.

    I don't have a full log for the failure but if you have a link to a page to get one I'll send it along.

    Yes we are using nRF Connect SDK 2.4.2.

    The original attempt was made with an iPhone 12 Mini running 18.0.1. He's going to update to the latest iOS (which should have no effect). With this phone the error reads: 'corrupt payload' instead of 'not supported'.

Children
No Data
Related