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

Bricked nRf9160-DK

Hello,

What are the steps to recover a bricked nRF9160-DK? I want to get it back to the state that it was shipped in.  I would assume refresh "secure_boot" and an app such as "asset_tracker".  Is there any other file that should be flashed? Modem FW image?

Thanks,

Juan G

Parents
  • Some DKs were shipped with the at_client and others with the asset_tracker app. Using the secure_boot.hex and asset_tracker.hex in the 'Programmer' nRF Connect app should be all you need.

    I did have to get a UICR fix from Nordic for my original DK, that was the final thing I needed in order to use the nRF Programmer. However, you should be able to flash sample programs using SEGGER Embedded Studio as per 'nRF91 Getting Started'. That's how I swap between the two apps.

  • I agree. Erase the nRF91 via nrfjprog --eraseall -f nrf91 or via the nRF Connect Programmer app first. This will only erase application flash, not the modem flash. Then, program the secure_boot.hex file first & then the application hex file (e.g. asset tracker or lte_gateway, at_client, etc). You can program the hex files directly via Segger Embedded Studio.

  • Hi Bjorn,

    I follow your suggestions but cannot recover my nRF9160DK.

    via nrfConnect Programmer I do as follows,

    1. Erase the nRF9160  >>done

    2. Program secure_boot.hex >>done

    3. Run >>nrf9160_mdm_dfu --update >>done (NB-IoT modem firmware)

    4. try to program "asset_tracker" 

    Left hand side is "secure_boot" and right hand is "asset_tracker", seems hex files overlapping and if I tried program "asset_tracker", nRF9160DK still not working.

    What I did wrong? any suggestions?

    Thanks,

    SC

  • First off, you should erase the nRF9160, then program the secure_boot hex & then the asset_tracker application. Do the modem DFU either afterwards or before this, not in between the secure boot & asset tracker programming. In addition, I am not sure you can use the programmer app. I would program the nRF9160 via Segger Embedded Studio.

Reply Children
Related