I have a few questions about the DFU:
Is it necessary to flash everything together (Bootloader, DFU, APP) for the initial programming when testing buttonless secure DFU without bonds?
In the sections that are about the “Buttonless DFU Template Application”, the paragraph “Bootloader settings page” page makes it clear that when bonding is enabled, the buttonless Bootloader is fully dependent on the buttonless application to create the bond with the client device. In turn, this means that testing with bonding enabled requires initial programming with a single “full stack”.hex file: 1) SoftDevice, 2) Bootloader with settings page that includes the app information, 3) the application that matches the info in the setting page. The paragraph “Testing Buttonless Secure DFU with bonds” works this way.
The Bootloader settings (in flash) are updated whenever the Application is successfully updated via DFU.
So, I may have a the same Bootloader on more than one type of board (product1, Product2, product3, ..)
Each of these boards has its own unique application firmware.
When I need to update that bootloader on all products, can I do it with one DFU image?
If so, what stuff do I leave out of the Bootloader Setting Page of the new image?
If not, do I need a separate DFU image for every unique application?
Are there other rules that apply in this scenario?