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

  • I did get my hands on a SWD programmer and successfully updated the modem firmware and flashed the device with one of the hex files. I still run into the same problem though, I can connect the device to nRFCloud, and receive some subset of the data, but I cant seem to get a GPS fix. Ive tried with given SiM card and other ones ive had, with the appropriate hex file. 

    The signal strength does sometimes get reported, though its very low like -100dBm, which indicates its not connected to the network. I have tried it outdoors without any change.

  • Are you able to take a modem trace when you're trying to get a GPS fix? And the log file from the application?

    Did you update the application on both the nRF9160 SiP and the nRF52840 SoC?

  • Yes i did update both the nrf91 and nrf52. 

    Here is the modem trace:trace-2021-02-04T22-39-52.106Z.bin

  • Thank you. 

    What modem FW are you running? And what version of the Thingy:91 do you have?

  • I am running v1.2.2 of the modem FW and have Thingy:91 1.4.0

Reply Children
No Data
Related