Hi,
For my all DFU i follow the steps on the Getting started guide , just in the Performing DFU step i use the nrfutil tool for the over USB.
First i tried with the DFU examples provided, i started with the open_bootloader , uploaded that to the nrf52840 dk after a full erase. and then use nrfutil to upload the blinky_mbr.zip package located in the secure_dfu_test_images folder. the package gets loaded to the board, i can see the uploading process over the Command line.but, after that the blinky_mbr app never gets started. the board just turns off all the LEDs , and when i Reset it starts in the Bootloader mode, it never jumps to the app. i still can see the the bootloader /app files in nrf connect.
I used the debug version of the bootloader, And here is the logging i get:
Starting from the upload of the bootloader till the end of the DFU.
<info> app: Open USB bootloader started <debug> app: In nrf_bootloader_init <debug> nrf_dfu_settings: Calling nrf_dfu_settings_init()... <debug> nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend. <warning> nrf_dfu_settings: Resetting bootloader settings since neither the settings page nor the backup are valid (CRC error). <debug> nrf_dfu_settings: Writing settings... <debug> nrf_dfu_settings: Erasing old settings at: 0x000FF000 <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x000FF000, len=1 pages), queue usage: 0 <debug> nrf_dfu_flash: Flash erase success: addr=0x000FF000, pending 0 <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000FF000, src=0x20008640, len=896 bytes), queue usage: 1 <debug> nrf_dfu_flash: Flash write success: addr=0x000FF000, pending 0 <info> nrf_dfu_settings: Backing up settings page to address 0xFE000. <debug> nrf_dfu_settings: Writing settings... <debug> nrf_dfu_settings: Erasing old settings at: 0x000FE000 <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x000FE000, len=1 pages), queue usage: 1 <debug> nrf_dfu_flash: Flash erase success: addr=0x000FE000, pending 0 <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000FE000, src=0x200089C0, len=896 bytes), queue usage: 1 <debug> nrf_dfu_flash: Flash write success: addr=0x000FE000, pending 0 <debug> app: Enter nrf_bootloader_fw_activate <info> app: No firmware to activate. <info> app: Boot validation failed. No valid app to boot. <debug> app: DFU mode because app is not valid. <info> nrf_bootloader_wdt: WDT is not enabled <debug> app: in weak nrf_dfu_init_user <debug> app: timer_stop (0x20000054) <info> app: Entering DFU mode. <info> app_timer: RTC: initialized. <debug> app: Initializing transports (found: 1) <debug> nrf_dfu_serial_usb: Initializing drivers. <debug> nrf_dfu_serial_usb: Starting USB <debug> nrf_dfu_serial_usb: USB Transport initialized <debug> nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend. <debug> app: Enter main loop <info> nrf_dfu_serial_usb: USB power detected <info> nrf_dfu_serial_usb: USB ready <warning> nrf_dfu_serial_usb: Could not read from CDC. Error: 0x92. <debug> nrf_dfu_serial: Set receipt notif target: 0 <debug> nrf_dfu_serial_usb: Allocated buffer 20000130 <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_RECEIPT_NOTIF_SET <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 <debug> nrf_dfu_serial: Sending Response: [0x2, 0x1] <debug> nrf_dfu_serial: Received serial mtu <debug> nrf_dfu_serial_usb: Allocated buffer 20000130 <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_MTU_GET <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 <debug> nrf_dfu_serial: Sending Response: [0x7, 0x1] <debug> nrf_dfu_serial_usb: Allocated buffer 20000130 <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_SELECT (command) <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 <debug> nrf_dfu_serial: Sending Response: [0x6, 0x1] <debug> app: Shutting down transports (found: 1) <debug> nrf_dfu_serial_usb: Allocated buffer 20000130 <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (command) <debug> app: timer_stop (0x20000054) <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 <debug> nrf_dfu_serial: Sending Response: [0x1, 0x1] <debug> nrf_dfu_serial_usb: Allocated buffer 20000934 <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (command) <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 <debug> nrf_dfu_serial_usb: Allocated buffer 20000934 <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (command) <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 <debug> nrf_dfu_serial: Sending Response: [0x3, 0x1] <debug> nrf_dfu_serial_usb: Allocated buffer 20000934 <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (command) <debug> nrf_dfu_validation: PB: Init packet data len: 62 <debug> app: Enter nrf_dfu_cache_prepare() <debug> app: required_size: 0x5E4. <debug> app: single_bank: true. <debug> app: keep_app: false. <debug> app: keep_softdevice: false. <debug> app: SD_PRESENT: false. <debug> app: Bank contents: <debug> app: Bank 0 code: 0x00: Size: 0x0 <debug> app: Bank 1 code: 0x00: Size: 0x0 <debug> app: pass: 0. <debug> app: cache_address: 0x1000. <debug> app: cache_too_small: false. <debug> app: keep_firmware: false. <debug> app: delete_more: true. <debug> app: pass: 1. <debug> app: cache_address: 0x1000. <debug> app: cache_too_small: false. <debug> app: keep_firmware: true. <debug> app: delete_more: true. <debug> app: Invalidating app. <debug> nrf_dfu_validation: Write address set to 0x00001000 <debug> nrf_dfu_settings: Writing settings... <debug> nrf_dfu_settings: Erasing old settings at: 0x000FF000 <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x000FF000, len=1 pages), queue usage: 1 <debug> nrf_dfu_flash: Flash erase success: addr=0x000FF000, pending 0 <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000FF000, src=0x20008640, len=896 bytes), queue usage: 1 <debug> nrf_dfu_flash: Flash write success: addr=0x000FF000, pending 0 <info> nrf_dfu_settings: Backing up settings page to address 0xFE000. <debug> nrf_dfu_settings: Writing settings... <debug> nrf_dfu_settings: Erasing old settings at: 0x000FE000 <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x000FE000, len=1 pages), queue usage: 1 <debug> nrf_dfu_flash: Flash erase success: addr=0x000FE000, pending 0 <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000FE000, src=0x200089C0, len=896 bytes), queue usage: 1 <debug> nrf_dfu_flash: Flash write success: addr=0x000FE000, pending 0 <debug> nrf_dfu_req_handler: Writing valid init command to flash. <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 <debug> nrf_dfu_serial: Sending Response: [0x4, 0x1] <debug> nrf_dfu_serial_usb: Allocated buffer 20000934 <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_SELECT (data) <debug> nrf_dfu_req_handler: crc = 0x0, offset = 0x0, max_size = 0x1000 <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 <debug> nrf_dfu_serial: Sending Response: [0x6, 0x1] <debug> nrf_dfu_serial_usb: Allocated buffer 20000934 <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data) <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x00001000, len=1 pages), queue usage: 1 <debug> nrf_dfu_flash: Flash erase success: addr=0x00001000, pending 0 <debug> nrf_dfu_req_handler: Creating object with size: 1508. Offset: 0x00000000, CRC: 0x00000000 <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 <debug> nrf_dfu_serial: Sending Response: [0x1, 0x1] <debug> nrf_dfu_serial_usb: Allocated buffer 20000130 <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00001000, src=0x20000938, len=1024 bytes), queue usage: 1 <debug> nrf_dfu_flash: Flash write success: addr=0x00001000, pending 0 <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 <debug> nrf_dfu_serial_usb: Allocated buffer 20000934 <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00001400, src=0x20000134, len=484 bytes), queue usage: 1 <debug> nrf_dfu_flash: Flash write success: addr=0x00001400, pending 0 <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 <debug> nrf_dfu_serial_usb: Allocated buffer 20000934 <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data) <debug> nrf_dfu_req_handler: Offset:1508, CRC:0x3477E14C <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 <debug> nrf_dfu_serial: Sending Response: [0x3, 0x1] <debug> nrf_dfu_serial_usb: Allocated buffer 20000934 <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data) <debug> nrf_dfu_req_handler: Whole firmware image received. Postvalidating. <debug> nrf_dfu_validation: Hash verification. start address: 0x1000, size: 0x5E4 <debug> nrf_dfu_validation: Invalidating old application in bank 0. <debug> nrf_dfu_serial: Sending Response: [0x4, 0x1] <debug> nrf_dfu_settings: Writing settings... <debug> nrf_dfu_settings: Erasing old settings at: 0x000FF000 <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x000FF000, len=1 pages), queue usage: 1 <debug> nrf_dfu_flash: Flash erase success: addr=0x000FF000, pending 0 <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000FF000, src=0x20008640, len=896 bytes), queue usage: 1 <debug> nrf_dfu_flash: Flash write success: addr=0x000FF000, pending 0 <info> nrf_dfu_settings: Backing up settings page to address 0xFE000. <debug> nrf_dfu_settings: Writing settings... <debug> nrf_dfu_settings: Erasing old settings at: 0x000FE000 <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x000FE000, len=1 pages), queue usage: 1 <debug> nrf_dfu_flash: Flash erase success: addr=0x000FE000, pending 0 <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000FE000, src=0x200089C0, len=896 bytes), queue usage: 1 <debug> nrf_dfu_flash: Flash write success: addr=0x000FE000, pending 0 <debug> nrf_dfu_req_handler: All flash operations have completed. DFU completed. <debug> app: Shutting down transports (found: 1) <debug> app: Resetting bootloader. <info> nrf_dfu_settings: Backing up settings page to address 0xFE000. <debug> nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping. <info> app: Open USB bootloader started <debug> app: In nrf_bootloader_init <debug> nrf_dfu_settings: Calling nrf_dfu_settings_init()... <debug> nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend. <debug> nrf_dfu_settings: Using settings page. <debug> nrf_dfu_settings: Copying forbidden parts from backup page. <debug> nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping. <info> nrf_dfu_settings: Backing up settings page to address 0xFE000. <debug> nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping. <debug> app: Enter nrf_bootloader_fw_activate <debug> app: Valid App <debug> app: Enter nrf_dfu_app_continue <debug> app: No copy needed <debug> app: Setting app as valid <debug> nrf_dfu_settings: Writing settings... <debug> nrf_dfu_settings: Erasing old settings at: 0x000FF000 <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x000FF000, len=1 pages), queue usage: 0 <debug> nrf_dfu_flash: Flash erase success: addr=0x000FF000, pending 0 <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000FF000, src=0x20008640, len=896 bytes), queue usage: 1 <debug> nrf_dfu_flash: Flash write success: addr=0x000FF000, pending 0 <info> nrf_dfu_settings: Backing up settings page to address 0xFE000. <debug> nrf_dfu_settings: Writing settings... <debug> nrf_dfu_settings: Erasing old settings at: 0x000FE000 <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x000FE000, len=1 pages), queue usage: 1 <debug> nrf_dfu_flash: Flash erase success: addr=0x000FE000, pending 0 <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000FE000, src=0x200089C0, len=896 bytes), queue usage: 1 <debug> nrf_dfu_flash: Flash write success: addr=0x000FE000, pending 0 <debug> app: Resetting bootloader. <info> nrf_dfu_settings: Backing up settings page to address 0xFE000. <debug> nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping. <info> app: Open USB bootloader started <debug> app: In nrf_bootloader_init
Have also tried to use the secure_bootloader, and trying to upload my DFU package, but same issue .and here is the logging i get:
[1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <debug> nrf_dfu_serial_usb: Allocated buffer 20000924 <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) [1;31mLogs dropped (1)[0m <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00017400, src=0x20000124, len=1024 bytes), queue usage: 1 [1;31mLogs dropped (1)[0m <debug> nrf_dfu_flash: Flash write success: addr=0x00017400, pending 0 [1;31mLogs dropped (1)[0m <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (3)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial_usb: Allocated buffer 20000120 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) [1;31mLogs dropped (4)[0m <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00017800, src=0x20000928, len=1024 bytes), queue usage: 1 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_flash: Flash write success: addr=0x00017800, pending 0 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (3)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (3)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial_usb: Allocated buffer 20000924 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) [1;31mLogs dropped (3)[0m <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00017C00, src=0x20000124, len=1024 bytes), queue usage: 1 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_flash: Flash write success: addr=0x00017C00, pending 0 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial_usb: Allocated buffer 20000924 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data) [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Offset:94208, CRC:0xA6AE13B9 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial: Sending Response: [0x3, 0x1] <info> cdc_acm: EPIN_DATA: 81 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial_usb: Allocated buffer 20000924 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data) [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial: Sending Response: [0x4, 0x1] [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 [1;31mLogs dropped (2)[0m <debug> app: timer_stop (0x20000044) [1;31mLogs dropped (2)[0m <debug> app: timer_activate (0x20000044) [1;31mLogs dropped (2)[0m <info> cdc_acm: EPIN_DATA: 81 done <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial_usb: Allocated buffer 20000924 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data) [1;31mLogs dropped (4)[0m <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x00018000, len=1 pages), queue usage: 1 [1;31mLogs dropped (5)[0m <debug> nrf_dfu_flash: Flash erase success: addr=0x00018000, pending 0 <debug> nrf_dfu_req_handler: Creating object with size: 4096. Offset: 0x00017000, CRC: 0xA6AE13B9 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial: Sending Response: [0x1, 0x1] [1;31mLogs dropped (1)[0m <info> cdc_acm: EPIN_DATA: 81 done <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial_usb: Allocated buffer 20000120 [1;31mLogs dropped (3)[0m <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) [1;31mLogs dropped (2)[0m <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00018000, src=0x20000928, len=1024 bytes), queue usage: 1 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_flash: Flash write success: addr=0x00018000, pending 0 [1;31mLogs dropped (1)[0m <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (3)[0m <debug> nrf_dfu_serial_usb: Allocated buffer 20000924 <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) [1;31mLogs dropped (3)[0m <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00018400, src=0x20000124, len=1024 bytes), queue usage: 1 [1;31mLogs dropped (1)[0m <debug> nrf_dfu_flash: Flash write success: addr=0x00018400, pending 0 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (1)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial_usb: Allocated buffer 20000120 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) [1;31mLogs dropped (4)[0m <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00018800, src=0x20000928, len=1024 bytes), queue usage: 1 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_flash: Flash write success: addr=0x00018800, pending 0 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial_usb: Allocated buffer 20000924 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) [1;31mLogs dropped (3)[0m <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00018C00, src=0x20000124, len=1024 bytes), queue usage: 1 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_flash: Flash write success: addr=0x00018C00, pending 0 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial_usb: Allocated buffer 20000924 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data) [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Offset:98304, CRC:0xD86AAEC2 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial: Sending Response: [0x3, 0x1] <info> cdc_acm: EPIN_DATA: 81 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial_usb: Allocated buffer 20000924 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data) [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial: Sending Response: [0x4, 0x1] [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 [1;31mLogs dropped (2)[0m <debug> app: timer_stop (0x20000044) [1;31mLogs dropped (2)[0m <debug> app: timer_activate (0x20000044) [1;31mLogs dropped (2)[0m <info> cdc_acm: EPIN_DATA: 81 done <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial_usb: Allocated buffer 20000924 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data) [1;31mLogs dropped (4)[0m <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x00019000, len=1 pages), queue usage: 1 [1;31mLogs dropped (5)[0m <debug> nrf_dfu_flash: Flash erase success: addr=0x00019000, pending 0 <debug> nrf_dfu_req_handler: Creating object with size: 784. Offset: 0x00018000, CRC: 0xD86AAEC2 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial: Sending Response: [0x1, 0x1] [1;31mLogs dropped (1)[0m <info> cdc_acm: EPIN_DATA: 81 done <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial_usb: Allocated buffer 20000120 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data) [1;31mLogs dropped (4)[0m <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x00019000, src=0x20000928, len=784 bytes), queue usage: 1 [1;31mLogs dropped (5)[0m <debug> nrf_dfu_flash: Flash write success: addr=0x00019000, pending 0 <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 [1;31mLogs dropped (2)[0m <info> cdc_acm: EPOUT_DATA: 01 done <debug> nrf_dfu_serial_usb: Allocated buffer 20000120 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data) [1;31mLogs dropped (1)[0m <debug> nrf_dfu_req_handler: Offset:99088, CRC:0x3C49E020 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: Request handling complete. Result: 0x1 [1;31mLogs dropped (4)[0m <debug> nrf_dfu_serial: Sending Response: [0x3, 0x1] <info> cdc_acm: EPIN_DATA: 81 done <info> cdc_acm: EPOUT_DATA: 01 done [1;31mLogs dropped (2)[0m <debug> nrf_dfu_serial_usb: Allocated buffer 20000120 [1;31mLogs dropped (1)[0m <debug> nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data) <debug> nrf_dfu_req_handler: Whole firmware image received. Postvalidating. [1;31mLogs dropped (4)[0m <debug> nrf_dfu_validation: Hash verification. start address: 0x1000, size: 0x18310 <debug> nrf_dfu_validation: Invalidating old application in bank 0. [1;31mLogs dropped (4)[0m <debug> nrf_dfu_serial: Sending Response: [0x4, 0x1] <debug> nrf_dfu_settings: Writing settings... [1;31mLogs dropped (2)[0m <debug> nrf_dfu_settings: Erasing old settings at: 0x000FF000 [1;31mLogs dropped (4)[0m <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x000FF000, len=1 pages), queue usage: 1 [1;31mLogs dropped (3)[0m <debug> nrf_dfu_flash: Flash erase success: addr=0x000FF000, pending 0 [1;31mLogs dropped (4)[0m <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000FF000, src=0x200084C8, len=896 bytes), queue usage: 1 [1;31mLogs dropped (3)[0m <debug> nrf_dfu_flash: Flash write success: addr=0x000FF000, pending 0 [1;31mLogs dropped (3)[0m <info> nrf_dfu_settings: Backing up settings page to address 0xFE000. <debug> nrf_dfu_settings: Writing settings... [1;31mLogs dropped (1)[0m <debug> nrf_dfu_settings: Erasing old settings at: 0x000FE000 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x000FE000, len=1 pages), queue usage: 1 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_flash: Flash erase success: addr=0x000FE000, pending 0 [1;31mLogs dropped (3)[0m <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000FE000, src=0x20008848, len=896 bytes), queue usage: 1 [1;31mLogs dropped (4)[0m <debug> nrf_dfu_flash: Flash write success: addr=0x000FE000, pending 0 [1;31mLogs dropped (2)[0m <debug> nrf_dfu_req_handler: All flash operations have completed. DFU completed. [1;31mLogs dropped (2)[0m <debug> app: Shutting down transports (found: 1) <debug> app: Resetting bootloader. [1;31mLogs dropped (2)[0m <info> nrf_dfu_settings: Backing up settings page to address 0xFE000. [1;31mLogs dropped (2)[0m <debug> nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping. <info> app: Inside main <debug> app: In nrf_bootloader_init <debug> nrf_dfu_settings: Calling nrf_dfu_settings_init()... <debug> nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend. <debug> nrf_dfu_settings: Using settings page. <debug> nrf_dfu_settings: Copying forbidden parts from backup page. <debug> nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping. <info> nrf_dfu_settings: Backing up settings page to address 0xFE000. <debug> nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping. <debug> app: Enter nrf_bootloader_fw_activate <debug> app: Valid App <debug> app: Enter nrf_dfu_app_continue <debug> app: No copy needed <debug> app: Setting app as valid <debug> nrf_dfu_settings: Writing settings... <debug> nrf_dfu_settings: Erasing old settings at: 0x000FF000 <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x000FF000, len=1 pages), queue usage: 0 <debug> nrf_dfu_flash: Flash erase success: addr=0x000FF000, pending 0 <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000FF000, src=0x200084C8, len=896 bytes), queue usage: 1 <debug> nrf_dfu_flash: Flash write success: addr=0x000FF000, pending 0 <info> nrf_dfu_settings: Backing up settings page to address 0xFE000. <debug> nrf_dfu_settings: Writing settings... <debug> nrf_dfu_settings: Erasing old settings at: 0x000FE000 <debug> nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x000FE000, len=1 pages), queue usage: 1 <debug> nrf_dfu_flash: Flash erase success: addr=0x000FE000, pending 0 <debug> nrf_dfu_flash: nrf_fstorage_write(addr=0x000FE000, src=0x20008848, len=896 bytes), queue usage: 1 <debug> nrf_dfu_flash: Flash write success: addr=0x000FE000, pending 0 <debug> app: Resetting bootloader. <info> nrf_dfu_settings: Backing up settings page to address 0xFE000. <debug> nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping. <info> app: Inside main <info> app: Inside main
Best Regards,
Abdelali