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

Firmware Upgrade / Asset Tracking disabling

Hi Everyone,

I was wondering if it is something I do wrong, or if there is an issue with my module.

I have never managed to successfully upgrade the firmware of my nRF9160 Thingy:91.

I am using the nRF Connect v3.7.1 with the Programmer tool.

I have followed the documentation and tried the SW3 Button + Power Button + Add Hex File method. I have tried the SW4 Button + Power Button + Zip file method

But the upgrade never goes through and I often end up with a message such as "Please make sure that the device is in MCUboot and try again" (depending on the method choosen).

The current firmware version on the Thingy:91 is mfw_nrf9160_1.1.1

My end goal is to disable the AssetTracker entirely (so that it won't Power Cycle when I don't want it to), and I believe that was the only possibility.

Any idea to disable the Asset Tracker would be most welcome !

Cheers,

Mathieu

  • Hello Mathieu! 

    I have tried the SW4 Button + Power Button + Zip file method

    What .zip file did you try? SW4 + Power Button will enable the nRF52840 recovery mode. This device is what enables USB communication with you computer. Can you please download latest Precompiled FW package from the Thingy:91 download tab. In this package please program the img_fota_dfu_hex\thingy91_nrf52_connectivity_bridge_2021-06-28_7a076c22.hex

    Once this is completed, please update the modem by setting nRF9160 in recovery mode, by holding SW3 and powering ON. In recovery mode, updating the modem will erase the whole application flash. After updating the modem successfully, you can program the Asset Tracker by enabling nRF9160 recovery mode again. 

    Let me know how that works for you.

    Kind regards,
    Øyvind

  • Hi Oyvind,

    Thanks for the reply.

    It seems however I still cannot flash my device in any way !


    When I first opened this thread, I had been using thingy91_fw_2021-03-04_8e8c6089.zip and mfw_nrf9160_1.3.0.zip

    I have retried this past week with the latest thingy91_fw_2021-06-28_7a076c22.zip, trying to flash img_fota_dfu_hex\thingy91_nrf52_connectivity_bridge_2021-06-28_7a076c22.hex using the SW4 + Power Button. But each time I try to write the .hex file onto the modem I get the same error :

    Then the device restarts in normal mode.

    Are there some other pre-requisite to flashing that I am missing ?

    The SWD Selection switch (SW2) is set to nRF91, which I believe is the default/correct one for this.

    I can't really think of anything else...

    Thanks again.

    Mathieu

  • Hi Mathieu, 

    Can you please provide what version of nrfjprog and Jlink drivers you are using? Just open your command prompts and type in nrfjprog --version. Also, what version of the Thingy:91 are you using (label on the Thingy:91 itself)?

    Thanks!

    Kind regards,
    Øyvind

  • Hi,

    I can only find this information (I'm on Windows10 the command you provided doesn't return anything) :

    nrfjprog library 10.12.1, pc-nrfjprog-js 1.7.6

    JLink_Windows_V688a.exe

    Regarding the Thingy-91 itself, I have :

    PCA20035

    1.4.0

    2020.22

    Does that help ?

  • Found this : 

    nrfjprog version: 10.14.0 external
    JLinkARM.dll version: 6.88a

Related