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

Thingy91 wont boot merged.hex, works on nRF9160 DK

Hello,

When i build a project to the nRF9160 DK, the terminal shows output of the program. Everything works.

When downloading the merged.hex file to thingy91, then the terminal shows nothing, and any AT commands to the thingy returns with a timeout.

Though while downloading the pre-buildt asset tracker hex file, then everything works.

But when i build the asset tracker myself, nothing shows up. But the debugger still works.

We have also tried the latest modem, but that wont work either.

And we have tried turning off Auto device/port filter and testing both dev's.

There is a workaround, to flash with a precompiled hex file, and then use MCUboot to overwrite with app_signed.hex file.

nRF9160 DK: 0.8.5
Thingy:91: 1.0.0.
Firmware Version (Both): 1.1.0.
Nrf commit: 68277a75d8f600e5f42556ab0bafc8fa84b08c1b (and tried on master)

merged asset tracker.hex

Parents Reply
  • Hi,

     

    Here's a unmodified asset_tracker merged.hex file, based on ncs v1.2.0.

    Could you try programming it and see if this one gives you any uart output?

    merged.hex

     

    Note that the asset_tracker application uses multi build, where it takes in the secure region (spm) and the bootloader (mcuboot) in addition to the application, so its important that you flash the merged.hex file, and not the zephyr.hex file (as this one doesn't include the other two projects).

     

    Kind regards,

    Håkon

Children
Related