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

Issue with latest merging tool

Hello,

 

We are using nRF52840 chip with S140 with ble_app_blinky example.

I was merging Serial DFU bootloader, SoftDevice, application and BLE settings with below commands.

 

  • Merge Bootloader and SoftDevice

mergehex -m secure_bootloader_uart_mbr_pca10056.hex s140_nrf52_7.0.1_softdevice.hex -o SecureSerialBoot_SoftDevice.hex

 

  • Generate settings hex file.

nrfutil settings generate --family NRF52840 --application ble_app_blinky_pca10056_s140.hex  --application-version 3 --bootloader-version 2 --bl-settings-version 2 --key-file private.key BLE_bl_settings.hex

 

  • Merging bootloader, SoftDevice, application and BLE settings

mergehex -m SecureSerialBoot_SoftDevice.hex ble_app_blinky_pca10056_s140.hex BLE_bl_settings.hex -o BLSD_BLE_V5.hex

 

With above commands I am able to flash using nrfjprog successfully. Command line tools was “nRF-Command-Line-Tools_10_5_0_Installer_64.exe”

 

 

But recently I installed latest tool “nRF-Command-Line-Tools_10_12_1_Installer_64.exe” on other PC. With same commands if I generate and flash merged file using nrfjporg, still device is in DFU mode only. Also when I drag final binary into nRF Connect Programmer desktop tool I am getting popup saying overlapped. Also I am seeing different output as highlighted below.

 

 

Please let me know how to fix this issue.

Thanks & Regards

Vishnu Beema

Related