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

Bootloader differences between nrf52

HI,

Im using nRF5_SDK_15.3.0_59ac345 - SDK and two different bootloaders.

The first one is - sd_s140_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_without_bonds.hex (which is boot+soft 6.1.1+app) in secure_dfu_test_images folder.

The second one is - secure_bootloader_ble_s140_pca10056 in secure bootloader folder.(This file is only bootloader so im merged it with softdevice s140_nrf52_6.1.1_softdevice)

The problem is my application works fine with the first boot but doesnt work with the second.

What is the differences between these bootloaders ?

Is it possible to receive the source code of the first one ?

best regards,

Dor

Parents
  • The precompiled hex image (sd_s140_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_without_bonds.hex) uses the bootloader from the secure_bootloader_ble_s140_pca10056 folder. 

    In order to get the bootloader to jump to the application and not stay in bootloader mode, you need to generate the bootloader settings page that contains the CRC of the application. Please follow the Testing instructions in the Bootloader example documentation.

    Best regards

    Bjørn  

Reply
  • The precompiled hex image (sd_s140_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_without_bonds.hex) uses the bootloader from the secure_bootloader_ble_s140_pca10056 folder. 

    In order to get the bootloader to jump to the application and not stay in bootloader mode, you need to generate the bootloader settings page that contains the CRC of the application. Please follow the Testing instructions in the Bootloader example documentation.

    Best regards

    Bjørn  

Children
Related