app: Inside main app: In nrf_bootloader_init nrf_dfu_settings: Calling nrf_dfu_settings_init()... nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend. nrf_dfu_settings: Using settings page. nrf_dfu_settings: Copying forbidden parts from backup page. nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping. nrf_dfu_settings: Backing up settings page to address 0xFE000. nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping. app: Enter nrf_bootloader_fw_activate app: No firmware to activate. app: Boot validation failed. No valid app to boot. app: DFU mode because app is not valid. nrf_bootloader_wdt: WDT is not enabled app: in weak nrf_dfu_init_user app: timer_stop (0x20000038) app: timer_activate (0x20000038) app: Entering DFU mode. app: Initializing transports (found: 1) nrf_dfu_serial_uart: serial_dfu_transport_init() nrf_dfu_serial_uart: serial_dfu_transport_init() completed nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend. app: Enter main loop nrf_dfu_serial: Received ping 1 nrf_dfu_serial_uart: Allocated buffer 20003800 nrf_dfu_req_handler: Handle NRF_DFU_OP_PING nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial: Sending Response: [0x9, 0x1] nrf_dfu_serial: Set receipt notif target: 0 nrf_dfu_serial_uart: Allocated buffer 20003800 nrf_dfu_req_handler: Handle NRF_DFU_OP_RECEIPT_NOTIF_SET nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial: Sending Response: [0x2, 0x1] nrf_dfu_serial: Received serial mtu nrf_dfu_serial_uart: Allocated buffer 20003800 nrf_dfu_req_handler: Handle NRF_DFU_OP_MTU_GET nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial: Sending Response: [0x7, 0x1] nrf_dfu_serial_uart: Allocated buffer 20003800 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_SELECT (command) nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial: Sending Response: [0x6, 0x1] app: Shutting down transports (found: 1) nrf_dfu_serial_uart: Allocated buffer 20003800 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (command) app: timer_stop (0x20000038) app: timer_activate (0x20000038) nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial: Sending Response: [0x1, 0x1] nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (command) nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003800 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (command) nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (command) nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (command) nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial: Sending Response: [0x3, 0x1] nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (command) nrf_dfu_validation: PB: Init packet data len: 62 nrf_dfu_validation: Signature required. Checking signature. nrf_dfu_validation: Calculating hash (len: 62) nrf_dfu_validation: Verify signature nrf_dfu_validation: Image verified app: Enter nrf_dfu_cache_prepare() app: required_size: 0x708. app: single_bank: false. app: keep_app: false. app: keep_softdevice: false. app: SD_PRESENT: false. app: Bank contents: app: Bank 0 code: 0x00: Size: 0x0 app: Bank 1 code: 0x00: Size: 0x0 app: pass: 0. app: cache_address: 0x1000. app: cache_too_small: false. app: keep_firmware: false. app: delete_more: false. nrf_dfu_validation: Write address set to 0x00001000 nrf_dfu_settings: Writing settings... nrf_dfu_settings: Erasing old settings at: 0x000FF000 nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x000FF000, len=1 pages), queue usage: 0 nrf_dfu_flash: Flash erase success: addr=0x000FF000, pending 0 nrf_dfu_flash: nrf_fstorage_write(addr=0x000FF000, src=0x20003D6C, len=896 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x000FF000, pending 0 nrf_dfu_settings: Backing up settings page to address 0xFE000. nrf_dfu_settings: Writing settings... nrf_dfu_settings: Erasing old settings at: 0x000FE000 nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x000FE000, len=1 pages), queue usage: 1 nrf_dfu_flash: Flash erase success: addr=0x000FE000, pending 0 nrf_dfu_flash: nrf_fstorage_write(addr=0x000FE000, src=0x200039EC, len=896 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x000FE000, pending 0 nrf_dfu_req_handler: Writing valid init command to flash. nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial: Sending Response: [0x4, 0x1] nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_SELECT (data) nrf_dfu_req_handler: crc = 0x0, offset = 0x0, max_size = 0x1000 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial: Sending Response: [0x6, 0x1] nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data) nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x00001000, len=1 pages), queue usage: 1 nrf_dfu_flash: Flash erase success: addr=0x00001000, pending 0 nrf_dfu_req_handler: Creating object with size: 1800. Offset: 0x00000000, CRC: 0x00000000 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial: Sending Response: [0x1, 0x1] nrf_dfu_serial_uart: Allocated buffer 20003800 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001000, src=0x20003888, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001000, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001040, src=0x20003804, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001040, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003800 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001080, src=0x20003888, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001080, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x000010C0, src=0x20003804, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x000010C0, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003800 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001100, src=0x20003888, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001100, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001140, src=0x20003804, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001140, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003800 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001180, src=0x20003888, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001180, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x000011C0, src=0x20003804, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x000011C0, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003800 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001200, src=0x20003888, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001200, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001240, src=0x20003804, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001240, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003800 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001280, src=0x20003888, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001280, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_serial_uart: Allocated buffer 20003908 nrf_dfu_flash: nrf_fstorage_write(addr=0x000012C0, src=0x20003804, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x000012C0, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001300, src=0x20003888, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001300, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001340, src=0x2000390C, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001340, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003908 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001380, src=0x20003888, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001380, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x000013C0, src=0x2000390C, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x000013C0, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003908 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001400, src=0x20003888, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001400, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001440, src=0x2000390C, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001440, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003908 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001480, src=0x20003888, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001480, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x000014C0, src=0x2000390C, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x000014C0, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003908 nrf_dfu_serial_uart: Allocated buffer 20003800 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001500, src=0x20003888, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001500, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001540, src=0x2000390C, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001540, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003908 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001580, src=0x20003804, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001580, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003800 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x000015C0, src=0x2000390C, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x000015C0, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003908 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001600, src=0x20003804, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001600, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003800 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001640, src=0x2000390C, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001640, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003908 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001680, src=0x20003804, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001680, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial_uart: Allocated buffer 20003800 nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x000016C0, src=0x2000390C, len=64 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x000016C0, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) nrf_dfu_flash: nrf_fstorage_write(addr=0x00001700, src=0x20003804, len=8 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x00001700, pending 0 nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data) nrf_dfu_req_handler: Offset:1800, CRC:0x5BC0EBCA nrf_dfu_req_handler: Request handling complete. Result: 0x1 nrf_dfu_serial: Sending Response: [0x3, 0x1] nrf_dfu_serial_uart: Allocated buffer 20003884 nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data) nrf_dfu_req_handler: Whole firmware image received. Postvalidating. nrf_dfu_validation: Hash verification. start address: 0x1000, size: 0x708 nrf_dfu_validation: Invalidating old application in bank 0. nrf_dfu_serial: Sending Response: [0x4, 0x1] nrf_dfu_settings: Writing settings... nrf_dfu_settings: Erasing old settings at: 0x000FF000 nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x000FF000, len=1 pages), queue usage: 1 nrf_dfu_flash: Flash erase success: addr=0x000FF000, pending 0 nrf_dfu_flash: nrf_fstorage_write(addr=0x000FF000, src=0x20003D6C, len=896 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x000FF000, pending 0 nrf_dfu_settings: Backing up settings page to address 0xFE000. nrf_dfu_settings: Writing settings... nrf_dfu_settings: Erasing old settings at: 0x000FE000 nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x000FE000, len=1 pages), queue usage: 1 nrf_dfu_flash: Flash erase success: addr=0x000FE000, pending 0 nrf_dfu_flash: nrf_fstorage_write(addr=0x000FE000, src=0x200039EC, len=896 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x000FE000, pending 0 nrf_dfu_req_handler: All flash operations have completed. DFU completed. app: Shutting down transports (found: 1) app: Resetting bootloader. nrf_dfu_settings: Backing up settings page to address 0xFE000. nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping. app: Inside main app: In nrf_bootloader_init nrf_dfu_settings: Calling nrf_dfu_settings_init()... nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend. nrf_dfu_settings: Using settings page. nrf_dfu_settings: Copying forbidden parts from backup page. nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping. nrf_dfu_settings: Backing up settings page to address 0xFE000. nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping. app: Enter nrf_bootloader_fw_activate app: Valid App app: Enter nrf_dfu_app_continue app: No copy needed app: Setting app as valid nrf_dfu_settings: Writing settings... nrf_dfu_settings: Erasing old settings at: 0x000FF000 nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x000FF000, len=1 pages), queue usage: 0 nrf_dfu_flash: Flash erase success: addr=0x000FF000, pending 0 nrf_dfu_flash: nrf_fstorage_write(addr=0x000FF000, src=0x20003D6C, len=896 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x000FF000, pending 0 nrf_dfu_settings: Backing up settings page to address 0xFE000. nrf_dfu_settings: Writing settings... nrf_dfu_settings: Erasing old settings at: 0x000FE000 nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x000FE000, len=1 pages), queue usage: 1 nrf_dfu_flash: Flash erase success: addr=0x000FE000, pending 0 nrf_dfu_flash: nrf_fstorage_write(addr=0x000FE000, src=0x200039EC, len=896 bytes), queue usage: 1 nrf_dfu_flash: Flash write success: addr=0x000FE000, pending 0 app: Resetting bootloader. nrf_dfu_settings: Backing up settings page to address 0xFE000. nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping. app: Inside main