I use:
SDK16,nrf52832,python27
application: nRF5_SDK_16.0.0_98a08e2\examples\ble_peripheral\ble_app_buttonless_dfu
bootloader: nRF5_SDK_16.0.0_98a08e2\examples\dfu\secure_bootloader\pca10040_s132_ble_debug
sd:s132_nrf52_7.0.1_softdevice.hex
Question 1:
This is only required for bootloaders from nRF5 SDK 15.1 and newer.
Question 2:
ERROR: The hex files cannot be merged since there are conflicts.
cd ../ nrfutil settings generate --family NRF52 --application test/buttonless.hex --application-version 3 --bootloader-version 2 --bl-settings-version 1 test/settings_buttonless_s132.hex pause
cd ../ mergehex.exe -m test/s132_nrf52_7.0.1_softdevice.hex test/buttonless.hex -o test/sd_buttonless_s132.hex mergehex.exe -m test/sd_buttonless_s132.hex test/bootloade.hex -o test/sd_bt_buttonless_s132.hex mergehex.exe -m test/sd_bt_buttonless_s132.hex test/settings_buttonless_s132.hex -o test/all_buttonless_s130.hex pause