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

Trying to update modem SW on a brand new Thingy 91 board. MCUboot DFU failed. Please make sure that the device is in MCUboot mode and try again. None of answered questions fixed issue.

Windows 10 USB link. NRF connect 3.6. Followed recommended instruction on extracting firmware. Pressed switch 3 in middle of board on power up. Device showed up in window. Clicked enable MCU boot.  Got error: MCUboot DFU failed. Please make sure that the device is in MCUboot mode and try again.    You can see the file version I was trying to load below.   Sorry, I can't tell what serial number the board is. But it says: PCA20035   1.4.0   2020.22  I noted that several people have posted about this, but did not see any solutions in the threads.   I do not have a segger debugger.

Thanks

Jim

20:26:17.108
Modem DFU starts to write...
20:26:17.108
Writing C:\Users\jimdo\OneDrive\Nordic\thingy91_fw_2020-10-30_5522ca2b (1)\mfwnrf9160122.zip to device
20:26:29.566
MCUboot DFU failed. Please make sure that the device is in MCUboot mode and try again.
Parents
  • Jimbrookline said:
    Failed with same error "Make sure device is in MCU Boot Mode"  Just to be sure I did this right.   I powered up device, pushing small button"  I loaded connectivity bridge into File section in Hex format.  MCU Boot checkbox on. and hit Write.

     Sounds like you did it correctly.

     

    Jimbrookline said:
    Onto try mcumgr.  Just a question.  I have a Win10 machine, do not have linux loaded.   If I follow the instructions in the guide will that run as a VM on the Win10 machine?

     No, if you just follow the instructions, you will not use a Linux VM.

    You will need to set up a Linux VM yourself first. But the instructions in the guide should work the same on any OS.

    Just a quick note, the guide tells you to compile the application for the nrf9160_pca20035ns board, but it has changed name to thingy91_nrf9160ns in newer NCS versions. However, you do not need to compile anything at all, as you can use the pre-compiled .bin files.

Reply
  • Jimbrookline said:
    Failed with same error "Make sure device is in MCU Boot Mode"  Just to be sure I did this right.   I powered up device, pushing small button"  I loaded connectivity bridge into File section in Hex format.  MCU Boot checkbox on. and hit Write.

     Sounds like you did it correctly.

     

    Jimbrookline said:
    Onto try mcumgr.  Just a question.  I have a Win10 machine, do not have linux loaded.   If I follow the instructions in the guide will that run as a VM on the Win10 machine?

     No, if you just follow the instructions, you will not use a Linux VM.

    You will need to set up a Linux VM yourself first. But the instructions in the guide should work the same on any OS.

    Just a quick note, the guide tells you to compile the application for the nrf9160_pca20035ns board, but it has changed name to thingy91_nrf9160ns in newer NCS versions. However, you do not need to compile anything at all, as you can use the pre-compiled .bin files.

Children
No Data
Related