Hi,
I have a working application with Buttonless Secure DFU Service wich runs on nRF52832. I'm able to perform DFU without bonds, but I want to use bonding in my application.
I have modified the following define in my application NRF_DFU_BLE_BUTTONLESS_SUPPORTS_BONDS 1 and NRF_DFU_BLE_REQUIRES_BONDS 1 in the bootloader. I have also generated a bootloader_settings_page for my application and I'm flashing it together with the bootloader, but function nrf_dfu_settings_peer_data_is_valid still returns false. Isn't supposed the bootloader_settings_page to avoid this?
I also have another question: if I want one of my services to require encryption, but no MITM protection (BLE_GAP_CONN_SEC_MODE_SET_ENC_NO_MITM) is it required for the bootloader and DFU Buttonless Service to have bond support?