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

Thingy91 not recognized over USB

I recently purchased a Thingy91 and have been following the start up guide but have been running into an issue with the thingy91 being recognized over USB. I was able to connect the device to nrfCloud, and receive some sensor data, but not any GPS data. I have read some other posts on here about this issue, but wasn't able to successfully complete any of the suggestions to fix the issue. 

I have tried to put the device into recovery mode using both SW3 and SW4 for the nrF91 and nrF52 but was still not recognized in the nRF Connect Programmer, or listed in my Device Manager. I have read suggestions to try flashing the nrf52, but am unsure how to do this without a SWD programmer. I do not have access to one but am looking at purchasing one right now. Looking for any help to successfully have the device recognized by my computer. 

Parents
  • Hi!

     

    I was able to connect the device to nrfCloud, and receive some sensor data, but not any GPS data.

     Can you confirm that you followed the extra steps to activate the GPS (i.e hold the button down and see the LED light change color)?

    What you should do is update the FW on the nRF52840 first and then when that is completed, update the application FW and modem FW on the nRF9160. 

    The update the FW on the nRF52840 without using the Programmer application or having an SWD programmer, you can use mcumgrThis blog post Thingy:91 Firmware Update using MCUboot explains how to do this. It's a bit outdated, but make sure to use the .bin filed named "thingy91_nrf52_connectivity_bridge_dfu_<date>.bin" in "images_dfu_bin". You can download that here.

    When this is completed, you should be able to update the nRF9160 SiP using the Programmer application.

    Please let me know if you have any issues!

    Best regards,

    Heidi

  • Hi Heidi, 

    Thanks for the reply. I did follow the additional steps to activate the gps and it doesnt seem to get a fix. I have tried it with both the iBasis sim ard, and another one I know works in my area. 

    I also tried following the steps to update the firmware using the MCUboot, and successfully downloaded GO, but am met with an error when trying to install mcumgr. The error I got was:

    "C:\Users\mcgov>go get github.com/apache/mynewt-mcumgr-cli/mcumgr
    # cd C:\Users\mcgov\go\src\golang.org\x\sys; git pull --ff-only
    fatal: not a git repository (or any of the parent directories): .git
    package golang.org/x/sys/windows: exit status 128
    # cd C:\Users\mcgov\go\src\mynewt.apache.org\newtmgr; git pull --ff-only
    fatal: not a git repository (or any of the parent directories): .git
    package mynewt.apache.org/newtmgr/newtmgr/cli: exit status 128
    cannot find package "mynewt.apache.org/newtmgr/newtmgr/config" in any of:
    c:\go\src\mynewt.apache.org\newtmgr\newtmgr\config (from $GOROOT)
    C:\Users\mcgov\go\src\mynewt.apache.org\newtmgr\newtmgr\config (from $GOPATH)
    cannot find package "mynewt.apache.org/newtmgr/newtmgr/nmutil" in any of:
    c:\go\src\mynewt.apache.org\newtmgr\newtmgr\nmutil (from $GOROOT)
    C:\Users\mcgov\go\src\mynewt.apache.org\newtmgr\newtmgr\nmutil (from $GOPATH)
    cannot find package "mynewt.apache.org/newtmgr/nmxact/nmserial" in any of:
    c:\go\src\mynewt.apache.org\newtmgr\nmxact\nmserial (from $GOROOT)
    C:\Users\mcgov\go\src\mynewt.apache.org\newtmgr\nmxact\nmserial (from $GOPATH)" 

    I tried various ways of downloading it, including downloading the tool from binary using MinGW terminal. I also checked the Github for mcumgr and tried cloning the repository from there. 

    Thanks, 

    Alex

  • Hi, I'm not able to reproduce this error. 

    Is Go in your system path, and is the version 1.7 or later?

Reply Children
Related