This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Thingy 91: unable to update modem firmware with mcboot

Hi all,

I am not able to update the modem firmware over usb/mcboot with the programmer on my Thingy91. I have tried both on linux and win 10, the problem is the same. The update process starts but hangs after "step 1":

The device continues to work after this. However, I can programm the hex applications for both mcus correctly. Currently I have modem firmware version 1.1.1 which seems to work, but I'd like to have a working upgrade path.

From what I could find on this forum, the modem firmware can not be flashed with mcumgr. So what to do? I have one of the edu mini J-Links which works great for programming and the RTT console, but I don't know if it could be used for updating the modem firmware. Any hints?

Kind regards, Claus

  • Update:
    I've just set up a windows 10 machine and have been able to successfully update the firmware. It paused after step 1, but continued to step 2 after a few seconds.

    nRF Connect v3.6.1 - Programmer
    nRF Connect sDK v1.4.99-dev1

    FW 1.2.2

    I hope this helps.

  • Unfortunately in my case Windows 10 did not help. I waited for minutes and the update did not pass step 1. nRF Connect 3.6.1.

  • Hi,

    I can't remember seeing that failure mode before. Usually, it would work, or you would get a

    I'll ask our developers if they know what is wrong.

    What (HW) version of the Thingy do you have?

    But, you should be able to use your J-Link edu mini as well.

    If you uncheck the "Enabel MCUBoot" checkbox, are you able to select your J-Link and update the modem that way?

    Best regards,

    Didrik

  • Dear Didrik, thanks for your fast answer!

    I could program the modem firmware with the j-link without problems! I didn't know I just needed to deselect MCUBoot. The edu mini is a great little interface!

    I am not sure where to check the hardware version, the protocol says NRF9160_xxAA_REV2 and the sticker on the board 1.4.0 and 2020.24.

    Though I am happy with the update process over the j-link, I could try to program the unit again with USB/MCUBoot to check if the error persists if you'd like.

Related