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 usage without nRF9160 DK?

After reading some questions about the Thingy:91 here in the forum, I start asking myself, if the Thingy:91 without a nRF9160 DK is usable at all.

Any experience with that? Is it possible to generate just a hex with SES and apply that with MCUboot?

Reading

The nRF9160 DK has a on-board debugger, and is recommended if you want to do development and prototyping.

I would have wished to read that at a prominent place in the Things:91 product description.

  • Hi,

    Any experience with that? Is it possible to generate just a hex with SES and apply that with MCUboot?

     Yes, it possible. See this link.

    Try adding these changes to the prj.conf file, so that it generates the app image(app_signed.hex) needed for mcuboot:

    # MCUBOOT
    CONFIG_BOOTLOADER_MCUBOOT=y
    CONFIG_IMG_MANAGER=y
    CONFIG_MCUBOOT_IMG_MANAGER=y
    
    # Flash
    CONFIG_FLASH=y
    CONFIG_IMG_ERASE_PROGRESSIVELY=y

    But, you won't be able to debug, set breakpoints, step through the code, etc without a programmer/debugger. So as mentioned in the post you linked to, for development you want to have a debugger. If you have a 10-pin cable, then you can use the debugger on the nRF91-DK to debug the Thingy:91. See Figure 1 at this page.

  • Thank you for your answer.

    I got the "thingy91_nbiot_dfu_2019-11-29_d3130d77" now running and conected it to the nordic cloud using a vodafone sim card.

    But my irritation doesn't end. GPS seems to be tricky. There are comments, telling that it requires PSM. PSM with MQTT makes me wondering. AFAIK, PSM works with UDP, the vodafone sim card, I use, successfuly supports PSM/UDP on an other modem. 

    So:

    - is PSM required for GPS?

    - can PSM be used together with MQTT?

     Or, which protocol is used by that app "thingy91_nbiot_dfu_2019-11-29_d3130d77"?

Related