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
  • Thank you for your inputs.

    My device is similar to mobile phone. In my device, nRF52840 will be connected to another chip via uart. Android OS will be running on the chip.

    So as part of latest build we download latest OS on to the chip (Similar to OS patches/upgrades on our phone) in which nRF52840 hex file will also be part of it. Once latest OS is loaded onto the chip, using nrfutil I am planning to do DFU over serial interface.

    Whether nrfutil will work on Android OS. Since Android is on top of Linux, whether we can install Linux version of tools at kernel level and execute.

    Please crosscheck with your R&D team. Because this will be a general use case where tools need to be executed on Android.

     

    Thanks & Regards

    Vishnu Beema

Reply
  • Thank you for your inputs.

    My device is similar to mobile phone. In my device, nRF52840 will be connected to another chip via uart. Android OS will be running on the chip.

    So as part of latest build we download latest OS on to the chip (Similar to OS patches/upgrades on our phone) in which nRF52840 hex file will also be part of it. Once latest OS is loaded onto the chip, using nrfutil I am planning to do DFU over serial interface.

    Whether nrfutil will work on Android OS. Since Android is on top of Linux, whether we can install Linux version of tools at kernel level and execute.

    Please crosscheck with your R&D team. Because this will be a general use case where tools need to be executed on Android.

     

    Thanks & Regards

    Vishnu Beema

Children
No Data
Related