Unable to program modem firmware (.zip) file using NCS programmer unless a (.hex) firmware file is already installed onto same device.

I am unable to program modem firmware (.zip) file to my device when there is no application firmware (.hex) file installed on said device. However, I have no issue programming the modem firmware file when an application firmware file is already installed on the same device. Why is this? See attached error log. 

Parents
  • Hi,

    Have you been following these docs for updating the modem firmware?

    Regards,
    Sigurd Hellesvik

  • I do follow these steps. The weird issue that happens is I am unable to update modem firmware (.zip) when there is no .hex file installed first. 

  • Is that also trye if you erase the device?
    From the guide:

    "If you experience problems updating the modem firmware, click Erase all in the DEVICE section of the side panel and try updating again."

  • Yes, even after erase or erase all, the modem firmware will not update without a .hex file installed first. 

  • I updated my JLink to the same version as you, and was able to update modem firmware on my nRF9160DK:

    I spoke to Don, and hear that you see the same issue on both a DK and custom hardware.
    Let's start with the DK, as this is what I easily can reproduce.
    Which version of the DK do you use?

    Do you use the debugger on the DK or an external debugger for this?

    Have you tried to write the modem firmware with another computer?

    And you see the same on multiple different boards, so it is likely not related to a single piece of hardware.

  • Try to build any sample (for example hello_world) for nrf9160dk_nrf9160_ns and flash it to the device.
    Then try to update the modem firmware

Reply Children
Related