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

Factory programming of “Secure Serial Bootloader”

Hello,

 

I am using nRF52840, SDK_16.0.0, S140 SoftDevice and Segger 4.16 for flashing the image.

 

As part of my Factory setup we want to download MBR, bootloader, SoftDevice and Application. Later in field we want to do DFU over UART.

 

1) For loading MBR and bootloader, I used “pca10056_uart” and loaded using Segger IDE. But at factory if I want to do the same do I need Segger/jtag interface or using nrfjprog can I flash “Secure Serial Bootloader” ?

2) For SoftDevice I used either nRFConnect Desktop tool or nrfjprog command line on my PC. Using test points I can do the same from Factory PC to nRF52840 chipset. But assume if I want to do on from Android phone whether you have any tools on Android.

 

Thanks & Regards

Vishnu Beema

Parents
  • HI Vishnu, 

    1) For loading MBR and bootloader, I used “pca10056_uart” and loaded using Segger IDE. But at factory if I want to do the same do I need Segger/jtag interface or using nrfjprog can I flash “Secure Serial Bootloader” ?

    At the factory you can use nrfjprog to flash the compiled binary of the Secure Serial bootloader. 

    2) For SoftDevice I used either nRFConnect Desktop tool or nrfjprog command line on my PC. Using test points I can do the same from Factory PC to nRF52840 chipset. But assume if I want to do on from Android phone whether you have any tools on Android.

     Do you want to program the SoftDevice to the nRF52840 from an Android device? If that is the case, the answer is no. You would need to have a BLE bootloader on the nRF52840 in addition to a SoftDevice in the first place to perform a OTA DFU of the SoftDevice with an Android device. 

    Best regards

    Bjørn

Reply
  • HI Vishnu, 

    1) For loading MBR and bootloader, I used “pca10056_uart” and loaded using Segger IDE. But at factory if I want to do the same do I need Segger/jtag interface or using nrfjprog can I flash “Secure Serial Bootloader” ?

    At the factory you can use nrfjprog to flash the compiled binary of the Secure Serial bootloader. 

    2) For SoftDevice I used either nRFConnect Desktop tool or nrfjprog command line on my PC. Using test points I can do the same from Factory PC to nRF52840 chipset. But assume if I want to do on from Android phone whether you have any tools on Android.

     Do you want to program the SoftDevice to the nRF52840 from an Android device? If that is the case, the answer is no. You would need to have a BLE bootloader on the nRF52840 in addition to a SoftDevice in the first place to perform a OTA DFU of the SoftDevice with an Android device. 

    Best regards

    Bjørn

Children
No Data
Related