C:\Users\NRF_DFU\Desktop\DFU_Pakage>nrfutil dfu genpkg --application .\bin\blinky_nrf52840_xxAA_s140_7.2.0.hex --company-id 0x00000059 --application-id 1 --application-version 2 --sd-req 0x0100 --mesh dfu_test.zip Zip created at dfu_test.zip C:\Users\NRF_DFU\Desktop\DFU_Pakage>cd tools\dfu C:\Users\NRF_DFU\Desktop\DFU_Pakage\tools\dfu>device_page_generator.py -d nrf52840_xxAA -sd "s140_7.2.0" Wrote device page for nrf52840_xxAA with the s140_7.2.0 SoftDevice to bin/device_page_nrf52840_xxAA_s140_7.2.0.hex. C:\Users\NRF_DFU\Desktop\DFU_Pakage\tools\dfu>cd .. C:\Users\NRF_DFU\Desktop\DFU_Pakage\tools>cd .. C:\Users\NRF_DFU\Desktop\DFU_Pakage>nrfjprog -s 59768872 --program .\bin\s140_nrf52_7.2.0_softdevice.hex --chiperase --verify [ #################### ] 0.231s | Erase file - Done erasing [ #################### ] 1.027s | Program file - Done programming [ #################### ] 1.172s | Verify file - Done verifying C:\Users\NRF_DFU\Desktop\DFU_Pakage>nrfjprog -s 59768872 --program .\bin\mesh_bootloader_serial_gccarmemb_nrf52840_xxAA.hex --verify [ #################### ] 0.156s | Program file - Done programming [ #################### ] 0.159s | Verify file - Done verifying C:\Users\NRF_DFU\Desktop\DFU_Pakage>nrfjprog -s 59768872 --program .\bin\dfu_nrf52840_xxAA_s140_7.2.0.hex --verify [ #################### ] 0.857s | Program file - Done programming [ #################### ] 0.980s | Verify file - Done verifying C:\Users\NRF_DFU\Desktop\DFU_Pakage>nrfjprog -s 59768872 --program .\bin\device_page_nrf52840_xxAA_s140_7.2.0.hex --verify [ #################### ] 0.008s | Program file - Done programming [ #################### ] 0.002s | Verify file - Done verifying C:\Users\NRF_DFU\Desktop\DFU_Pakage>nrfjprog -s 59768872 --reset Applying system reset. Run. C:\Users\NRF_DFU\Desktop\DFU_Pakage>****Info: For Target Role******* C:\Users\NRF_DFU\Desktop\DFU_Pakage>nrfjprog -s 59701303 --program .\bin\s140_nrf52_7.2.0_softdevice.hex --chiperase --verify [ #################### ] 0.223s | Erase file - Done erasing [ #################### ] 1.027s | Program file - Done programming [ #################### ] 1.177s | Verify file - Done verifying C:\Users\NRF_DFU\Desktop\DFU_Pakage>nrfjprog -s 59701303 --program .\bin\mesh_bootloader_serial_gccarmemb_nrf52840_xxAA.hex --verify [ #################### ] 0.154s | Program file - Done programming [ #################### ] 0.162s | Verify file - Done verifying C:\Users\NRF_DFU\Desktop\DFU_Pakage>nrfjprog -s 59701303 --program .\bin\dfu_nrf52840_xxAA_s140_7.2.0.hex --verify [ #################### ] 0.856s | Program file - Done programming [ #################### ] 0.986s | Verify file - Done verifying C:\Users\NRF_DFU\Desktop\DFU_Pakage>nrfjprog -s 59701303 --program .\bin\device_page_nrf52840_xxAA_s140_7.2.0.hex --verify [ #################### ] 0.009s | Program file - Done programming [ #################### ] 0.001s | Verify file - Done verifying C:\Users\NRF_DFU\Desktop\DFU_Pakage>nrfjprog -s 59701303 --reset Applying system reset. Run. C:\Users\NRF_DFU\Desktop\DFU_Pakage>nrfutil --verbose dfu serial -pkg dfu_test.zip -p COM5 -b 115200 -fc --mesh -i 100 Upgrading target on COM5 with DFU package C:\Users\NRF_DFU\Desktop\DFU_Pakage\dfu_test.zip. Flow control is enabled. Flushing com-port... Opened com-port Starting DFU upgrade of type 4, SoftDevice size: 0, bootloader size: 0, application size: 3660 Sending DFU start packet, afterwards we wait for the flash on target to be initialized before continuing. 1: PC -> target: 0502aabbccdd 2: PC -> target: 0502aabbccdd 3: PC -> target: 0502aabbccdd 4: PC -> target: 0502aabbccdd 5: PC -> target: 0502aabbccdd 6: PC -> target: 0502aabbccdd 7: PC -> target: 0502aabbccdd 8: PC -> target: 0502aabbccdd 9: PC -> target: 0502aabbccdd 10: PC -> target: 0502aabbccdd Failed to upgrade target. Error is: Failed to establish connection Possible causes: - bootloader, SoftDevice or application on target does not match the requirements in the DFU package. - baud rate or flow control is not the same as in the target bootloader. - target is not in DFU mode. If using the SDK examples, press Button 4 and RESET and release both to enter DFU mode. - if the error is ERROR_BUSY at the beginning of the DFU process,increase the value of PAGE_ERASE_TIME_MAX by few milliseconds. Closing serial port...