copy ..\ble_app_buttonless_dfu_01\pca10056\s140\ses\Output\Debug\Exe\ble_app_buttonless_dfu_pca10056_s140.hex ble_app_buttonless_01.hex
copy ..\ble_app_buttonless_dfu_02\pca10056\s140\ses\Output\Debug\Exe\ble_app_buttonless_dfu_pca10056_s140.hex ble_app_buttonless_02.hex
copy ..\ble_app_buttonless_dfu_03\pca10056\s140\ses\Output\Debug\Exe\ble_app_buttonless_dfu_pca10056_s140.hex ble_app_buttonless_03.hex

nrfutil_spi pkg generate --hw-version 52 --application-version 1 --application ble_app_buttonless_01.hex --sd-req 0xAE ble_app_buttonless_01_pkg.zip
nrfutil_spi pkg generate --hw-version 52 --application-version 1 --application ble_app_buttonless_02.hex --sd-req 0xAE ble_app_buttonless_02_pkg.zip
nrfutil_spi pkg generate --hw-version 52 --application-version 1 --application ble_app_buttonless_03.hex --sd-req 0xAE ble_app_buttonless_03_pkg.zip

unzip -o ble_app_buttonless_01_pkg.zip  -d ble_app_buttonless_01_pkg
unzip -o ble_app_buttonless_02_pkg.zip  -d ble_app_buttonless_02_pkg
unzip -o ble_app_buttonless_03_pkg.zip  -d ble_app_buttonless_03_pkg

arm-none-eabi-objcopy -v -I binary -O ihex --change-addresses 0x12000000 ble_app_buttonless_01_pkg\ble_app_buttonless_01.dat   qspi\ble_app_buttonless_01_qspi_init.hex
arm-none-eabi-objcopy -v -I binary -O ihex --change-addresses 0x12001000 ble_app_buttonless_01_pkg\ble_app_buttonless_01.bin   qspi\ble_app_buttonless_01_qspi_app.hex
arm-none-eabi-objcopy -v -I binary -O ihex --change-addresses 0x12020000 ble_app_buttonless_02_pkg\ble_app_buttonless_02.dat   qspi\ble_app_buttonless_02_qspi_init.hex
arm-none-eabi-objcopy -v -I binary -O ihex --change-addresses 0x12021000 ble_app_buttonless_02_pkg\ble_app_buttonless_02.bin   qspi\ble_app_buttonless_02_qspi_app.hex
arm-none-eabi-objcopy -v -I binary -O ihex --change-addresses 0x12040000 ble_app_buttonless_03_pkg\ble_app_buttonless_03.dat   qspi\ble_app_buttonless_03_qspi_init.hex
arm-none-eabi-objcopy -v -I binary -O ihex --change-addresses 0x12041000 ble_app_buttonless_03_pkg\ble_app_buttonless_03.bin   qspi\ble_app_buttonless_03_qspi_app.hex

nrfjprog -f nrf52 --qspicustominit --qspieraseall
nrfjprog -f nrf52 --qspicustominit --program qspi\ble_app_buttonless_01_qspi_init.hex
nrfjprog -f nrf52 --qspicustominit --program qspi\ble_app_buttonless_01_qspi_app.hex
nrfjprog -f nrf52 --qspicustominit --program qspi\ble_app_buttonless_02_qspi_init.hex
nrfjprog -f nrf52 --qspicustominit --program qspi\ble_app_buttonless_02_qspi_app.hex
nrfjprog -f nrf52 --qspicustominit --program qspi\ble_app_buttonless_03_qspi_init.hex
nrfjprog -f nrf52 --qspicustominit --program qspi\ble_app_buttonless_03_qspi_app.hex
