Buttonless Secure DFU without bonds

       Hello! I am currently developing with nrf52832 SDK14.2, I used the Buttonless Secure DFU routine in the SDK to implement the DFU upgrade. In the project, after linking with the IOS phone, it needs to be paired, but after linking with the Android phone, there is no need to pair binding, so I set NRF_DFU_BLE_BUTTONLESS_SUPPORTS_BONDS to 0, but found a problem in use, if in the device and IOS The DFU upgrade is required in the state where the mobile phone is bound and linked. You must manually ignore the binding in the IOS phone settings to be successful, but the manual operation process is too cumbersome and unfriendly to the user. Is there any way? Do you need to manually modify the IOS phone settings without the user?

  • Hello,

    I am not sure I understand your question:

     

    I set NRF_DFU_BLE_BUTTONLESS_SUPPORTS_BONDS to 0, but found a problem in use, if in the device and IOS The DFU upgrade is required in the state where the mobile phone is bound and linked.

    Are you having issues performing the DFU because of bonding information that is stored, or do you require bonding for DFU, but you don't want to delete the bonding information after DFU?

    Best regards,

    Edvin