This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Simple, Secure DFU setup Fails to start - Received a fault id: 0x00004002, pc: 0x00000000, info: 0x2000FF30

I’ve not yet been able to successfully get an application (in this case Blinky) to complete a BLE DFU load and then execute.  I’ve tried all the suggestions I’ve found in the DevZone and on YouTube with no success. 

 DFU Setup Specifics:

  • Bootloader Application: SDK16.0\examples\dfu\secure_bootloader\pca10040_s132_ble_debug
  • nRF52 DK (nRF52832)
  • Segger IDE / Windows 10
  • nRF Connect Windows10 - used for DFU zip file transfer

The DFU Bootloader is uploaded via Segger IDE after I've erased the DK memory and then downloaded via "Build and Run."


Upon a "DFU completed successfully." from nRF Connect, I see that via RTT output that the output stops (note that I see this stopping at various places, always close to the the snip-it below.)  I speculating that it has attempted to restart at this point, thus the cut off.

After I power down and back up I see the error:  

<error> app: Received a fault! id: 0x00004002, pc: 0x00000000, info: 0x2000FF30

Is this error: "NRF_DFU_EXT_ERROR_INIT_COMMAND_INVALID " ? 

"The init command is invalid.
The init packet either has an invalid update type or it is missing required fields for the update type (for example, the init packet for a SoftDevice update is missing the SoftDevice size field)."

If so - I'm not savoy enough to know where to look. 

Here's the 
nrfutil command line which created the zip file:

nrfutil pkg generate --hw-version 52 --application-version 1 --application ble_app_blinky_pca10040_s132.hex 
--sd-req 0xCB --key-file private.key ble_app_blinky_pca10040_s132.zip
note: sd-req is 0xCB (s132_nrf52_7.0.1_licence-agreement) 7.0.1

 

What I’m seeing at the end of the RTT output at the end of DFU:

00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0007E000, src=0x200096CC, len=896 bytes), queue usage: 4

00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1

00> <debug> app: timer_stop (0x20005984)

00> <debug> app: timer_activate (0x20005984)

00> <debug> nrf_dfu_flash: Flash erase success: addr=0x0007F000, pending 4

00> <debug> nrf_dfu_flash: Flash write success: addr=0x0007F000, pending 3

00> <debug> nrf_dfu_flash: Flash erase success: addr=0x0007E000, pending 2

00> <debug> nrf_dfu_flash: Flash write suc

It just stops putting out characters - this may be normal behavior - thoughts?

 

Also, after powering down and back up after a DFU transfer I see the following error (this may the clue as to what's going on): 

00> <info> app: Inside DFU main
00> <debug> app: In nrf_bootloader_init
00> <debug> nrf_dfu_settings: Calling nrf_dfu_settings_init()...
00> <debug> nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend.
00> <debug> nrf_dfu_settings: Using settings page.
00> <debug> nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping.
00> <info> nrf_dfu_settings: Backing up settings page to address 0x2.
00> <debug> nrf_dfu_settings: Writing settings...
00> <debug> nrf_dfu_settings: Erasing old settings at: 0x00000002
00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x00000002, len=1 pages), queue usage: 0
00> <error> app: Received a fault! id: 0x00004002, pc: 0x00000000, info: 0x2000FF30


See Attachments below: - What else can I provide?

Thanks in advance for assistance,

Peter

Attachments:  

ble_app_blinky_pca10040_s132.hexble_app_blinky_pca10040_s132.zip

// Error after restart

00> <info> app: Inside DFU main
00> <debug> app: In nrf_bootloader_init
00> <debug> nrf_dfu_settings: Calling nrf_dfu_settings_init()...
00> <debug> nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend.
00> <debug> nrf_dfu_settings: Using settings page.
00> <debug> nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping.
00> <info> nrf_dfu_settings: Backing up settings page to address 0x2.
00> <debug> nrf_dfu_settings: Writing settings...
00> <debug> nrf_dfu_settings: Erasing old settings at: 0x00000002
00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x00000002, len=1 pages), queue usage: 0
00> <error> app: Received a fault! id: 0x00004002, pc: 0x00000000, info: 0x2000FF30

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Output during DFU 
00> <debug> nrf_dfu_ble: Connected
00> <debug> nrf_dfu_ble: Received BLE_GAP_EVT_CONN_PARAM_UPDATE
00> <debug> nrf_dfu_ble: max_conn_interval: 12
00> <debug> nrf_dfu_ble: min_conn_interval: 12
00> <debug> nrf_dfu_ble: slave_latency: 0
00> <debug> nrf_dfu_ble: conn_sup_timeout: 600
00> <debug> nrf_dfu_ble: Finished handling conn sec update
00> <debug> nrf_dfu_ble: Set receipt notif
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_RECEIPT_NOTIF_SET
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_ble: Received BLE_GATTS_EVT_EXCHANGE_MTU_REQUEST (request: 247, reply: 247).
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_SELECT (command)
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> app: Shutting down transports (found: 1)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (command)
00> <debug> app: timer_stop (0x20005984)
00> <debug> app: timer_activate (0x20005984)
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 141 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (command)
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (command)
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (command)
00> <debug> nrf_dfu_validation: PB: Init packet data len: 64
00> <info> nrf_dfu_validation: Signature required. Checking signature.
00> <info> nrf_dfu_validation: Calculating hash (len: 64)
00> <info> nrf_dfu_validation: Verify signature
00> <info> nrf_dfu_validation: Image verified
00> <debug> app: Enter nrf_dfu_cache_prepare()
00> <debug> app: required_size: 0x5ADC.
00> <debug> app: single_bank: false.
00> <debug> app: keep_app: false.
00> <debug> app: keep_softdevice: true.
00> <debug> app: SD_PRESENT: true.
00> <debug> app: Bank contents:
00> <debug> app: Bank 0 code: 0x00: Size: 0x0
00> <debug> app: Bank 1 code: 0x00: Size: 0x0
00> <debug> app: pass: 0.
00> <debug> app: cache_address: 0x26000.
00> <debug> app: cache_too_small: false.
00> <debug> app: keep_firmware: false.
00> <debug> app: delete_more: false.
00> <debug> nrf_dfu_validation: Write address set to 0x00026000
00> <debug> nrf_dfu_settings: Writing settings...
00> <debug> nrf_dfu_settings: Erasing old settings at: 0x0007F000
00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0007F000, len=1 pages), queue usage: 1
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0007F000, src=0x2000934C, len=896 bytes), queue usage: 2
00> <info> nrf_dfu_settings: Backing up settings page to address 0x7E000.
00> <debug> nrf_dfu_settings: Writing settings...
00> <debug> nrf_dfu_settings: Erasing old settings at: 0x0007E000
00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0007E000, len=1 pages), queue usage: 3
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0007E000, src=0x200096CC, len=896 bytes), queue usage: 4
00> <debug> nrf_dfu_req_handler: Writing valid init command to flash.
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_SELECT (data)
00> <debug> nrf_dfu_req_handler: crc = 0x0, offset = 0x0, max_size = 0x1000
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash erase success: addr=0x0007F000, pending 4
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0007F000, pending 3
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_SELECT (data)
00> <debug> nrf_dfu_req_handler: crc = 0x0, offset = 0x0, max_size = 0x1000
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash erase success: addr=0x0007E000, pending 2
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0007E000, pending 1
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x00026000, len=1 pages), queue usage: 1
00> <debug> nrf_dfu_req_handler: Creating object with size: 4096. Offset: 0x00000000, CRC: 0x00000000
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00026000, src=0x200082B0, len=244 bytes), queue usage: 2
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash erase success: addr=0x00026000, pending 2
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00026000, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000260F4, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000260F4, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000261E8, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000261E8, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000262DC, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000262DC, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000263D0, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000263D0, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000264C4, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000264C4, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000265B8, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000265B8, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000266AC, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000266AC, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000267A0, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000267A0, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00026894, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00026894, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00026988, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00026988, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00026A7C, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00026A7C, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00026B70, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00026B70, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00026C64, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00026C64, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00026D58, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00026D58, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00026E4C, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00026E4C, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 192 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00026F40, src=0x200082B0, len=192 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00026F40, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
00> <debug> nrf_dfu_req_handler: Offset:4096, CRC:0x2A858A7D
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> app: timer_stop (0x20005984)
00> <debug> app: timer_activate (0x20005984)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x00027000, len=1 pages), queue usage: 1
00> <debug> nrf_dfu_req_handler: Creating object with size: 4096. Offset: 0x00001000, CRC: 0x2A858A7D
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash erase success: addr=0x00027000, pending 1
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00027000, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00027000, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000270F4, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000270F4, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000271E8, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000271E8, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000272DC, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000272DC, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000273D0, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000273D0, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000274C4, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000274C4, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000275B8, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000275B8, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000276AC, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000276AC, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000277A0, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000277A0, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00027894, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00027894, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00027988, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00027988, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00027A7C, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00027A7C, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00027B70, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00027B70, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00027C64, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00027C64, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00027D58, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00027D58, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00027E4C, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00027E4C, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 192 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00027F40, src=0x200082B0, len=192 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00027F40, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
00> <debug> nrf_dfu_req_handler: Offset:8192, CRC:0xC2060BC2
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> app: timer_stop (0x20005984)
00> <debug> app: timer_activate (0x20005984)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x00028000, len=1 pages), queue usage: 1
00> <debug> nrf_dfu_req_handler: Creating object with size: 4096. Offset: 0x00002000, CRC: 0xC2060BC2
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash erase success: addr=0x00028000, pending 1
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00028000, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00028000, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000280F4, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000280F4, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000281E8, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000281E8, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000282DC, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000282DC, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000283D0, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000283D0, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000284C4, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000284C4, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000285B8, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000285B8, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000286AC, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000286AC, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000287A0, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000287A0, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00028894, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00028894, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00028988, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00028988, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00028A7C, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00028A7C, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00028B70, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00028B70, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00028C64, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00028C64, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00028D58, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00028D58, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00028E4C, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00028E4C, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 192 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00028F40, src=0x200082B0, len=192 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00028F40, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
00> <debug> nrf_dfu_req_handler: Offset:12288, CRC:0x213E9FA8
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> app: timer_stop (0x20005984)
00> <debug> app: timer_activate (0x20005984)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x00029000, len=1 pages), queue usage: 1
00> <debug> nrf_dfu_req_handler: Creating object with size: 4096. Offset: 0x00003000, CRC: 0x213E9FA8
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00029000, src=0x200082B0, len=244 bytes), queue usage: 2
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash erase success: addr=0x00029000, pending 2
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00029000, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000290F4, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000290F4, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000291E8, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000291E8, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000292DC, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000292DC, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000293D0, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000293D0, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000294C4, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000294C4, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000295B8, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000295B8, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000296AC, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000296AC, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000297A0, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x000297A0, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00029894, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00029894, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00029988, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00029988, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00029A7C, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00029A7C, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00029B70, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00029B70, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00029C64, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00029C64, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00029D58, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00029D58, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00029E4C, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00029E4C, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 192 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00029F40, src=0x200082B0, len=192 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x00029F40, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
00> <debug> nrf_dfu_req_handler: Offset:16384, CRC:0xC7D453C6
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> app: timer_stop (0x20005984)
00> <debug> app: timer_activate (0x20005984)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0002A000, len=1 pages), queue usage: 1
00> <debug> nrf_dfu_req_handler: Creating object with size: 4096. Offset: 0x00004000, CRC: 0xC7D453C6
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A000, src=0x200082B0, len=244 bytes), queue usage: 2
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash erase success: addr=0x0002A000, pending 2
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A000, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A0F4, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A0F4, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A1E8, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A1E8, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A2DC, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A2DC, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A3D0, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A3D0, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A4C4, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A4C4, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A5B8, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A5B8, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A6AC, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A6AC, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A7A0, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A7A0, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A894, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A894, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A988, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A988, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002AA7C, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002AA7C, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002AB70, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002AB70, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002AC64, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002AC64, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002AD58, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002AD58, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002AE4C, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002AE4C, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 192 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002AF40, src=0x200082B0, len=192 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002AF40, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
00> <debug> nrf_dfu_req_handler: Offset:20480, CRC:0x4FEDF4EE
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> app: timer_stop (0x20005984)
00> <debug> app: timer_activate (0x20005984)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0002B000, len=1 pages), queue usage: 1
00> <debug> nrf_dfu_req_handler: Creating object with size: 2780. Offset: 0x00005000, CRC: 0x4FEDF4EE
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash erase success: addr=0x0002B000, pending 1
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B000, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B000, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B0F4, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B0F4, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B1E8, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B1E8, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B2DC, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B2DC, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B3D0, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B3D0, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B4C4, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B4C4, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B5B8, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B5B8, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B6AC, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B6AC, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B7A0, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B7A0, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B894, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B894, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B988, src=0x200082B0, len=244 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B988, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 96 (244)
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002BA7C, src=0x200082B0, len=96 bytes), queue usage: 1
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002BA7C, pending 1
00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
00> <debug> nrf_dfu_req_handler: Offset:23260, CRC:0x47EF941C
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
00> <debug> nrf_dfu_req_handler: Whole firmware image received. Postvalidating.
00> <debug> nrf_dfu_validation: Hash verification. start address: 0x26000, size: 0x5ADC
00> <debug> nrf_dfu_validation: Invalidating old application in bank 0.
00> <debug> nrf_dfu_settings: Writing settings...
00> <debug> nrf_dfu_settings: Erasing old settings at: 0x0007F000
00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0007F000, len=1 pages), queue usage: 1
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0007F000, src=0x2000934C, len=896 bytes), queue usage: 2
00> <info> nrf_dfu_settings: Backing up settings page to address 0x7E000.
00> <debug> nrf_dfu_settings: Writing settings...
00> <debug> nrf_dfu_settings: Erasing old settings at: 0x0007E000
00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0007E000, len=1 pages), queue usage: 3
00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0007E000, src=0x200096CC, len=896 bytes), queue usage: 4
00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
00> <debug> app: timer_stop (0x20005984)
00> <debug> app: timer_activate (0x20005984)
00> <debug> nrf_dfu_flash: Flash erase success: addr=0x0007F000, pending 4
00> <debug> nrf_dfu_flash: Flash write success: addr=0x0007F000, pending 3
00> <debug> nrf_dfu_flash: Flash erase success: addr=0x0007E000, pending 2
00> <debug> nrf_dfu_flash: Flash write suc

  • Hi Petter, 
    I'm not sure why you generate bootloader setting ? You don't really need to generate bootloader setting if you don't do DFU with bonding. And that requires modification in the application as well. 

    Please try to test without bootloader setting. Please follow my blog as linked in the earlier reply. 


    In addition, you are using "--family NRF5240 " this is wrong. You are working on nRF52832 QFAA chip. You should use NRF52 in this case. (but you don't need to generate bootloader setting if you don't have a special need, for example combine application and bootloader, or do DFU with bonding)

  • Hung - 

    I'm at a loss as to what happened here. I used your string:
    nrfutil pkg generate --hw-version 52 --application-version 0 --application ble_app_blinky_pca10040_s132.hex --sd-req 0xCB --key-file private.key app_dfu_package.zip
    modified --sd-req 0xCB for SD package

    And programmed the bootloader via Segger IDE, after erasing memory.


    It worked two times in a row.

    Here's the log file and app zip file.

    Have you seen this before - I swear I went through your example at least a half dozen times with no success.
    That's why I tried the second approach.

    Anyway - thanks for your assistance on this. I have to noodle this out and see what I'm doing different.

    
    
    
    00> <info> app: Inside main
    00> <debug> app: In nrf_bootloader_init
    00> <debug> nrf_dfu_settings: Calling nrf_dfu_settings_init()...
    00> <debug> nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend.
    00> <warning> nrf_dfu_settings: Resetting bootloader settings since neither the settings page nor the backup are valid (CRC error).
    00> <debug> nrf_dfu_settings: Writing settings...
    00> <debug> nrf_dfu_settings: Erasing old settings at: 0x0007F000
    00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0007F000, len=1 pages), queue usage: 0
    00> <debug> nrf_dfu_flash: Flash erase success: addr=0x0007F000, pending 0
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0007F000, src=0x2000934C, len=896 bytes), queue usage: 1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0007F000, pending 0
    00> <info> nrf_dfu_settings: Backing up settings page to address 0x7E000.
    00> <debug> nrf_dfu_settings: Writing settings...
    00> <debug> nrf_dfu_settings: Erasing old settings at: 0x0007E000
    00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0007E000, len=1 pages), queue usage: 1
    00> <debug> nrf_dfu_flash: Flash erase success: addr=0x0007E000, pending 0
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0007E000, src=0x200096CC, len=896 bytes), queue usage: 1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0007E000, pending 0
    00> <debug> app: Enter nrf_bootloader_fw_activate
    00> <info> app: No firmware to activate.
    00> <info> app: Boot validation failed. No valid app to boot.
    00> <debug> app: DFU mode because app is not valid.
    00> <info> nrf_bootloader_wdt: WDT is not enabled
    00> <debug> app: in weak nrf_dfu_init_user
    00> <debug> app: timer_stop (0x20005984)
    00> <debug> app: timer_activate (0x20005984)
    00> <info> app: Entering DFU mode.
    00> <debug> app: Initializing transports (found: 1)
    00> <debug> nrf_dfu_ble: Initializing BLE DFU transport
    00> <debug> nrf_dfu_ble: Setting up vector table: 0x00072000
    00> <debug> nrf_dfu_ble: Enabling SoftDevice.
    00> <debug> nrf_dfu_ble: Configuring BLE stack.
    00> <debug> nrf_dfu_ble: Enabling the BLE stack.
    00> <debug> nrf_dfu_ble: No advertising name found
    00> <debug> nrf_dfu_ble: Using default advertising name
    00> <debug> nrf_dfu_ble: Advertising...
    00> <debug> nrf_dfu_ble: BLE DFU transport initialized.
    00> <debug> nrf_dfu_flash: Initializing nrf_fstorage_sd backend.
    00> <debug> app: Enter main loop
    00> <debug> nrf_dfu_ble: Connected
    00> <debug> nrf_dfu_ble: Received BLE_GAP_EVT_CONN_PARAM_UPDATE
    00> <debug> nrf_dfu_ble: max_conn_interval: 12
    00> <debug> nrf_dfu_ble: min_conn_interval: 12
    00> <debug> nrf_dfu_ble: slave_latency: 0
    00> <debug> nrf_dfu_ble: conn_sup_timeout: 600
    00> <debug> nrf_dfu_ble: Finished handling conn sec update
    00> <debug> nrf_dfu_ble: Set receipt notif
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_RECEIPT_NOTIF_SET
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_ble: Received BLE_GATTS_EVT_EXCHANGE_MTU_REQUEST (request: 247, reply: 247).
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_SELECT (command)
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> app: Shutting down transports (found: 1)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (command)
    00> <debug> app: timer_stop (0x20005984)
    00> <debug> app: timer_activate (0x20005984)
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 141 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (command)
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (command)
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (command)
    00> <debug> nrf_dfu_validation: PB: Init packet data len: 64
    00> <info> nrf_dfu_validation: Signature required. Checking signature.
    00> <info> nrf_dfu_validation: Calculating hash (len: 64)
    00> <info> nrf_dfu_validation: Verify signature
    00> <info> nrf_dfu_validation: Image verified
    00> <debug> app: Enter nrf_dfu_cache_prepare()
    00> <debug> app: required_size: 0x5ADC.
    00> <debug> app: single_bank: false.
    00> <debug> app: keep_app: false.
    00> <debug> app: keep_softdevice: true.
    00> <debug> app: SD_PRESENT: true.
    00> <debug> app: Bank contents:
    00> <debug> app: Bank 0 code: 0x00: Size: 0x0
    00> <debug> app: Bank 1 code: 0x00: Size: 0x0
    00> <debug> app: pass: 0.
    00> <debug> app: cache_address: 0x26000.
    00> <debug> app: cache_too_small: false.
    00> <debug> app: keep_firmware: false.
    00> <debug> app: delete_more: false.
    00> <debug> nrf_dfu_validation: Write address set to 0x00026000
    00> <debug> nrf_dfu_settings: Writing settings...
    00> <debug> nrf_dfu_settings: Erasing old settings at: 0x0007F000
    00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0007F000, len=1 pages), queue usage: 1
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0007F000, src=0x2000934C, len=896 bytes), queue usage: 2
    00> <info> nrf_dfu_settings: Backing up settings page to address 0x7E000.
    00> <debug> nrf_dfu_settings: Writing settings...
    00> <debug> nrf_dfu_settings: Erasing old settings at: 0x0007E000
    00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0007E000, len=1 pages), queue usage: 3
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0007E000, src=0x200096CC, len=896 bytes), queue usage: 4
    00> <debug> nrf_dfu_req_handler: Writing valid init command to flash.
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_SELECT (data)
    00> <debug> nrf_dfu_req_handler: crc = 0x0, offset = 0x0, max_size = 0x1000
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_SELECT (data)
    00> <debug> nrf_dfu_req_handler: crc = 0x0, offset = 0x0, max_size = 0x1000
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash erase success: addr=0x0007F000, pending 4
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0007F000, pending 3
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x00026000, len=1 pages), queue usage: 3
    00> <debug> nrf_dfu_req_handler: Creating object with size: 4096. Offset: 0x00000000, CRC: 0x00000000
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash erase success: addr=0x0007E000, pending 3
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0007E000, pending 2
    00> <debug> nrf_dfu_flash: Flash erase success: addr=0x00026000, pending 1
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00026000, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00026000, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000260F4, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000260F4, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000261E8, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000261E8, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000262DC, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000262DC, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000263D0, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000263D0, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000264C4, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000264C4, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000265B8, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000265B8, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000266AC, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000266AC, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000267A0, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000267A0, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00026894, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00026894, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00026988, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00026988, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00026A7C, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00026A7C, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00026B70, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00026B70, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00026C64, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00026C64, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00026D58, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00026D58, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00026E4C, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00026E4C, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 192 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00026F40, src=0x200082B0, len=192 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00026F40, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
    00> <debug> nrf_dfu_req_handler: Offset:4096, CRC:0x2A858A7D
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> app: timer_stop (0x20005984)
    00> <debug> app: timer_activate (0x20005984)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x00027000, len=1 pages), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Creating object with size: 4096. Offset: 0x00001000, CRC: 0x2A858A7D
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00027000, src=0x200082B0, len=244 bytes), queue usage: 2
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash erase success: addr=0x00027000, pending 2
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00027000, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000270F4, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000270F4, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000271E8, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000271E8, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000272DC, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000272DC, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000273D0, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000273D0, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000274C4, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000274C4, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000275B8, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000275B8, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000276AC, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000276AC, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000277A0, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000277A0, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00027894, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00027894, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00027988, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00027988, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00027A7C, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00027A7C, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00027B70, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00027B70, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00027C64, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00027C64, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00027D58, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00027D58, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00027E4C, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00027E4C, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 192 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00027F40, src=0x200082B0, len=192 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00027F40, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
    00> <debug> nrf_dfu_req_handler: Offset:8192, CRC:0xC2060BC2
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> app: timer_stop (0x20005984)
    00> <debug> app: timer_activate (0x20005984)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x00028000, len=1 pages), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Creating object with size: 4096. Offset: 0x00002000, CRC: 0xC2060BC2
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00028000, src=0x200082B0, len=244 bytes), queue usage: 2
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash erase success: addr=0x00028000, pending 2
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00028000, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000280F4, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000280F4, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000281E8, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000281E8, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000282DC, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000282DC, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000283D0, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000283D0, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000284C4, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000284C4, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000285B8, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000285B8, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000286AC, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000286AC, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000287A0, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000287A0, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00028894, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00028894, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00028988, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00028988, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00028A7C, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00028A7C, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00028B70, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00028B70, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00028C64, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00028C64, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00028D58, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00028D58, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00028E4C, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00028E4C, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 192 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00028F40, src=0x200082B0, len=192 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00028F40, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
    00> <debug> nrf_dfu_req_handler: Offset:12288, CRC:0x213E9FA8
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> app: timer_stop (0x20005984)
    00> <debug> app: timer_activate (0x20005984)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x00029000, len=1 pages), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Creating object with size: 4096. Offset: 0x00003000, CRC: 0x213E9FA8
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash erase success: addr=0x00029000, pending 1
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00029000, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00029000, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000290F4, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000290F4, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000291E8, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000291E8, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000292DC, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000292DC, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000293D0, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000293D0, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000294C4, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000294C4, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000295B8, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000295B8, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000296AC, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000296AC, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000297A0, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x000297A0, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00029894, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00029894, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00029988, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00029988, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00029A7C, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00029A7C, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00029B70, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00029B70, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00029C64, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00029C64, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00029D58, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00029D58, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00029E4C, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00029E4C, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 192 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00029F40, src=0x200082B0, len=192 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x00029F40, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
    00> <debug> nrf_dfu_req_handler: Offset:16384, CRC:0xC7D453C6
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> app: timer_stop (0x20005984)
    00> <debug> app: timer_activate (0x20005984)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0002A000, len=1 pages), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Creating object with size: 4096. Offset: 0x00004000, CRC: 0xC7D453C6
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A000, src=0x200082B0, len=244 bytes), queue usage: 2
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash erase success: addr=0x0002A000, pending 2
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A000, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A0F4, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A0F4, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A1E8, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A1E8, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A2DC, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A2DC, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A3D0, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A3D0, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A4C4, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A4C4, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A5B8, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A5B8, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A6AC, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A6AC, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A7A0, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A7A0, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A894, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A894, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002A988, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002A988, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002AA7C, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002AA7C, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002AB70, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002AB70, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002AC64, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002AC64, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002AD58, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002AD58, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002AE4C, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002AE4C, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 192 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002AF40, src=0x200082B0, len=192 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002AF40, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
    00> <debug> nrf_dfu_req_handler: Offset:20480, CRC:0x4FEDF4EE
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> app: timer_stop (0x20005984)
    00> <debug> app: timer_activate (0x20005984)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0002B000, len=1 pages), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Creating object with size: 2780. Offset: 0x00005000, CRC: 0x4FEDF4EE
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B000, src=0x200082B0, len=244 bytes), queue usage: 2
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash erase success: addr=0x0002B000, pending 2
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B000, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B0F4, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B0F4, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B1E8, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B1E8, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B2DC, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B2DC, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B3D0, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B3D0, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B4C4, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B4C4, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B5B8, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B5B8, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B6AC, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B6AC, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B7A0, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B7A0, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B894, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B894, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 244 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B988, src=0x200082B0, len=244 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002B988, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_ble: Buffer 0x200082B0 acquired, len 96 (244)
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0002BA7C, src=0x200082B0, len=96 bytes), queue usage: 1
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0002BA7C, pending 1
    00> <debug> nrf_dfu_ble: Freeing buffer 0x200082B0
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
    00> <debug> nrf_dfu_req_handler: Offset:23260, CRC:0x47EF941C
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
    00> <debug> nrf_dfu_req_handler: Whole firmware image received. Postvalidating.
    00> <debug> nrf_dfu_validation: Hash verification. start address: 0x26000, size: 0x5ADC
    00> <debug> nrf_dfu_validation: Invalidating old application in bank 0.
    00> <debug> nrf_dfu_settings: Writing settings...
    00> <debug> nrf_dfu_settings: Erasing old settings at: 0x0007F000
    00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0007F000, len=1 pages), queue usage: 1
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0007F000, src=0x2000934C, len=896 bytes), queue usage: 2
    00> <info> nrf_dfu_settings: Backing up settings page to address 0x7E000.
    00> <debug> nrf_dfu_settings: Writing settings...
    00> <debug> nrf_dfu_settings: Erasing old settings at: 0x0007E000
    00> <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0007E000, len=1 pages), queue usage: 3
    00> <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x0007E000, src=0x200096CC, len=896 bytes), queue usage: 4
    00> <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1
    00> <debug> app: timer_stop (0x20005984)
    00> <debug> app: timer_activate (0x20005984)
    00> <debug> nrf_dfu_flash: Flash erase success: addr=0x0007F000, pending 4
    00> <debug> nrf_dfu_flash: Flash write success: addr=0x0007F000, pending 3
    00> <debug> nrf_dfu_flash: Flash erase success: addr=0x0007E000, pending 2
    00> <debug> nrf_dfu_flash: Flash write
    
    ble_app_blinky_pca10040_s132.zip
Related