Hello,
We have started to develop a software on SDK15 and have noticed later than it's now possible to deal with service changed indication to invalidate the device cache instead of increasing the bluetooth address by 1.
We have then modified the firmware as follow:
- set define NRF_SDH_BLE_SERVICE_CHANGED to 1 for the application
- set define NRF_DFU_BLE_BUTTONLESS_SUPPORTS_BONDS to 1 for the application
- set define NRF_DFU_BLE_REQUIRES_BONDS to 1 for the bootloader
If we flash this firmware and perform a DFU everything is working
As some devices can't be flashed directly we are wondering if it's possible to do a DFU to migrate from a firmware without bond sharing to a firmware with bond sharing.
We have tried to do it but apparently there is an hardfault where the watch try to find the peer data.
Some help will be great :)